annotate runtime/ftplugin/vue.vim @ 34359:0447bf3a88a5 v9.1.0110

patch 9.1.0110: filetype: add 'Config.in' filetype detection Commit: https://github.com/vim/vim/commit/5f20f050efed3431beaf85739f0113e9ef0abd8e Author: Brandon Maier <brandon.maier@collins.com> Date: Wed Feb 14 22:30:06 2024 +0100 patch 9.1.0110: filetype: add 'Config.in' filetype detection The 'Config.in' file type is for Buildroot configuration files. Buildroot Config.in files use the same Kconfig backend as the Linux kernel's Kconfig files. Buildroot also has other filename variants that follow "Config.in.*", they are used to distinguish multiple Config.in files in the same directory. See https://buildroot.org/downloads/manual/manual.html#_literal_config_in_literal_file closes: #14038 Signed-off-by: Brandon Maier <brandon.maier@collins.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Wed, 14 Feb 2024 22:45:02 +0100
parents 912224cab37f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
29352
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1 " Vim filetype plugin file
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2 " Language: vue
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4 if exists("b:did_ftplugin") | finish | endif
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5 let b:did_ftplugin = 1
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7 " Make sure the continuation lines below do not cause problems in
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8 " compatibility mode.
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9 let s:save_cpo = &cpo
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10 set cpo-=C
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12 " Copied from ftplugin/html.vim
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13 " Original thanks to Johannes Zellner and Benji Fisher.
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14 if exists("loaded_matchit")
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15 let b:match_ignorecase = 1
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16 let b:match_words = '<:>,'
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17 \ .. '<\@<=[ou]l\>[^>]*\%(>\|$\):<\@<=li\>:<\@<=/[ou]l>,'
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18 \ .. '<\@<=dl\>[^>]*\%(>\|$\):<\@<=d[td]\>:<\@<=/dl>,'
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19 \ .. '<\@<=\([^/][^ \t>]*\)[^>]*\%(>\|$\):<\@<=/\1>'
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20 endif
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22 " Restore the saved compatibility options.
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
23 let &cpo = s:save_cpo
912224cab37f Update runtime files
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
24 unlet s:save_cpo