21 Commits

Author SHA1 Message Date
Avery Felts
95f7054191 removed bufferline 2026-01-31 21:50:57 -07:00
Avery Felts
66f880766a Fix treesitter and tmux config for Neovim 0.11
- Update treesitter to use native vim.treesitter API
- Fix catppuccin tmux theme path

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 16:06:30 -07:00
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
fadc111739 Merge pull request 'lenovo' (#1) from lenovo into main
Reviewed-on: Nicholai/nvim#1
2026-01-23 22:30:47 +00:00
6e8006d935 add git source control integration with gitsigns and diffview
Adds gitsigns.nvim for inline git signs and hunk operations,
diffview.nvim for side-by-side diffs, and Telescope git pickers
under the <leader>g namespace.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 22:38:01 -07:00
5011905109 fuck 2026-01-17 22:22:20 -07:00
0c218da55a forgot this bit 2025-12-13 14:49:51 -07:00
5f8c78ba12 disabled catpuccin, switched to kanagawa 2025-12-13 14:45:53 -07:00
christy-lumberg
8d47a5a06a linting 2025-11-04 08:40:32 +00:00
d8d760e377 added docs 2025-11-04 01:38:54 -07:00
c15c984730 updated readme 2025-11-04 01:32:31 -07:00
c2d52b9962 added .gitignore 2025-11-04 01:29:19 -07:00
8a24e8b847 added .bashrc 2025-11-04 01:26:51 -07:00
christy-lumberg
5cf9cf2cfd added starship.toml to repo 2025-11-04 08:22:13 +00:00
6f0e998f6b added tmux config 2025-11-04 01:16:03 -07:00
christy-lumberg
3156374ee4 removed example layout 2025-11-04 08:06:42 +00:00
ccc9a3971c added readme 2025-11-04 00:59:12 -07:00
832ca5d0f5 refactored neovim setup, init.lua is now 25 lines long instead of 224 lines long. all vim options moved to . all keybindings moved to . All plugins moved to . Also added which-key and alpha 2025-11-04 00:57:26 -07:00
96fd1c7641 removed symlinks 2025-10-20 23:30:44 -06:00
7329897a6b added readme 2025-10-19 03:29:05 -06:00
cf91044ede First Commit 2025-10-19 03:22:38 -06:00