Ondřej Súkup
af7ab93988
- refreshed vim-7.3-sh_is_bash.patch * Vim9: no error if comma is missing in between arguments. * Vim9: memory leak with heredoc that isn't executed. (Dominique Pellé) * Vim9: cannot assign a lambda to a variable of type function. * Vim9: Variable argument name cannot start with underscore. * Vim9: assignment tests spread out. * Not all Pascal files are recognized. * Fuzzy matching only works on strings. * A popup created with "cursorline" will ignore "firstline". * Compiler warning for using uninitialized variable. (John Marriott) * Endless loop when ":normal" feeds popup window filter. * Vim9: cannot use member of unknown type. * Vim9: cannot use += to append to empty NULL list. * Stuck when win_execute() for a popup causes an error. * Vim9: memory leaks when using nested function. * Vim9: cannot use a funcref for a closure twice. * Failure to compile a pattern not tested much. * Cursor line highlight in popup window is not always updated. * Mac: str2float() recognizes comma instead of decimal point. * Vim9: crash when compiling a manually defined function. (Antony Scriven) * Test fails without the terminal feature. * pathshorten() only supports using one character. * Test still fails without the terminal feature. * Cannot build without the eval feature. * Vim9: using ":const!" is weird. * Tiny version doesn't build. * Vim9: Cannot use "fina" for "finally". (Naruhiko Nishino) * Result of expand() unexpectedly depends on 'completeslash'. * Closing split window in other tab may cause a crash. OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=624
19 lines
538 B
Diff
19 lines
538 B
Diff
Index: vim-8.2.1775/runtime/syntax/sh.vim
|
|
===================================================================
|
|
--- vim-8.2.1775.orig/runtime/syntax/sh.vim
|
|
+++ vim-8.2.1775/runtime/syntax/sh.vim
|
|
@@ -74,6 +74,13 @@ if exists("b:is_dash")
|
|
let b:is_posix= 1
|
|
endif
|
|
|
|
+" Neither is_kornshell nor is_bash was explicitly set, and
|
|
+" /bin/sh is a bash on SUSE LINUX.
|
|
+if exists("b:is_sh")
|
|
+ let b:is_bash= 1
|
|
+ unlet b:is_sh
|
|
+endif
|
|
+
|
|
" set up default g:sh_fold_enabled {{{1
|
|
" ================================
|
|
if !exists("g:sh_fold_enabled")
|