♻️ New organization
refactor: modularização da configuração do Neovim- Removido o texto introdutório do Kickstart para simplificar o arquivo init.lua.- Separado as configurações de opções e keymaps em arquivos dedicados ( e ).- Adicionado o arquivo para gerenciar a instalação do plugin .- Movido a configuração de plugins para um arquivo separado ().- Atualizado o arquivo de configuração de lint para simplificar a definição de linters e adicionar um mapeamento de tecla para acionar a lintagem manualmente.- Adicionado um aviso no arquivo de configuração de debug indicando a necessidade de aprendizado prévio para uso do pacote.Essas mudanças visam modularizar a configuração do Neovim, tornando-a mais organizada e fácil de manter. A separação de responsabilidades em arquivos distintos facilita a leitura e a modificação das configurações, além de permitir uma melhor escalabilidade para futuras adições e ajustes.
This commit is contained in:
parent
9d8686a0aa
commit
ce804e1a1a
30 changed files with 1595 additions and 981 deletions
72
lua/lazy-plugins.lua
Normal file
72
lua/lazy-plugins.lua
Normal file
|
|
@ -0,0 +1,72 @@
|
|||
require('lazy').setup({
|
||||
'tpope/vim-sleuth', -- Detect tabstop and shiftwidth automatically
|
||||
|
||||
require 'kickstart.plugins.comment',
|
||||
|
||||
require 'kickstart.plugins.gitsigns',
|
||||
|
||||
require 'kickstart.plugins.telescope',
|
||||
|
||||
require 'kickstart.plugins.otter',
|
||||
|
||||
require 'kickstart.plugins.lspconfig',
|
||||
|
||||
require 'kickstart.plugins.conform',
|
||||
|
||||
require 'kickstart.plugins.cmp',
|
||||
|
||||
require 'kickstart.plugins.kanagawa',
|
||||
|
||||
require 'kickstart.plugins.todo-comments',
|
||||
|
||||
require 'kickstart.plugins.mini',
|
||||
|
||||
require 'kickstart.plugins.treesitter',
|
||||
|
||||
require 'kickstart.plugins.vim-markdown',
|
||||
|
||||
require 'kickstart.plugins.lint',
|
||||
|
||||
'junegunn/goyo.vim',
|
||||
|
||||
require 'kickstart.plugins.vim-pencil',
|
||||
|
||||
'christoomey/vim-tmux-navigator',
|
||||
|
||||
require 'kickstart.plugins.lazygit',
|
||||
|
||||
require 'kickstart.plugins.image-paste',
|
||||
|
||||
require 'kickstart.plugins.oil',
|
||||
|
||||
require 'kickstart.plugins.quarto',
|
||||
|
||||
require 'kickstart.plugins.jupytext',
|
||||
|
||||
require 'kickstart.plugins.vim-slime',
|
||||
|
||||
require 'kickstart.plugins.copilot',
|
||||
|
||||
require 'kickstart.plugins.copilot-chat',
|
||||
|
||||
}, {
|
||||
ui = {
|
||||
-- If you are using a Nerd Font: set icons to an empty table which will use the
|
||||
-- default lazy.nvim defined Nerd Font icons, otherwise define a unicode icons table
|
||||
icons = vim.g.have_nerd_font and {} or {
|
||||
cmd = '⌘',
|
||||
config = '🛠',
|
||||
event = '📅',
|
||||
ft = '📂',
|
||||
init = '⚙',
|
||||
keys = '🗝',
|
||||
plugin = '🔌',
|
||||
runtime = '💻',
|
||||
require = '🌙',
|
||||
source = '📄',
|
||||
start = '🚀',
|
||||
task = '📌',
|
||||
lazy = '💤 ',
|
||||
},
|
||||
},
|
||||
})
|
||||
Loading…
Add table
Add a link
Reference in a new issue