diff options
| author | Akshay Nair <phenax5@gmail.com> | 2025-12-14 15:52:34 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2025-12-14 15:52:34 +0530 |
| commit | efe350c5f913a83293050270c53b1c315ce14fc2 (patch) | |
| tree | fb89b797cfb5356885f2ad093d28d9921f27c6c5 /autoload/lsp-config.kak | |
| parent | be79a7add4a103961a4849f28c02b221592a1085 (diff) | |
| download | kakoune-config-efe350c5f913a83293050270c53b1c315ce14fc2.tar.gz kakoune-config-efe350c5f913a83293050270c53b1c315ce14fc2.zip | |
Add uiua lsp + repl mode config changes
Diffstat (limited to 'autoload/lsp-config.kak')
| -rw-r--r-- | autoload/lsp-config.kak | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/autoload/lsp-config.kak b/autoload/lsp-config.kak index 2851011..888085a 100644 --- a/autoload/lsp-config.kak +++ b/autoload/lsp-config.kak @@ -87,6 +87,17 @@ hook -group lsp-filetype-haskell global BufSetOption filetype=haskell %{ } } +hook global BufCreate .*[.]ua %{ set-option buffer filetype uiua } +hook global BufSetOption filetype=uiua %{ + set-option buffer lsp_servers %{ + [uiua] + args = [ "lsp" ] + root_globs = [ "main.ua", ".fmt.ua", ".git" ] + } + # Auto-formatter for uiua (TODO: Move to formatter.kak) + hook buffer BufWritePre .* %{ lsp-formatting-sync } +} + hook global WinSetOption filetype=.* %{ hook window -group semantic-tokens BufReload .* lsp-semantic-tokens hook window -group semantic-tokens NormalIdle .* lsp-semantic-tokens |
