Install requires Neovim 0.9+.
Clone the repository and install the plugins:
git clone [email protected]:abiencourt/nvim ~/.config/abiencourt/nvim
NVIM_APPNAME=abiencourt/nvim/ nvim --headless +"Lazy! restore" +qa
Open Neovim with this config:
NVIM_APPNAME=abiencourt/nvim/ nvim
Documentation on the configuration of LSPs, formatters and linters is available in this README.md
The below applies when replacing using :%s
.
- You can use
<C-r><C-w>
to get the word under the cursor into to command line. - When a word was already searched (e.g.
\word
), use:%s//
to replace the word searched.
<C+]>
is used to follow tags in:help
As nvm is used to switch versions of Node.js, some plugins might require to rebuild when changing nvm
default version:
- markmap.nvim
- import-cost.nvim
- Review how to use
K
when on neovim man page - Neovim
initial_mode = "normal"
does not work for extensions git_diffs - test NeoAI
- Show appropriate documentation in
cargo.toml
- Telescope live grep to wrap lines. Check if plugin can do this, otherwise see telescope.nvim documentation
- Use the syntax
function() require("dap").continue() end
for whichkey and upgrade tov3
- Based on the nvm above, could we rebuild automatically if the npm package is not found?
- Add keymap to toggle image preview
- lspsaga does float terminal : https://nvimdev.github.io/lspsaga/floaterm/
- lspsaga hover cannot open links
- Should we keep using noice if we use snacks notifier
- Finish using snacks toggle