summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Vink <ivi@vinkies.net>2025-03-26 13:42:18 +0000
committerMike Vink <ivi@vinkies.net>2025-03-26 13:42:18 +0000
commitddc45714edee95095de1e6d449e735356456b095 (patch)
tree15ac21e528705844d179a852af63c86e6a58d423
parent150bd89be6c01596d0dc6f5ba1fd87c908afd74e (diff)
update fcedit
-rw-r--r--.config/kak/kakrc15
-rw-r--r--.config/ksh/ksh.kshrc1
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"