From 20f961bf49ebc1ede2631c3a4f6f5d9a891a2403 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Sun, 9 Mar 2025 16:00:06 -0400 Subject: [PATCH] AutoYADM commit: 2025-03-09 16:00:06 --- .config/helix/runtime/queries/vim/folds.scm | 4 ++ .../helix/runtime/queries/vim/injections.scm | 44 +++++++++++++++++++ .zshrc | 8 ++-- 3 files changed, 52 insertions(+), 4 deletions(-) create mode 100644 .config/helix/runtime/queries/vim/folds.scm create mode 100644 .config/helix/runtime/queries/vim/injections.scm diff --git a/.config/helix/runtime/queries/vim/folds.scm b/.config/helix/runtime/queries/vim/folds.scm new file mode 100644 index 00000000..0a1fb695 --- /dev/null +++ b/.config/helix/runtime/queries/vim/folds.scm @@ -0,0 +1,4 @@ +[ + (if_statement) + (function_definition) +] @fold diff --git a/.config/helix/runtime/queries/vim/injections.scm b/.config/helix/runtime/queries/vim/injections.scm new file mode 100644 index 00000000..30d11cbb --- /dev/null +++ b/.config/helix/runtime/queries/vim/injections.scm @@ -0,0 +1,44 @@ +(lua_statement + (script + (body) @injection.content + (#set! injection.language "lua"))) + +(lua_statement + (chunk) @injection.content + (#set! injection.language "lua")) + +(ruby_statement + (script + (body) @injection.content + (#set! injection.language "ruby"))) + +(ruby_statement + (chunk) @injection.content + (#set! injection.language "ruby")) + +(python_statement + (script + (body) @injection.content + (#set! injection.language "python"))) + +(python_statement + (chunk) @injection.content + (#set! injection.language "python")) + +; If we support perl at some point... +; (perl_statement (script (body) @perl)) +; (perl_statement (chunk) @perl) +(autocmd_statement + (pattern) @injection.content + (#set! injection.language "regex")) + +((set_item + option: (option_name) @_option + value: (set_value) @injection.content) + (#any-of? @_option + "includeexpr" "inex" "printexpr" "pexpr" "formatexpr" "fex" "indentexpr" "inde" "foldtext" "fdt" + "foldexpr" "fde" "diffexpr" "dex" "patchexpr" "pex" "charconvert" "ccv") + (#set! injection.language "vim")) + +((comment) @injection.content + (#set! injection.language "comment")) diff --git a/.zshrc b/.zshrc index c5042323..7e35b351 100644 --- a/.zshrc +++ b/.zshrc @@ -64,12 +64,12 @@ alias catkeys='/bin/cat -v' alias e="$EDITOR" alias edit="$EDITOR" alias h="$HELIX" -alias v='nvim' -alias vim='nvim' -alias vi='nvim' +# alias v='nvim' +# alias vim='nvim' +# alias vi='nvim' alias vm='nvim --clean' alias mktdir='cd $(mktemp -d)' -alias n='nvim' +# alias n='nvim' alias lg=lazygit alias ylg="yadm enter lazygit" # tmux aliases