Helix Editor
Helix Editor Configuration
config.toml file.
theme = "onedark"
[editor]line-number = "relative"mouse = trueauto-pairs = falseauto-format = truerulers = [80, 120]bufferline = "always"
[editor.cursor-shape]insert = "underline"normal = "block"select = "bar"
[editor.statusline]mode.normal = "NORMAL"mode.insert = "INSERT"mode.select = "SELECT"left = ["mode", "spinner", "version-control"]center = ["file-name", "file-modification-indicator", "position-percentage"]right = ["diagnostics", "selections", "position", "file-encoding", "file-line-ending", "file-type"]
[editor.file-picker]hidden = false
[keys.normal]
[keys.insert]j = { j = "normal_mode"}"C-space" = "completion"
[editor.lsp]display-messages = trueauto-signature-help = false# display-inlay-hints = truelanguages.toml file.
[[languages]]name = "go"auto-format = trueformatter = { command = "goimports" }
[[language]]name = "html"auto-format = truelanguage-servers = [ "vscode-html-language-server", "tailwindcss-ls" ]formatter = { command = 'npx', args = ["prettier", "--parser", "html"] }
[[language]]name = "css"language-servers = [ "vscode-css-language-server", "tailwindcss-ls" ]formatter = { command = 'npx', args = ["prettier", "--parser", "css"] }auto-format=true
[[language]]name = "jsx"language-servers = [ "typescript-language-server", "tailwindcss-ls" ]formatter = { command = 'npx', args = ["prettier", "--parser", "typescript"] }auto-format=true
[[language]]name = "tsx"language-servers = [ "typescript-language-server", "tailwindcss-ls" ]formatter = { command = 'npx', args = ["prettier", "--parser", "typescript"] }auto-format=true