Skip to content
Snippets Groups Projects
Commit 9a7224b5 authored by Bram Moolenaar's avatar Bram Moolenaar
Browse files

Fixed compatible mode in most runtime files.

parent e8938e50
No related branches found
No related tags found
No related merge requests found
Showing
with 123 additions and 37 deletions
...@@ -29,6 +29,8 @@ ...@@ -29,6 +29,8 @@
if version < 700 if version < 700
finish finish
endif endif
let s:keepcpo= &cpo
set cpo&vim
" Section: Constants {{{1 " Section: Constants {{{1
" "
...@@ -619,6 +621,9 @@ lockvar g:ada#Comment ...@@ -619,6 +621,9 @@ lockvar g:ada#Comment
lockvar! g:ada#Keywords lockvar! g:ada#Keywords
lockvar! g:ada#Ctags_Kinds lockvar! g:ada#Ctags_Kinds
let &cpo = s:keepcpo
unlet s:keepcpo
finish " 1}}} finish " 1}}}
"------------------------------------------------------------------------------ "------------------------------------------------------------------------------
......
...@@ -2,12 +2,14 @@ ...@@ -2,12 +2,14 @@
" Compiler: Microsoft Visual Studio C# " Compiler: Microsoft Visual Studio C#
" Maintainer: Zhou YiChao (broken.zhou@gmail.com) " Maintainer: Zhou YiChao (broken.zhou@gmail.com)
" Previous Maintainer: Joseph H. Yao (hyao@sina.com) " Previous Maintainer: Joseph H. Yao (hyao@sina.com)
" Last Change: 2011 Apr 21 " Last Change: 2012 Apr 30
if exists("current_compiler") if exists("current_compiler")
finish finish
endif endif
let current_compiler = "cs" let current_compiler = "cs"
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args> command -nargs=* CompilerSet setlocal <args>
...@@ -19,3 +21,6 @@ CompilerSet errorformat+=%f(%l\\,%v):\ %t%*[^:]:\ %m, ...@@ -19,3 +21,6 @@ CompilerSet errorformat+=%f(%l\\,%v):\ %t%*[^:]:\ %m,
\%tarning%*[^:]:\ %m \%tarning%*[^:]:\ %m
CompilerSet makeprg=csc\ % CompilerSet makeprg=csc\ %
let &cpo = s:keepcpo
unlet s:keepcpo
...@@ -15,6 +15,9 @@ ...@@ -15,6 +15,9 @@
" Help Page: compiler-decada " Help Page: compiler-decada
"------------------------------------------------------------------------------ "------------------------------------------------------------------------------
let s:keepcpo= &cpo
set cpo&vim
if (exists("current_compiler") && if (exists("current_compiler") &&
\ current_compiler == "decada") || \ current_compiler == "decada") ||
\ version < 700 \ version < 700
...@@ -44,6 +47,9 @@ endif ...@@ -44,6 +47,9 @@ endif
execute "CompilerSet makeprg=" . escape (g:decada.Make_Command, ' ') execute "CompilerSet makeprg=" . escape (g:decada.Make_Command, ' ')
execute "CompilerSet errorformat=" . escape (g:decada.Error_Format, ' ') execute "CompilerSet errorformat=" . escape (g:decada.Error_Format, ' ')
let &cpo = s:keepcpo
unlet s:keepcpo
finish " 1}}} finish " 1}}}
"------------------------------------------------------------------------------ "------------------------------------------------------------------------------
......
" Compiler: G95 " Compiler: G95
" Maintainer: H Xu <xuhdev@gmail.com> " Maintainer: H Xu <xuhdev@gmail.com>
" Version: 0.1.3 " Version: 0.1.3
" Last Change: 2011 Apr 01 " Last Change: 2012 Apr 30
" Homepage: http://www.vim.org/scripts/script.php?script_id=3492 " Homepage: http://www.vim.org/scripts/script.php?script_id=3492
" https://bitbucket.org/xuhdev/compiler-g95.vim " https://bitbucket.org/xuhdev/compiler-g95.vim
" License: Same as Vim " License: Same as Vim
...@@ -10,6 +10,8 @@ if exists('current_compiler') ...@@ -10,6 +10,8 @@ if exists('current_compiler')
finish finish
endif endif
let current_compiler = 'g95' let current_compiler = 'g95'
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args> command -nargs=* CompilerSet setlocal <args>
...@@ -21,3 +23,6 @@ CompilerSet errorformat= ...@@ -21,3 +23,6 @@ CompilerSet errorformat=
\%-Z%trror:\ %m, \%-Z%trror:\ %m,
\%-Z%tarning\ (%n):\ %m, \%-Z%tarning\ (%n):\ %m,
\%-C%.%# \%-C%.%#
let &cpo = s:keepcpo
unlet s:keepcpo
" Compiler: GNU Fortran Compiler " Compiler: GNU Fortran Compiler
" Maintainer: H Xu <xuhdev@gmail.com> " Maintainer: H Xu <xuhdev@gmail.com>
" Version: 0.1.3 " Version: 0.1.3
" Last Change: 19 March 2011 " Last Change: 2012 Apr 30
" Homepage: http://www.vim.org/scripts/script.php?script_id=3496 " Homepage: http://www.vim.org/scripts/script.php?script_id=3496
" https://bitbucket.org/xuhdev/compiler-gfortran.vim " https://bitbucket.org/xuhdev/compiler-gfortran.vim
" License: Same as Vim " License: Same as Vim
...@@ -10,6 +10,8 @@ if exists('current_compiler') ...@@ -10,6 +10,8 @@ if exists('current_compiler')
finish finish
endif endif
let current_compiler = 'gfortran' let current_compiler = 'gfortran'
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args> command -nargs=* CompilerSet setlocal <args>
...@@ -20,3 +22,6 @@ CompilerSet errorformat= ...@@ -20,3 +22,6 @@ CompilerSet errorformat=
\%-Z%trror:\ %m, \%-Z%trror:\ %m,
\%-Z%tarning:\ %m, \%-Z%tarning:\ %m,
\%-C%.%# \%-C%.%#
let &cpo = s:keepcpo
unlet s:keepcpo
...@@ -17,11 +17,11 @@ ...@@ -17,11 +17,11 @@
" Help Page: compiler-gnat " Help Page: compiler-gnat
"------------------------------------------------------------------------------ "------------------------------------------------------------------------------
if (exists("current_compiler") && if (exists("current_compiler")&& current_compiler == "gnat") || version < 700
\ current_compiler == "gnat") ||
\ version < 700
finish finish
endif endif
let s:keepcpo= &cpo
set cpo&vim
let current_compiler = "gnat" let current_compiler = "gnat"
...@@ -62,6 +62,9 @@ endif ...@@ -62,6 +62,9 @@ endif
execute "CompilerSet makeprg=" . escape (g:gnat.Get_Command('Make'), ' ') execute "CompilerSet makeprg=" . escape (g:gnat.Get_Command('Make'), ' ')
execute "CompilerSet errorformat=" . escape (g:gnat.Error_Format, ' ') execute "CompilerSet errorformat=" . escape (g:gnat.Error_Format, ' ')
let &cpo = s:keepcpo
unlet s:keepcpo
finish " 1}}} finish " 1}}}
"------------------------------------------------------------------------------ "------------------------------------------------------------------------------
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
" Compiler: HP aCC " Compiler: HP aCC
" Maintainer: Matthias Ulrich <matthias-ulrich@web.de> " Maintainer: Matthias Ulrich <matthias-ulrich@web.de>
" URL: http://www.subhome.de/vim/hp_acc.vim " URL: http://www.subhome.de/vim/hp_acc.vim
" Last Change: 2005 Nov 19 " Last Change: 2012 Apr 30
" "
" aCC --version says: "HP ANSI C++ B3910B A.03.13" " aCC --version says: "HP ANSI C++ B3910B A.03.13"
" This compiler has been tested on: " This compiler has been tested on:
...@@ -19,6 +19,8 @@ if exists("current_compiler") ...@@ -19,6 +19,8 @@ if exists("current_compiler")
finish finish
endif endif
let current_compiler = "hp_acc" let current_compiler = "hp_acc"
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args> command -nargs=* CompilerSet setlocal <args>
...@@ -30,4 +32,7 @@ CompilerSet errorformat=%A%trror\ %n\:\ \"%f\"\\,\ line\ %l\ \#\ %m, ...@@ -30,4 +32,7 @@ CompilerSet errorformat=%A%trror\ %n\:\ \"%f\"\\,\ line\ %l\ \#\ %m,
\%Z\ \ \ \ %p^%.%#, \%Z\ \ \ \ %p^%.%#,
\%-C%.%# \%-C%.%#
let &cpo = s:keepcpo
unlet s:keepcpo
" vim:ts=8:sw=4:cindent " vim:ts=8:sw=4:cindent
" Compiler: Intel Fortran Compiler " Compiler: Intel Fortran Compiler
" Maintainer: H Xu <xuhdev@gmail.com> " Maintainer: H Xu <xuhdev@gmail.com>
" Version: 0.1.1 " Version: 0.1.1
" Last Change: 19 March 2011 " Last Change: 2012 Apr 30
" Homepage: http://www.vim.org/scripts/script.php?script_id=3497 " Homepage: http://www.vim.org/scripts/script.php?script_id=3497
" https://bitbucket.org/xuhdev/compiler-ifort.vim " https://bitbucket.org/xuhdev/compiler-ifort.vim
" License: Same as Vim " License: Same as Vim
...@@ -10,6 +10,8 @@ if exists('current_compiler') ...@@ -10,6 +10,8 @@ if exists('current_compiler')
finish finish
endif endif
let current_compiler = 'ifort' let current_compiler = 'ifort'
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args> command -nargs=* CompilerSet setlocal <args>
...@@ -20,3 +22,6 @@ CompilerSet errorformat= ...@@ -20,3 +22,6 @@ CompilerSet errorformat=
\%A%f(%l):\ %tarning\ \#%n:\ %m, \%A%f(%l):\ %tarning\ \#%n:\ %m,
\%-Z%p^, \%-Z%p^,
\%-G%.%# \%-G%.%#
let &cpo = s:keepcpo
unlet s:keepcpo
" Vim compiler file " Vim compiler file
" Compiler: Intel C++ 7.1 " Compiler: Intel C++ 7.1
" Maintainer: David Harrison <david_jr@users.sourceforge.net> " Maintainer: David Harrison <david_jr@users.sourceforge.net>
" Last Change: 2004 May 16 " Last Change: 2012 Apr 30
if exists("current_compiler") if exists("current_compiler")
finish finish
endif endif
let current_compiler = "intel" let current_compiler = "intel"
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args> command -nargs=* CompilerSet setlocal <args>
...@@ -19,3 +21,6 @@ CompilerSet errorformat=%E%f(%l):\ error:\ %m, ...@@ -19,3 +21,6 @@ CompilerSet errorformat=%E%f(%l):\ error:\ %m,
\%-Z\ \ %p^, \%-Z\ \ %p^,
\%-G\\s%#, \%-G\\s%#,
\%-G%.%# \%-G%.%#
let &cpo = s:keepcpo
unlet s:keepcpo
" Vim compiler file " Vim compiler file
" Compiler: SGI IRIX 5.3 cc " Compiler: SGI IRIX 5.3 cc
" Maintainer: David Harrison <david_jr@users.sourceforge.net> " Maintainer: David Harrison <david_jr@users.sourceforge.net>
" Last Change: 2004 Mar 27 " Last Change: 2012 Apr 30
if exists("current_compiler") if exists("current_compiler")
finish finish
endif endif
let current_compiler = "irix5_c" let current_compiler = "irix5_c"
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args> command -nargs=* CompilerSet setlocal <args>
...@@ -19,3 +21,6 @@ CompilerSet errorformat=\%Ecfe:\ Error:\ %f\\,\ line\ %l:\ %m, ...@@ -19,3 +21,6 @@ CompilerSet errorformat=\%Ecfe:\ Error:\ %f\\,\ line\ %l:\ %m,
\%-Z\ %p^, \%-Z\ %p^,
\-G\\s%#, \-G\\s%#,
\%-G%.%# \%-G%.%#
let &cpo = s:keepcpo
unlet s:keepcpo
" Vim compiler file " Vim compiler file
" Compiler: SGI IRIX 5.3 CC or NCC " Compiler: SGI IRIX 5.3 CC or NCC
" Maintainer: David Harrison <david_jr@users.sourceforge.net> " Maintainer: David Harrison <david_jr@users.sourceforge.net>
" Last Change: 2004 Mar 27 " Last Change: 2012 Apr 30
if exists("current_compiler") if exists("current_compiler")
finish finish
endif endif
let current_compiler = "irix5_cpp" let current_compiler = "irix5_cpp"
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args> command -nargs=* CompilerSet setlocal <args>
...@@ -19,3 +21,6 @@ CompilerSet errorformat=%E\"%f\"\\,\ line\ %l:\ error(%n):\ , ...@@ -19,3 +21,6 @@ CompilerSet errorformat=%E\"%f\"\\,\ line\ %l:\ error(%n):\ ,
\%-Z\ \ %p%^, \%-Z\ \ %p%^,
\%+C\ %\\{10}%.%#, \%+C\ %\\{10}%.%#,
\%-G%.%# \%-G%.%#
let &cpo = s:keepcpo
unlet s:keepcpo
" Vim compiler file " Vim compiler file
" Compiler: SGI IRIX 6.5 MIPS C (cc) " Compiler: SGI IRIX 6.5 MIPS C (cc)
" Maintainer: David Harrison <david_jr@users.sourceforge.net> " Maintainer: David Harrison <david_jr@users.sourceforge.net>
" Last Change: 2004 Mar 27 " Last Change: 2012 Apr 30
if exists("current_compiler") if exists("current_compiler")
finish finish
endif endif
let current_compiler = "mips_c" let current_compiler = "mips_c"
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args> command -nargs=* CompilerSet setlocal <args>
...@@ -19,3 +21,6 @@ CompilerSet errorformat=%Ecc\-%n\ %.%#:\ ERROR\ File\ =\ %f\%\\,\ Line\ =\ %l, ...@@ -19,3 +21,6 @@ CompilerSet errorformat=%Ecc\-%n\ %.%#:\ ERROR\ File\ =\ %f\%\\,\ Line\ =\ %l,
\%-Z\ \ %p^, \%-Z\ \ %p^,
\%-G\\s%#, \%-G\\s%#,
\%-G%.%# \%-G%.%#
let &cpo = s:keepcpo
unlet s:keepcpo
" Vim compiler file " Vim compiler file
" Compiler: SGI IRIX 6.5 MIPSPro C (c89) " Compiler: SGI IRIX 6.5 MIPSPro C (c89)
" Maintainer: David Harrison <david_jr@users.sourceforge.net> " Maintainer: David Harrison <david_jr@users.sourceforge.net>
" Last Change: 2004 Mar 27 " Last Change: 2012 Apr 30
if exists("current_compiler") if exists("current_compiler")
finish finish
endif endif
let current_compiler = "mipspro_c89" let current_compiler = "mipspro_c89"
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args> command -nargs=* CompilerSet setlocal <args>
...@@ -20,3 +22,6 @@ CompilerSet errorformat=%Ecc\-%n\ %.%#:\ ERROR\ File\ =\ %f\%\\,\ Line\ =\ %l, ...@@ -20,3 +22,6 @@ CompilerSet errorformat=%Ecc\-%n\ %.%#:\ ERROR\ File\ =\ %f\%\\,\ Line\ =\ %l,
\%+C\ \ %m, \%+C\ \ %m,
\%-G\\s%#, \%-G\\s%#,
\%-G%.%# \%-G%.%#
let &cpo = s:keepcpo
unlet s:keepcpo
" Vim compiler file " Vim compiler file
" Compiler: SGI IRIX 6.5 MIPSPro C++ (CC) " Compiler: SGI IRIX 6.5 MIPSPro C++ (CC)
" Maintainer: David Harrison <david_jr@users.sourceforge.net> " Maintainer: David Harrison <david_jr@users.sourceforge.net>
" Last Change: 2004 Mar 27 " Last Change: 2012 Apr 30
if exists("current_compiler") if exists("current_compiler")
finish finish
endif endif
let current_compiler = "mipspro_cpp" let current_compiler = "mipspro_cpp"
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args> command -nargs=* CompilerSet setlocal <args>
...@@ -19,3 +21,6 @@ CompilerSet errorformat=%Ecc\-%n\ %.%#:\ ERROR\ File\ =\ %f\%\\,\ Line\ =\ %l, ...@@ -19,3 +21,6 @@ CompilerSet errorformat=%Ecc\-%n\ %.%#:\ ERROR\ File\ =\ %f\%\\,\ Line\ =\ %l,
\%-Z\ \ %p^, \%-Z\ \ %p^,
\%-G\\s%#, \%-G\\s%#,
\%-G%.%# \%-G%.%#
let &cpo = s:keepcpo
unlet s:keepcpo
" Vim compiler file " Vim compiler file
" Compiler: TeX " Compiler: TeX
" Maintainer: Artem Chuprina <ran@ran.pp.ru> " Maintainer: Artem Chuprina <ran@ran.pp.ru>
" Last Change: 2004 Mar 27 " Last Change: 2012 Apr 30
if exists("current_compiler") if exists("current_compiler")
finish finish
endif endif
let s:keepcpo= &cpo
set cpo&vim
if exists(":CompilerSet") != 2 " older Vim always used :setlocal if exists(":CompilerSet") != 2 " older Vim always used :setlocal
command -nargs=* CompilerSet setlocal <args> command -nargs=* CompilerSet setlocal <args>
...@@ -30,9 +32,6 @@ else ...@@ -30,9 +32,6 @@ else
let current_compiler = 'make' let current_compiler = 'make'
endif endif
let s:cpo_save = &cpo
set cpo-=C
" Value errorformat are taken from vim help, see :help errorformat-LaTeX, with " Value errorformat are taken from vim help, see :help errorformat-LaTeX, with
" addition from Srinath Avadhanula <srinath@fastmail.fm> " addition from Srinath Avadhanula <srinath@fastmail.fm>
CompilerSet errorformat=%E!\ LaTeX\ %trror:\ %m, CompilerSet errorformat=%E!\ LaTeX\ %trror:\ %m,
...@@ -64,5 +63,5 @@ CompilerSet errorformat=%E!\ LaTeX\ %trror:\ %m, ...@@ -64,5 +63,5 @@ CompilerSet errorformat=%E!\ LaTeX\ %trror:\ %m,
\%+Q%*[^()])%r, \%+Q%*[^()])%r,
\%+Q[%\\d%*[^()])%r \%+Q[%\\d%*[^()])%r
let &cpo = s:cpo_save let &cpo = s:keepcpo
unlet s:cpo_save unlet s:keepcpo
*options.txt* For Vim version 7.3. Last change: 2012 Apr 26 *options.txt* For Vim version 7.3. Last change: 2012 Apr 28
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
...@@ -7119,6 +7119,8 @@ A jump table for the options with a short description can be found at |Q_op|. ...@@ -7119,6 +7119,8 @@ A jump table for the options with a short description can be found at |Q_op|.
the file should contain words with similar meaning, separated by the file should contain words with similar meaning, separated by
non-keyword characters (white space is preferred). Maximum line non-keyword characters (white space is preferred). Maximum line
length is 510 bytes. length is 510 bytes.
To obtain a file to be used here, check out this ftp site:
ftp://ftp.ox.ac.uk/pub/wordlists/ First get the README file.
To include a comma in a file name precede it with a backslash. Spaces To include a comma in a file name precede it with a backslash. Spaces
after a comma are ignored, otherwise spaces are included in the file after a comma are ignored, otherwise spaces are included in the file
name. See |option-backslash| about using backslashes. name. See |option-backslash| about using backslashes.
......
*todo.txt* For Vim version 7.3. Last change: 2012 Apr 26 *todo.txt* For Vim version 7.3. Last change: 2012 Apr 30
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
...@@ -34,8 +34,6 @@ not be repeated below, unless there is extra information. ...@@ -34,8 +34,6 @@ not be repeated below, unless there is extra information.
*known-bugs* *known-bugs*
-------------------- Known bugs and current work ----------------------- -------------------- Known bugs and current work -----------------------
Go through list of maintainers that didn't respond. (Thilo Six, Mar 19)
Go through more coverity reports. Go through more coverity reports.
Discussion about canonicalization of Hebrew. (Ron Aaron, 2011 April 10) Discussion about canonicalization of Hebrew. (Ron Aaron, 2011 April 10)
...@@ -43,11 +41,6 @@ Discussion about canonicalization of Hebrew. (Ron Aaron, 2011 April 10) ...@@ -43,11 +41,6 @@ Discussion about canonicalization of Hebrew. (Ron Aaron, 2011 April 10)
Stack trace of crash: http://vpaste.net/GBt9S Stack trace of crash: http://vpaste.net/GBt9S
(Alexandre Provencio) (Alexandre Provencio)
Patch for IBM z/OS makefile. (Stephen Bovy, 2012 Apr 26)
Test 77 fails if cksum uses tabs instead of spaces. (Michael Soyka, 2012 Apr
25)
Once syntax and other runtime files have been fixed: add "set cp" to Once syntax and other runtime files have been fixed: add "set cp" to
check.vim. Use a function to run both with 'cp' and 'nocp'. check.vim. Use a function to run both with 'cp' and 'nocp'.
...@@ -63,10 +56,12 @@ Stocker, 2012 Jan 5) ...@@ -63,10 +56,12 @@ Stocker, 2012 Jan 5)
Patch for crash involving curwin->w_s. (Christian Brabandt, 2012 Apr 20) Patch for crash involving curwin->w_s. (Christian Brabandt, 2012 Apr 20)
What is the cause? Leaks memory? Other solution? What is the cause? Leaks memory? Other solution?
More debug info Apr 26. More debug info Apr 26. Patch with proper fix Apr 26. Update 28 Apr.
Issue 54: document behavior of -complete, also expands arg. Issue 54: document behavior of -complete, also expands arg.
Cursor on wrong line after ":copen". (John Beckett, 2012 Apr 30)
Syntax update problem in one buffer opened in two windows, bottom window is Syntax update problem in one buffer opened in two windows, bottom window is
not correctly updated. (Paul Harris, 2012 Feb 27) not correctly updated. (Paul Harris, 2012 Feb 27)
...@@ -86,6 +81,8 @@ When running Vim in silent ex mode, an existing swapfile causes Vim to wait ...@@ -86,6 +81,8 @@ When running Vim in silent ex mode, an existing swapfile causes Vim to wait
for a user action without a prompt. (Maarten Billemont, 2012 Feb 3) for a user action without a prompt. (Maarten Billemont, 2012 Feb 3)
Do give the prompt? Quit with an error? Do give the prompt? Quit with an error?
Patch for undofile(). (Christian Brabandt, 2012 Apr 27)
Patch for: (Christian Brabandt, 2011 Aug 22) Patch for: (Christian Brabandt, 2011 Aug 22)
- Make it possible to enter "r<C-E>" and "r<C-Y>" (get character from line - Make it possible to enter "r<C-E>" and "r<C-Y>" (get character from line
below/above). below/above).
...@@ -94,6 +91,9 @@ Patch for: (Christian Brabandt, 2011 Aug 24, updated patch) ...@@ -94,6 +91,9 @@ Patch for: (Christian Brabandt, 2011 Aug 24, updated patch)
8 ":sign unplace * file={filename}" should work. Also: ":sign unplace * 8 ":sign unplace * file={filename}" should work. Also: ":sign unplace *
buffer={bufnr}". So one can remove all signs for one file/buffer. buffer={bufnr}". So one can remove all signs for one file/buffer.
Patch for auto copy selecting to + register. (by Christian Brabant, in email
from Sergey Vakulenko, 2012 Apr 27)
Patch to add "onselected" callback for completion. (Taro Muraoka, 2011 Sep 24) Patch to add "onselected" callback for completion. (Taro Muraoka, 2011 Sep 24)
Another for CompleteFuncOk. (Florian Klein, 2012 Jan 31) Another for CompleteFuncOk. (Florian Klein, 2012 Jan 31)
Name it "CompleteFuncDone". Name it "CompleteFuncDone".
...@@ -284,6 +284,10 @@ When setting a local option value from the global value, add a script ID that ...@@ -284,6 +284,10 @@ When setting a local option value from the global value, add a script ID that
indicates this, so that ":verbose set" can give a hint. Check with options in indicates this, so that ":verbose set" can give a hint. Check with options in
the help file. the help file.
Patch for IBM z/OS makefile. (Stephen Bovy, 2012 Apr 26)
Patch for configure (Stephen Bovy, 2012 Apr 28)
Updates later.
After patch 7.3.097 still get E15. (Yukihiro Nakadaira, 2011 Jan 18) After patch 7.3.097 still get E15. (Yukihiro Nakadaira, 2011 Jan 18)
Also for another example (ZyX, 2011 Jan 24) Also for another example (ZyX, 2011 Jan 24)
......
" Vim filetype plugin file " Vim filetype plugin file
" Language: Abaqus finite element input file (www.abaqus.com) " Language: Abaqus finite element input file (www.abaqus.com)
" Maintainer: Carl Osterwisch <osterwischc@asme.org> " Maintainer: Carl Osterwisch <osterwischc@asme.org>
" Last Change: 2012 Mar 11 " Last Change: 2012 Apr 30
" Only do this when not done yet for this buffer " Only do this when not done yet for this buffer
if exists("b:did_ftplugin") | finish | endif if exists("b:did_ftplugin") | finish | endif
...@@ -51,7 +51,7 @@ if has("gui_win32") && !exists("b:browsefilter") ...@@ -51,7 +51,7 @@ if has("gui_win32") && !exists("b:browsefilter")
\ "Abaqus Results (*.dat)\t*.dat\n" . \ "Abaqus Results (*.dat)\t*.dat\n" .
\ "Abaqus Messages (*.pre *.msg *.sta)\t*.pre;*.msg;*.sta\n" . \ "Abaqus Messages (*.pre *.msg *.sta)\t*.pre;*.msg;*.sta\n" .
\ "All Files (*.*)\t*.*\n" \ "All Files (*.*)\t*.*\n"
let b:undo_ftplugin .= "|unlet b:browsefilter" let b:undo_ftplugin .= "|unlet! b:browsefilter"
endif endif
" Define patterns for the matchit plugin " Define patterns for the matchit plugin
...@@ -62,7 +62,7 @@ if exists("loaded_matchit") && !exists("b:match_words") ...@@ -62,7 +62,7 @@ if exists("loaded_matchit") && !exists("b:match_words")
\ '\*assembly:\*end\s*assembly,' . \ '\*assembly:\*end\s*assembly,' .
\ '\*instance:\*end\s*instance,' . \ '\*instance:\*end\s*instance,' .
\ '\*step:\*end\s*step' \ '\*step:\*end\s*step'
let b:undo_ftplugin .= "|unlet b:match_ignorecase b:match_words" let b:undo_ftplugin .= "|unlet! b:match_ignorecase b:match_words"
endif endif
" Define keys used to move [count] keywords backward or forward. " Define keys used to move [count] keywords backward or forward.
...@@ -85,6 +85,13 @@ endfunction ...@@ -85,6 +85,13 @@ endfunction
let b:undo_ftplugin .= "|unmap <buffer> [[|unmap <buffer> ]]" let b:undo_ftplugin .= "|unmap <buffer> [[|unmap <buffer> ]]"
\ . "|unmap <buffer> <LocalLeader><LocalLeader>" \ . "|unmap <buffer> <LocalLeader><LocalLeader>"
" Undo must be done in nocompatible mode for <LocalLeader>.
let b:undo_ftplugin = "let s:cpo_save = &cpoptions|"
\ . "set cpoptions&vim|"
\ . b:undo_ftplugin
\ . "|let &cpoptions = s:cpo_save"
\ . "|unlet s:cpo_save"
" Restore saved compatibility options " Restore saved compatibility options
let &cpoptions = s:cpo_save let &cpoptions = s:cpo_save
unlet s:cpo_save unlet s:cpo_save
...@@ -8,8 +8,8 @@ if exists("b:did_ftplugin") | finish | endif ...@@ -8,8 +8,8 @@ if exists("b:did_ftplugin") | finish | endif
" Make sure the continuation lines below do not cause problems in " Make sure the continuation lines below do not cause problems in
" compatibility mode. " compatibility mode.
let s:save_cpo = &cpo let s:keepcpo= &cpo
set cpo-=C set cpo&vim
" Define some defaults in case the included ftplugins don't set them. " Define some defaults in case the included ftplugins don't set them.
let s:undo_ftplugin = "" let s:undo_ftplugin = ""
...@@ -79,5 +79,5 @@ let b:undo_ftplugin = "setlocal commentstring< include< omnifunc<" . ...@@ -79,5 +79,5 @@ let b:undo_ftplugin = "setlocal commentstring< include< omnifunc<" .
\ s:undo_ftplugin \ s:undo_ftplugin
" Restore the saved compatibility options. " Restore the saved compatibility options.
let &cpo = s:save_cpo let &cpo = s:keepcpo
unlet s:save_cpo unlet s:keepcpo
...@@ -5,6 +5,8 @@ ...@@ -5,6 +5,8 @@
if exists("b:did_ftplugin") | finish | endif if exists("b:did_ftplugin") | finish | endif
let b:did_ftplugin = 1 let b:did_ftplugin = 1
let s:keepcpo= &cpo
set cpo&vim
setlocal cinkeys-=0# setlocal cinkeys-=0#
setlocal indentkeys-=0# setlocal indentkeys-=0#
...@@ -41,3 +43,6 @@ if has("gui_win32") && !exists("b:browsefilter") ...@@ -41,3 +43,6 @@ if has("gui_win32") && !exists("b:browsefilter")
let b:browsefilter = "Python Files (*.py)\t*.py\n" . let b:browsefilter = "Python Files (*.py)\t*.py\n" .
\ "All Files (*.*)\t*.*\n" \ "All Files (*.*)\t*.*\n"
endif endif
let &cpo = s:keepcpo
unlet s:keepcpo
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment