From 5f1b115afd92544ce64d563da0d8ee9844abb10a Mon Sep 17 00:00:00 2001 From: Riley Bruins Date: Sun, 19 May 2024 11:26:44 +0200 Subject: patch 9.1.0421: filetype: hyprlang files are not recognized Problem: filetype: hyprlang files are not recognized Solution: recognize 'hypr{land,paper,idle,lock}.conf' files as 'hyprlang' filetype, add hyprlang ftplugin (Riley Bruins) closes: #14803 Signed-off-by: Riley Bruins Signed-off-by: Christian Brabandt --- runtime/filetype.vim | 3 +++ runtime/ftplugin/hyprlang.vim | 13 +++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 runtime/ftplugin/hyprlang.vim (limited to 'runtime') diff --git a/runtime/filetype.vim b/runtime/filetype.vim index 3fc2e159de..35c9e20313 100644 --- a/runtime/filetype.vim +++ b/runtime/filetype.vim @@ -1044,6 +1044,9 @@ au BufRead,BufNewFile *.hurl setf hurl " Hyper Builder au BufNewFile,BufRead *.hb setf hb +" Hyprlang +au BufNewFile,BufRead hypr\(land\|paper\|idle\|lock\).conf setf hyprlang + " Httest au BufNewFile,BufRead *.htt,*.htb setf httest diff --git a/runtime/ftplugin/hyprlang.vim b/runtime/ftplugin/hyprlang.vim new file mode 100644 index 0000000000..5c186c3c5e --- /dev/null +++ b/runtime/ftplugin/hyprlang.vim @@ -0,0 +1,13 @@ +" Vim filetype plugin +" Language: hyprlang +" Maintainer: ribru17 +" Last Change: 2024 May 18 + +if exists('b:did_ftplugin') + finish +endif +let b:did_ftplugin = 1 + +setl comments=:# commentstring=#\ %s + +let b:undo_ftplugin = 'setl com< cms<' -- cgit v1.2.3