Commit Graph

656 Commits

Author SHA1 Message Date
hedy
982460584f fix(lsp): Use vim.buf.lsp.rename for rename_symbol
Closes #42
2023-12-27 22:14:12 +08:00
hedy
d073791f1c fix: No-op keymaps when there is no provider 2023-12-13 18:40:08 +08:00
hedy
2dd9ea2f57 Merge branch 'main' of github.com:hedyhli/outline.nvim 2023-12-12 20:27:00 +08:00
hedy
19d876246c fix: Outline auto-update
- Typo in checking for buflisted.
- As it turns out bufhidden isn't boolean, so let's not even consider it
  for now. Doing this still allows buffers like LspInfo to be ignored,
  it seems. In the future we will have configurable ignored buffers.

Thanks to @Djedouas for bringing it up.
2023-12-12 20:24:16 +08:00
hedyhli
dd536ac0bd chore(vimdoc): Auto update 2023-12-03 00:12:42 +00:00
~hedy
db5463171b Update README.md 2023-12-03 08:12:23 +08:00
hedyhli
7d49af4e01 chore(vimdoc): Auto update 2023-12-01 00:14:29 +00:00
~hedy
9d26280c0b docs: Fix typos 2023-12-01 08:14:03 +08:00
hedy
8b9f908386 chore(fmt): stylua 2023-11-30 21:55:40 +08:00
hedy
c63d6ebb2b chore(gh): Only trigger for markdown files 2023-11-30 19:10:47 +08:00
hedy
5d5f891afb fix(live-preview): Don't focus when it shouldn't for auto-preview 2023-11-30 19:07:25 +08:00
hedy
bf7d313393 Merge branch 'main' of github.com:hedyhli/outline.nvim 2023-11-30 10:17:48 +08:00
hedy
a5411b0a0c fix: Ignore special buffers, fix auto-preview and not focus_on_open 2023-11-30 10:17:00 +08:00
hedyhli
21556714e0 Auto generate vim docs 2023-11-30 02:03:07 +00:00
hedy
4bbecbb92e feat: Auto-resize and re-position preview
Only for auto-preview.
2023-11-30 10:02:01 +08:00
hedy
a7bc96bb06 Merge branch 'main' of github.com:hedyhli/outline.nvim 2023-11-29 21:53:06 +08:00
hedy
c4dc273156 fix: Scroll window to content on no providers message 2023-11-29 21:52:59 +08:00
hedyhli
62a9d70dfc Auto generate vim docs 2023-11-29 13:33:38 +00:00
hedy
eddedcc722 Merge branch 'main' of github.com:hedyhli/outline.nvim 2023-11-29 21:33:10 +08:00
hedy
cf194e43bc docs: Clarify readme 2023-11-29 21:32:59 +08:00
hedyhli
2b54e64e4d Auto generate vim docs 2023-11-29 10:18:50 +00:00
hedy
4bd0a095af Merge branch 'main' of github.com:hedyhli/outline.nvim 2023-11-29 18:18:24 +08:00
hedy
920e12736c feat: Autofold non-hovered symbol by default 2023-11-29 18:18:18 +08:00
hedyhli
08f1f38ae6 Auto generate vim docs 2023-11-29 09:34:27 +00:00
hedy
1e12bf27ee Merge branch 'main' of github.com:hedyhli/outline.nvim 2023-11-29 17:34:01 +08:00
hedy
c148a9977e docs: Update changelog 2023-11-29 17:33:55 +08:00
hedy
438d26896f feat: Still open/refresh outline when no providers 2023-11-29 17:32:07 +08:00
hedyhli
0fb1d09442 Auto generate vim docs 2023-11-28 23:23:03 +00:00
~hedy
4fbd94f9e6 Update README.md
Who said it's yaml
2023-11-29 07:22:42 +08:00
hedy
bd54584197 Merge branch 'main' of github.com:hedyhli/outline.nvim 2023-11-28 21:41:23 +08:00
hedy
6a020c15d5 docs: Update readme 2023-11-28 21:41:07 +08:00
hedyhli
b87f30f1d5 Auto generate vim docs 2023-11-28 13:37:38 +00:00
hedy
75ade708ef docs: Discuss related plugins in the readme 2023-11-28 21:37:13 +08:00
hedy
0c9aef676e Merge branch 'main' of github.com:hedyhli/outline.nvim 2023-11-28 21:02:10 +08:00
hedy
884486f3d0 feat: Live previews (peek editor)
Disabled by default, but if this feature turns out to be useful and
stable, it will replace the old preview window.
2023-11-28 20:50:08 +08:00
hedyhli
844399ae41 Auto generate vim docs 2023-11-28 01:40:40 +00:00
hedy
20cb9ef8dc Merge branch 'main' of github.com:hedyhli/outline.nvim 2023-11-28 09:40:14 +08:00
hedy
3ebf0ffc69 feat: Use augroup
I had no idea augroup does all I tried to do with `self.autocmds`. Oh
well.

Also added sidebar.id, which is one step closer to #25
2023-11-28 09:38:57 +08:00
hedyhli
212238bf74 Auto generate vim docs 2023-11-27 13:26:58 +00:00
hedy
8df37421cc fix: Old preview autocmd 2023-11-27 21:11:37 +08:00
hedy
dc942d03c3 chore(fmt): stylua 2023-11-27 20:16:26 +08:00
hedy
71437d91b7 feat(config): Faster lookup of blacklisted LSP clients 2023-11-27 20:15:58 +08:00
hedy
80165f0472 feat(providers): Modular hover-symbol support 2023-11-27 20:11:16 +08:00
hedy
80f76333ba fix/refactor(preview): Proper per-sidebar support & complete rewrite 2023-11-27 20:08:22 +08:00
hedy
b6b2bf2248 fix: segfault? 2023-11-26 22:36:20 +08:00
hedy
8c13999acc feat: Update outline on rename symbol
Also added ability to show provider status from code_action and
rename_symbol
2023-11-26 20:44:42 +08:00
hedy
c1064c69fe Merge branch 'main' of github.com:hedyhli/outline.nvim 2023-11-26 16:49:42 +08:00
hedy
5b70292780 Refactor symbol types 2023-11-26 16:49:25 +08:00
hedyhli
55921a669c Auto generate vim docs 2023-11-26 07:30:20 +00:00
hedy
5764294eb7 docs: List asciidoc external provider 2023-11-26 15:29:37 +08:00