summaryrefslogtreecommitdiff
path: root/dot-config/helix/config.toml
diff options
context:
space:
mode:
authorJosé Juan Loeza Sierra <jj@xz6ze.com>2025-06-13 01:02:52 -0700
committerJosé Juan Loeza Sierra <jj@xz6ze.com>2025-06-13 01:02:52 -0700
commitef91c646f7d7ce5a2547ce9badae64572d6fa1f4 (patch)
treef7f9bebd062779c0acc4ae0a9172c08683c34da0 /dot-config/helix/config.toml
parente06462207c18f18e5926ff80869b8af5e4fdaf4a (diff)
move all into one single .config directory
Moves of the config files into a single dot-config directory, simplifying the structure and the usage of stow. dot-config gets processed into .config by stow. See the `--dotfiles` option at https://www.gnu.org/software/stow/manual/stow.html#Invoking-Stow for more information
Diffstat (limited to 'dot-config/helix/config.toml')
-rw-r--r--dot-config/helix/config.toml42
1 files changed, 42 insertions, 0 deletions
diff --git a/dot-config/helix/config.toml b/dot-config/helix/config.toml
new file mode 100644
index 0000000..4d08cd8
--- /dev/null
+++ b/dot-config/helix/config.toml
@@ -0,0 +1,42 @@
+theme = "ayu_darkk"
+
+[editor]
+"line-number" = "relative"
+
+[editor.soft-wrap]
+enable = true
+
+[editor.lsp]
+"display-messages" = false
+"display-inlay-hints" = false
+
+[keys.normal]
+# Use system clipboard
+p = "paste_clipboard_after"
+P = "paste_clipboard_before"
+y = "yank_to_clipboard"
+Y = "yank_joined_to_clipboard"
+R = "replace_selections_with_clipboard"
+d = "delete_selection_noyank"
+"A-d" = ["yank_to_clipboard", "delete_selection_noyank"]
+
+"0" = "goto_line_start"
+"C-," = "remove_primary_selection"
+
+[keys.select]
+# Use system clipboard
+p = "paste_clipboard_after"
+P = "paste_clipboard_before"
+y = "yank_to_clipboard"
+Y = "yank_joined_to_clipboard"
+R = "replace_selections_with_clipboard"
+d = "delete_selection_noyank"
+"A-d" = ["yank_to_clipboard", "delete_selection_noyank"]
+
+"0" = "goto_line_start"
+
+[keys.normal." "]
+y = "yank"
+p = "paste_after"
+P = "paste_before"
+R = "replace_with_yanked"