Commit Graph

84 Commits

Author SHA1 Message Date
simrat39
74fd5bf67d fix(symbols): Handle unkown symbols
Default to the Object icon
Closes #28
2021-07-13 20:41:42 -07:00
simrat39
72c3d49cc6 preview: Disable cursorline on hover info 2021-07-13 15:43:37 -07:00
simrat39
43377f14ca preview: Use proper markdown stylizing 2021-07-13 15:40:19 -07:00
simrat39
8d96b7a136 fix(hover): Update manual hover to use the new floating api
Closes #36
2021-07-13 15:20:22 -07:00
simrat39
631a8880de feat: Add option to disable details virtual text
Closes #32
2021-06-22 20:07:52 -07:00
simrat39
a100b51b23 feat: Allow setting line numbers / relative numbers
Closes #31
2021-06-22 19:59:49 -07:00
simrat39
c6318d9279 feat(preview): Use treesitter for highlighting if possible
Closes #27
2021-06-14 15:55:35 -07:00
osmund
e7a2cfbee8 feat: support multiple lsp clients
Fixes issue #25
2021-06-13 11:23:46 +02:00
simrat39
b3ea81ef9a feat(config): Enable auto_preview by default 2021-05-29 19:16:27 -07:00
simrat39
c9c68de360 feat(parser): Support SymbolInformation[]
-- https://microsoft.github.io/language-server-protocol/specification#textDocument_documentSymbol
Some lsp like vuels, pyls etc dont support the newer DocumentSymbol[]
data structure so add minimal support for the old way. This is not
hierarchical so not really a tree

Addresses #13
2021-05-03 16:02:56 -07:00
simrat39
887db9aaaa refractor(parser): get_details: Use flattened_outline_items 2021-05-03 15:25:06 -07:00
simrat39
e9adda47f3 feat(auto_preview): Experimental auto preview and auto hover support
#10
2021-05-02 17:49:18 -07:00
simrat39
a3634eadbd fix(writer): Make sure we're writing only to the outline 2021-05-01 20:12:58 -07:00
simrat39
8d4f4c7356 fix(position): Update right split command 2021-04-30 19:42:43 -07:00
simrat39
b8ec42f32a feat(config): LSP Blacklist
Addresses #9
2021-04-28 22:39:19 -07:00
simrat39
067fd91f16 feat(config): Allow configuring keymaps
Closes #1
2021-04-28 15:03:40 -07:00
simrat39
e03a9aee80 ui: Check if FocusedSymbol highlight exists before creating it
This way, users / themes can set their own
Closes #2
2021-04-24 19:17:55 -07:00
simrat39
ae5f990f01 feat(config): Add option to change split position
Default: 'right'
Possible Values: 'right' and 'left'
2021-04-24 19:02:01 -07:00
simrat39
21f085cb92 fix(auto highlight): Only update highlight/position if current buffer is attached to a client 2021-04-24 15:05:59 -07:00
simrat39
aaae362ae8 feat: Add code actions support
Uses the default handler, mapped to 'a'
2021-04-24 14:51:28 -07:00
simrat39
7c0fbcf69c Merge branch 'Open-and-Close-Commands' of https://github.com/Oliver-Leete/symbols-outline.nvim into Oliver-Leete-Open-and-Close-Commands 2021-04-24 14:20:04 -07:00
Oliver Leete
0559843c7b Added seperate commands for openening and closing the outline window 2021-04-24 14:42:22 +01:00
simrat39
952c39a43d fix(debug): Fix command 2021-04-23 22:41:36 -07:00
simrat39
16f380fca3 fix(symbols): Make sure module stays local 2021-04-23 17:24:28 -07:00
simrat39
062dac0ac1 ui: Improve FocusedSymbol highlight 2021-04-23 15:14:34 -07:00
simrat39
4451c904d0 fix(hover/rename): Remove manual unloading of packages
lua 🙏🙏🙏🙏
2021-04-22 20:06:48 -07:00
simrat39
88d7ce38ba feat(guides): Add option to disable guides 2021-04-22 20:02:28 -07:00
simrat39
8d8f44e04b refractor(opts): Move options into its own module 2021-04-22 20:01:49 -07:00
simrat39
d4042c99d4 refractor(debug): Move debug stuff to its own module 2021-04-22 18:37:50 -07:00
simrat39
b32435a2f5 fix(rename): Unload state after rename
lua keeps stuff 'cached' so the state does not get updated, therefore we
need to manually unload it
2021-04-22 17:59:29 -07:00
simrat39
78109f5741 fix(hover): Add more autocmd to unhover and unload state after hover 2021-04-22 17:58:23 -07:00
simrat39
e074433710 symbols: Add TypeParameter symbol and highlight 2021-04-22 15:19:37 -07:00
simrat39
4395434980 feat: Add rename symbol support 2021-04-22 15:02:48 -07:00
simrat39
be8cf968cf refractor: Restructure project
lil better to work on now
2021-04-22 14:24:21 -07:00