feat: Complete Neovim Scratch setup with all fixes

- Complete migration from Kickstart to Scratch config
- Add Python LSP support (pyright) for workflow scripts
- Improve Neo-tree: ASCII mode, better folder navigation (o, Z keys)
- Add htop config as btop fallback
- Configure Ghostty with Hack font + font-thicken
- Remove all Zsh configs (Fish-only now)
- Update install.sh for new structure
- Add comprehensive README.md

Working setup:
- TypeScript/Playwright QA optimized
- Go development ready
- Fish shell + Ghostty terminal
- All configs synced to dotfiles
This commit is contained in:
2025-10-13 11:38:18 +02:00
parent d09146d2c9
commit 0379a21780
3 changed files with 45 additions and 21 deletions

View File

@@ -43,6 +43,9 @@ return {
-- Secondary (Go)
'gopls', -- Go
-- Python (für Scripts/Workflows)
'pyright', -- Python
-- Supporting
'lua_ls', -- Lua (für Neovim config)
'html', -- HTML
@@ -185,6 +188,21 @@ return {
},
})
-- Python (pyright)
vim.lsp.config('pyright', {
capabilities = capabilities,
settings = {
python = {
analysis = {
autoSearchPaths = true,
diagnosticMode = 'workspace',
useLibraryCodeForTypes = true,
typeCheckingMode = 'basic',
},
},
},
})
-- JSON mit Schema Support
vim.lsp.config('jsonls', {
capabilities = capabilities,