Organize and commit nvim configuration improvements

**Configuration Enhancements:**
- Enable Nerd Font support in init.lua
- Enhanced LSP configuration with better clangd setup
- Improved query driver paths and error handling
- Added support for more filetypes (cmake, tex, etc.)

**Plugin Management:**
- Add GitHub Copilot integration
- Remove experimental plugins (avante, completion, statusline, theme)
- Reorganize plugin imports for better structure

**Repository Maintenance:**
- Update .gitignore for better artifact handling
- Clean up unused plugin configurations
- Establish clean baseline for future development

Resolves #12
This commit is contained in:
dlond 2025-08-20 15:20:01 +12:00 committed by Daniel Lond
parent 25cab9b193
commit 217e448188
9 changed files with 83 additions and 243 deletions

32
.gitignore vendored
View file

@ -1,14 +1,24 @@
tags
test.sh
.luarc.json
nvim
# OS files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
spell/
# Project status tracking (local only)
CLAUDE.md
STATUS.md
VIDINTEL.md
KEYBIND_ANALYSIS.md
# Neovim runtime files
.cache/
.local/
*.tmp
*.swp
*.swo
*~
# Plugin artifacts
lazy-lock.json
.luarc.json
# Development artifacts
*.disabled
todo.md