Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

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

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages