Welcome to my personal Neovim setup, designed for modularity, aesthetics, and developer comfort.
Unlike most configurations, this one puts control in your hands. You can easily toggle themes, diagnostics, and even your AI assistant β all without leaving Neovim.
This configuration is greatly inspired by the one of the Youtuber Josean Martinez
- βοΈ Built with Lazy.nvim for efficient plugin management
- π¨ Live theme switching with a single keybinding
- π¨ On/off diagnostics toggle
- π€ Codeium AI assistant toggle
- π§Ό Minimal, clean, and distraction-free interface
- π§© Modular plugin structure β easy to extend or customize
| Action | Keybinding | Description |
|---|---|---|
| π¨ Select theme | <Space>ut |
Open a menu to choose a theme |
| π¨ Toggle diagnostics | <Space>td |
Enable/disable LSP diagnostics |
| π€ Toggle Codeium | <Ctrl>x |
Enable or disable Codeium AI suggestions |
This config is modular by design. Each plugin or feature group lives in its own Lua file, which means:
- Easier maintenance
- Easier to debug
- Easier to expand
Want to add a new plugin? Just drop a Lua file in the right folder. Want to remove something? Delete one file. Simple as that.
git clone https://github.com/AlexGit31/Personal-Neovim.git
nvim