No description
- Add notify function for user feedback on all test operations - Make <leader>tn smart: runs nearest in test files, finds matching test file from source - Add same smart logic to <leader>td (debug) and <leader>tw (watch) - Fix <leader>ts to auto-focus summary window for Enter navigation - Add summary keymaps for <CR> to expand/jump to tests - Add nvim-dap as dependency to fix debug strategy - Fix DAP UI to not auto-close and not enter insert mode - Fix watch to load test file buffer for LSP attachment - Make python path detection use VIRTUAL_ENV env var first - Fix neotest-python adapter configuration |
||
|---|---|---|
| .github | ||
| after/queries | ||
| ftplugin | ||
| lua | ||
| .gitignore | ||
| .luacheckrc | ||
| .stylua.toml | ||
| init.lua | ||
| lazy-lock.json | ||
| LICENSE.md | ||
| README.md | ||
nvim
My personal Neovim configuration — built for ML/AI and backend development.
Forked from kickstart.nvim and evolved into something more opinionated.
git clone https://git.jfraeys.com/jfraeysd/nvim.git ~/.config/nvim
What's Inside
Core editing: LSP via Mason, completion with nvim-cmp, Treesitter for syntax, autopairs, snippets
Navigation: Telescope for fuzzy finding, Harpoon for quick file jumps
Git: Fugitive for operations, Gitsigns for inline blame/diff
Debug: nvim-dap with Python/Go support
Aesthetics: Custom theme setup with file tree and status line
Languages
Python, Go, Rust, C/C++, Lua, SQL, Bash — with LSP, linting, and formatting pre-configured.
Updates
git -C ~/.config/nvim pull
nvim --headless "+Lazy! sync" +qa
Requires Neovim 0.10+, Git, and ripgrep.