Skip to content

Instantly share code, notes, and snippets.

@NateMeyvis
Last active December 27, 2025 14:53
Show Gist options
  • Select an option

  • Save NateMeyvis/44e62b2e07c7128fd529117e5cd9b8a1 to your computer and use it in GitHub Desktop.

Select an option

Save NateMeyvis/44e62b2e07c7128fd529117e5cd9b8a1 to your computer and use it in GitHub Desktop.
Helix config file
theme = "onedark"
[editor.soft-wrap]
enable = true
[editor.cursor-shape]
insert = "bar"
normal = "block"
[keys.normal]
# Vim muscle memory.
0 = "goto_line_start"
9 = "goto_line_end"
G = "goto_last_line"
"*" = ["move_char_right", "move_prev_word_start", "move_next_word_end", "search_selection", "search_next"]
"#" = ["move_char_right", "move_prev_word_start", "move_next_word_end", "search_selection", "search_prev"]
# Quick git blame information for the current line
space.B = ":echo %sh{git blame -L %{cursor_line},+1 %{buffer_name}}"
@NateMeyvis
Copy link
Copy Markdown
Author

NateMeyvis commented Dec 21, 2025

[[language]]
name = "typescript"
language-servers = ["typescript-language-server"]

[[language]]
name = "tsx"
language-servers = ["typescript-language-server"]

[language-server.typescript-language-server]
command = "typescript-language-server"
args = ["--stdio"]

[[language]]
name = "python"
language-servers = ["ruff", "pylsp"]
auto-format = true

[language-server.ruff]
command = "ruff"
args = ["server"]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment