diff options
| -rw-r--r-- | .config/kak/kakrc | 15 | ||||
| -rw-r--r-- | .config/ksh/ksh.kshrc | 1 |
2 files changed, 16 insertions, 0 deletions
diff --git a/.config/kak/kakrc b/.config/kak/kakrc index c6b2a50..5cab379 100644 --- a/.config/kak/kakrc +++ b/.config/kak/kakrc @@ -27,6 +27,21 @@ hook global BufSetOption filetype=python %{ hook buffer -group format BufWritePost .* format } +hook global BufSetOption filetype=terraform %{ + set-option buffer formatcmd 'terraform fmt -' + hook buffer -group format BufWritePost .* format +} + +hook global BufSetOption filetype=go %{ + set-option buffer formatcmd 'gofumpt | goimports' + set-option global make_error_pattern '^\s*([^:\n]+):(\d+):?(?:(\d+):)? ?([^\n]+)?' + hook buffer -group format BufWritePost .* format +} + +hook global BufSetOption filetype=sh %{ + set-option window lintcmd "shellcheck -fgcc -Cnever" +} + define-command delete-buffers-matching -params 1..2 %{ evaluate-commands %sh{ cmd=delete-buffer diff --git a/.config/ksh/ksh.kshrc b/.config/ksh/ksh.kshrc index 7214524..ad9932d 100644 --- a/.config/ksh/ksh.kshrc +++ b/.config/ksh/ksh.kshrc @@ -29,6 +29,7 @@ export PS1="$(hostname):\$(pwd-short)\$(prompt-git)\$(prompt-tf)\n jobs(\j) # " export HISTFILE="$HOME/.history" export HISTCONTROL=ignorespace export HISTSIZE=100000 +export FCEDIT='c s' [ -f "${XDG_CONFIG_HOME:-$HOME/.config}/shell/shortcutrc" ] && . "${XDG_CONFIG_HOME:-$HOME/.config}/shell/shortcutrc" [ -f "${XDG_CONFIG_HOME:-$HOME/.config}/shell/shortcutenvrc" ] && . "${XDG_CONFIG_HOME:-$HOME/.config}/shell/shortcutenvrc" |
