summaryrefslogtreecommitdiff
path: root/dot-config/helix/config.toml
diff options
context:
space:
mode:
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"