git clone https://github.com/arakkkkk/nvim ~/.config/nvim
sudo apt install nvim
https://github.com/neovim/neovim/wiki/Installing-Neovim#appimage-universal-linux-package
git clone https://github.com/arakkkkk/nvim AppData/Local/nvim
winget install Neovim.Neovim
See all plugins in here.
- Install LS with
:Mason
. - Set up automatically.
- nvim-lspconfig
- nvim-cmp
- Install Formatter with
:Mason
. - Set up formatter with conform.nvim.
nvim/lua/configs/conform.lua
- Install Formatter with
:Mason
. - Set up formatter with nvim-lint.nvim.
nvim/lua/configs/lint.lua
See all keymaps in here.
key | action | plugin |
---|---|---|
ff | Find file(file name) | telescope.nvim |
fg | Search file | telescope.nvim |
fo | File history | telescope.nvim |
e | File tree | nvim-tree.lua |
t | Code outline | aerial.nvim |
K | Code information | lspsaga.nvim |
gd | Jump definition | lspsaga.nvim |
ga | Code action | lspsaga.nvim |
[e / ]e | Next / Previous diagnostics | lspsaga/nvim |
j | Jump cursole | hop.nvim |
/// | Move cursole | smart-splits.nvim |
/ | Shift buffer | bufferline.nvim |
<C-> | Floating term | toggleterm.nvim |
ss | ||
siw |
- Select and install LSP with Mason by
:Mason
:LspInfo
pip install pynvim
- "
-
- clipboard
-
- clipboard
- r
- command to quick run
- c
- command to run with !