helix: some movement, ruff config

This commit is contained in:
fanyx 2025-09-03 12:42:11 +02:00
parent 0e573e932e
commit 5d842ac1b4
No known key found for this signature in database
2 changed files with 17 additions and 3 deletions

View file

@ -16,12 +16,13 @@ left = [
"mode", "mode",
"spinner", "spinner",
"file-type", "file-type",
"file-name",
"version-control", "version-control",
"read-only-indicator", "read-only-indicator",
]
center = [
"file-name",
"file-modification-indicator" "file-modification-indicator"
] ]
center = []
right = [ right = [
"diagnostics", "diagnostics",
"selections", "selections",
@ -63,6 +64,8 @@ L = "goto_line_end"
A-w = "extend_next_word_start" A-w = "extend_next_word_start"
A-e = "extend_next_word_end" A-e = "extend_next_word_end"
A-b = "extend_prev_word_start" A-b = "extend_prev_word_start"
A-h = "extend_char_left"
A-l = "extend_char_right"
X = "extend_line_above" X = "extend_line_above"
d = "delete_selection_noyank" d = "delete_selection_noyank"
A-d = "delete_selection" A-d = "delete_selection"
@ -71,6 +74,8 @@ A-c = "change_selection"
A-n = "extend_search_next" A-n = "extend_search_next"
A-p = "extend_search_prev" A-p = "extend_search_prev"
y = ["yank_to_clipboard","yank"] y = ["yank_to_clipboard","yank"]
C-a = "insert_at_line_start"
C-e = "insert_at_line_end"
S-v = ["extend_to_line_bounds","select_mode"] S-v = ["extend_to_line_bounds","select_mode"]
S-ret = ["open_below", "insert_mode"] S-ret = ["open_below", "insert_mode"]
@ -88,6 +93,8 @@ L = "goto_line_end"
A-w = "extend_next_word_start" A-w = "extend_next_word_start"
A-e = "extend_next_word_end" A-e = "extend_next_word_end"
A-b = "extend_prev_word_start" A-b = "extend_prev_word_start"
A-h = "extend_char_left"
A-l = "extend_char_right"
X = "extend_line_above" X = "extend_line_above"
d = "delete_selection_noyank" d = "delete_selection_noyank"
A-d = "delete_selection" A-d = "delete_selection"
@ -96,6 +103,8 @@ A-c = "change_selection"
A-n = "extend_search_next" A-n = "extend_search_next"
A-p = "extend_search_prev" A-p = "extend_search_prev"
y = ["yank_to_clipboard","yank"] y = ["yank_to_clipboard","yank"]
C-a = "insert_at_line_start"
C-e = "insert_at_line_end"
[keys.normal.space] [keys.normal.space]
l = ":toggle lsp.display-inlay-hints" l = ":toggle lsp.display-inlay-hints"
@ -130,3 +139,5 @@ a = ":wqa"
C-g = "normal_mode" C-g = "normal_mode"
C-h = "move_char_left" C-h = "move_char_left"
C-l = "move_char_right" C-l = "move_char_right"
C-a = "insert_at_line_start"
C-e = "insert_at_line_end"

View file

@ -6,7 +6,6 @@ formatter = { command = "yamlfmt", args = ["-"] }
[[language]] [[language]]
name = "python" name = "python"
language-servers = ["ruff", "pyright"] language-servers = ["ruff", "pyright"]
formatter = { command = "black", args = ["--quiet", "-"] }
auto-format = true auto-format = true
[[language]] [[language]]
@ -20,3 +19,7 @@ comment-token = "#"
language-servers = [ "bash-language-server" ] language-servers = [ "bash-language-server" ]
indent = { tab-width = 4, unit = "\t" } indent = { tab-width = 4, unit = "\t" }
grammar = "bash" grammar = "bash"
[language-server.ruff.config.settings.lint]
ignore = ["F401","F841"]
extend-select = ["B"]