Updated to version 8.2.2411, fixes the following problems
* Debugging code included.
* Some test files may not be deleted.
* Not all ways Vim can be started are tested.
* Vim9: crash when using :trow in a not executed block.
* Vim9: wrong error when modifying dict declared with :final.
* Vim9: missing :endif not reported when using :windo.
* Vim9: warning for uninitialized variable. (Tony Mechelynck)
* Pascal-like filetypes not always detected.
* Vim9: "silent return" does not restore command modifiers.
* Vim9: it is not possible to extend a dictionary with different item types.
* Configure test for GTK only says "no". (Harm te Hennepe)
* Vim9: no error if using job_info() result wrongly.
* Cannot get the type of a value as a string.
* win_execute() unexpectedly returns number zero when failing.
* Expression command line completion shows variables but not functions after
"g:". (Gary Johnson)
* "char" functions return the wront column in Insert mode when the cursor
is beyond the end of the line.
* Vim9: return type of readfile() is any.
* Using inclusive index for slice is not always desired.
* No focus events in a terminal.
* Codecov reports every little coverage drop.
* Build failure without GUI.
* No check for modified files after focus gained. (Mathias Stearn)
* Vim9: cannot handle line break after parenthesis at line end.
* Using "void" for no reason.
* Vim9: error message for "throw" in function that was called with "silent!".
* If the focus lost/gained escape sequence is received twice it is not
ignored. (Christ van Willigen)
* Spartql files are not detected.
* Crash with a weird combination of autocommands.
* Stray test failure on Appveyor.
* Vim9: ":put =expr" does not handle a list properly.
* Vim9: crash when parsing function return type fails.
* Wrong #ifdef for use_xterm_like_mouse().
* Strange test failure with MS-Windows.
* Test leaves file behind.
* Vim9: no highlight for "s///gc" when using 'opfunc'.
* Vim9: check of builtin function argument type is incomplete.
* Vim9: line break in lambda accesses freed memory.
* Vim9: no check for map() changing item type at script level.
* When using ":sleep" the cursor is always displayed.
* Test failures on some less often used systems.
* Insufficient tests for setting options.
* Vim9: functions return true/false but can't be used as bool.
* Vim9: command fails in catch block.
* Vim9: crash when using types in :for with unpack.
* Confusing error message for wrong :let command.
* Vim9: list assignment only accepts a number index.
* Accessing uninitialized memory in test_undo.
* Test for RGB color skipped in the terminal.
* Vim9: crash when dividing by zero in compiled code using constants.
* Vim9: crash when using a range after another expression.
* Vim9: no error message for dividing by zero.
* Finding spell suggestions twice if 'spellsuggest' contains number.
* Vim9: occasional crash when using try/catch and a timer.
* Vim9: divide by zero does not abort expression execution.
* Build failure.
* Focus escape sequences are not named in ":set termcap" output.
* Turtle filetype not recognized.
* "gj" and "gk" do not work correctly when inside a fold.
* Vim9: crash when using ":silent! put".
* Runtime type check does not mention argument index.
* No easy way to get the maximum or mininum number value.
* Test failure on a few systems.
* Vim9: using positive offset is unexpected.
* Memory leak when creating a global function with closure.
* Fennel filetype not recognized.
* Vim9: error message when script line starts with "[{".
* Vim9: min() and max() return type is "any".
* Vim9: error for wrong type may report wrong line number.
* Vim9: no white space allowed before "->".
* Vim9: "%%" not seen as alternate file name for commands with a buffer
name argument.
* Method test fails.
* Fold test fails in wide terminal.
* Vim9: compiled functions are not profiled.
* Build fails without +profiling feature.
* Some filetypes not detected.
* Vim9: profiling if/elseif/endif not correct.
* Vim9: profiling try/catch not correct.
* Vim9: no need to allow white space before "(" for :def.
* Vim9: profiled :def function leaks memory.
* Old jumplist code is never used.
* MinGW: "--preprocessor" flag no longer supported.
* Vim9: profiling only works for one function.
* Build failure without the +profiling feature.
* Profile test fails on MS-Windows.
OBS-URL: https://build.opensuse.org/request/show/867401
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=646
61 lines
2.1 KiB
Diff
61 lines
2.1 KiB
Diff
Index: vim-8.2.2411/runtime/filetype.vim
|
|
===================================================================
|
|
--- vim-8.2.2411.orig/runtime/filetype.vim
|
|
+++ vim-8.2.2411/runtime/filetype.vim
|
|
@@ -320,6 +320,9 @@ au BufNewFile,BufRead *.css setf css
|
|
" Century Term Command Scripts (*.cmd too)
|
|
au BufNewFile,BufRead *.con setf cterm
|
|
|
|
+" SuSE .changes file
|
|
+au BufNewFile,BufRead *.changes setf changes
|
|
+
|
|
" Changelog
|
|
au BufNewFile,BufRead changelog.Debian,changelog.dch,NEWS.Debian,NEWS.dch,*/debian/changelog
|
|
\ setf debchangelog
|
|
Index: vim-8.2.2411/runtime/syntax/changes.vim
|
|
===================================================================
|
|
--- /dev/null
|
|
+++ vim-8.2.2411/runtime/syntax/changes.vim
|
|
@@ -0,0 +1,41 @@
|
|
+" Vim syntax file
|
|
+" Filename: changes.vim
|
|
+" Language: SuSE package changes
|
|
+" Maintainer: Michal Svec <msvec@suse.cz>
|
|
+" Last change: 20.8.2003
|
|
+
|
|
+" We shouldn't insert tabs
|
|
+" https://bugzilla.opensuse.org/show_bug.cgi?id=900839
|
|
+set expandtab
|
|
+
|
|
+if version < 600
|
|
+ syntax clear
|
|
+elseif exists("b:current_syntax")
|
|
+ finish
|
|
+endif
|
|
+
|
|
+" Keywords
|
|
+syn keyword ChangesArch i386 i486 i586 i686 athlon ia64 xa86_64
|
|
+syn keyword ChangesArch I386 I486 I586 I686 ATHLON IA64 XA86_64
|
|
+syn keyword ChangesArch ppc axp mips armv4l s390 s390x S/390 s/390
|
|
+syn keyword ChangesArch PPC AXP MIPS ARMV4L S390 S390x S390X
|
|
+syn keyword sparc sparc64 Sparc Sparc64 SPARC SPARC64 noarch NOARCH
|
|
+
|
|
+" Highlights
|
|
+syn match ChangesDate "^[A-Z][a-z][a-z] [A-Z][a-z][a-z] [ 0-9][0-9] [0-9:]\{8\} [A-Z]\+ [0-9]\+"
|
|
+syn match ChangesDate "^[A-Z][a-z][a-z] [A-Z][a-z][a-z] [ 0-9][0-9] [0-9:]\{8\} [0-9]\+"
|
|
+syn match ChangesMail " - \<[[:alnum:\.]\+@[[:alnum:]\.]\+\>$"
|
|
+syn match ChangesMailText "\<[[:alnum:]\.]\+@[[:alnum:]\.]\+\>"
|
|
+syn match ChangesSeparator "^-\{40,78\}$"
|
|
+syn match ChangesBug "#[0-9]\+\>"
|
|
+
|
|
+" Colors
|
|
+hi ChangesArch ctermfg=blue ctermbg=NONE
|
|
+hi ChangesDate ctermfg=darkgreen ctermbg=NONE
|
|
+hi ChangesMail ctermfg=darkred ctermbg=NONE
|
|
+hi ChangesMailText ctermfg=darkred ctermbg=NONE
|
|
+hi ChangesSeparator ctermfg=darkgreen ctermbg=NONE
|
|
+hi ChangesBug ctermfg=red ctermbg=NONE
|
|
+
|
|
+" Syntax name
|
|
+let b:current_syntax = "changes"
|