AutoYADM commit: 2025-07-13 17:16:33

This commit is contained in:
Daniel Fichtinger 2025-07-13 17:16:33 -04:00
parent f56ce0f748
commit eb5305d808
2 changed files with 30 additions and 1 deletions

View file

@ -14,6 +14,31 @@ hook global WinSetOption filetype=python %{
} }
} }
hook global WinSetOption filetype=((java|type)script|jsx) %{
set-option window formatcmd %sh{
case "$kak_hook_param" in
filetype=javascript)
ext='js'
;;
filetype=typescript)
ext='ts'
;;
filetype=jsx)
ext='jsx'
;;
*)
exit 1
;;
esac
if dprint output-resolved-config >/dev/null 2>&1; then
printf 'dprint fmt --stdin %s' "$ext"
else
printf 'dprint fmt --stdin %s --config %s' "$ext" "$HOME/.dprint.jsonc"
fi
}
set-option window indentwidth 2
}
hook global WinSetOption filetype=yaml %{ hook global WinSetOption filetype=yaml %{
set-option window formatcmd %{ set-option window formatcmd %{
if dprint output-resolved-config >/dev/null 2>&1; then if dprint output-resolved-config >/dev/null 2>&1; then

View file

@ -1,8 +1,12 @@
{ {
"markdown": { "markdown": {
"lineWidth": 74, "lineWidth": 80,
"textWrap": "always", "textWrap": "always",
}, },
"typescript": {
"lineWidth": 74,
"indentWidth": 2,
},
"dockerfile": {}, "dockerfile": {},
"markup": {}, "markup": {},
"excludes": [ "excludes": [