From 3faa93912b0d55e549a902a00e64854575d9803f Mon Sep 17 00:00:00 2001 From: Piotr Machura Date: Wed, 13 Apr 2022 23:55:42 +0200 Subject: [PATCH] Add prose filetype to kakoune --- .config/kak/kakrc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.config/kak/kakrc b/.config/kak/kakrc index cb7ddff..48682ff 100644 --- a/.config/kak/kakrc +++ b/.config/kak/kakrc @@ -150,3 +150,20 @@ hook global WinSetOption filetype=(html|javascript|css|scss|json|yaml) %{ set-option buffer indentwidth 2 set-option buffer formatcmd "prettier --parser %opt{filetype}" } + +# PROSE +# ----- +define-command -hidden prose-detect %{ + evaluate-commands %sh{ + if [ -d "$(dirname $kak_buffile)/.words" ] + then + echo "set-option buffer filetype prose" + fi + } +} +hook global BufOpenFile .*\.txt prose-detect +hook global BufOpenFile .*\.txt prose-detect +hook global WinSetOption filetype=prose %{ + add-highlighter buffer/ wrap -word -marker '' -width %opt{fmtwidth} + noexpandtab +} -- 2.34.2