Hello, Please accept my apology for not replying all this time.
I have attached the two patches. Cheers, On 29-05-2015, Christian Brabandt wrote: > Nikolai Weibull schrieb am Freitag, den 29. Mai 2015: > > > Konstantinos Pachnis <konstanti...@bugeffect.com> had a patch a while > > back and was offered the position. He never responded, however, so > > you’re free to take over. > > Anybody still has that patch? > > Best, > Christian > -- > Wie sagt man nach der Kaufentscheidung zu einer A-Klasse? > Bitte legen Sie mir eine eine A-Klasse auf die Seite! -- Konstantinos -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
*** runtime/indent/sh.vim 2014-09-23 10:07:31.000000000 +0300 --- ../vim/runtime/indent/sh.vim 2014-09-23 10:32:13.000000000 +0300 *************** *** 10,16 **** let b:did_indent = 1 setlocal indentexpr=GetShIndent() ! setlocal indentkeys+=0=then,0=do,0=else,0=elif,0=fi,0=esac,0=done,),0=;;,0=;& setlocal indentkeys+=0=fin,0=fil,0=fip,0=fir,0=fix setlocal indentkeys-=:,0# setlocal nosmartindent --- 10,16 ---- let b:did_indent = 1 setlocal indentexpr=GetShIndent() ! setlocal indentkeys+=0=then,0=do,0=else,0=elif,0=fi,0=esac,0=done,0=end,),0=;;,0=;& setlocal indentkeys+=0=fin,0=fil,0=fip,0=fir,0=fix setlocal indentkeys-=:,0# setlocal nosmartindent *************** *** 54,61 **** let ind = indent(lnum) let line = getline(lnum) ! if line =~ '^\s*\%(if\|then\|do\|else\|elif\|case\|while\|until\|for\|select\)\>' ! if line !~ '\<\%(fi\|esac\|done\)\>\s*\%(#.*\)\=$' let ind += s:indent_value('default') endif elseif s:is_case_label(line, pnum) --- 54,61 ---- let ind = indent(lnum) let line = getline(lnum) ! if line =~ '^\s*\%(if\|then\|do\|else\|elif\|case\|while\|until\|for\|select\|foreach\)\>' ! if line !~ '\<\%(fi\|esac\|done\|end\)\>\s*\%(#.*\)\=$' let ind += s:indent_value('default') endif elseif s:is_case_label(line, pnum) *************** *** 76,82 **** let pine = line let line = getline(v:lnum) ! if line =~ '^\s*\%(then\|do\|else\|elif\|fi\|done\)\>' || line =~ '^\s*}' let ind -= s:indent_value('default') elseif line =~ '^\s*esac\>' && s:is_case_empty(getline(v:lnum - 1)) let ind -= s:indent_value('default') --- 76,82 ---- let pine = line let line = getline(v:lnum) ! if line =~ '^\s*\%(then\|do\|else\|elif\|fi\|done\|end\)\>' || line =~ '^\s*}' let ind -= s:indent_value('default') elseif line =~ '^\s*esac\>' && s:is_case_empty(getline(v:lnum - 1)) let ind -= s:indent_value('default')
*** runtime/syntax/zsh.vim 2014-09-23 10:07:31.000000000 +0300 --- ../vim/runtime/syntax/zsh.vim 2014-09-23 10:13:23.000000000 +0300 *************** *** 30,36 **** syn keyword zshPrecommand noglob nocorrect exec command builtin - time ! syn keyword zshDelimiter do done syn keyword zshConditional if then elif else fi case in esac select --- 30,36 ---- syn keyword zshPrecommand noglob nocorrect exec command builtin - time ! syn keyword zshDelimiter do done end syn keyword zshConditional if then elif else fi case in esac select