Skip to content

Instantly share code, notes, and snippets.

@idoleat
Last active August 5, 2023 07:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save idoleat/70c8d1ee447f534a358e4a87ecab965d to your computer and use it in GitHub Desktop.
Save idoleat/70c8d1ee447f534a358e4a87ecab965d to your computer and use it in GitHub Desktop.
My helix config and modified catppuccin_frappe, everforest_dark theme
inherits = "catppuccin_frappe"
"ui.bufferline.active" = { fg = "blue", bg = "surface0", modifiers = ["bold",] }
# theme = "pop-dark"
# theme = "everforest_dark"
# theme = "gruvbox"
theme = "catppuccin_frappe"
# theme = "onedark"
[editor]
color-modes = true
true-color = true
bufferline = "always"
idle-timeout = 0
[editor.cursor-shape]
insert = "bar"
normal = "block"
[editor.statusline]
left = ["mode", "spinner"]
center = ["file-name"]
right = ["diagnostics", "position", "position-percentage", "file-encoding", "file-type"]
[editor.indent-guides]
render = true
[editor.lsp]
display-messages = true
[editor.soft-wrap]
enable = true
wrap-indicator = "" # set wrap-indicator to "" to hide it
[keys.normal]
C-left = "jump_view_left"
C-down = "jump_view_down"
C-up = "jump_view_up"
C-right = "jump_view_right"
inherits = "everforest_dark"
# version 23.05
# commit: https://github.com/helix-editor/helix/commit/9248de87802131475eaf52acbc1e0c95e6a1097e
# I don't like these changes.....
# "ui.bufferline" = { fg = "grey2", bg = "bg3" }
# "ui.bufferline.active" = { fg = "bg0", bg = "statusline1", modifiers = ["bold",] }
#
# "ui.statusline.normal" = { fg = "bg0", bg = "statusline1", modifiers = [
# "bold",
# ] }
# "ui.statusline.insert" = { fg = "bg0", bg = "statusline2", modifiers = [
# "bold",
# ] }
# version 23.03
"ui.bufferline" = { fg = "grey0", bg = "bg1" }
"ui.bufferline.active" = { fg = "fg", bg = "bg3", modifiers = ["bold"] }
"ui.statusline.normal" = { fg = "bg0", bg = "grey2", modifiers = ["bold"] }
"ui.statusline.insert" = { fg = "bg0", bg = "yellow", modifiers = ["bold"] }
@idoleat
Copy link
Author

idoleat commented May 22, 2023

I can't help myself love how easy is it to configure helix and to modify a theme. TOML such a good format is part of the reason. It just feels like opening up the setting page of an app and poking, tweaking. Fun, easy, responsive, explore-able.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment