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 |
|