simrat39
|
3e9e019b03
|
feat(ui/config): Add config option to change icons and highlights
Closes #37
Kinda related to #19
|
2021-07-17 20:28:50 -07:00 |
|
simrat39
|
fea9ce74e2
|
Remove debug print
|
2021-07-13 21:46:44 -07:00 |
|
simrat39
|
8aa8cbad58
|
feat: Focus to the currently hovered symbol on the first open
We already do this whenever the user is going through the code file but
it doesnt happen on the first open of the outline, so do that.
Closes #24
|
2021-07-13 21:10:26 -07:00 |
|
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 |
|
sim
|
e4172c803c
|
Merge pull request #29 from ovikk13/feat-multiple-lsp-clients
feat: support multiple lsp clients
|
2021-06-13 11:10:06 -07:00 |
|
osmund
|
2caf9f6ff7
|
Fix(#22): unable to close last buffer if outline opened.
|
2021-06-13 11:59:17 +02: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
|
23f253aa38
|
Make keybindings non recursive
Closes #18
|
2021-05-29 19:13:37 -07:00 |
|
Emiliano Ruiz Carletti
|
bb73de0e6a
|
Silent mappings
|
2021-05-26 19:46:47 -03: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
|
6cffe24f33
|
fix(_refresh): Only refresh if current buffer is attached to a lsp
client
|
2021-05-03 15:30:46 -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
|
51e1170eec
|
fix(_prevent_buffer_override): Only cycle windows if we have less than two
* kinda weird fix for closing the qf list making everything go wack
|
2021-04-24 14:29:50 -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 |
|
disrupted
|
9c3299bef8
|
Set filetype
|
2021-04-24 14:09: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
|
8edb1e005b
|
feat: Add keymap to go to location without losing focus
|
2021-04-23 15:14:34 -07:00 |
|
simrat39
|
062dac0ac1
|
ui: Improve FocusedSymbol highlight
|
2021-04-23 15:14:34 -07:00 |
|
simrat39
|
b3344e9f97
|
fix(prevent_buffer_override): Go to next buffer after switching windows
Else it goes straight to the first window
|
2021-04-22 20:27:17 -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
|
1c07dfb4bb
|
fix(handler): Make sure results are valid tables
|
2021-04-22 18:35:01 -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
|
2448b647d4
|
symbols-outline: Remove useless comment
|
2021-04-22 14:37:47 -07:00 |
|
simrat39
|
be8cf968cf
|
refractor: Restructure project
lil better to work on now
|
2021-04-22 14:24:21 -07:00 |
|
simrat39
|
b8e0c77dd2
|
fix: Fix details
???
|
2021-04-21 22:56:45 -07:00 |
|
simrat39
|
0073d1c303
|
feat: Add support for hovering on symbols inside the outline
Funky stuff, rename soon
|
2021-04-21 22:55:22 -07:00 |
|