update helix config
This commit is contained in:
parent
c819009a0c
commit
72f5be9e00
2 changed files with 15 additions and 9 deletions
|
@ -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…
Reference in a new issue