diff --git a/keymap.json b/keymap.json index 9858439..4aa8ab7 100644 --- a/keymap.json +++ b/keymap.json @@ -9,7 +9,7 @@ { "context": "", "bindings": { - "ctrl-q": null, // "zed::Quit", + "ctrl-q": null // "zed::Quit" } }, { @@ -68,8 +68,7 @@ "ctrl-shift-l": "language_selector::Toggle", - - "ctrl-alt": "editor::OpenUrl", + // "alt-enter": "editor::OpenUrl", // "ctrl-shift-enter": "editor::FindAllReferences", "ctrl-enter": "editor::GoToDefinition", // TODO: open-url, and somehow disable FindAllReferences fallback behavior here // "ctrl-enter": ["editor::GoToDefinition", "editor::OpenUrl"], diff --git a/settings.json b/settings.json index 9f15d1a..52c2b0f 100644 --- a/settings.json +++ b/settings.json @@ -98,12 +98,41 @@ "vhdl": true }, "languages": { + // "Python": { + // "language_servers": ["pylsp", "!pyright", "!basedpyright"] + // // "enable_language_server": false, + // // "preferred_line_length": 120 + // }, "Nix": { "tab_size": 2, "format_on_save": "off" } }, "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": { "initialization_options": { // bundled binary is dynamically linked @@ -115,42 +144,26 @@ "formatting": { "command": ["nixfmt"] } // 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": { "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 } - // } - // } - // } }