This is my personal NeoVim configuration, hosted on GitHub for ease of access. It's a single-file setup, intentionally kept simple and straightforward for my own use. While I appreciate interest in this configuration, please note that I won't be entertaining comments or pull requests, as this is tailored to my specific workflow.
This configuration is a reflection of my preference for minimalism and functionality in a development environment. It's crafted with personal efficiency in mind, emphasizing a setup that suits my unique requirements.
- Leader Key: Set to the space bar for convenience.
- Line Numbers: Absolute and relative line numbers enabled for better navigation.
- Clipboard Sharing: Integrated clipboard between NeoVim and the OS.
- Tab Settings: Configured for 2-space indentation.
- Color Scheme: Enhanced visuals with
termguicolors
. - Transparent Background: Set for a cleaner look.
This setup includes a selection of plugins that enhance the coding experience:
-
Themes:
- Catppuccin (
catppuccin/nvim
) - Melange (
savq/melange-nvim
) - No Clown Fiesta (
aktersnurra/no-clown-fiesta.nvim
) - Ayu (
Shatur/neovim-ayu
) - Fleet (
felipeagc/fleet-theme-nvim
)
- Catppuccin (
-
Mason Tools:
- Mason (
williamboman/mason.nvim
) - Mason LSPConfig (
williamboman/mason-lspconfig.nvim
)
- Mason (
-
Auto Pairs:
- Mini (
echasnovski/mini.nvim
)
- Mini (
-
Telescope:
- Telescope (
nvim-telescope/telescope.nvim
) - Plenary (
nvim-lua/plenary.nvim
)
- Telescope (
-
Comments:
- Comment (
numToStr/Comment.nvim
)
- Comment (
-
LSP & Autocomplete:
- LSP Zero (
VonHeikemen/lsp-zero.nvim
) - LSPConfig (
neovim/nvim-lspconfig
) - CMP Nvim LSP (
hrsh7th/cmp-nvim-lsp
) - Nvim CMP (
hrsh7th/nvim-cmp
) - LuaSnip (
L3MON4D3/LuaSnip
)
- LSP Zero (
- Custom keybindings for efficient navigation and editing.
- Special mappings for deletion and changes without affecting the clipboard.
This configuration is a personal project, tailored to fit my individual needs and coding style. It's shared publicly for reference, but not intended for collaborative development or customization requests.