6aeb8c7a0a
- update to 8.1 revision 8.1.0178 - refresh disable-unreliable-tests.patch vim-7.3-filetype_changes.patch vim-7.3-filetype_ftl.patch vim-7.3-filetype_spec.patch vim-7.3-help_tags.patch vim-7.3-name_vimrc.patch vim-7.4-filetype_apparmor.patch * Warning for passing pointer to non-pointer argument. * Overlapping string argument for strcpy(). * Marks test fails in very wide window * After paging up and down fold line is wrong. * 'viminfofile' option does not behave like a file name. * Typing CTRL-W n in a terminal window causes ml_get error. * Invalid memory use with complicated pattern. * Calling message_filtered() a bit too often. * output of :marks is too short with multi-byte chars * lock flag in new dictitem is reset in many places * using dict_add_nr_str() is clumsy * :clist output can be very long. * luaeval('vim.buffer().name') returns an error. * Danish and German man pages are not installed. * Buffer not updated with 'autoread' set if file was deleted. * completion for user names does not work for a prefix. * GUI: input() fails if CTRL-C was pressed before * Evim.man missing from the distribution. * Crash with "set smarttab shiftwidth=0 softtabstop=-1". * Build with SHADOWDIR fails. * session is wrong with multiple tabs when :lcd was used * Memory leak when using :tcl expr command. OBS-URL: https://build.opensuse.org/request/show/622350 OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=503
54 lines
1.9 KiB
Diff
54 lines
1.9 KiB
Diff
Index: vim-8.1.0178/runtime/filetype.vim
|
|
===================================================================
|
|
--- vim-8.1.0178.orig/runtime/filetype.vim
|
|
+++ vim-8.1.0178/runtime/filetype.vim
|
|
@@ -2150,3 +2150,7 @@ endfunc
|
|
" Restore 'cpoptions'
|
|
let &cpo = s:cpo_save
|
|
unlet s:cpo_save
|
|
+
|
|
+" FreeMarker templates
|
|
+au BufNewFile,BufRead *.ftl setf ftl
|
|
+
|
|
Index: vim-8.1.0178/runtime/syntax/ftl.vim
|
|
===================================================================
|
|
--- /dev/null
|
|
+++ vim-8.1.0178/runtime/syntax/ftl.vim
|
|
@@ -0,0 +1,36 @@
|
|
+" Vim syntax file
|
|
+" Language: FreeMarker Template Language (FTL)
|
|
+" Maintainer: Stephan Müller <stephan@chaquotay.net>
|
|
+" Last Change: 2003 Oct 7
|
|
+
|
|
+syn case match
|
|
+
|
|
+" directives and interpolations
|
|
+syn region ftlStartDirective start=+<#+ end=+>+ contains=ftlKeyword, ftlDirective, ftlString, ftlComment
|
|
+syn region ftlEndDirective start=+</#+ end=+>+ contains=ftlDirective
|
|
+syn region ftlStartUserDirective start=+<@+ end=+>+ contains=ftlString, ftlComment
|
|
+syn region ftlEndUserDirective start=+</@+ end=+>+
|
|
+syn region ftlInterpolation start=+${+ end=+}+
|
|
+syn region ftlInterpolation2 start=+#{+ end=+}+
|
|
+syn region ftlString contained start=+"+ end=+"+
|
|
+syn region ftlComment start=+<#--+ end=+-->+
|
|
+
|
|
+" keywords
|
|
+syn keyword ftlDirective contained list if else macro import include switch case break
|
|
+syn keyword ftlDirective contained assign local global nested recurse fallback visit
|
|
+syn keyword ftlDirective contained function return t rt lt nt ftl
|
|
+syn keyword ftlKeyword contained as in using
|
|
+
|
|
+" highlighting
|
|
+highlight link ftlKeyword Statement
|
|
+highlight link ftlDirective Statement
|
|
+highlight link ftlStartDirective Function
|
|
+highlight link ftlEndDirective Function
|
|
+highlight link ftlStartUserDirective Function
|
|
+highlight link ftlEndUserDirective Function
|
|
+highlight link ftlInterpolation Constant
|
|
+highlight link ftlInterpolation2 Constant
|
|
+highlight link ftlString Constant
|
|
+highlight link ftlComment Comment
|
|
+
|
|
+
|