summaryrefslogtreecommitdiff
path: root/uvim/runtime/ftplugin/haredoc.vim
diff options
context:
space:
mode:
Diffstat (limited to 'uvim/runtime/ftplugin/haredoc.vim')
-rw-r--r--uvim/runtime/ftplugin/haredoc.vim50
1 files changed, 0 insertions, 50 deletions
diff --git a/uvim/runtime/ftplugin/haredoc.vim b/uvim/runtime/ftplugin/haredoc.vim
deleted file mode 100644
index 04cabfb4b5..0000000000
--- a/uvim/runtime/ftplugin/haredoc.vim
+++ /dev/null
@@ -1,50 +0,0 @@
-vim9script
-
-# Vim filetype plugin.
-# Language: Haredoc (Hare documentation format)
-# Maintainer: Amelia Clarke <selene@perilune.dev>
-# Last Change: 2026 Jan 24
-# Upstream: https://git.sr.ht/~sircmpwn/hare.vim
-
-if exists('b:did_ftplugin')
- finish
-endif
-b:did_ftplugin = 1
-
-# Use the Hare compiler.
-compiler hare
-b:undo_ftplugin = 'compiler make'
-
-# Formatting settings.
-setlocal comments=:\
-setlocal commentstring=\ %s
-setlocal formatlistpat=^\\s*-\\s\\+
-setlocal formatoptions+=tnlj formatoptions-=c formatoptions-=q
-b:undo_ftplugin ..= ' | setl cms< com< flp< fo<'
-
-# Locate Hare modules.
-&l:includeexpr = 'trim(v:fname, ":", 2)->substitute("::", "/", "g")'
-setlocal isfname+=:
-&l:path = ',,' .. hare#GetPath()
-b:undo_ftplugin ..= ' | setl inex< isf< pa<'
-
-# Follow the official style guide by default.
-if get(g:, 'hare_recommended_style', 1)
- setlocal noexpandtab
- setlocal shiftwidth=8
- setlocal softtabstop=0
- setlocal tabstop=8
- setlocal textwidth=80
- b:undo_ftplugin ..= ' | setl et< sts< sw< ts< tw<'
-endif
-
-# Highlight incorrect whitespace outside of insert mode.
-if get(g:, 'hare_space_error', 1)
- augroup HaredocSpaceError
- autocmd!
- autocmd InsertEnter * hi link haredocSpaceError NONE
- autocmd InsertLeave * hi link haredocSpaceError Error
- augroup END
-endif
-
-# vim: et sts=2 sw=2 ts=8 tw=80