- 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.
Quickly start
Dependencies
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
Install Config
# 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.
Let's go!
# 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
Plugin list
.
โโโ 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
ScreenShot
- Neovim dashboard
- Tmux
- Golang
Code completion:
dap debug:
Unit Test:
preview definition:
lspsaga finder:
startupTime
โญ๏ธ lazy.nvim
82
plugins.