🟡 LSP Saga -- LSP Saga UIs
🟡 LSP Kind -- Vscode-like pictograms
🟡 Telescope
🟡 Lua Line
🟡 LSP Config -- Language server protocol
🟡 CMP Buffer -- Nvim-cmp source for buffer words
🟡 CMP Nvim -- Nvim-cmp source for neovim's built-in LSP
🟡 Buffer
🟡 Indetline
🟡 Wev Dev Icons
🟡 Lua Snip -- Lua Snippet
🟡 Auto Pairs -- Set autopairs
🟡 Tree Sitter
🟡 Smoth Cursor
🟡 Plenary
🟡 Telescope File Browser
🟡 Ofirkai -- Dark theme based on monokai
🟡 nvim-notify
🟡 gitsigns
🟡 Satellite Custom scrollbar for neovim
🟡 vim-floaterm
🟡 mason
🟡 mason-lspconfig
🟡 Null-ls
🟡 Nvim-dap
🟢 Higher productivity
🟢 Extremely fast and lightweight
🟢 Very beautiful
🔴 Large learning curve
🔴 Increased keyboard usage
🔴 Complex Configuration
🔴 High setup time
nvim/
|
+--- After/plugin/
| |
| +-- foo.rc.lua \
| +-- Example of a plugin configuration file
| +-- bar.rc.lua /
|
+--- init.lua --Common Vim API
|
+--- lua/
| |
| +--- base.lua -- Base Configurations
| +--- highlights.lua -- Base theme settings
| +--- maps.lua -- Keymaps
| +--- plugins -- List of all installed plugins
|
+--- plugins/
|
+--- lspconfig.lua
+--- lspkind.lua
+--- lspsaga.lua
+--- mason.rc.lua
+--- null-ls.rc.lu
$ ls nvim/
$ after init.lua lua plugins
Wiki in construction