• Stars
    star
    183
  • Rank 209,073 (Top 5 %)
  • Language
    Lua
  • Created over 4 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

My personal dotfiles, about neovim, zsh shell, tmux...

ใ€๐Ÿ˜ไธญๆ–‡ๆ–‡ๆกฃใ€‘

๐ŸŽ‰ 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

image

  • Tmux

image-20220408084010889

  • Golang

Code completion:

image

dap debug:

image

Unit Test:

image

preview definition:

image

lspsaga finder:

image

startupTime

โญ๏ธlazy.nvim

82 plugins.

image