From 707a309d1fe703f7a7240b434c8b6c0c4fca8ddd Mon Sep 17 00:00:00 2001
From: CBenoit
First you'll need to place selected themes in your themes
directory (i.e ~/.config/helix/themes
), the directory might have to be created beforehand.
To use a custom theme add theme = <name>
to your config.toml
or override it during runtime using :theme <name>
.
The default theme.toml can be found here, and user submitted themes here.
+To use a theme add theme = "<name>"
to your config.toml
at the very top of the file before the first section or select it during runtime using :theme <name>
.
First create a file with the name of your theme as file name (i.e mytheme.toml
) and place it in your themes
directory (i.e ~/.config/helix/themes
).
Create a file with the name of your theme as file name (i.e mytheme.toml
) and place it in your themes
directory (i.e ~/.config/helix/themes
). The directory might have to be created beforehand.
The names "default" and "base16_default" are reserved for the builtin themes and cannot be overridden by user defined themes.
+The default theme.toml can be found here, and user submitted themes here.
Each line in the theme file is specified as below:
key = { fg = "#ffffff", bg = "#000000", modifiers = ["bold", "italic"] }
diff --git a/searchindex.js b/searchindex.js
index 5de793866..f44df9c3f 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Object.assign(window.search, {"doc_urls":["install.html#installation","install.html#osx","install.html#linux","install.html#nixos","install.html#arch-linux","install.html#fedora-linux","install.html#build-from-source","usage.html#usage","usage.html#registers","usage.html#special-registers","usage.html#surround","usage.html#textobjects","keymap.html#keymap","keymap.html#normal-mode","keymap.html#movement","keymap.html#changes","keymap.html#selection-manipulation","keymap.html#search","keymap.html#minor-modes","keymap.html#insert-mode","keymap.html#select--extend-mode","keymap.html#picker","keymap.html#prompt","commands.html#commands","lang-support.html#language-support","from-vim.html#migrating-from-vim","configuration.html#configuration","configuration.html#editor","configuration.html#lsp","themes.html#themes","themes.html#creating-a-theme","themes.html#color-palettes","themes.html#modifiers","themes.html#scopes","remapping.html#key-remapping","hooks.html#hooks","languages.html#languages","guides/index.html#guides","guides/adding_languages.html#adding-languages","guides/adding_languages.html#submodules","guides/adding_languages.html#languagestoml","guides/adding_languages.html#queries","guides/adding_languages.html#common-issues","guides/textobject.html#adding-textobject-queries"],"index":{"documentStore":{"docInfo":{"0":{"body":9,"breadcrumbs":2,"title":1},"1":{"body":10,"breadcrumbs":2,"title":1},"10":{"body":76,"breadcrumbs":2,"title":1},"11":{"body":72,"breadcrumbs":2,"title":1},"12":{"body":16,"breadcrumbs":3,"title":1},"13":{"body":0,"breadcrumbs":4,"title":2},"14":{"body":189,"breadcrumbs":3,"title":1},"15":{"body":217,"breadcrumbs":3,"title":1},"16":{"body":164,"breadcrumbs":4,"title":2},"17":{"body":29,"breadcrumbs":3,"title":1},"18":{"body":552,"breadcrumbs":4,"title":2},"19":{"body":109,"breadcrumbs":4,"title":2},"2":{"body":0,"breadcrumbs":2,"title":1},"20":{"body":26,"breadcrumbs":5,"title":3},"21":{"body":43,"breadcrumbs":3,"title":1},"22":{"body":117,"breadcrumbs":3,"title":1},"23":{"body":410,"breadcrumbs":3,"title":1},"24":{"body":124,"breadcrumbs":5,"title":2},"25":{"body":50,"breadcrumbs":4,"title":2},"26":{"body":15,"breadcrumbs":2,"title":1},"27":{"body":240,"breadcrumbs":2,"title":1},"28":{"body":13,"breadcrumbs":2,"title":1},"29":{"body":34,"breadcrumbs":3,"title":1},"3":{"body":15,"breadcrumbs":2,"title":1},"30":{"body":64,"breadcrumbs":4,"title":2},"31":{"body":82,"breadcrumbs":4,"title":2},"32":{"body":20,"breadcrumbs":3,"title":1},"33":{"body":255,"breadcrumbs":3,"title":1},"34":{"body":206,"breadcrumbs":5,"title":2},"35":{"body":0,"breadcrumbs":3,"title":1},"36":{"body":114,"breadcrumbs":3,"title":1},"37":{"body":14,"breadcrumbs":2,"title":1},"38":{"body":0,"breadcrumbs":5,"title":2},"39":{"body":56,"breadcrumbs":4,"title":1},"4":{"body":12,"breadcrumbs":3,"title":2},"40":{"body":129,"breadcrumbs":4,"title":1},"41":{"body":40,"breadcrumbs":4,"title":1},"42":{"body":53,"breadcrumbs":5,"title":2},"43":{"body":75,"breadcrumbs":7,"title":3},"5":{"body":14,"breadcrumbs":3,"title":2},"6":{"body":41,"breadcrumbs":3,"title":2},"7":{"body":16,"breadcrumbs":2,"title":1},"8":{"body":54,"breadcrumbs":2,"title":1},"9":{"body":37,"breadcrumbs":3,"title":2}},"docs":{"0":{"body":"We provide pre-built binaries on the GitHub Releases page . Packaging status","breadcrumbs":"Installation » Installation","id":"0","title":"Installation"},"1":{"body":"A Homebrew tap is available: brew tap helix-editor/helix\nbrew install helix","breadcrumbs":"Installation » OSX","id":"1","title":"OSX"},"10":{"body":"Functionality similar to vim-surround is built into helix. The keymappings have been inspired from vim-sandwich : surround demo ms - Add surround characters mr - Replace surround characters md - Delete surround characters ms acts on a selection, so select the text first and use ms