mirror of
https://github.com/neovim/neovim.git
synced 2025-09-06 19:38:20 +00:00
@@ -1,4 +1,4 @@
|
|||||||
*message.txt* For Vim version 7.4. Last change: 2016 Feb 27
|
*message.txt* For Vim version 7.4. Last change: 2016 Jul 14
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -656,6 +656,12 @@ You must be using an awful lot of buffers. It's now possible that two buffers
|
|||||||
have the same number, which causes various problems. You might want to exit
|
have the same number, which causes various problems. You might want to exit
|
||||||
Vim and restart it.
|
Vim and restart it.
|
||||||
|
|
||||||
|
*E931* >
|
||||||
|
Buffer cannot be registered
|
||||||
|
|
||||||
|
Out of memory or a duplicate buffer number. May habben after W14. Looking up
|
||||||
|
a buffer will not always work, better restart Vim.
|
||||||
|
|
||||||
*E296* *E297* >
|
*E296* *E297* >
|
||||||
Seek error in swap file write
|
Seek error in swap file write
|
||||||
Write error in swap file
|
Write error in swap file
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*motion.txt* For Vim version 7.4. Last change: 2015 Jun 06
|
*motion.txt* For Vim version 7.4. Last change: 2016 Jul 12
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -569,7 +569,7 @@ i[ "inner [] block", select [count] '[' ']' blocks. This
|
|||||||
When used in Visual mode it is made characterwise.
|
When used in Visual mode it is made characterwise.
|
||||||
|
|
||||||
a) *v_a)* *a)* *a(*
|
a) *v_a)* *a)* *a(*
|
||||||
a( *v_ab* *v_a(* *ab*
|
a( *vab* *v_ab* *v_a(* *ab*
|
||||||
ab "a block", select [count] blocks, from "[count] [(" to
|
ab "a block", select [count] blocks, from "[count] [(" to
|
||||||
the matching ')', including the '(' and ')' (see
|
the matching ')', including the '(' and ')' (see
|
||||||
|[(|). Does not include white space outside of the
|
|[(|). Does not include white space outside of the
|
||||||
@@ -577,7 +577,7 @@ ab "a block", select [count] blocks, from "[count] [(" to
|
|||||||
When used in Visual mode it is made characterwise.
|
When used in Visual mode it is made characterwise.
|
||||||
|
|
||||||
i) *v_i)* *i)* *i(*
|
i) *v_i)* *i)* *i(*
|
||||||
i( *v_ib* *v_i(* *ib*
|
i( *vib* *v_ib* *v_i(* *ib*
|
||||||
ib "inner block", select [count] blocks, from "[count] [("
|
ib "inner block", select [count] blocks, from "[count] [("
|
||||||
to the matching ')', excluding the '(' and ')' (see
|
to the matching ')', excluding the '(' and ')' (see
|
||||||
|[(|).
|
|[(|).
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*options.txt* For Vim version 7.4. Last change: 2016 Mar 19
|
*options.txt* For Vim version 7.4. Last change: 2016 Jul 12
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -5445,6 +5445,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
The |FilterReadPre|, |FilterReadPost| and |FilterWritePre|,
|
The |FilterReadPre|, |FilterReadPost| and |FilterWritePre|,
|
||||||
|FilterWritePost| autocommands event are not triggered when
|
|FilterWritePost| autocommands event are not triggered when
|
||||||
'shelltemp' is off.
|
'shelltemp' is off.
|
||||||
|
The `system()` function does not respect this option and always uses
|
||||||
|
temp files.
|
||||||
|
|
||||||
*'shellxescape'* *'sxe'*
|
*'shellxescape'* *'sxe'*
|
||||||
'shellxescape' 'sxe' string (default: "";
|
'shellxescape' 'sxe' string (default: "";
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
" Vim support file to detect file types
|
" Vim support file to detect file types
|
||||||
"
|
"
|
||||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||||
" Last Change: 2016 Apr 29
|
" Last Change: 2016 Jul 12
|
||||||
|
|
||||||
" Listen very carefully, I will say this only once
|
" Listen very carefully, I will say this only once
|
||||||
if exists("did_load_filetypes")
|
if exists("did_load_filetypes")
|
||||||
@@ -1617,11 +1617,9 @@ au BufNewFile,BufRead */etc/protocols setf protocols
|
|||||||
" Pyrex
|
" Pyrex
|
||||||
au BufNewFile,BufRead *.pyx,*.pxd setf pyrex
|
au BufNewFile,BufRead *.pyx,*.pxd setf pyrex
|
||||||
|
|
||||||
" Python
|
" Python, Python Shell Startup Files
|
||||||
au BufNewFile,BufRead *.py,*.pyw setf python
|
|
||||||
|
|
||||||
" Quixote (Python-based web framework)
|
" Quixote (Python-based web framework)
|
||||||
au BufNewFile,BufRead *.ptl setf python
|
au BufNewFile,BufRead *.py,*.pyw,.pythonstartup,.pythonrc,*.ptl setf python
|
||||||
|
|
||||||
" Radiance
|
" Radiance
|
||||||
au BufNewFile,BufRead *.rad,*.mat setf radiance
|
au BufNewFile,BufRead *.rad,*.mat setf radiance
|
||||||
|
@@ -1,15 +1,15 @@
|
|||||||
" Vim syntax file
|
" Vim syntax file
|
||||||
" Language: awk, nawk, gawk, mawk
|
" Language: awk, nawk, gawk, mawk
|
||||||
" Maintainer: Antonio Colombo <azc100@gmail.com>
|
" Maintainer: Antonio Colombo <azc100@gmail.com>
|
||||||
" Last Change: 2014 Oct 21
|
" Last Change: 2016 Jul 15
|
||||||
|
|
||||||
" AWK ref. is: Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger
|
" AWK ref. is: Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger
|
||||||
" The AWK Programming Language, Addison-Wesley, 1988
|
" The AWK Programming Language, Addison-Wesley, 1988
|
||||||
|
|
||||||
" GAWK ref. is: Arnold D. Robbins
|
" GAWK ref. is: Arnold D. Robbins
|
||||||
" Effective AWK Programming, Third Edition, O'Reilly, 2001
|
" Effective AWK Programming, Third Edition, O'Reilly, 2001
|
||||||
" Effective AWK Programming, Fourth Edition, O'Reilly, 2015
|
" Effective AWK Programming, Fourth Edition, O'Reilly, 2015
|
||||||
" (also available with the gawk source distribution)
|
" (also available and updated with the gawk source distribution)
|
||||||
|
|
||||||
" MAWK is a "new awk" meaning it implements AWK ref.
|
" MAWK is a "new awk" meaning it implements AWK ref.
|
||||||
" mawk conforms to the Posix 1003.2 (draft 11.3)
|
" mawk conforms to the Posix 1003.2 (draft 11.3)
|
||||||
@@ -19,11 +19,8 @@
|
|||||||
" TODO:
|
" TODO:
|
||||||
" Dig into the commented out syntax expressions below.
|
" Dig into the commented out syntax expressions below.
|
||||||
|
|
||||||
" For version 5.x: Clear all syntax items
|
" Quit when a syntax file was already loaded
|
||||||
" For version 6.x: Quit when a syntax file was already loaded
|
if exists("b:current_syntax")
|
||||||
if version < 600
|
|
||||||
syn clear
|
|
||||||
elseif exists("b:current_syntax")
|
|
||||||
finish
|
finish
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@@ -35,13 +32,13 @@ set cpo&vim
|
|||||||
syn keyword awkStatement break continue delete exit
|
syn keyword awkStatement break continue delete exit
|
||||||
syn keyword awkStatement function getline next
|
syn keyword awkStatement function getline next
|
||||||
syn keyword awkStatement print printf return
|
syn keyword awkStatement print printf return
|
||||||
" GAWK ref. Chapter 7
|
" GAWK ref. Chapter 7-9
|
||||||
syn keyword awkStatement nextfile
|
syn keyword awkStatement switch nextfile
|
||||||
|
syn keyword awkStatement func
|
||||||
"
|
"
|
||||||
" GAWK ref. Chapter 9, Functions
|
" GAWK ref. Chapter 9, Functions
|
||||||
"
|
|
||||||
" Numeric Functions
|
" Numeric Functions
|
||||||
syn keyword awkFunction atan2 cos div exp int log rand sin sqrt srand
|
syn keyword awkFunction atan2 cos exp int intdiv log rand sin sqrt srand
|
||||||
" String Manipulation Functions
|
" String Manipulation Functions
|
||||||
syn keyword awkFunction asort asort1 gensub gsub index length match
|
syn keyword awkFunction asort asort1 gensub gsub index length match
|
||||||
syn keyword awkFunction patsplit split sprintf strtonum sub substr
|
syn keyword awkFunction patsplit split sprintf strtonum sub substr
|
||||||
@@ -52,17 +49,17 @@ syn keyword awkFunction close fflush system
|
|||||||
syn keyword awkFunction mktime strftime systime
|
syn keyword awkFunction mktime strftime systime
|
||||||
" Bit Manipulation Functions
|
" Bit Manipulation Functions
|
||||||
syn keyword awkFunction and compl lshift or rshift xor
|
syn keyword awkFunction and compl lshift or rshift xor
|
||||||
" Getting Type Function
|
" Getting Type Functions
|
||||||
syn keyword awkFunction isarray
|
syn keyword awkFunction isarray typeof
|
||||||
" String-Translation Functions
|
" String-Translation Functions
|
||||||
syn keyword awkFunction bindtextdomain dcgettext dcngetext
|
syn keyword awkFunction bindtextdomain dcgettext dcngetext
|
||||||
|
|
||||||
syn keyword awkConditional if else
|
syn keyword awkConditional if else
|
||||||
syn keyword awkRepeat while for
|
syn keyword awkRepeat while for do
|
||||||
|
|
||||||
syn keyword awkTodo contained TODO
|
syn keyword awkTodo contained TODO
|
||||||
|
|
||||||
syn keyword awkPatterns BEGIN END
|
syn keyword awkPatterns BEGIN END BEGINFILE ENDFILE
|
||||||
|
|
||||||
" GAWK ref. Chapter 7
|
" GAWK ref. Chapter 7
|
||||||
" Built-in Variables That Control awk
|
" Built-in Variables That Control awk
|
||||||
@@ -74,20 +71,18 @@ syn keyword awkVariables ARGC ARGV ARGIND ENVIRON ERRNO FILENAME
|
|||||||
syn keyword awkVariables FNR NF FUNCTAB NR PROCINFO RLENGTH RSTART
|
syn keyword awkVariables FNR NF FUNCTAB NR PROCINFO RLENGTH RSTART
|
||||||
syn keyword awkVariables RT SYMTAB
|
syn keyword awkVariables RT SYMTAB
|
||||||
|
|
||||||
syn keyword awkRepeat do
|
|
||||||
|
|
||||||
" Octal format character.
|
" Octal format character.
|
||||||
syn match awkSpecialCharacter display contained "\\[0-7]\{1,3\}"
|
syn match awkSpecialCharacter display contained "\\[0-7]\{1,3\}"
|
||||||
syn keyword awkStatement func nextfile
|
|
||||||
" Hex format character.
|
" Hex format character.
|
||||||
syn match awkSpecialCharacter display contained "\\x[0-9A-Fa-f]\+"
|
syn match awkSpecialCharacter display contained "\\x[0-9A-Fa-f]\+"
|
||||||
|
|
||||||
syn match awkFieldVars "\$\d\+"
|
syn match awkFieldVars "\$\d\+"
|
||||||
|
|
||||||
"catch errors caused by wrong parenthesis
|
" catch errors caused by wrong parenthesis
|
||||||
syn region awkParen transparent start="(" end=")" contains=ALLBUT,awkParenError,awkSpecialCharacter,awkArrayElement,awkArrayArray,awkTodo,awkRegExp,awkBrktRegExp,awkBrackets,awkCharClass
|
syn region awkParen transparent start="(" end=")" contains=ALLBUT,awkParenError,awkSpecialCharacter,awkArrayElement,awkArrayArray,awkTodo,awkRegExp,awkBrktRegExp,awkBrackets,awkCharClass,awkComment
|
||||||
syn match awkParenError display ")"
|
syn match awkParenError display ")"
|
||||||
syn match awkInParen display contained "[{}]"
|
"syn match awkInParen display contained "[{}]"
|
||||||
|
|
||||||
" 64 lines for complex &&'s, and ||'s in a big "if"
|
" 64 lines for complex &&'s, and ||'s in a big "if"
|
||||||
syn sync ccomment awkParen maxlines=64
|
syn sync ccomment awkParen maxlines=64
|
||||||
@@ -141,7 +136,7 @@ syn match awkExpression "?\|:"
|
|||||||
syn keyword awkExpression in
|
syn keyword awkExpression in
|
||||||
|
|
||||||
" Boolean Logic (OR, AND, NOT)
|
" Boolean Logic (OR, AND, NOT)
|
||||||
"syn match awkBoolLogic "||\|&&\|\!"
|
syn match awkBoolLogic "||\|&&\|\!"
|
||||||
|
|
||||||
" This is overridden by less-than & greater-than.
|
" This is overridden by less-than & greater-than.
|
||||||
" Put this above those to override them.
|
" Put this above those to override them.
|
||||||
@@ -171,63 +166,42 @@ syn region awkArray transparent start="\[" end="\]" contains=awkArray,awkArrayE
|
|||||||
" (for the few instances where it would be more than "oneline")
|
" (for the few instances where it would be more than "oneline")
|
||||||
syn sync ccomment awkArray maxlines=10
|
syn sync ccomment awkArray maxlines=10
|
||||||
|
|
||||||
" define the default highlighting
|
" Define the default highlighting.
|
||||||
" For version 5.7 and earlier: only when not done already
|
" Only used when an item doesn't have highlighting yet
|
||||||
" For version 5.8 and later: only when an item doesn't have highlighting yet
|
hi def link awkConditional Conditional
|
||||||
if version >= 508 || !exists("did_awk_syn_inits")
|
hi def link awkFunction Function
|
||||||
if version < 508
|
hi def link awkRepeat Repeat
|
||||||
let did_awk_syn_inits = 1
|
hi def link awkStatement Statement
|
||||||
command -nargs=+ HiLink hi link <args>
|
hi def link awkString String
|
||||||
else
|
hi def link awkSpecialPrintf Special
|
||||||
command -nargs=+ HiLink hi def link <args>
|
hi def link awkSpecialCharacter Special
|
||||||
endif
|
hi def link awkSearch String
|
||||||
|
hi def link awkBrackets awkRegExp
|
||||||
HiLink awkConditional Conditional
|
hi def link awkBrktRegExp awkNestRegExp
|
||||||
HiLink awkFunction Function
|
hi def link awkCharClass awkNestRegExp
|
||||||
HiLink awkRepeat Repeat
|
hi def link awkNestRegExp Keyword
|
||||||
HiLink awkStatement Statement
|
hi def link awkRegExp Special
|
||||||
|
hi def link awkNumber Number
|
||||||
HiLink awkString String
|
hi def link awkFloat Float
|
||||||
HiLink awkSpecialPrintf Special
|
hi def link awkFileIO Special
|
||||||
HiLink awkSpecialCharacter Special
|
hi def link awkOperator Special
|
||||||
|
hi def link awkExpression Special
|
||||||
HiLink awkSearch String
|
hi def link awkBoolLogic Special
|
||||||
HiLink awkBrackets awkRegExp
|
hi def link awkPatterns Special
|
||||||
HiLink awkBrktRegExp awkNestRegExp
|
hi def link awkVariables Special
|
||||||
HiLink awkCharClass awkNestRegExp
|
hi def link awkFieldVars Special
|
||||||
HiLink awkNestRegExp Keyword
|
hi def link awkLineSkip Special
|
||||||
HiLink awkRegExp Special
|
hi def link awkSemicolon Special
|
||||||
|
hi def link awkComma Special
|
||||||
HiLink awkNumber Number
|
hi def link awkIdentifier Identifier
|
||||||
HiLink awkFloat Float
|
hi def link awkComment Comment
|
||||||
|
hi def link awkTodo Todo
|
||||||
HiLink awkFileIO Special
|
" Change this if you want nested array names to be highlighted.
|
||||||
HiLink awkOperator Special
|
hi def link awkArrayArray awkArray
|
||||||
HiLink awkExpression Special
|
hi def link awkArrayElement Special
|
||||||
HiLink awkBoolLogic Special
|
hi def link awkParenError awkError
|
||||||
|
hi def link awkInParen awkError
|
||||||
HiLink awkPatterns Special
|
hi def link awkError Error
|
||||||
HiLink awkVariables Special
|
|
||||||
HiLink awkFieldVars Special
|
|
||||||
|
|
||||||
HiLink awkLineSkip Special
|
|
||||||
HiLink awkSemicolon Special
|
|
||||||
HiLink awkComma Special
|
|
||||||
"HiLink awkIdentifier Identifier
|
|
||||||
|
|
||||||
HiLink awkComment Comment
|
|
||||||
HiLink awkTodo Todo
|
|
||||||
|
|
||||||
" Change this if you want nested array names to be highlighted.
|
|
||||||
HiLink awkArrayArray awkArray
|
|
||||||
HiLink awkArrayElement Special
|
|
||||||
|
|
||||||
HiLink awkParenError awkError
|
|
||||||
HiLink awkInParen awkError
|
|
||||||
HiLink awkError Error
|
|
||||||
|
|
||||||
delcommand HiLink
|
|
||||||
endif
|
|
||||||
|
|
||||||
let b:current_syntax = "awk"
|
let b:current_syntax = "awk"
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user