diff options
| -rw-r--r-- | .gitconfig | 3 | ||||
| -rw-r--r-- | kak/kakrc | 25 |
2 files changed, 27 insertions, 1 deletions
@@ -4,3 +4,6 @@ [sendemail] sendmailCmd = msmtp -a personal + +[init] + defaultBranch = main @@ -1,10 +1,17 @@ colorscheme plain +add-highlighter global/ number-lines -hlcursor -relative + set-option global ui_options terminal_status_on_top=true set-option -add global ui_options terminal_assistant=clippy set-option global tabstop 4 set-option global indentwidth 4 set-option global scrolloff 3,3 +# default error pattern checks for error or fatal after the error location +# this makes it just look for the location, which makes it more generic for +# other compilers to *just* work +set-option global make_error_pattern '^([^:\n]+):(\d+):(?:(\d+):)?' + define-command testcmd %{ prompt -file-completion 'What is your name? ' %{ evaluate-commands %sh{ @@ -16,7 +23,23 @@ define-command testcmd %{ } } -add-highlighter global/ number-lines -hlcursor -relative +define-command jrk-set-makecmd-and-make %{ + prompt 'makecmd: ' %{ + evaluate-commands %{ + set-option global makecmd %val{text} + make + } + } +} + +map -docstring 'yank to system clipboard' global user y '<a-|>xclip -selection clipboard<ret>' +map -docstring 'paste from system clipboard' global user p '<!>xclip -selection clipboard -o<ret>' + +map -docstring 'goto next make error' global user [ '<:>make-next-error<ret>' +map -docstring 'goto previous make error' global user ] '<:>make-previous-error<ret>' + +map -docstring 'make' global user q '<:>make<ret>' +map -docstring 'set makecmd and make' global user Q '<:>jrk-set-makecmd-and-make<ret>' # colemak dh binds map global normal n "h" |
