From 86219b0de059d03654935e8e01b577197202aa44 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Thu, 12 Jun 2025 19:01:37 -0400 Subject: [PATCH] AutoYADM commit: 2025-06-12 19:01:37 --- .config/kak-tree-sitter/config.toml | 2 +- .config/kak/autoload/filetype/just.kak | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.config/kak-tree-sitter/config.toml b/.config/kak-tree-sitter/config.toml index b26390c6..ea000905 100644 --- a/.config/kak-tree-sitter/config.toml +++ b/.config/kak-tree-sitter/config.toml @@ -97,7 +97,7 @@ pin = "7275b7f85014aad7e15d4987ec4f2249572eecfb" path = "runtime/queries/ini" [language.just] -aliases = ["just", "justfile"] +aliases = ["justfile"] [language.just.grammar.source.git] url = "https://github.com/poliorcetics/tree-sitter-just" diff --git a/.config/kak/autoload/filetype/just.kak b/.config/kak/autoload/filetype/just.kak index b7f4b106..5757aee1 100644 --- a/.config/kak/autoload/filetype/just.kak +++ b/.config/kak/autoload/filetype/just.kak @@ -2,10 +2,14 @@ # ‾‾‾‾‾‾‾‾‾ hook global BufCreate .*/?[jJ]ustfile %{ - set-option buffer filetype just + set-option buffer filetype justfile } -hook global WinSetOption filetype=just %{ +hook global WinSetOption tree_sitter_lang=justfile %{ + set-option window tree_sitter_lang just +} + +hook global WinSetOption filetype=justfile %{ require-module justfile hook window ModeChange pop:insert:.* -group justfile-trim-indent justfile-trim-indent @@ -14,7 +18,7 @@ hook global WinSetOption filetype=just %{ hook -once -always window WinSetOption filetype=.* %{ remove-hooks window justfile-.+ } } -hook -group justfile-highlight global WinSetOption filetype=just %{ +hook -group justfile-highlight global WinSetOption filetype=justfile %{ add-highlighter window/justfile ref justfile hook -once -always window WinSetOption filetype=.* %{ remove-highlighter window/justfile } }