@@ -57,43 +57,156 @@ M.autocommands = {
5757-- set to false to disable plugins
5858-- Default value is true if left blank
5959M .enable_plugins = {
60+ -- aerial: Code outline window for skimming and quick navigation
61+ -- https://github.com/stevearc/aerial.nvim
6062 aerial = true ,
63+
64+ -- alpha: Customizable start screen for Neovim
65+ -- https://github.com/goolord/alpha-nvim
6166 alpha = true ,
67+
68+ -- autotag: Automatically close and rename HTML/XML tags
69+ -- https://github.com/windwp/nvim-ts-autotag
6270 autotag = true ,
71+
72+ -- bufferline: Snazzy buffer line for Neovim
73+ -- https://github.com/akinsho/bufferline.nvim
6374 bufferline = true ,
75+
76+ -- context: Shows the current function context in the command line
77+ -- https://github.com/wellle/context.vim
6478 context = true ,
79+
80+ -- copilot: AI-powered code completion and suggestion
81+ -- https://github.com/github/copilot.vim
6582 copilot = true ,
83+
84+ -- dressing: Improve the default Neovim UI
85+ -- https://github.com/stevearc/dressing.nvim
6686 dressing = true ,
87+
88+ -- gitsigns: Git signs in the sign column
89+ -- https://github.com/lewis6991/gitsigns.nvim
6790 gitsigns = true ,
91+
92+ -- hop: Easy motion-like navigation
93+ -- https://github.com/phaazon/hop.nvim
6894 hop = true ,
95+
96+ -- img_clip: Paste images from clipboard into Neovim
97+ -- https://github.com/ekickx/clipboard-image.nvim
6998 img_clip = true ,
99+
100+ -- indent_blankline: Indentation guides for Neovim
101+ -- https://github.com/lukas-reineke/indent-blankline.nvim
70102 indent_blankline = true ,
103+
104+ -- lsp_zero: Lightweight LSP configuration for Neovim
105+ -- https://github.com/VonHeikemen/lsp-zero.nvim
71106 lsp_zero = true ,
107+
108+ -- lualine: Fast and easy-to-configure statusline
109+ -- https://github.com/nvim-lualine/lualine.nvim
72110 lualine = true ,
111+
112+ -- neodev: Neovim setup for init.lua and plugin development
113+ -- https://github.com/folke/neodev.nvim
73114 neodev = true ,
115+
116+ -- neoscroll: Smooth scrolling for Neovim
117+ -- https://github.com/karb94/neoscroll.nvim
74118 neoscroll = true ,
119+
120+ -- neotree: File explorer tree for Neovim
121+ -- https://github.com/nvim-neo-tree/neo-tree.nvim
75122 neotree = true ,
123+
124+ -- session_manager: Session management for Neovim
125+ -- https://github.com/Shatur/neovim-session-manager
76126 session_manager = true ,
127+
128+ -- noice: Highly experimental plugin that replaces UI components
129+ -- https://github.com/folke/noice.nvim
77130 noice = true ,
131+
132+ -- null_ls: Use Neovim as a language server to inject LSP diagnostics, code actions, and more
133+ -- https://github.com/jose-elias-alvarez/null-ls.nvim
78134 null_ls = true ,
135+
136+ -- autopairs: Autopairs for Neovim
137+ -- https://github.com/windwp/nvim-autopairs
79138 autopairs = true ,
139+
140+ -- cmp: Completion engine for Neovim
141+ -- https://github.com/hrsh7th/nvim-cmp
80142 cmp = true ,
143+
144+ -- colorizer: Color highlighter for Neovim
145+ -- https://github.com/norcalli/nvim-colorizer.lua
81146 colorizer = true ,
147+
148+ -- dap: Debug Adapter Protocol client implementation for Neovim
149+ -- https://github.com/mfussenegger/nvim-dap
82150 dap = true ,
151+
152+ -- notify: Fancy, configurable notification manager for Neovim
153+ -- https://github.com/rcarriga/nvim-notify
83154 notify = true ,
155+
156+ -- surround: Surround selections, stylishly
157+ -- https://github.com/kylechui/nvim-surround
84158 surround = true ,
159+
160+ -- treesitter: Nvim Treesitter configurations and abstraction layer
161+ -- https://github.com/nvim-treesitter/nvim-treesitter
85162 treesitter = true ,
163+
164+ -- ufo: Folding powered by lsp, treesitter and more
165+ -- https://github.com/kevinhwang91/nvim-ufo
86166 ufo = true ,
167+
168+ -- onedark: One Dark theme for Neovim
169+ -- https://github.com/navarasu/onedark.nvim
87170 onedark = true ,
171+
172+ -- project: Project management for Neovim
173+ -- https://github.com/ahmedkhalf/project.nvim
88174 project = true ,
175+
176+ -- rainbow: Rainbow parentheses for Neovim
177+ -- https://github.com/p00f/nvim-ts-rainbow
89178 rainbow = true ,
179+
180+ -- scope: Visualize and search Treesitter scopes
181+ -- https://github.com/tiagovla/scope.nvim
90182 scope = true ,
183+
184+ -- telescope: Highly extendable fuzzy finder over lists
185+ -- https://github.com/nvim-telescope/telescope.nvim
91186 telescope = true ,
187+
188+ -- toggleterm: Persist and toggle multiple terminals
189+ -- https://github.com/akinsho/toggleterm.nvim
92190 toggleterm = true ,
191+
192+ -- trouble: Pretty diagnostics, references, telescope results, quickfix and location list
193+ -- https://github.com/folke/trouble.nvim
93194 trouble = true ,
195+
196+ -- twilight: Dim inactive portions of the code you're editing
197+ -- https://github.com/folke/twilight.nvim
94198 twilight = true ,
199+
200+ -- whichkey: Displays a popup with possible keybindings of the command you started typing
201+ -- https://github.com/folke/which-key.nvim
95202 whichkey = true ,
203+
204+ -- windline: Animations for Neovim's statusline
205+ -- https://github.com/windwp/windline.nvim
96206 windline = true ,
207+
208+ -- zen: Distraction-free coding for Neovim
209+ -- https://github.com/folke/zen-mode.nvim
97210 zen = true ,
98211}
99212
0 commit comments