My AstroNvim config, streamlined for Go development, testing, session management, and fast file access.
- 🧠 AstroNvim base with first-class Lua ergonomics and plugin structure
- 🦫 Go development:
gopls,goimports,gofumpt, debugging via DAP withdelve - ✅ Neotest for a clean, integrated test runner
- 📁 Harpoon v2 with Telescope support for quick file jumping
- 💾 resession.nvim for project-aware session management
- 🌌 TokyoNight theme with full plugin integration
- 🔎 Telescope fuzzy finding for everything
| Plugin | Purpose |
|---|---|
neotest |
Test runner with output panel and summary |
harpoon@harpoon2 |
Fast, persistent file access list |
resession.nvim |
Project-based session management |
tokyonight.nvim |
Beautiful dark color scheme |
Built-in DAP + nvim-dap-ui |
Debugging support |
Dependencies:
- python3
- pip
- fd-find
- imagemagick
Clone AstroNvim:
git clone https://github.com/brian-abo/nvim ~/.config/nvim