-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathTODO.txt
55 lines (38 loc) · 2.03 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
Plugins:
https://github.com/nvzone/menu
https://github.com/jake-stewart/multicursor.nvim
https://github.com/folke/snacks.nvim
https://github.com/OXY2DEV/markview.nvim
https://github.com/folke/which-key.nvim
https://github.com/nvzone/minty
https://github.com/NeogitOrg/neogit
https://github.com/folke/trouble.nvim
https://github.com/grapp-dev/nui-components.nvim
https://github.com/nvzone/showkeys
https://github.com/Saghen/blink.cmp
Watch:
- https://github.com/neovim/neovim/issues/9876 // syntax API
- https://github.com/neovim/neovim/issues/18838 // nvim_get_runtime_file is very slow when using a glob with {A,B,C}
- https://github.com/neovim/neovim/issues/18393 // Lua stdlib feature parity against Vimscript
- https://github.com/neovim/neovim/issues/17820 // http client for lua
- https://github.com/neovim/neovim/issues/17712 // LSP: merge results of multiple LSP servers
- https://github.com/neovim/neovim/pull/15436 // feat(lua): startup profiling
- https://github.com/neovim/neovim/issues/9534 // API: receive mouse hover events
- https://github.com/neovim/neovim/issues/12544 // Lua: store metatables on vim.b/vim.w/vim.t scopes
- https://github.com/neovim/neovim/pull/23029 // vim.iter
Enable TS folding selectively:
https://neovim.discourse.group/t/check-if-treesitter-is-enabled-in-the-current-buffer/902
Snippets
https://github.com/neovim/neovim/pull/25301
https://www.reddit.com/r/neovim/comments/xft3jw/08_feature_freeze_and_preliminary_release_date/
Make use of semantic tokens
https://github.com/neovim/neovim/blob/master/src/nvim/highlight_group.c#L267
https://github.com/neovim/neovim/pull/21100/files
https://git.sr.ht/~xerool/fennel-ls
Neovim Conference 2022
https://www.youtube.com/watch?v=z9SuyhSHOWs
Make a plugin to show a diff of current file against its version from another branch (master/main by default)
see https://neovim.io/doc/user/diff.html
r !git show master:<some file>
basename `git symbolic-ref refs/remotes/origin/HEAD`
no. of lines in folds: https://github.com/Wansmer/nvim-config/blob/main/lua/modules/foldtext.lua