My personal Neovim setup based on NvChad, customized for my development workflow.
Hi! I'm Hendrik Hamerlinck (@hammerlink), and this is my personal Neovim configuration. It's built on top of NvChad with additional customizations and plugins to support my development needs.
- Built on NvChad as the base configuration
- Enhanced development workflow with:
- overseer.nvim for task management
- neotest with avante for testing
- Optimized for multiple languages:
- TypeScript
- Deno (with LSP support and automatic detection)
- Rust
- C/C++
This repository uses NvChad as a plugin. To use this configuration:
- Clone this repository to your Neovim config directory
- The main NvChad modules are imported via
require "nvchad.options"
,require "nvchad.mappings"
, etc.
- When a
deno.json
file is detected in your project, the Deno LSP is automatically preferred over the TypeScript LSP - This ensures proper handling of Deno-specific features and import resolution
- No manual configuration is needed - the setup automatically detects and switches based on project type
My personal preference tends towards Deno as they seem to have a very good long-term vision for the language ecosystem.
- NvChad - The awesome base configuration
- NvChad Starter - Configuration structure
- LazyVim Starter - Original inspiration for the starter template structure