From 8773306031cf670e1b0f8fb62fa73eb642af77c3 Mon Sep 17 00:00:00 2001 From: Gnarwhal Date: Sun, 28 Jul 2024 17:49:55 +0000 Subject: [PATCH] Added helix config files --- .config/helix/config.toml | 14 +++++++ .config/helix/languages.toml | 39 +++++++++++++++++++ .../helix/themes/base16_default_extended.toml | 12 ++++++ .config/helix/themes/default_darker.toml | 5 +++ 4 files changed, 70 insertions(+) create mode 100644 .config/helix/config.toml create mode 100644 .config/helix/languages.toml create mode 100644 .config/helix/themes/base16_default_extended.toml create mode 100644 .config/helix/themes/default_darker.toml diff --git a/.config/helix/config.toml b/.config/helix/config.toml new file mode 100644 index 0000000..60747e8 --- /dev/null +++ b/.config/helix/config.toml @@ -0,0 +1,14 @@ +theme = "base16_default_extended" + +[editor] +completion-timeout = 5 +cursorline = true +line-number = "relative" +popup-border = "all" + +[editor.indent-guides] +render = true +character = "▏" + +[keys.insert] +"C-g" = "normal_mode" diff --git a/.config/helix/languages.toml b/.config/helix/languages.toml new file mode 100644 index 0000000..d50d974 --- /dev/null +++ b/.config/helix/languages.toml @@ -0,0 +1,39 @@ +[[language]] +name = "c" +indent = { tab-width = 4, unit = "\t" } + +[[language]] +name = "cpp" +indent = { tab-width = 4, unit = "\t" } + +[[language]] +name = "java" +indent = { tab-width = 4, unit = "\t" } + +[[language]] +name = "javascript" +indent = { tab-width = 4, unit = "\t" } + +[[language]] +name = "json" +indent = { tab-width = 4, unit = "\t" } + +[[language]] +name = "jsx" +indent = { tab-width = 4, unit = "\t" } + +[[language]] +name = "kotlin" +indent = { tab-width = 4, unit = "\t" } + +[[language]] +name = "typescript" +indent = { tab-width = 4, unit = "\t" } + +[[language]] +name = "tsx" +indent = { tab-width = 4, unit = "\t" } + +[[language]] +name = "rust" +indent = { tab-width = 4, unit = "\t" } diff --git a/.config/helix/themes/base16_default_extended.toml b/.config/helix/themes/base16_default_extended.toml new file mode 100644 index 0000000..4907ecb --- /dev/null +++ b/.config/helix/themes/base16_default_extended.toml @@ -0,0 +1,12 @@ +inherits = "base16_default" + +"ui.popup" = { bg = "black" } +"ui.menu" = { bg = "black" } +"ui.cursorline.primary" = { bg = "dark-gray" } +"ui.statusline" = { fg = "black", bg = "light-gray" } +"ui.statusline.inactive" = { fg = "black", bg = "light-gray" } +"ui.virtual.indent-guide" = { fg = "gray" } +"ui.window" = { fg = "light-gray" } + +[palette] +"dark-gray" = "#0C0C0C" diff --git a/.config/helix/themes/default_darker.toml b/.config/helix/themes/default_darker.toml new file mode 100644 index 0000000..d87b0d2 --- /dev/null +++ b/.config/helix/themes/default_darker.toml @@ -0,0 +1,5 @@ +inherits = "default" + +[palette] +bossanova = "#371b49" +midnight = "#2b123c"