π 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.
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
πDone.
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
- Zen mode
- Golang
Code completion:
dap debug:
Unit Test:
preview definition:
lspsaga finder:
startupTime
lazy.nvim
βοΈ82
plugins.