Personal Neovim config built on LazyVim. LunarVim was my first config distro, and the lualine theme is inspired by its statusline.
- 🤖 AI-Powered Coding - Copilot (inline), Copilot NES via Sidekick, OpenCode
- 🌐 Multi-Language Support - Go, Python, Rust, TypeScript, Lua, Markdown + 6 more
- 📝 Note-Taking - Deep Obsidian.nvim integration
- 🎨 Beautiful UI - Kanagawa colorscheme with Tokyo Night & Catppuccin fallbacks
- ⚡ Fast & Lazy - 51 custom plugins + 30 LazyVim extras, all lazy-loaded
- Neovim >= 0.10.0
- Git
- A Nerd Font (optional but recommended)
- For telescope:
ripgrep,fd - For clipboard:
xclip/xsel(Linux) orpbcopy(macOS)
mv ~/.config/nvim ~/.config/nvim.bak
mv ~/.local/share/nvim ~/.local/share/nvim.bakgit clone https://github.com/tnthi115/lazyvim.git ~/.config/nvimnvimLazy.nvim will auto-install plugins on first launch.
See Known Issues for code signing workaround.
nvim/
├── init.lua # Entry point
├── lua/
│ ├── config/ # Core settings (options, keymaps, autocmds)
│ ├── plugins/ # 51 custom plugins
│ │ ├── core/ # 20 LazyVim overrides
│ │ └── lang/ # 12 language configs
│ └── snippets/ # Custom snippets
├── lazyvim.json # LazyVim extras (30 enabled)
└── stylua.toml # Lua formatter config
See PLUGINS.md for complete list.
| Category | Notable Plugins |
|---|---|
| AI/LLM | Copilot, Sidekick, OpenCode |
| Languages | Go, Python (basedpyright), Rust, TypeScript |
| Productivity | Obsidian, LeetCode, Harpoon |
| Git | Diffview, Neogit, Fugitive, git-worktree |
| UI | Kanagawa, Lualine, Dropbar |
This config uses LazyVim as a base. To customize:
- Add plugins: Create
lua/plugins/your-plugin.lua - Override LazyVim: Modify files in
lua/plugins/core/ - Language support: Add to
lua/plugins/lang/ - Keymaps: Edit
lua/config/keymaps.luaor use pluginkeystable - Options: Edit
lua/config/options.lua
Status: Active workaround in lua/config/autocmds.lua
macOS Sequoia (15.x+) enforces code signature validation. Locally compiled
.so/.dylib files are unsigned and cause crashes (SIGKILL, exit 137).
Solution: Auto-signs all binaries after plugin operations.
Last verified: Feb 2026 on macOS 15.7.3
Contributions welcome! See CONTRIBUTING.md.
See TODO.md for planned improvements.

