Unnamed repository; edit this file 'description' to name the repository.
<

Configuration

To override global configuration parameters create a config.toml file located in your config directory (i.e ~/.config/helix/config.toml).

LSP

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

[lsp]
display-messages = true
ge-bright" } # Special constants like `true`, `false`, `none`, etc. "constant.builtin.boolean" = { fg = "orange" } # True or False. "constant.character" = { fg = "green" } # Constant of character type. "constant.character.escape" = { fg = "yellow-bright", modifiers = ["bold"] } # escape codes like \n. "constant.numeric" = { fg = "orange" } # constant integer or float value. "string" = { fg = "green" } # String literal. "string.regexp" = { fg = "yellow-bright" } # Regular expression literal. "string.special" = { fg = "yellow-bright", modifiers = ["bold"] } # Strings containing a path, URL, etc. "string.special.url" = { fg = "cyan", modifiers = ["bold"] } # String containing a web URL. "comment" = { fg = "comment" } # This is a comment. "comment.block.documentation" = { fg = "comment", modifiers = ["bold"] } # Doc comments, e.g '///' in rust. "variable" = { fg = "white" } # Variable names. "variable.builtin" = { fg = "red" } # Language reserved variables: `this`, `self`, `super`, etc. "variable.parameter" = { fg = "cyan-bright" } # Function parameters. "variable.other.member" = { fg = "fg2" } # Fields of composite data types (e.g. structs, unions). "label" = { fg = "magenta-bright" } # lifetimes - Loop labels, among other things. "punctuation" = { fg = "fg2" } # Any punctuation symbol. # "punctuation.delimiter" = { fg = "fg2" } # Commas, colons or other delimiter depending on the language. # "punctuation.bracket" = { fg = "fg2" } # Parentheses, angle brackets, etc. # "punctuation.special" = { fg = "fg2" } # String interpolation brackets "keyword" = { fg = "magenta" } # Language reserved keywords. "keyword.control" = { fg = "pink" } # Control keywords. "keyword.control.conditional" = { fg = "magenta-bright" } # `if`, `else`, `elif`. "keyword.control.repeat" = { fg = "magenta-bright" } # `for`, `while`, `loop`. "keyword.control.import" = { fg = "pink-bright" } # `import`, `export` `use`. "keyword.control.return" = { fg = "magenta" } # `return` in most languages. "keyword.control.exception" = { fg = "magenta" } # `try`, `catch`, `raise`/`throw` and related. "keyword.operator" = { fg = "fg2", modifiers = ["bold"] } # 'or', 'and', 'in'. "keyword.directive" = { fg = "pink-bright" } # Preprocessor directives (#if in C...). "keyword.function" = { fg = "red" } # The keyword to define a funtion: 'def', 'fun', 'fn'. "keyword.storage" = { fg = "magenta" } # Keywords describing how things are stored "keyword.storage.type" = { fg = "magenta" } # The type of something, class, function, var, let, etc. "keyword.storage.modifier" = { fg = "yellow" } # Storage modifiers like static, mut, const, ref, etc. "operator" = { fg = "fg2" } # Logical, mathematical, and other operators. "function" = { fg = "blue-bright" } "function.builtin" = { fg = "red" } "function.macro" = { fg = "red" } # "function.special" = { fg = "blue-bright" } # Preprocessor function in C. # "function.method" = { fg = "blue-bright" } # Class / Struct methods. "tag" = { fg = "blue-bright" } # As in <body> for html, css tags. "namespace" = { fg = "cyan-bright" } # Namespace or module identifier. # Diff ============================== # Version control changes. "diff.plus" = "green" # Additions. "diff.minus" = "red" # Deletions. "diff.delta" = "blue" # Modifications. "diff.delta.moved" = "cyan" # Renamed or moved files. # color palette [palette] black = "#393b44" red = "#c94f6d" red-dim = "#2f2837" green = "#81b29a" green-dim = "#26343c" yellow = "#dbc074" yellow-bright = "#e0c989" blue = "#719cd6" blue-bright = "#86abdc" blue-dim = "#2f2837" magenta = "#9d79d6" magenta-bright = "#baa1e2" cyan = "#63cdcf" cyan-bright = "#7ad4d6" cyan-dim = "#253f4a" white = "#dfdfe0" orange = "#f4a261" orange-bright = "#f6b079" pink = "#d67ad2" pink-bright = "#dc8ed9" comment = "#738091" # spec bg0 = "#131a24" # Dark bg (status line and float) bg1 = "#192330" # Default bg bg2 = "#212e3f" # Lighter bg (colorcolm folds) bg3 = "#29394f" # Lighter bg (cursor line) bg4 = "#39506d" # Conceal, border fg fg0 = "#d6d6d7" # Lighter fg fg1 = "#cdcecf" # Default fg fg2 = "#aeafb0" # Darker fg (status line) fg3 = "#71839b" # Darker fg (line numbers, fold colums) sel0 = "#2b3b51" # Popup bg, visual selection bg sel1 = "#3c5372" # Popup sel bg, search bg