A modern Neovim configuration built on top of LazyVim.
- 🚀 Built on LazyVim for a solid foundation
- 🎨 Gruvbox colorscheme
- 🤖 GitHub Copilot & Copilot Chat integration
- 📦 Pre-configured for TypeScript, Python, Docker, Markdown, and more
- ⚡ Fast startup with lazy loading
- 🔧 Custom keymaps optimized for productivity
- Neovim >= 0.9.0
- Git
- A Nerd Font (optional, but recommended)
- For Arch Linux: run the provided installation script
- For Ubuntu: run the Ubuntu installation script
bash install_archlinux.shbash install_ubuntu.sh- Backup your current Neovim configuration:
mv ~/.config/nvim ~/.config/nvim.backup
mv ~/.local/share/nvim ~/.local/share/nvim.backup- Clone this repository:
git clone https://github.com/m4yk3ldev/hanclynvim.git ~/.config/nvim- Start Neovim:
nvimLazy.nvim will automatically install all plugins on first launch.
- Keymaps Documentation - Complete list of custom keybindings
- LazyVim Documentation - Official LazyVim docs
- Changelog - Version history and updates
- TypeScript/JavaScript
- Python
- JSON
- Tailwind CSS
- Docker
- Markdown
- TOML