AutoYADM commit: 2025-06-28 23:45:36
This commit is contained in:
parent
53e52d8772
commit
9203b2b64a
1 changed files with 6 additions and 2 deletions
|
@ -125,14 +125,16 @@ set-option global tabstop 4
|
|||
set-option global indentwidth 4
|
||||
|
||||
hook -once global WinSetOption filetype=kak %{
|
||||
# highlight extra keywords
|
||||
declare-option str-list extra_kak_keywords addhl decl def compl eval exec rmhl rmhooks face set unset
|
||||
|
||||
eval %sh{
|
||||
join() { sep=$2; eval set -- $1; IFS="$sep"; echo "$*"; }
|
||||
if [ -n "$kak_opt_extra_kak_keywords" ]; then
|
||||
printf '%s' "add-highlighter shared/kakrc/code/extra_keywords regex (?:\s|\A)\K($(join "${kak_opt_extra_kak_keywords}" '|'))(?:(?=\s)|\z) 0:keyword"
|
||||
fi
|
||||
}
|
||||
# highlight TODO:
|
||||
add-highlighter window/todo regex '#\h*(INFO|NOTE|TODO|PERF|OPTIMIZE|PERFORMANCE|QUESTION|ASK):[^\n]*' 1:+a@ts_info
|
||||
}
|
||||
|
||||
hook global WinSetOption filetype=kak %{
|
||||
|
@ -232,11 +234,13 @@ define-command goto-debug %{
|
|||
|
||||
map -docstring 'open debug buffer' global user d ':goto-debug<ret>'
|
||||
|
||||
declare-filetype-mode kak
|
||||
# TODO: automatically add -override for overridable commands?
|
||||
define-command exec-selection %{
|
||||
execute-keys ':<c-r>.<ret>'
|
||||
}
|
||||
|
||||
map -docstring 'execute selection' global debug x ': exec-selection<ret>'
|
||||
map -docstring 'execute selection' global kak x ': exec-selection<ret>'
|
||||
|
||||
define-command repl %{
|
||||
new %{ edit -scratch; set buffer filetype kak }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue