From be0ce95ec551f341efd5f32c498c3e979cfac71b Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Mon, 16 Jun 2025 17:36:58 -0400 Subject: [PATCH] AutoYADM commit: 2025-06-16 17:36:58 --- .config/kak/autoload/filetype/bibtex.kak | 2 ++ .config/kak/autoload/lsp.kak | 11 +++++++++-- .config/kak/kakrc | 5 +++++ .editorconfig | 4 ++-- 4 files changed, 18 insertions(+), 4 deletions(-) diff --git a/.config/kak/autoload/filetype/bibtex.kak b/.config/kak/autoload/filetype/bibtex.kak index 5ce148be..8a548c62 100644 --- a/.config/kak/autoload/filetype/bibtex.kak +++ b/.config/kak/autoload/filetype/bibtex.kak @@ -3,6 +3,8 @@ hook global BufCreate .*[.](bib) %{ } hook global WinSetOption filetype=bibtex %{ + set-option window tabstop 4 + set-option window indentwidth 2 set-option window comment_line '%' set-option window formatcmd "bibtex-tidy - --curly --drop-all-caps --remove-empty-fields --sort-fields --sort=year,author,id --strip-enclosing-braces --trailing-commas" hook -group bibtex-auto-format window BufWritePre .* %{ diff --git a/.config/kak/autoload/lsp.kak b/.config/kak/autoload/lsp.kak index 1163a0a2..2762a8a3 100644 --- a/.config/kak/autoload/lsp.kak +++ b/.config/kak/autoload/lsp.kak @@ -1,6 +1,6 @@ # load plugin eval %sh{kak-lsp} -# eval %sh{kak-lsp-diags} + define-command -params 0..1 -docstring %{ enable lsp-diags. give -dev switch to run dev build. @@ -66,7 +66,7 @@ define-command -hidden -override lsp-hide-code-actions %{ set-option global lsp_debug false # list of filetypes for which LSP will be activated in the window scope -declare-option str-list lsp_filetypes python go rust bash fish c cpp typst markdown yaml json jsonc bash sh typescript javascript latex toml +declare-option str-list lsp_filetypes python go rust bash fish c cpp typst markdown yaml json jsonc bash sh typescript javascript latex toml bibtex declare-option -hidden bool inlay_enabled false @@ -163,6 +163,13 @@ hook -group lsp-filetype-python global BufSetOption filetype=python %{ } } +hook -group lsp-filetype-bibtex global BufSetOption filetype=bibtex %{ + set-option buffer lsp_servers %{ + [texlab] + root_globs = [".git", ".hg", "."] + } +} + remove-hooks global lsp-filetype-latex hook -group lsp-filetype-latex global BufSetOption filetype=latex %{ set-option buffer lsp_servers %{ diff --git a/.config/kak/kakrc b/.config/kak/kakrc index 7befba2b..0e318869 100644 --- a/.config/kak/kakrc +++ b/.config/kak/kakrc @@ -196,3 +196,8 @@ map -docstring 'popup shell' global user . ': popup-shell' # } # } +try %{ + evaluate-commands %sh{kak-lsp-diags} + map -docstring 'enable diagnostic hover' global ui "'" ': lsp-diag-hover-enable' + map -docstring 'disable diagnostic hover' global ui '"' ': lsp-diag-hover-disable' +} diff --git a/.editorconfig b/.editorconfig index 87a61162..035eddb5 100644 --- a/.editorconfig +++ b/.editorconfig @@ -5,8 +5,8 @@ charset = utf-8 end_of_line = lf ; insert_final_newline = true ; trim_trailing_whitespace = true -indent_style=space -indent_size=4 +# indent_style=space +# indent_size=4 [*.py] indent_style = space