kjahskjahd

This commit is contained in:
2025-03-19 10:51:47 +01:00
parent c908c09d09
commit f0bed5a2bc
2 changed files with 48 additions and 36 deletions

View File

@@ -9,7 +9,7 @@
{ {
"context": "", "context": "",
"bindings": { "bindings": {
"ctrl-q": null, // "zed::Quit", "ctrl-q": null // "zed::Quit"
} }
}, },
{ {
@@ -68,8 +68,7 @@
"ctrl-shift-l": "language_selector::Toggle", "ctrl-shift-l": "language_selector::Toggle",
// "alt-enter": "editor::OpenUrl",
"ctrl-alt": "editor::OpenUrl",
// "ctrl-shift-enter": "editor::FindAllReferences", // "ctrl-shift-enter": "editor::FindAllReferences",
"ctrl-enter": "editor::GoToDefinition", // TODO: open-url, and somehow disable FindAllReferences fallback behavior here "ctrl-enter": "editor::GoToDefinition", // TODO: open-url, and somehow disable FindAllReferences fallback behavior here
// "ctrl-enter": ["editor::GoToDefinition", "editor::OpenUrl"], // "ctrl-enter": ["editor::GoToDefinition", "editor::OpenUrl"],

View File

@@ -98,12 +98,41 @@
"vhdl": true "vhdl": true
}, },
"languages": { "languages": {
// "Python": {
// "language_servers": ["pylsp", "!pyright", "!basedpyright"]
// // "enable_language_server": false,
// // "preferred_line_length": 120
// },
"Nix": { "Nix": {
"tab_size": 2, "tab_size": 2,
"format_on_save": "off" "format_on_save": "off"
} }
}, },
"lsp": { "lsp": {
// "pyright": { "enabled": false },
// "basedpyright": { "enabled": false },
// "pylsp": {
// "plugins": {
// "autopep8": { "enabled": false }, // formatting
// "flake8": { "enabled": false }, // error checking
// "jedi_completion": { "enabled": true },
// "jedi_definition": { "enabled": true },
// "jedi_hover": { "enabled": true },
// "jedi_references": { "enabled": true },
// "jedi_signature_help": { "enabled": true },
// "jedi_symbols": { "enabled": true },
// "mccabe": { "enabled": false }, // complexity checking
// "preload": { "enabled": false }, // dunnolo
// "pycodestyle": { "enabled": false }, // style checking
// "pydocstyle": { "enabled": false }, // doc style checking
// "pyflakes": { "enabled": false }, // error linting
// "pylint": { "enabled": false }, // code linting
// "rope_autoimport": { "enabled": false }, // completions and linting
// "rope_completion": { "enabled": false }, // completions and linting
// "rope": { "enabled": false }, // completions and linting
// "yapf": { "enabled": false }
// }
// },
"typos": { "typos": {
"initialization_options": { "initialization_options": {
// bundled binary is dynamically linked // bundled binary is dynamically linked
@@ -115,42 +144,26 @@
"formatting": { "command": ["nixfmt"] } "formatting": { "command": ["nixfmt"] }
// bundled binary is dynamically linked // bundled binary is dynamically linked
} }
},
"harper": {
"initialization_options": {
"linters": {
// "SpellCheck": true,
// "SpelledNumbers": false,
// "AnA": true,
// "SentenceCapitalization": true,
// "UnclosedQuotes": true,
// "WrongQuotes": false,
"LongSentences": false
// "RepeatedWords": true,
// "Spaces": true,
// "Matcher": true,
// "CorrectNumberSuffix": true,
}
}
} }
}, },
"file_types": { "file_types": {
"CMake": ["CMakeLists.txt"] "CMake": ["CMakeLists.txt"]
} }
// "languages": {
// "Python": {
// "language_servers": ["pylsp", "!pyright", "!basedpyright"]
// // "enable_language_server": false,
// // "preferred_line_length": 120
// }
// },
// "lsp": {
// "pyright": { "enabled": false },
// "basedpyright": { "enabled": false },
// "pylsp": {
// "plugins": {
// "autopep8": { "enabled": false }, // formatting
// "flake8": { "enabled": false }, // error checking
// "jedi_completion": { "enabled": true },
// "jedi_definition": { "enabled": true },
// "jedi_hover": { "enabled": true },
// "jedi_references": { "enabled": true },
// "jedi_signature_help": { "enabled": true },
// "jedi_symbols": { "enabled": true },
// "mccabe": { "enabled": false }, // complexity checking
// "preload": { "enabled": false }, // dunnolo
// "pycodestyle": { "enabled": false }, // style checking
// "pydocstyle": { "enabled": false }, // doc style checking
// "pyflakes": { "enabled": false }, // error linting
// "pylint": { "enabled": false }, // code linting
// "rope_autoimport": { "enabled": false }, // completions and linting
// "rope_completion": { "enabled": false }, // completions and linting
// "rope": { "enabled": false }, // completions and linting
// "yapf": { "enabled": false }
// }
// }
// }
} }