You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
helix/book/src/configuration.md

1.5 KiB

Configuration

To override global configuration parameters, create a config.toml file located in your config directory:

  • Linux and Mac: ~/.config/helix/config.toml
  • Windows: %AppData%\helix\config.toml

Editor

[editor] section of the config.

Key Description Default
scrolloff Number of lines of padding around the edge of the screen when scrolling. 3
mouse Enable mouse mode. true
middle-click-paste Middle click paste support. true
scroll-lines Number of lines to scroll per scroll wheel step. 3
shell Shell to use when running external commands. Unix: ["sh", "-c"]
Windows: ["cmd", "/C"]
line-number Line number display (absolute, relative) absolute
smart-case Enable smart case regex searching (case insensitive unless pattern contains upper case characters) true
auto-pairs Enable automatic insertion of pairs to parenthese, brackets, etc. true
auto-completion Enable automatic pop up of auto-completion. true
idle-timeout Time in milliseconds since last keypress before idle timers trigger. Used for autocompletion, set to 0 for instant. 400
completion-trigger-len The min-length of word under cursor to trigger autocompletion 2
auto-info Whether to display infoboxes true

LSP

To display all language server messages in the status line add the following to your config.toml:

[lsp]
display-messages = true