dotfiles icon indicating copy to clipboard operation
dotfiles copied to clipboard

NVIM: Stuff to checkout / read / try

Open bew opened this issue 5 years ago • 11 comments

@2022-11: Brain2 card, up-to-date with things to try for next-gen neovim config: 20221113T0007.

bew avatar Feb 17 '20 21:02 bew

https://www.reddit.com/r/vim/comments/4gjbqn/what_tricks_do_you_use_instead_of_popular_plugins/

bew avatar Feb 17 '20 21:02 bew

https://github.com/zenbro/dotfiles/blob/master/.nvimrc Really cool stuff!

I should try to use marker-folding for my main config.

Also some mapping ideas:

<leader><cr>
<leader><bs>

For each h j k l:
<leader>hh <leader>jj <leader>kk <leader>ll
<leader>hn
<leader>ho (warning: close to git gutter hunk mappings, remap?)

And many more, e.g: as prefix for more mappings:
<leader>_
<leader>m
<leader>f

bew avatar Feb 17 '20 22:02 bew

justinmk' config https://github.com/justinmk/config/blob/a93dc73fafbdeb583ce177a9d4ebbbdfaa2d17af/.config/nvim/init.vim

bew avatar Feb 17 '20 23:02 bew

Multi-language debugging frontend using the Debug Adapter Protocol (similar to LSP) https://github.com/puremourning/vimspector

bew avatar Feb 18 '20 20:02 bew

Easily add print statements to check the flow of a piece of code, useful when we don't have a debugger... https://github.com/bergercookie/vim-debugstring

bew avatar Feb 18 '20 20:02 bew

LSP symbols navigator/side-window https://github.com/liuchengxu/vista.vim

bew avatar Feb 19 '20 18:02 bew

Idea: rewrite this plugin (to practice vimscript and improve the implementation) https://github.com/wellle/visual-split.vim

bew avatar Mar 02 '20 07:03 bew

Highlight interesing words in a buffer: https://github.com/lfv89/vim-interestingwords

Find root directory for current project and do sth about it: https://github.com/airblade/vim-rooter

bew avatar Mar 02 '20 07:03 bew

Minimal filetype icon plugin: https://github.com/LinArcX/mpi

bew avatar Mar 10 '20 20:03 bew

Nice setup with good orga: https://www.reddit.com/r/vimporn/comments/gqhsh2/neovim_is_my_ide/ https://github.com/ChristianChiarulli/nvim Note: uses CoC for completion & LSP

interesting mappings by group, using which-keys for discoverability, starting at https://github.com/ChristianChiarulli/nvim/blob/3bb390f1ebd55a3adec48376e2f4e86ad60e9fa3/keys/which-key.vim#L45

bew avatar May 25 '20 21:05 bew

Interpreter scratchpad right in vim: https://github.com/metakirby5/codi.vim Can be useful for python for exemple, to not use the default interpreter which is pretty bad keybinding-wise and completion-wise...

Works with python, and ~15 other languages, can be customized to handle almost any interpreter.

bew avatar May 25 '20 22:05 bew