This setup is for neovim >= v0.5.0
-
wbthomason/packer.nvim - Plugin Manager
-
Th3Whit3Wolf/one-nvim - Colorscheme
-
hoob3rt/lualine.nvim - Statusline
-
kyazdani42/nvim-web-devicons - Icon
-
kyazdani42/nvim-tree.lua - File explorer
-
neovim/nvim-lspconfig - Nvim LSP client
-
ray-x/lsp_signature.nvim - LSP signature hint as you type
-
lewis6991/gitsigns.nvim - Git signs
-
tpope/vim-fugitive - Git wrapper
-
nvim-treesitter/nvim-treesitter - Syntax highlight
-
lukas-reineke/indent-blankline.nvim - Indent
-
windwp/nvim-autopairs - Autopairs
-
andymass/vim-matchup - Highlight matching words
-
Pocco81/TrueZen.nvim - Editor support
-
nvim-telescope/telescope.nvim - Fuzzy Finder
-
nvim-telescope/telescope-media-files.nvim - Preview media files for telescope
-
nvim-telescope/telescope-fzy-native.nvim - FZY style sorter for telescope
-
nvim-lua/popup.nvim - Popup
-
phaazon/hop.nvim - Motions
-
sbdchd/neoformat - formatting
-
hrsh7th/nvim-cmp - Completion
-
hrsh7th/cmp-nvim-lsp - nvim-cmp source for neovim builtin LSP client
-
hrsh7th/cmp-buffer - nvim-cmp source for buffer words
-
saadparwaiz1/cmp_luasnip - luasnip completion source for nvim-cmp
.
├── LICENSE
├── README.md
├── init.lua
├── lua
│ ├── keymaps.lua
│ ├── modules
│ │ ├── autopairs.lua
│ │ ├── barbar.lua
│ │ ├── colors.lua
│ │ ├── completion.lua
│ │ ├── dashboard.lua
│ │ ├── feline.lua
│ │ ├── file_name.lua
│ │ ├── format.lua
│ │ ├── gitsigns.lua
│ │ ├── hop.lua
│ │ ├── indent.lua
│ │ ├── lsp_signature.lua
│ │ ├── lspconfig.lua
│ │ ├── lspsaga.lua
│ │ ├── nvimtree.lua
│ │ ├── statusline.lua
│ │ ├── telescope.lua
│ │ ├── terminal.lua
│ │ ├── treesitter.lua
│ │ ├── truezen.lua
│ │ └── vista.lua
│ ├── plugins.lua
│ └── settings.lua
└── plugin
└── packer_compiled.lua
-
init.lua: Main configuration file.
-
lua: Folder of
lua
modules. -
keymaps.lua: Keymaps configuration file.
-
settings.lua: General Neovim settings.
-
modules/: Plugin configuration files.