🎉 Support Neovim 0.10.0-dev!!!
- Tip: If you only want to use neovim's configuration, please manually switch to the `nvim` branch!!!
+ It is recommended to update all plugins to the latest first.
sudo apt install wget curl git python3-pip ripgrep ranger lolcat -y
pip3 install pynvim
sudo npm install -g tree-sitter-cli
# or use cargo to install tree-sitter-cli
# cargo install tree-sitter-cli
echo "export PATH=$HOME/.local/share/nvim/mason/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
# if you use zsh, pls add masonbin to your zsh config and then source it
# source ~/.zshrc
# backup your old neovim config
mv ~/.config/nvim{,.bak}
# download my config to your local machine.
git clone -b nvim https://github.com/AGou-ops/dotfiles.git ~/.config/nvim
If you have any problems with the installation, please submit an issue.
# After opening neovim, lazy.nvim will automatically install all plugins.
nvim
# if you have Neovim python error, https://github.com/gelguy/wilder.nvim/issues/16, run below command and restart neovim.
:UpdateRemotePlugins
🎉Done.
.
├── Comment.nvim
├── LeaderF
├── LuaSnip
├── asyncrun.vim
├── autoclose.nvim
├── barbecue.nvim
├── better-escape.nvim
├── bufferline.nvim
├── cmp-buffer
├── cmp-emoji
├── cmp-look
├── cmp-nvim-lsp
├── cmp-nvim-lsp-signature-help
├── cmp-path
├── cmp-tabnine
├── cmp_luasnip
├── dashboard-nvim
├── drop.nvim
├── fidget.nvim
├── flash.nvim
├── friendly-snippets
├── gitsigns.nvim
├── goimpl.nvim
├── gotests.nvim
├── goto-preview
├── gruvbox-material
├── guard.nvim
├── indent-blankline.nvim
├── lazy.nvim
├── lspsaga.nvim
├── lualine.nvim
├── markdown-preview.nvim
├── mason-lspconfig.nvim
├── mason.nvim
├── muren.nvim
├── neodev.nvim
├── neoformat
├── neogen
├── neoscroll.nvim
├── neotest
├── neotest-go
├── neovim-session-manager
├── nvim-cmp
├── nvim-colorizer.lua
├── nvim-cursorword
├── nvim-dap
├── nvim-dap-ui
├── nvim-gomove
├── nvim-hlslens
├── nvim-lspconfig
├── nvim-navic
├── nvim-picgo
├── nvim-scrollbar
├── nvim-surround
├── nvim-tree.lua
├── nvim-treehopper
├── nvim-treesitter
├── nvim-treesitter-context
├── nvim-treesitter-textobjects
├── nvim-ts-rainbow
├── nvim-ufo
├── nvim-web-devicons
├── playground
├── plenary.nvim
├── popup.nvim
├── promise-async
├── rnvimr
├── suda.vim
├── tagbar
├── telescope-dap.nvim
├── telescope-fzf-native.nvim
├── telescope.nvim
├── todo-comments.nvim
├── toggleterm.nvim
├── trouble.nvim
├── undotree
├── vim-startuptime
├── vim-translator
├── vim-visual-multi
├── which-key.nvim
└── wilder.nvim
82 directories, 0 files
- Neovim dashboard
- Tmux
- Zen mode
- Golang
Code completion:
dap debug:
Unit Test:
preview definition:
lspsaga finder:
82
plugins.