Avery Felts 2369df3446 Full IDE setup: Catppuccin, polyglot LSP, debugging, tools
- Replace Kanagawa with Catppuccin Mocha theme
- Add bufferline for tab management
- Add toggleterm with lazygit, Python/Node REPLs
- Add auto-session for project persistence
- Add noice.nvim for enhanced UI/notifications
- Add nvim-dap with Python and JS/TS debugging
- Add LSP support: rust-analyzer, pyright, ruff, clangd
- Add crates.nvim for Cargo.toml management
- Add markdown-preview, vim-dadbod (DB), rest.nvim (HTTP)
- Update treesitter with rust, python, c, sql parsers
- Update conform with rustfmt, ruff, clang-format
- Update LSP config to Neovim 0.11 API (vim.lsp.config)
- Add comprehensive keybindings for all new features

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 15:59:27 -07:00
2025-11-04 08:40:32 +00:00
2026-01-17 22:22:20 -07:00
2025-11-04 01:29:19 -07:00
2025-11-04 01:16:03 -07:00
2025-11-04 01:32:31 -07:00
2025-11-04 08:22:13 +00:00
2025-11-04 08:22:13 +00:00

Neovim Configuration

Modular Neovim setup for TypeScript/JavaScript development.

Installation

# Clone to config directory
git clone <repo-url> ~/.config/nvim

# Symlink dotfiles (optional)
./setup.sh

# Launch Neovim - plugins install automatically
nvim

Features

  • LSP with TypeScript/JavaScript support
  • Autocompletion and snippets
  • Telescope fuzzy finder
  • Treesitter syntax highlighting
  • Format-on-save with Prettier

Leader key: <Space>

Description
Avery's nvim configuration, he'll thank me for this someday. - Nicholai
Readme 160 KiB
Languages
Lua 72%
Shell 28%