update helix config

main
Norman Köhring 3 months ago
parent c819009a0c
commit 72f5be9e00

@ -19,15 +19,20 @@ render = true
character = "▏" # Some characters that work well: "▏", "┆", "┊", "⸽" character = "▏" # Some characters that work well: "▏", "┆", "┊", "⸽"
skip-levels = 1 skip-levels = 1
[editor.whitespace] [editor.whitespace.render]
render = "all" space = "all"
tab = "all"
nbsp = "all"
nnbsp = "all"
newline = "all"
[editor.whitespace.characters] [editor.whitespace.characters]
space = "·" space = "·"
nbsp = "⍽" nbsp = "⍽"
tab = "→" nnbsp = "␣"
newline = "¬" #"⏎" tab = "⇥" # "→"
tabpad = "·" # Tabs will look like "→···" (depending on tab width) newline = "⮒" # "¬" #"⏎"
tabpad = "·" # Tabs will look like "→···" (depending on tab width)
[editor.lsp] [editor.lsp]
enable = true enable = true

@ -20,6 +20,7 @@ run = "onType"
validate = "on" validate = "on"
experimental = {} experimental = {}
problems = { shortenToSingleLine = false } problems = { shortenToSingleLine = false }
provideFormatter = true
[language-server.eslint.config.codeAction] [language-server.eslint.config.codeAction]
disableRuleComment = { enable = true, location = "separateLine" } disableRuleComment = { enable = true, location = "separateLine" }
@ -68,12 +69,12 @@ feature_paths = true # enable path completion
[[language]] [[language]]
name = "typescript" name = "typescript"
auto-format = true auto-format = true
language-servers = [ "scls", "typescript-language-server", "eslint", "emmet-ls", "gpt" ] language-servers = [ "typescript-language-server", "eslint", "emmet-ls", "scls", "gpt" ]
formatter = { command = "prettier", args = [ "--parser", "typescript" ] } formatter = { command = "prettier", args = [ "--parser", "typescript" ] }
[[language]] [[language]]
name = "javascript" name = "javascript"
language-servers = [ "scls", "typescript-language-server", "eslint", "emmet-ls", "gpt" ] language-servers = [ "typescript-language-server", "eslint", "emmet-ls", "scls", "gpt" ]
formatter = { command = "prettier", args = [ "--parser", "typescript" ] } formatter = { command = "prettier", args = [ "--parser", "typescript" ] }
auto-format = true auto-format = true
@ -84,7 +85,7 @@ auto-format = true
[[language]] [[language]]
name = "html" name = "html"
language-servers = [ "scls", "vscode-html-language-server", "emmet-ls", "gpt" ] language-servers = [ "vscode-html-language-server", "emmet-ls", "scls", "gpt" ]
formatter = { command = 'prettier', args = ["--parser", "html"] } formatter = { command = 'prettier', args = ["--parser", "html"] }
auto-format = true auto-format = true
[language.auto-pairs] [language.auto-pairs]
@ -98,7 +99,7 @@ auto-format = true
[[language]] [[language]]
name = "css" name = "css"
language-servers = [ "scls", "vscode-css-language-server", "emmet-ls", "gpt" ] language-servers = [ "vscode-css-language-server", "scls", "gpt" ]
formatter = { command = 'prettier', args = ["--parser", "css"] } formatter = { command = 'prettier', args = ["--parser", "css"] }
auto-format = true auto-format = true

Loading…
Cancel
Save