mirror of https://github.com/helix-editor/helix
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.
1.5 KiB
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