36 lines
900 B
Markdown
Executable file
36 lines
900 B
Markdown
Executable file
# nvim
|
|
|
|
My personal Neovim configuration — built for ML/AI and backend development.
|
|
|
|
Forked from [kickstart.nvim](https://github.com/nvim-lua/kickstart.nvim) and evolved into something more opinionated.
|
|
|
|
```bash
|
|
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
|
|
|
|
```bash
|
|
git -C ~/.config/nvim pull
|
|
nvim --headless "+Lazy! sync" +qa
|
|
```
|
|
|
|
---
|
|
|
|
Requires Neovim 0.10+, Git, and ripgrep.
|