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:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user