Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minha Configuração Personalizada do Neovim

Uma configuração do Neovim com estrutura modular, com plugins adaptados principalmente para Python, JavaScript e Latex.

Note

Esta configuração está sendo usada no Neovim v0.12.2 e no terminal Ghostty, com NerdFonts.


Screenshots

Meu Neovim

Características

  • Gerenciador de Plugins: lazy.nvim para carregamento rápido (lazy-loading).
  • LSP Integrado: Configuração nativa via nvim-lspconfig + mason.nvim para autocompletar e linting.
  • File Tree: neo-tree.nvim (ou nvim-tree) para gerenciamento visual de projetos.
  • Barbar: Para a utlização de guias de navegação.
  • ToggleTerm: Utilização de terminal integrado ao editor.
  • Tema: [Catpuccin] com o tema mocha.

📂 Estrutura de Arquivos

A configuração segue uma estrutura modular para facilitar a manutenção:

~/.config/nvim/
├── init.lua                 # Configurações globais, como atalhos de plugin e seleção do tema
└── lua/
    ├── config/              # Configurações individuais de plugins
    │  ├── barbar.lua
    │  ├── jdtls.lua
    │  ├── lazy.lua
    │  ├── lspconfig.lua
    │  ├── neotree.lua
    │  └── nvim-lspimport.lua
    └── plugins/
            ├── lsp.lua
            ├── telescope.lua
            └── ...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages