# Detection hook global BufCreate .*\.(mil) %{ set-option buffer filetype milly } hook global WinSetOption filetype=milly %{ require-module milly } hook -group milly-highlighter global WinSetOption filetype=milly %{ add-highlighter window/milly ref milly hook -once -always window WinSetOption filetype=.* %{ remove-highlighter window/milly } } provide-module milly %§ # Highlighters & Completion add-highlighter shared/milly regions add-highlighter shared/milly/code default-region group add-highlighter shared/milly/comment region (^|\h)\K# $ fill comment add-highlighter shared/milly/double_string region -recurse %{(?