mirror of
https://github.com/vim/vim.git
synced 2025-07-26 11:04:33 -04:00
Fix more 'cpo' issues in runtime files.
This commit is contained in:
parent
bd1d560895
commit
8e52a59376
@ -1,4 +1,4 @@
|
|||||||
*diff.txt* For Vim version 7.3. Last change: 2011 Apr 14
|
*diff.txt* For Vim version 7.3. Last change: 2012 May 18
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*insert.txt* For Vim version 7.3. Last change: 2012 Apr 20
|
*insert.txt* For Vim version 7.3. Last change: 2012 May 18
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -1017,9 +1017,13 @@ The function must return the column where the completion starts. It must be a
|
|||||||
number between zero and the cursor column "col('.')". This involves looking
|
number between zero and the cursor column "col('.')". This involves looking
|
||||||
at the characters just before the cursor and including those characters that
|
at the characters just before the cursor and including those characters that
|
||||||
could be part of the completed item. The text between this column and the
|
could be part of the completed item. The text between this column and the
|
||||||
cursor column will be replaced with the matches. Return -1 if no completion
|
cursor column will be replaced with the matches.
|
||||||
can be done, the completion will be cancelled with an error message. Return
|
|
||||||
-2 to cancel silently.
|
Special return values:
|
||||||
|
-1 If no completion can be done, the completion will be cancelled with an
|
||||||
|
error message.
|
||||||
|
-2 To cancel silently and stay in completion mode.
|
||||||
|
-3 To cancel silently and leave completion mode.
|
||||||
|
|
||||||
On the second invocation the arguments are:
|
On the second invocation the arguments are:
|
||||||
a:findstart 0
|
a:findstart 0
|
||||||
|
@ -43,27 +43,17 @@ Bug caused by patch 7.3.449. (Alex Afros, May 16)
|
|||||||
Add link to i/OS version on download page:
|
Add link to i/OS version on download page:
|
||||||
http://applidium.com/en/applications/vim/
|
http://applidium.com/en/applications/vim/
|
||||||
|
|
||||||
Patch to fix helptags for multi-byte encoding. (Yasuhiro Matsumoto, 2012 May
|
|
||||||
10)
|
|
||||||
|
|
||||||
GTK: problem with 'L' in 'guioptions' changing the window width.
|
GTK: problem with 'L' in 'guioptions' changing the window width.
|
||||||
(Aaron Cornelius, 2012 Feb 6)
|
(Aaron Cornelius, 2012 Feb 6)
|
||||||
|
|
||||||
Patch for completefunction. (Mtsushita Shougo, 2012 May 11)
|
|
||||||
|
|
||||||
Patch: home_replace() does not work whtn 8.3 filename. (Yasuhiro
|
Patch: home_replace() does not work whtn 8.3 filename. (Yasuhiro
|
||||||
Matsumoto, 2012 Apr 18) Asked for another version of the patch.
|
Matsumoto, 2012 Apr 18) Asked for another version of the patch.
|
||||||
|
Again May 18.
|
||||||
|
|
||||||
Javascript file where indent gets stuck on: GalaxyMaster, 2012 May 3.
|
Javascript file where indent gets stuck on: GalaxyMaster, 2012 May 3.
|
||||||
|
|
||||||
Gvim startup hangs in Ubuntu 12.04. (Yasuhiro Matsumoto, 2012 May 2)
|
|
||||||
Patch available on github. Updated May 8 and May 9?.
|
|
||||||
|
|
||||||
Spell checking: "zg" doesn't pick up the "ß" character. (Axel Bender, 2012 May
|
Spell checking: "zg" doesn't pick up the "ß" character. (Axel Bender, 2012 May
|
||||||
1) Christian Brabandt reports a crash when doing something similar. (May 2)
|
1)
|
||||||
Fix for this: Christian Brabandt, 2012 May 9.
|
|
||||||
|
|
||||||
Patch to avoid a crash when using MEM_PROFILE. (Dominique Pelle, 2012 May 14)
|
|
||||||
|
|
||||||
Win32: When a directory name contains an exclamation mark, completion doesn't
|
Win32: When a directory name contains an exclamation mark, completion doesn't
|
||||||
complete the contents of the directory. No escaping for the "!"? (Jan
|
complete the contents of the directory. No escaping for the "!"? (Jan
|
||||||
@ -71,9 +61,6 @@ Stocker, 2012 Jan 5)
|
|||||||
|
|
||||||
Issue 54: document behavior of -complete, also expands arg.
|
Issue 54: document behavior of -complete, also expands arg.
|
||||||
|
|
||||||
Patch to make ":diffupdate" check for buffers changed outside of Vim.
|
|
||||||
(Christian Brabandt, 2012 May 13, update later)
|
|
||||||
|
|
||||||
Cursor on wrong line after ":copen". (John Beckett, 2012 Apr 30)
|
Cursor on wrong line after ":copen". (John Beckett, 2012 Apr 30)
|
||||||
Fix by Christian Brabandt, 2012 May 2. But calling changed_window_setting()
|
Fix by Christian Brabandt, 2012 May 2. But calling changed_window_setting()
|
||||||
would be a simpler solution.
|
would be a simpler solution.
|
||||||
@ -166,9 +153,6 @@ Updated syntax file for ssh_config, maintainer doesn't respond.
|
|||||||
BufWinLeave triggers too late when quitting last window in a tab page. (Lech
|
BufWinLeave triggers too late when quitting last window in a tab page. (Lech
|
||||||
Lorens, 2012 Feb 21)
|
Lorens, 2012 Feb 21)
|
||||||
|
|
||||||
"fC" doesn't position the cursor correctly when there are concealed
|
|
||||||
characters. Patch by Christian Brabandt, 2011 Oct 11)
|
|
||||||
|
|
||||||
Patch for 'transparency' option. (Sergiu Dotenco, 2011 Sep 17)
|
Patch for 'transparency' option. (Sergiu Dotenco, 2011 Sep 17)
|
||||||
Only for MS-Windows. No documentation. Do we want this?
|
Only for MS-Windows. No documentation. Do we want this?
|
||||||
|
|
||||||
@ -184,12 +168,9 @@ Christian Brabandt has another incomplete patch. (2011 Jul 13)
|
|||||||
Also: Alignment in help with tabs gets messed up, esp. at ":help index".
|
Also: Alignment in help with tabs gets messed up, esp. at ":help index".
|
||||||
Probably need to make a tab work like there was no concealing. Possibly with
|
Probably need to make a tab work like there was no concealing. Possibly with
|
||||||
an option. Like line wrapping works as if there is no concealing.
|
an option. Like line wrapping works as if there is no concealing.
|
||||||
|
Patch by Dominique Pelle, Also fixes "fC" problem.
|
||||||
'cursorline' is drawn incorrectly in diff mode. Patch by Christian Brabandt,
|
"fC" doesn't position the cursor correctly when there are concealed
|
||||||
2012 Apr 2.
|
characters. Patch by Christian Brabandt, 2011 Oct 11)
|
||||||
|
|
||||||
'cursorline' works on a text line only. Add 'cursorscreenline' for
|
|
||||||
highlighting the screen line. (Christian Brabandt, 2012 Mar 31)
|
|
||||||
|
|
||||||
With concealed text mouse click doesn't put the cursor in the right position.
|
With concealed text mouse click doesn't put the cursor in the right position.
|
||||||
(Herb Sitz) Fix by Christian Brabandt, 2011 Jun 16. Doesn't work properly,
|
(Herb Sitz) Fix by Christian Brabandt, 2011 Jun 16. Doesn't work properly,
|
||||||
@ -199,6 +180,12 @@ Syntax region with 'concealends' and a 'cchar' value, 'conceallevel' set to 2,
|
|||||||
only one of the two ends gets the cchar displayed. (Brett Stahlman, 2010 Aug
|
only one of the two ends gets the cchar displayed. (Brett Stahlman, 2010 Aug
|
||||||
21, Ben Fritz, 2010 Sep 14)
|
21, Ben Fritz, 2010 Sep 14)
|
||||||
|
|
||||||
|
'cursorline' is drawn incorrectly in diff mode. Patch by Christian Brabandt,
|
||||||
|
2012 Apr 2.
|
||||||
|
|
||||||
|
'cursorline' works on a text line only. Add 'cursorscreenline' for
|
||||||
|
highlighting the screen line. (Christian Brabandt, 2012 Mar 31)
|
||||||
|
|
||||||
Win32: Does building a 64 bit version with VC9 give warnings for int
|
Win32: Does building a 64 bit version with VC9 give warnings for int
|
||||||
conversions? (Mike Williams)
|
conversions? (Mike Williams)
|
||||||
|
|
||||||
@ -1121,6 +1108,7 @@ Latest version: 2011 May 18
|
|||||||
8 Windows install with NSIS: make it possible to do a silent install, see
|
8 Windows install with NSIS: make it possible to do a silent install, see
|
||||||
http://nsis.sourceforge.net/Docs/Chapter4.html#4.12
|
http://nsis.sourceforge.net/Docs/Chapter4.html#4.12
|
||||||
Version from Guopeng Wen that does this (2010 Dec 27)
|
Version from Guopeng Wen that does this (2010 Dec 27)
|
||||||
|
Alternative: MSI installer: https://github.com/petrkle/vim-msi/
|
||||||
|
|
||||||
Windows installer should install 32-bit version of right-click handler also on
|
Windows installer should install 32-bit version of right-click handler also on
|
||||||
64-bit systems. (Brian Cunningham, 2011 Dec 28)
|
64-bit systems. (Brian Cunningham, 2011 Dec 28)
|
||||||
|
@ -12,5 +12,4 @@ endif
|
|||||||
run ftplugin/lisp.vim
|
run ftplugin/lisp.vim
|
||||||
|
|
||||||
setl lw-=if
|
setl lw-=if
|
||||||
setl lw+=def-art-fun,deffacts,defglobal,defrule,defschema,
|
setl lw+=def-art-fun,deffacts,defglobal,defrule,defschema,for,schema,while
|
||||||
\for,schema,while
|
|
||||||
|
@ -10,6 +10,8 @@ endif
|
|||||||
|
|
||||||
" Don't load another plugin for this buffer
|
" Don't load another plugin for this buffer
|
||||||
let b:did_ftplugin = 1
|
let b:did_ftplugin = 1
|
||||||
|
let s:keepcpo= &cpo
|
||||||
|
set cpo&vim
|
||||||
|
|
||||||
" Set 'formatoptions' to break comment lines but not other lines,
|
" Set 'formatoptions' to break comment lines but not other lines,
|
||||||
" and insert the comment leader when hitting <CR> or using "o".
|
" and insert the comment leader when hitting <CR> or using "o".
|
||||||
@ -22,3 +24,6 @@ if has("gui_win32") && !exists("b:browsefilter")
|
|||||||
let b:browsefilter = "C# Source Files (*.cs)\t*.cs\n" .
|
let b:browsefilter = "C# Source Files (*.cs)\t*.cs\n" .
|
||||||
\ "All Files (*.*)\t*.*\n"
|
\ "All Files (*.*)\t*.*\n"
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
let &cpo = s:keepcpo
|
||||||
|
unlet s:keepcpo
|
||||||
|
@ -8,6 +8,8 @@ let b:did_ftplugin = 1
|
|||||||
|
|
||||||
setlocal foldmethod=syntax
|
setlocal foldmethod=syntax
|
||||||
|
|
||||||
|
" Using line continuation here.
|
||||||
|
let s:cpo_save = &cpo
|
||||||
set cpo-=C
|
set cpo-=C
|
||||||
|
|
||||||
" matchit support
|
" matchit support
|
||||||
@ -26,3 +28,6 @@ if has("gui_win32") && !exists("b:browsefilter")
|
|||||||
let b:browsefilter = "InstallShield Files (*.rul)\t*.rul\n" .
|
let b:browsefilter = "InstallShield Files (*.rul)\t*.rul\n" .
|
||||||
\ "All Files (*.*)\t*.*\n"
|
\ "All Files (*.*)\t*.*\n"
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
let &cpo = s:cpo_save
|
||||||
|
unlet s:cpo_save
|
||||||
|
@ -9,6 +9,8 @@ if exists("b:did_ftplugin")
|
|||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
let b:did_ftplugin = 1
|
let b:did_ftplugin = 1
|
||||||
|
let s:keepcpo= &cpo
|
||||||
|
set cpo&vim
|
||||||
|
|
||||||
"{{{ Indent settings
|
"{{{ Indent settings
|
||||||
" Set shift width for indent
|
" Set shift width for indent
|
||||||
@ -42,3 +44,6 @@ let b:undo_ftplugin = "setlocal shiftwidth< softtabstop< expandtab<"
|
|||||||
\ . " formatoptions< comments< textwidth<"
|
\ . " formatoptions< comments< textwidth<"
|
||||||
\ . "| unlet! b:browsefiler"
|
\ . "| unlet! b:browsefiler"
|
||||||
"}}}
|
"}}}
|
||||||
|
|
||||||
|
let &cpo = s:keepcpo
|
||||||
|
unlet s:keepcpo
|
||||||
|
@ -2,12 +2,14 @@
|
|||||||
" Language: Pyrex
|
" Language: Pyrex
|
||||||
" Maintainer: Marco Barisione <marco.bari@people.it>
|
" Maintainer: Marco Barisione <marco.bari@people.it>
|
||||||
" URL: http://marcobari.altervista.org/pyrex_vim.html
|
" URL: http://marcobari.altervista.org/pyrex_vim.html
|
||||||
" Last Change: 2004 May 16
|
" Last Change: 2012 May 18
|
||||||
|
|
||||||
" 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")
|
if exists("b:did_ftplugin")
|
||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
|
let s:keepcpo= &cpo
|
||||||
|
set cpo&vim
|
||||||
|
|
||||||
" Behaves just like Python
|
" Behaves just like Python
|
||||||
runtime! ftplugin/python.vim ftplugin/python_*.vim ftplugin/python/*.vim
|
runtime! ftplugin/python.vim ftplugin/python_*.vim ftplugin/python/*.vim
|
||||||
@ -20,3 +22,6 @@ if has("gui_win32") && exists("b:browsefilter")
|
|||||||
\ "C++ Source Files (*.cpp *.c++)\t*.cpp;*.c++\n" .
|
\ "C++ Source Files (*.cpp *.c++)\t*.cpp;*.c++\n" .
|
||||||
\ "All Files (*.*)\t*.*\n"
|
\ "All Files (*.*)\t*.*\n"
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
let &cpo = s:keepcpo
|
||||||
|
unlet s:keepcpo
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
" Language: SQL (Common for Oracle, Microsoft SQL Server, Sybase)
|
" Language: SQL (Common for Oracle, Microsoft SQL Server, Sybase)
|
||||||
" Version: 8.0
|
" Version: 8.0
|
||||||
" Maintainer: David Fishburn <dfishburn dot vim at gmail dot com>
|
" Maintainer: David Fishburn <dfishburn dot vim at gmail dot com>
|
||||||
" Last Change: 2012 Mar 11
|
" Last Change: 2012 May 18
|
||||||
" Download: http://vim.sourceforge.net/script.php?script_id=454
|
" Download: http://vim.sourceforge.net/script.php?script_id=454
|
||||||
|
|
||||||
" For more details please use:
|
" For more details please use:
|
||||||
@ -67,7 +67,7 @@ if exists("b:did_ftplugin")
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
let s:save_cpo = &cpo
|
let s:save_cpo = &cpo
|
||||||
set cpo=
|
set cpo&vim
|
||||||
|
|
||||||
" Disable autowrapping for code, but enable for comments
|
" Disable autowrapping for code, but enable for comments
|
||||||
" t Auto-wrap text using textwidth
|
" t Auto-wrap text using textwidth
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" Vim filetype plugin file
|
" Vim filetype plugin file
|
||||||
" Language: Zimbu
|
" Language: Zimbu
|
||||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||||
" Last Change: 2012 May 17
|
" Last Change: 2012 May 18
|
||||||
|
|
||||||
" 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")
|
if exists("b:did_ftplugin")
|
||||||
@ -15,7 +15,7 @@ let b:did_ftplugin = 1
|
|||||||
let s:cpo_save = &cpo
|
let s:cpo_save = &cpo
|
||||||
set cpo-=C
|
set cpo-=C
|
||||||
|
|
||||||
let b:undo_ftplugin = "setl fo< com< ofu< | if has('vms') | setl isk< | endif"
|
let b:undo_ftplugin = "setl fo< com< ofu< efm< tw< et< sts< sw< | if has('vms') | setl isk< | endif"
|
||||||
|
|
||||||
" Set 'formatoptions' to break comment lines but not other lines,
|
" Set 'formatoptions' to break comment lines but not other lines,
|
||||||
" and insert the comment leader when hitting <CR> or using "o".
|
" and insert the comment leader when hitting <CR> or using "o".
|
||||||
|
@ -23,6 +23,8 @@ setlocal indentkeys+==ENDIF(,ENDFOREACH(,ENDMACRO(,ELSE(,ELSEIF(,ENDWHILE(
|
|||||||
if exists("*CMakeGetIndent")
|
if exists("*CMakeGetIndent")
|
||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
|
let s:keepcpo= &cpo
|
||||||
|
set cpo&vim
|
||||||
|
|
||||||
fun! CMakeGetIndent(lnum)
|
fun! CMakeGetIndent(lnum)
|
||||||
let this_line = getline(a:lnum)
|
let this_line = getline(a:lnum)
|
||||||
@ -83,3 +85,6 @@ fun! CMakeGetIndent(lnum)
|
|||||||
|
|
||||||
return ind
|
return ind
|
||||||
endfun
|
endfun
|
||||||
|
|
||||||
|
let &cpo = s:keepcpo
|
||||||
|
unlet s:keepcpo
|
||||||
|
@ -15,6 +15,8 @@ setlocal nosmartindent
|
|||||||
if exists("*GetCSSIndent")
|
if exists("*GetCSSIndent")
|
||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
|
let s:keepcpo= &cpo
|
||||||
|
set cpo&vim
|
||||||
|
|
||||||
function s:prevnonblanknoncomment(lnum)
|
function s:prevnonblanknoncomment(lnum)
|
||||||
let lnum = a:lnum
|
let lnum = a:lnum
|
||||||
@ -74,3 +76,6 @@ function GetCSSIndent()
|
|||||||
return indent(pnum) + s:count_braces(pnum, 1) * &sw
|
return indent(pnum) + s:count_braces(pnum, 1) * &sw
|
||||||
\ - s:count_braces(v:lnum, 0) * &sw
|
\ - s:count_braces(v:lnum, 0) * &sw
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
let &cpo = s:keepcpo
|
||||||
|
unlet s:keepcpo
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
" $Date: 2004/12/09 21:33:52 $
|
" $Date: 2004/12/09 21:33:52 $
|
||||||
" $Revision: 1.3 $
|
" $Revision: 1.3 $
|
||||||
" URL: http://www.djoce.net/page/vim/
|
" URL: http://www.djoce.net/page/vim/
|
||||||
" Last Change: 2004 Sept 14 : removed specific value for tab (sw)
|
" Last Change: 2012 May 18
|
||||||
|
|
||||||
" Only load this indent file when no other was loaded.
|
" Only load this indent file when no other was loaded.
|
||||||
if exists("b:did_indent")
|
if exists("b:did_indent")
|
||||||
@ -37,6 +37,8 @@ let s:inheritance_dent = '\s*\(redefine\|rename\|export\)\>'
|
|||||||
if exists("*GetEiffelIndent")
|
if exists("*GetEiffelIndent")
|
||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
|
let s:keepcpo= &cpo
|
||||||
|
set cpo&vim
|
||||||
|
|
||||||
function GetEiffelIndent()
|
function GetEiffelIndent()
|
||||||
|
|
||||||
@ -103,4 +105,7 @@ function GetEiffelIndent()
|
|||||||
return ind
|
return ind
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
let &cpo = s:keepcpo
|
||||||
|
unlet s:keepcpo
|
||||||
|
|
||||||
" vim:sw=2
|
" vim:sw=2
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
" IDL (Interactive Data Language) indent file.
|
" IDL (Interactive Data Language) indent file.
|
||||||
" Language: IDL (ft=idlang)
|
" Language: IDL (ft=idlang)
|
||||||
" Last change: 2002 Sep 23
|
" Last change: 2012 May 18
|
||||||
" Maintainer: Aleksandar Jelenak <ajelenak AT yahoo.com>
|
" Maintainer: Aleksandar Jelenak <ajelenak AT yahoo.com>
|
||||||
|
|
||||||
" Only load this indent file when no other was loaded.
|
" Only load this indent file when no other was loaded.
|
||||||
@ -9,8 +9,7 @@ if exists("b:did_indent")
|
|||||||
endif
|
endif
|
||||||
let b:did_indent = 1
|
let b:did_indent = 1
|
||||||
|
|
||||||
setlocal indentkeys=o,O,0=endif,0=ENDIF,0=endelse,0=ENDELSE,0=endwhile,
|
setlocal indentkeys=o,O,0=endif,0=ENDIF,0=endelse,0=ENDELSE,0=endwhile,0=ENDWHILE,0=endfor,0=ENDFOR,0=endrep,0=ENDREP
|
||||||
\0=ENDWHILE,0=endfor,0=ENDFOR,0=endrep,0=ENDREP
|
|
||||||
|
|
||||||
setlocal indentexpr=GetIdlangIndent(v:lnum)
|
setlocal indentexpr=GetIdlangIndent(v:lnum)
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
" Language: Java
|
" Language: Java
|
||||||
" Previous Maintainer: Toby Allsopp <toby.allsopp@peace.com>
|
" Previous Maintainer: Toby Allsopp <toby.allsopp@peace.com>
|
||||||
" Current Maintainer: Hong Xu <xuhdev@gmail.com>
|
" Current Maintainer: Hong Xu <xuhdev@gmail.com>
|
||||||
" Last Change: 2012 Jan 20
|
" Last Change: 2012 May 18
|
||||||
" Version: 1.0
|
" Version: 1.0
|
||||||
" License: Same as Vim.
|
" License: Same as Vim.
|
||||||
" Copyright (c) 2012 Hong Xu
|
" Copyright (c) 2012 Hong Xu
|
||||||
@ -29,6 +29,8 @@ let b:undo_indent = "set cin< cino< indentkeys< indentexpr<"
|
|||||||
if exists("*GetJavaIndent")
|
if exists("*GetJavaIndent")
|
||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
|
let s:keepcpo= &cpo
|
||||||
|
set cpo&vim
|
||||||
|
|
||||||
function! SkipJavaBlanksAndComments(startline)
|
function! SkipJavaBlanksAndComments(startline)
|
||||||
let lnum = a:startline
|
let lnum = a:startline
|
||||||
@ -139,4 +141,7 @@ function GetJavaIndent()
|
|||||||
return theIndent
|
return theIndent
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
let &cpo = s:keepcpo
|
||||||
|
unlet s:keepcpo
|
||||||
|
|
||||||
" vi: sw=2 et
|
" vi: sw=2 et
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" MetaPost indent file
|
" MetaPost indent file
|
||||||
" Language: MetaPost
|
" Language: MetaPost
|
||||||
" Maintainer: Eugene Minkovskii <emin@mccme.ru>
|
" Maintainer: Eugene Minkovskii <emin@mccme.ru>
|
||||||
" Last Change: 2003 Nov 21
|
" Last Change: 2012 May 18
|
||||||
" Version: 0.1
|
" Version: 0.1
|
||||||
" ==========================================================================
|
" ==========================================================================
|
||||||
|
|
||||||
@ -56,6 +56,8 @@ setlocal indentkeys+=;,<:>,=if,=for,=def,=end,=else,=fi
|
|||||||
if exists("*GetMetaPostIndent")
|
if exists("*GetMetaPostIndent")
|
||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
|
let s:keepcpo= &cpo
|
||||||
|
set cpo&vim
|
||||||
|
|
||||||
" Auxiliary Definitions: {{{1
|
" Auxiliary Definitions: {{{1
|
||||||
function! MetaNextNonblankNoncomment(pos)
|
function! MetaNextNonblankNoncomment(pos)
|
||||||
@ -203,4 +205,7 @@ function! GetMetaPostIndent()
|
|||||||
endfunction
|
endfunction
|
||||||
"
|
"
|
||||||
|
|
||||||
|
let &cpo = s:keepcpo
|
||||||
|
unlet s:keepcpo
|
||||||
|
|
||||||
" vim:sw=2:fdm=marker
|
" vim:sw=2:fdm=marker
|
||||||
|
@ -20,6 +20,8 @@ setlocal indentkeys=o,O,0=:
|
|||||||
if exists("*GetOccamIndent")
|
if exists("*GetOccamIndent")
|
||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
|
let s:keepcpo= &cpo
|
||||||
|
set cpo&vim
|
||||||
|
|
||||||
"{{{ Indent definitions
|
"{{{ Indent definitions
|
||||||
" Define carriage return indent
|
" Define carriage return indent
|
||||||
@ -180,3 +182,6 @@ function GetOccamIndent()
|
|||||||
|
|
||||||
endfunction
|
endfunction
|
||||||
"}}}
|
"}}}
|
||||||
|
|
||||||
|
let &cpo = s:keepcpo
|
||||||
|
unlet s:keepcpo
|
||||||
|
@ -48,6 +48,8 @@ setlocal indentexpr=GetSQLIndent()
|
|||||||
if exists("*GetSQLIndent")
|
if exists("*GetSQLIndent")
|
||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
|
let s:keepcpo= &cpo
|
||||||
|
set cpo&vim
|
||||||
|
|
||||||
" List of all the statements that start a new block.
|
" List of all the statements that start a new block.
|
||||||
" These are typically words that start a line.
|
" These are typically words that start a line.
|
||||||
@ -382,4 +384,7 @@ function GetSQLIndent()
|
|||||||
return s:ModuloIndent(ind)
|
return s:ModuloIndent(ind)
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
let &cpo = s:keepcpo
|
||||||
|
unlet s:keepcpo
|
||||||
|
|
||||||
" vim:sw=4:
|
" vim:sw=4:
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" Vim indent file
|
" Vim indent file
|
||||||
" Language: Vim script
|
" Language: Vim script
|
||||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||||
" Last Change: 2011 Mar 22
|
" Last Change: 2012 May 18
|
||||||
|
|
||||||
" Only load this indent file when no other was loaded.
|
" Only load this indent file when no other was loaded.
|
||||||
if exists("b:did_indent")
|
if exists("b:did_indent")
|
||||||
@ -16,6 +16,8 @@ setlocal indentkeys+==end,=else,=cat,=fina,=END,0\\
|
|||||||
if exists("*GetVimIndent")
|
if exists("*GetVimIndent")
|
||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
|
let s:keepcpo= &cpo
|
||||||
|
set cpo&vim
|
||||||
|
|
||||||
function GetVimIndent()
|
function GetVimIndent()
|
||||||
" Find a non-blank line above the current line.
|
" Find a non-blank line above the current line.
|
||||||
@ -79,4 +81,7 @@ function GetVimIndent()
|
|||||||
return ind
|
return ind
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
let &cpo = s:keepcpo
|
||||||
|
unlet s:keepcpo
|
||||||
|
|
||||||
" vim:sw=2
|
" vim:sw=2
|
||||||
|
@ -15,6 +15,8 @@ setlocal nosmartindent
|
|||||||
if exists("*GetXinetdIndent")
|
if exists("*GetXinetdIndent")
|
||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
|
let s:keepcpo= &cpo
|
||||||
|
set cpo&vim
|
||||||
|
|
||||||
function s:count_braces(lnum, count_open)
|
function s:count_braces(lnum, count_open)
|
||||||
let n_open = 0
|
let n_open = 0
|
||||||
@ -48,3 +50,6 @@ function GetXinetdIndent()
|
|||||||
return indent(pnum) + s:count_braces(pnum, 1) * &sw
|
return indent(pnum) + s:count_braces(pnum, 1) * &sw
|
||||||
\ - s:count_braces(v:lnum, 0) * &sw
|
\ - s:count_braces(v:lnum, 0) * &sw
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
let &cpo = s:keepcpo
|
||||||
|
unlet s:keepcpo
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
" Language: xml
|
" Language: xml
|
||||||
" Maintainer: Johannes Zellner <johannes@zellner.org>
|
" Maintainer: Johannes Zellner <johannes@zellner.org>
|
||||||
" Last Change: 2009-05-26 00:17:25
|
" Last Change: 2012 May 18
|
||||||
" Notes: 1) does not indent pure non-xml code (e.g. embedded scripts)
|
" Notes: 1) does not indent pure non-xml code (e.g. embedded scripts)
|
||||||
" 2) will be confused by unbalanced tags in comments
|
" 2) will be confused by unbalanced tags in comments
|
||||||
" or CDATA sections.
|
" or CDATA sections.
|
||||||
@ -12,13 +12,13 @@ if exists("b:did_indent")
|
|||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
let b:did_indent = 1
|
let b:did_indent = 1
|
||||||
|
let s:keepcpo= &cpo
|
||||||
|
set cpo&vim
|
||||||
|
|
||||||
" [-- local settings (must come before aborting the script) --]
|
" [-- local settings (must come before aborting the script) --]
|
||||||
setlocal indentexpr=XmlIndentGet(v:lnum,1)
|
setlocal indentexpr=XmlIndentGet(v:lnum,1)
|
||||||
setlocal indentkeys=o,O,*<Return>,<>>,<<>,/,{,}
|
setlocal indentkeys=o,O,*<Return>,<>>,<<>,/,{,}
|
||||||
|
|
||||||
set cpo-=C
|
|
||||||
|
|
||||||
if !exists('b:xml_indent_open')
|
if !exists('b:xml_indent_open')
|
||||||
let b:xml_indent_open = '.\{-}<\a'
|
let b:xml_indent_open = '.\{-}<\a'
|
||||||
" pre tag, e.g. <address>
|
" pre tag, e.g. <address>
|
||||||
@ -93,4 +93,7 @@ fun! XmlIndentGet(lnum, use_syntax_check)
|
|||||||
return ind
|
return ind
|
||||||
endfun
|
endfun
|
||||||
|
|
||||||
|
let &cpo = s:keepcpo
|
||||||
|
unlet s:keepcpo
|
||||||
|
|
||||||
" vim:ts=8
|
" vim:ts=8
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" Vim indent file
|
" Vim indent file
|
||||||
" Language: Zimbu
|
" Language: Zimbu
|
||||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||||
" Last Change: 2012 May 17
|
" Last Change: 2011 Jun 19
|
||||||
|
|
||||||
" Only load this indent file when no other was loaded.
|
" Only load this indent file when no other was loaded.
|
||||||
if exists("b:did_indent")
|
if exists("b:did_indent")
|
||||||
@ -16,13 +16,16 @@ setlocal indentkeys=0{,0},!^F,o,O,0=ELSE,0=ELSEIF,0=CASE,0=DEFAULT,0=FINALLY
|
|||||||
" We impose recommended defaults: no Tabs, 'shiftwidth' = 2
|
" We impose recommended defaults: no Tabs, 'shiftwidth' = 2
|
||||||
setlocal sw=2 et
|
setlocal sw=2 et
|
||||||
|
|
||||||
let b:undo_indent = "setl et< ai< indentexpr="
|
let b:undo_indent = "setl et< sw< ai< indentkeys< indentexpr="
|
||||||
|
|
||||||
" Only define the function once.
|
" Only define the function once.
|
||||||
if exists("*GetZimbuIndent")
|
if exists("*GetZimbuIndent")
|
||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
let s:cpo_save = &cpo
|
||||||
|
set cpo&vim
|
||||||
|
|
||||||
" Come here when loading the script the first time.
|
" Come here when loading the script the first time.
|
||||||
|
|
||||||
let s:maxoff = 50 " maximum number of lines to look backwards for ()
|
let s:maxoff = 50 " maximum number of lines to look backwards for ()
|
||||||
@ -121,3 +124,5 @@ func GetZimbuIndent(lnum)
|
|||||||
return plindent
|
return plindent
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
|
let &cpo = s:cpo_save
|
||||||
|
unlet s:cpo_save
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
" Vim script to work like "less"
|
" Vim script to work like "less"
|
||||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||||
" Last Change: 2006 Dec 05
|
" Last Change: 2012 May 18
|
||||||
|
|
||||||
" Avoid loading this file twice, allow the user to define his own script.
|
" Avoid loading this file twice, allow the user to define his own script.
|
||||||
if exists("loaded_less")
|
if exists("loaded_less")
|
||||||
|
@ -13,17 +13,11 @@
|
|||||||
" TODO:
|
" TODO:
|
||||||
" - improve synchronizing.
|
" - improve synchronizing.
|
||||||
|
|
||||||
if version < 600
|
|
||||||
syntax clear
|
|
||||||
let __dtd_cpo_save__ = &cpo
|
|
||||||
set cpo&
|
|
||||||
else
|
|
||||||
if exists("b:current_syntax")
|
if exists("b:current_syntax")
|
||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
let s:dtd_cpo_save = &cpo
|
let s:dtd_cpo_save = &cpo
|
||||||
set cpo&vim
|
set cpo&vim
|
||||||
endif
|
|
||||||
|
|
||||||
if !exists("dtd_ignore_case")
|
if !exists("dtd_ignore_case")
|
||||||
" I prefer having the case takes into consideration.
|
" I prefer having the case takes into consideration.
|
||||||
@ -168,13 +162,8 @@ if version >= 508 || !exists("did_dtd_syn_inits")
|
|||||||
delcommand HiLink
|
delcommand HiLink
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if version < 600
|
|
||||||
let &cpo = __dtd_cpo_save__
|
|
||||||
unlet __dtd_cpo_save__
|
|
||||||
else
|
|
||||||
let &cpo = s:dtd_cpo_save
|
let &cpo = s:dtd_cpo_save
|
||||||
unlet s:dtd_cpo_save
|
unlet s:dtd_cpo_save
|
||||||
endif
|
|
||||||
|
|
||||||
let b:current_syntax = "dtd"
|
let b:current_syntax = "dtd"
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" Vim syntax file
|
" Vim syntax file
|
||||||
" Language: Vim help file
|
" Language: Vim help file
|
||||||
" Maintainer: Bram Moolenaar (Bram@vim.org)
|
" Maintainer: Bram Moolenaar (Bram@vim.org)
|
||||||
" Last Change: 2012 Apr 25
|
" Last Change: 2012 May 18
|
||||||
|
|
||||||
" Quit when a (custom) syntax file was already loaded
|
" Quit when a (custom) syntax file was already loaded
|
||||||
if exists("b:current_syntax")
|
if exists("b:current_syntax")
|
||||||
@ -25,10 +25,10 @@ else
|
|||||||
syn match helpHyperTextEntry "\*[#-)!+-~]\+\*$" contains=helpStar
|
syn match helpHyperTextEntry "\*[#-)!+-~]\+\*$" contains=helpStar
|
||||||
endif
|
endif
|
||||||
if has("conceal")
|
if has("conceal")
|
||||||
syn match helpBar contained "|" conceal
|
syn match helpBar contained "[|`]" conceal
|
||||||
syn match helpStar contained "\*" conceal
|
syn match helpStar contained "\*" conceal
|
||||||
else
|
else
|
||||||
syn match helpBar contained "|"
|
syn match helpBar contained "[|`]"
|
||||||
syn match helpStar contained "\*"
|
syn match helpStar contained "\*"
|
||||||
endif
|
endif
|
||||||
syn match helpNormal "|.*====*|"
|
syn match helpNormal "|.*====*|"
|
||||||
@ -38,7 +38,7 @@ syn match helpVim "Vim version [0-9.a-z]\+"
|
|||||||
syn match helpVim "VIM REFERENCE.*"
|
syn match helpVim "VIM REFERENCE.*"
|
||||||
syn match helpOption "'[a-z]\{2,\}'"
|
syn match helpOption "'[a-z]\{2,\}'"
|
||||||
syn match helpOption "'t_..'"
|
syn match helpOption "'t_..'"
|
||||||
syn match helpCommand "`[^` ]*`"hs=s+1,he=e-1
|
syn match helpCommand "`[^` ]*`"hs=s+1,he=e-1 contains=helpBar
|
||||||
syn match helpHeader "\s*\zs.\{-}\ze\s\=\~$" nextgroup=helpIgnore
|
syn match helpHeader "\s*\zs.\{-}\ze\s\=\~$" nextgroup=helpIgnore
|
||||||
syn match helpGraphic ".* \ze`$" nextgroup=helpIgnore
|
syn match helpGraphic ".* \ze`$" nextgroup=helpIgnore
|
||||||
if has("conceal")
|
if has("conceal")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user