commit 21716665f1484f3aaf404c270be0eed7b50ed9eb Author: Tyler Date: Sat Aug 15 19:50:19 2026 -0400 files for helix and odin lang diff --git a/config.toml b/config.toml new file mode 100644 index 0000000..5a47803 --- /dev/null +++ b/config.toml @@ -0,0 +1,23 @@ +theme="peachpuff" + +[editor.file-picker] +hidden = true + +[editor] +line-number = "relative" + +[editor.cursor-shape] +insert = "bar" +normal = "block" +select = "underline" + +[keys.normal] +C-y = [ + ':sh rm -f /tmp/unique-file', + ':insert-output yazi "%{buffer_name}" --chooser-file=/tmp/unique-file', + ':sh printf "\x1b[?1049h\x1b[?2004h" > /dev/tty', + ':open %sh{cat /tmp/unique-file}', + ':redraw', +] +C-p = ":sh curl -s %sh{echo http://localhost:9134?file_name=%sh{pwd}/%{buffer_name}}" +C-l = ":pipe ~/send_data.sh '%{selection}'" diff --git a/languages.toml b/languages.toml new file mode 100644 index 0000000..6de7336 --- /dev/null +++ b/languages.toml @@ -0,0 +1,16 @@ +[language-server.harper-ls] +command = "harper-ls" +args = ["--stdio"] + +[language-server.harper-ls.config.harper-ls.linters] +SpellCheck = false +SentenceCapitalization = false + +[language-server.ols] +command = "ols" +args = [] + +[[language]] +name = "odin" +language-servers = ["ols", "harper-ls"] +