mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
Merge #7500 'vim-patch: runtime'
This commit is contained in:
commit
ae569ea57b
@ -1032,6 +1032,7 @@ The names can be in upper- or lowercase.
|
|||||||
window in the current tab page the current tab page is
|
window in the current tab page the current tab page is
|
||||||
closed |tab-page|.
|
closed |tab-page|.
|
||||||
Triggers the |QuitPre| autocommand event.
|
Triggers the |QuitPre| autocommand event.
|
||||||
|
See |CTRL-W_q| for quitting another window.
|
||||||
|
|
||||||
:conf[irm] q[uit] Quit, but give prompt when changes have been made, or
|
:conf[irm] q[uit] Quit, but give prompt when changes have been made, or
|
||||||
the last file in the argument list has not been
|
the last file in the argument list has not been
|
||||||
@ -1541,7 +1542,7 @@ There are three different types of searching:
|
|||||||
This searches the same directories, but in a different order.
|
This searches the same directories, but in a different order.
|
||||||
|
|
||||||
Note that completion for ":find", ":sfind", and ":tabfind" commands do not
|
Note that completion for ":find", ":sfind", and ":tabfind" commands do not
|
||||||
currently work with 'path' items that contain a url or use the double star
|
currently work with 'path' items that contain a URL or use the double star
|
||||||
with depth limiter (/usr/**2) or upward search (;) notations.
|
with depth limiter (/usr/**2) or upward search (;) notations.
|
||||||
|
|
||||||
vim:tw=78:ts=8:ft=help:norl:
|
vim:tw=78:ts=8:ft=help:norl:
|
||||||
|
@ -2119,7 +2119,8 @@ index({list}, {expr} [, {start} [, {ic}]])
|
|||||||
Number index in {list} where {expr} appears
|
Number index in {list} where {expr} appears
|
||||||
input({prompt} [, {text} [, {completion}]])
|
input({prompt} [, {text} [, {completion}]])
|
||||||
String get input from the user
|
String get input from the user
|
||||||
inputdialog({p} [, {t} [, {c}]]) String like input() but in a GUI dialog
|
inputdialog({prompt} [, {text} [, {completion}]])
|
||||||
|
String like input() but in a GUI dialog
|
||||||
inputlist({textlist}) Number let the user pick from a choice list
|
inputlist({textlist}) Number let the user pick from a choice list
|
||||||
inputrestore() Number restore typeahead
|
inputrestore() Number restore typeahead
|
||||||
inputsave() Number save and clear typeahead
|
inputsave() Number save and clear typeahead
|
||||||
@ -5659,7 +5660,6 @@ mode([expr]) Return a string that indicates the current mode.
|
|||||||
i Insert
|
i Insert
|
||||||
R Replace |R|
|
R Replace |R|
|
||||||
Rv Virtual Replace |gR|
|
Rv Virtual Replace |gR|
|
||||||
t Terminal
|
|
||||||
c Command-line
|
c Command-line
|
||||||
cv Vim Ex mode |gQ|
|
cv Vim Ex mode |gQ|
|
||||||
ce Normal Ex mode |Q|
|
ce Normal Ex mode |Q|
|
||||||
@ -5667,6 +5667,7 @@ mode([expr]) Return a string that indicates the current mode.
|
|||||||
rm The -- more -- prompt
|
rm The -- more -- prompt
|
||||||
r? A |:confirm| query of some sort
|
r? A |:confirm| query of some sort
|
||||||
! Shell or external command is executing
|
! Shell or external command is executing
|
||||||
|
t Terminal mode: keys go to the job
|
||||||
This is useful in the 'statusline' option or when used
|
This is useful in the 'statusline' option or when used
|
||||||
with |remote_expr()| In most other places it always returns
|
with |remote_expr()| In most other places it always returns
|
||||||
"c" or "n".
|
"c" or "n".
|
||||||
|
@ -116,13 +116,13 @@ g:rustfmt_options~
|
|||||||
|
|
||||||
*g:rust_playpen_url*
|
*g:rust_playpen_url*
|
||||||
g:rust_playpen_url~
|
g:rust_playpen_url~
|
||||||
Set this option to override the url for the playpen to use: >
|
Set this option to override the URL for the playpen to use: >
|
||||||
let g:rust_playpen_url = 'https://play.rust-lang.org/'
|
let g:rust_playpen_url = 'https://play.rust-lang.org/'
|
||||||
<
|
<
|
||||||
|
|
||||||
*g:rust_shortener_url*
|
*g:rust_shortener_url*
|
||||||
g:rust_shortener_url~
|
g:rust_shortener_url~
|
||||||
Set this option to override the url for the url shortener: >
|
Set this option to override the URL for the URL shortener: >
|
||||||
let g:rust_shortener_url = 'https://is.gd/'
|
let g:rust_shortener_url = 'https://is.gd/'
|
||||||
<
|
<
|
||||||
|
|
||||||
@ -199,7 +199,7 @@ COMMANDS *rust-commands*
|
|||||||
|g:rust_playpen_url| is the base URL to the playpen, by default
|
|g:rust_playpen_url| is the base URL to the playpen, by default
|
||||||
"https://play.rust-lang.org/".
|
"https://play.rust-lang.org/".
|
||||||
|
|
||||||
|g:rust_shortener_url| is the base url for the shorterner, by
|
|g:rust_shortener_url| is the base URL for the shorterner, by
|
||||||
default "https://is.gd/"
|
default "https://is.gd/"
|
||||||
|
|
||||||
:RustFmt *:RustFmt*
|
:RustFmt *:RustFmt*
|
||||||
|
@ -46,7 +46,8 @@ When the GUI starts up initializations are carried out, in this order:
|
|||||||
already set.
|
already set.
|
||||||
|
|
||||||
NOTE: All but the first one are not carried out if Vim was started with
|
NOTE: All but the first one are not carried out if Vim was started with
|
||||||
"-u NONE" and no "-U" argument was given, or when started with "-U NONE".
|
"-u NONE" or "-u DEFAULTS" and no "-U" argument was given, or when started
|
||||||
|
with "-U NONE".
|
||||||
|
|
||||||
All this happens AFTER the normal Vim initializations, like reading your
|
All this happens AFTER the normal Vim initializations, like reading your
|
||||||
vimrc file. See |initialization|.
|
vimrc file. See |initialization|.
|
||||||
|
@ -120,9 +120,14 @@ Report bugs on GitHub: https://github.com/neovim/neovim/issues
|
|||||||
|
|
||||||
Please be brief; all the time that is spent on answering mail is subtracted
|
Please be brief; all the time that is spent on answering mail is subtracted
|
||||||
from the time that is spent on improving Vim! Always give a reproducible
|
from the time that is spent on improving Vim! Always give a reproducible
|
||||||
example and try to find out which settings or other things influence the
|
example and try to find out which settings or other things trigger the bug.
|
||||||
appearance of the bug. Try different machines, if possible. Send me patches
|
|
||||||
if you can!
|
Preferably start Vim with: >
|
||||||
|
vim --clean -u reproduce.vim
|
||||||
|
Where reproduce.vim is a script that reproduces the problem. Try different
|
||||||
|
machines, if relevant (is this an MS-Windows specific bug perhaps?).
|
||||||
|
|
||||||
|
Send me patches if you can!
|
||||||
|
|
||||||
It will help to include information about the version of Vim you are using and
|
It will help to include information about the version of Vim you are using and
|
||||||
your setup. You can get the information with this command: >
|
your setup. You can get the information with this command: >
|
||||||
@ -782,10 +787,12 @@ by Vim.
|
|||||||
==============================================================================
|
==============================================================================
|
||||||
8. Definitions *definitions*
|
8. Definitions *definitions*
|
||||||
|
|
||||||
|
buffer Contains lines of text, usually read from a file.
|
||||||
screen The whole area that Vim uses to work in. This can be
|
screen The whole area that Vim uses to work in. This can be
|
||||||
a terminal emulator window. Also called "the Vim
|
a terminal emulator window. Also called "the Vim
|
||||||
window".
|
window".
|
||||||
window A view on a buffer.
|
window A view on a buffer. There can be multiple windows for
|
||||||
|
one buffer.
|
||||||
|
|
||||||
A screen contains one or more windows, separated by status lines and with the
|
A screen contains one or more windows, separated by status lines and with the
|
||||||
command line at the bottom.
|
command line at the bottom.
|
||||||
|
@ -354,12 +354,13 @@ On Unix systems the form "${HOME}" can be used too. The name between {} can
|
|||||||
contain non-id characters then. Note that if you want to use this for the
|
contain non-id characters then. Note that if you want to use this for the
|
||||||
"gf" command, you need to add the '{' and '}' characters to 'isfname'.
|
"gf" command, you need to add the '{' and '}' characters to 'isfname'.
|
||||||
|
|
||||||
On MS-Windows, if $HOME is not defined as an environment variable, then
|
|
||||||
at runtime Vim will set it to the expansion of $HOMEDRIVE$HOMEPATH.
|
|
||||||
|
|
||||||
NOTE: expanding environment variables and "~/" is only done with the ":set"
|
NOTE: expanding environment variables and "~/" is only done with the ":set"
|
||||||
command, not when assigning a value to an option with ":let".
|
command, not when assigning a value to an option with ":let".
|
||||||
|
|
||||||
|
*$HOME-windows*
|
||||||
|
On MS-Windows, if $HOME is not defined as an environment variable, then
|
||||||
|
at runtime Vim will set it to the expansion of $HOMEDRIVE$HOMEPATH.
|
||||||
|
|
||||||
|
|
||||||
Note the maximum length of an expanded option is limited. How much depends on
|
Note the maximum length of an expanded option is limited. How much depends on
|
||||||
the system, mostly it is something like 256 or 1024 characters.
|
the system, mostly it is something like 256 or 1024 characters.
|
||||||
|
@ -87,7 +87,7 @@ Tell the remote server "BLA" to write all files and exit: >
|
|||||||
vim --servername BLA --remote-send '<C-\><C-N>:wqa<CR>'
|
vim --servername BLA --remote-send '<C-\><C-N>:wqa<CR>'
|
||||||
|
|
||||||
|
|
||||||
SERVER NAME
|
SERVER NAME *client-server-name*
|
||||||
|
|
||||||
By default Vim will try to register the name under which it was invoked (gvim,
|
By default Vim will try to register the name under which it was invoked (gvim,
|
||||||
egvim ...). This can be overridden with the --servername argument. If the
|
egvim ...). This can be overridden with the --servername argument. If the
|
||||||
|
@ -2108,6 +2108,16 @@ set "msql_minlines" to the value you desire. Example: >
|
|||||||
:let msql_minlines = 200
|
:let msql_minlines = 200
|
||||||
|
|
||||||
|
|
||||||
|
N1QL *n1ql.vim* *ft-n1ql-syntax*
|
||||||
|
|
||||||
|
N1QL is a SQL-like declarative language for manipulating JSON documents in
|
||||||
|
Couchbase Server databases.
|
||||||
|
|
||||||
|
Vim syntax highlights N1QL statements, keywords, operators, types, comments,
|
||||||
|
and special values. Vim ignores syntactical elements specific to SQL or its
|
||||||
|
many dialects, like COLUMN or CHAR, that don't exist in N1QL.
|
||||||
|
|
||||||
|
|
||||||
NCF *ncf.vim* *ft-ncf-syntax*
|
NCF *ncf.vim* *ft-ncf-syntax*
|
||||||
|
|
||||||
There is one option for NCF syntax highlighting.
|
There is one option for NCF syntax highlighting.
|
||||||
|
@ -353,7 +353,7 @@ The "?" command works like "/" but searches backwards: >
|
|||||||
?word
|
?word
|
||||||
|
|
||||||
The "N" command repeats the last search the opposite direction. Thus using
|
The "N" command repeats the last search the opposite direction. Thus using
|
||||||
"N" after a "/" command search backwards, using "N" after "?" searches
|
"N" after a "/" command searches backwards, using "N" after "?" searches
|
||||||
forward.
|
forward.
|
||||||
|
|
||||||
|
|
||||||
@ -508,7 +508,7 @@ only if it is at the beginning of a line.
|
|||||||
The $ character matches the end of a line. Therefore, "was$" matches the
|
The $ character matches the end of a line. Therefore, "was$" matches the
|
||||||
word was only if it is at the end of a line.
|
word was only if it is at the end of a line.
|
||||||
|
|
||||||
Let's mark the places where "the" matches in this example line with "x"s:
|
Let's mark the places where "/the" matches in this example line with "x"s:
|
||||||
|
|
||||||
the solder holding one of the chips melted and the ~
|
the solder holding one of the chips melted and the ~
|
||||||
xxx xxx xxx
|
xxx xxx xxx
|
||||||
|
@ -355,7 +355,7 @@ a sentence to the f register (f for First): >
|
|||||||
"fyas
|
"fyas
|
||||||
|
|
||||||
The "yas" command yanks a sentence like before. It's the "f that tells Vim
|
The "yas" command yanks a sentence like before. It's the "f that tells Vim
|
||||||
the text should be place in the f register. This must come just before the
|
the text should be placed in the f register. This must come just before the
|
||||||
yank command.
|
yank command.
|
||||||
Now yank three whole lines to the l register (l for line): >
|
Now yank three whole lines to the l register (l for line): >
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@ top one:
|
|||||||
+----------------------------------+
|
+----------------------------------+
|
||||||
|
|
||||||
What you see here is two windows on the same file. The line with "====" is
|
What you see here is two windows on the same file. The line with "====" is
|
||||||
that status line. It displays information about the window above it. (In
|
the status line. It displays information about the window above it. (In
|
||||||
practice the status line will be in reverse video.)
|
practice the status line will be in reverse video.)
|
||||||
The two windows allow you to view two parts of the same file. For example,
|
The two windows allow you to view two parts of the same file. For example,
|
||||||
you could make the top window show the variable declarations of a program, and
|
you could make the top window show the variable declarations of a program, and
|
||||||
|
@ -60,7 +60,7 @@ THE WINDOW TITLE
|
|||||||
At the very top is the window title. This is drawn by your window system.
|
At the very top is the window title. This is drawn by your window system.
|
||||||
Vim will set the title to show the name of the current file. First comes the
|
Vim will set the title to show the name of the current file. First comes the
|
||||||
name of the file. Then some special characters and the directory of the file
|
name of the file. Then some special characters and the directory of the file
|
||||||
in parens. These special character can be present:
|
in parens. These special characters can be present:
|
||||||
|
|
||||||
- The file cannot be modified (e.g., a help file)
|
- The file cannot be modified (e.g., a help file)
|
||||||
+ The file contains changes
|
+ The file contains changes
|
||||||
@ -202,7 +202,7 @@ the "real clipboard" are called clipboard, you'll have to get used to that.
|
|||||||
To put text on the real clipboard, select a few different words in one of
|
To put text on the real clipboard, select a few different words in one of
|
||||||
the gVims you have running. Then use the Edit/Copy menu entry. Now the text
|
the gVims you have running. Then use the Edit/Copy menu entry. Now the text
|
||||||
has been copied to the real clipboard. You can't see this, unless you have
|
has been copied to the real clipboard. You can't see this, unless you have
|
||||||
some application that shows the clipboard contents (e.g., KDE's klipper).
|
some application that shows the clipboard contents (e.g., KDE's Klipper).
|
||||||
Now select the other gVim, position the cursor somewhere and use the
|
Now select the other gVim, position the cursor somewhere and use the
|
||||||
Edit/Paste menu. You will see the text from the real clipboard is inserted.
|
Edit/Paste menu. You will see the text from the real clipboard is inserted.
|
||||||
|
|
||||||
|
@ -278,7 +278,7 @@ command: >
|
|||||||
The line range "%" is used, thus this works on the whole file. The pattern
|
The line range "%" is used, thus this works on the whole file. The pattern
|
||||||
that the ":substitute" command matches with is "\s\+$". This finds white
|
that the ":substitute" command matches with is "\s\+$". This finds white
|
||||||
space characters (\s), 1 or more of them (\+), before the end-of-line ($).
|
space characters (\s), 1 or more of them (\+), before the end-of-line ($).
|
||||||
Later will be explained how you write patterns like this |usr_27.txt|.
|
Later will be explained how you write patterns like this, see |usr_27.txt|.
|
||||||
The "to" part of the substitute command is empty: "//". Thus it replaces
|
The "to" part of the substitute command is empty: "//". Thus it replaces
|
||||||
with nothing, effectively deleting the matched white space.
|
with nothing, effectively deleting the matched white space.
|
||||||
|
|
||||||
|
@ -311,8 +311,9 @@ CTRL-W CTRL-C *CTRL-W_CTRL-C*
|
|||||||
*:hide*
|
*:hide*
|
||||||
:hid[e]
|
:hid[e]
|
||||||
:{count}hid[e]
|
:{count}hid[e]
|
||||||
Quit the current window, unless it is the last window on the
|
Without {count}: Quit the current window, unless it is the
|
||||||
screen. For {count} see |:quit|.
|
last window on the screen.
|
||||||
|
If {count} is given quit the {count} window.
|
||||||
|
|
||||||
The buffer becomes hidden (unless there is another window
|
The buffer becomes hidden (unless there is another window
|
||||||
editing it or 'bufhidden' is `unload`, `delete` or `wipe`).
|
editing it or 'bufhidden' is `unload`, `delete` or `wipe`).
|
||||||
@ -994,6 +995,8 @@ list of buffers. |unlisted-buffer|
|
|||||||
displayed in a window |hidden-buffer|
|
displayed in a window |hidden-buffer|
|
||||||
- a buffer with 'modifiable' off
|
- a buffer with 'modifiable' off
|
||||||
= a readonly buffer
|
= a readonly buffer
|
||||||
|
R a terminal buffer with a running job
|
||||||
|
F a terminal buffer with a finished job
|
||||||
+ a modified buffer
|
+ a modified buffer
|
||||||
x a buffer with read errors
|
x a buffer with read errors
|
||||||
|
|
||||||
@ -1238,6 +1241,9 @@ help Contains a help file. Will only be created with the |:help|
|
|||||||
and can't be changed. The 'buflisted' option will be reset
|
and can't be changed. The 'buflisted' option will be reset
|
||||||
for a help buffer.
|
for a help buffer.
|
||||||
|
|
||||||
|
terminal A terminal window buffer, see |terminal|. The contents cannot
|
||||||
|
be read or changed until the job ends.
|
||||||
|
|
||||||
directory Displays directory contents. Can be used by a file explorer
|
directory Displays directory contents. Can be used by a file explorer
|
||||||
plugin. The buffer is created with these settings: >
|
plugin. The buffer is created with these settings: >
|
||||||
:setlocal buftype=nowrite
|
:setlocal buftype=nowrite
|
||||||
|
@ -1,8 +1,12 @@
|
|||||||
" Vim filetype plugin file
|
" Vim filetype plugin file
|
||||||
" Language: Verilog HDL
|
" Language: Verilog HDL
|
||||||
" Maintainer: Chih-Tsun Huang <cthuang@larc.ee.nthu.edu.tw>
|
" Maintainer: Chih-Tsun Huang <cthuang@cs.nthu.edu.tw>
|
||||||
" Last Change: Wed Sep 3 15:24:49 CST 2008
|
" Last Change: 2017 Aug 25 by Chih-Tsun Huang
|
||||||
" URL: http://larc.ee.nthu.edu.tw/~cthuang/vim/ftplugin/verilog.vim
|
" URL: http://www.cs.nthu.edu.tw/~cthuang/vim/ftplugin/verilog.vim
|
||||||
|
"
|
||||||
|
" Credits:
|
||||||
|
" Suggestions for improvement, bug reports by
|
||||||
|
" Shao <shaominghai2005@163.com>
|
||||||
|
|
||||||
" 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")
|
||||||
@ -45,11 +49,16 @@ if exists("loaded_matchit")
|
|||||||
\ '\<begin\>:\<end\>,' .
|
\ '\<begin\>:\<end\>,' .
|
||||||
\ '\<case\>\|\<casex\>\|\<casez\>:\<endcase\>,' .
|
\ '\<case\>\|\<casex\>\|\<casez\>:\<endcase\>,' .
|
||||||
\ '\<module\>:\<endmodule\>,' .
|
\ '\<module\>:\<endmodule\>,' .
|
||||||
\ '\<if\>:\<else\>,' .
|
\ '\<if\>:`\@<!\<else\>,' .
|
||||||
\ '\<function\>:\<endfunction\>,' .
|
\ '\<function\>:\<endfunction\>,' .
|
||||||
\ '`ifdef\>:`else\>:`endif\>,' .
|
\ '`ifn\?def\>:`elsif\>:`else\>:`endif\>,' .
|
||||||
\ '\<task\>:\<endtask\>,' .
|
\ '\<task\>:\<endtask\>,' .
|
||||||
\ '\<specify\>:\<endspecify\>'
|
\ '\<specify\>:\<endspecify\>,' .
|
||||||
|
\ '\<config\>:\<endconfig\>,' .
|
||||||
|
\ '\<generate\>:\<endgenerate\>,' .
|
||||||
|
\ '\<fork\>:\<join\>,' .
|
||||||
|
\ '\<primitive\>:\<endprimitive\>,' .
|
||||||
|
\ '\<table\>:\<endtable\>'
|
||||||
endif
|
endif
|
||||||
|
|
||||||
" Reset 'cpoptions' back to the user's setting
|
" Reset 'cpoptions' back to the user's setting
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
" Vim filetype plugin file
|
" Vim filetype plugin file
|
||||||
" Language: Zsh shell script
|
" Language: Zsh shell script
|
||||||
" Maintainer: Christian Brabandt <cb@256bit.org>
|
" Maintainer: Christian Brabandt <cb@256bit.org>
|
||||||
" Previous Maintainer: Nikolai Weibull <now@bitwi.se>
|
" Previous Maintainer: Nikolai Weibull <now@bitwi.se>
|
||||||
" Latest Revision: 2015-05-29
|
" Latest Revision: 2015-05-29
|
||||||
" License: Vim (see :h license)
|
" License: Vim (see :h license)
|
||||||
" Repository: https://github.com/chrisbra/vim-zsh
|
" Repository: https://github.com/chrisbra/vim-zsh
|
||||||
|
|
||||||
if exists("b:did_ftplugin")
|
if exists("b:did_ftplugin")
|
||||||
finish
|
finish
|
||||||
|
@ -3,10 +3,11 @@
|
|||||||
" Maintainer: Christian Brabandt <cb@256bit.org>
|
" Maintainer: Christian Brabandt <cb@256bit.org>
|
||||||
" Previous Maintainer: Peter Aronoff <telemachus@arpinum.org>
|
" Previous Maintainer: Peter Aronoff <telemachus@arpinum.org>
|
||||||
" Original Author: Nikolai Weibull <now@bitwi.se>
|
" Original Author: Nikolai Weibull <now@bitwi.se>
|
||||||
" Latest Revision: 2017-05-02
|
" Latest Revision: 2017-08-08
|
||||||
" License: Vim (see :h license)
|
" License: Vim (see :h license)
|
||||||
" Repository: https://github.com/chrisbra/vim-sh-indent
|
" Repository: https://github.com/chrisbra/vim-sh-indent
|
||||||
" Changelog:
|
" Changelog:
|
||||||
|
" 20170808: - better indent of line continuation
|
||||||
" 20170502: - get rid of buffer-shiftwidth function
|
" 20170502: - get rid of buffer-shiftwidth function
|
||||||
" 20160912: - preserve indentation of here-doc blocks
|
" 20160912: - preserve indentation of here-doc blocks
|
||||||
" 20160627: - detect heredocs correctly
|
" 20160627: - detect heredocs correctly
|
||||||
@ -117,7 +118,8 @@ function! GetShIndent()
|
|||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! s:is_continuation_line(line)
|
function! s:is_continuation_line(line)
|
||||||
return a:line =~ '\%(\%(^\|[^\\]\)\\\|&&\|||\)$'
|
return a:line =~ '\%(\%(^\|[^\\]\)\\\|&&\|||\||\)' .
|
||||||
|
\ '\s*\({\s*\)\=\(#.*\)\=$'
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! s:find_continued_lnum(lnum)
|
function! s:find_continued_lnum(lnum)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
" Language: Verilog HDL
|
" Language: Verilog HDL
|
||||||
" Maintainer: Chih-Tsun Huang <cthuang@cs.nthu.edu.tw>
|
" Maintainer: Chih-Tsun Huang <cthuang@cs.nthu.edu.tw>
|
||||||
" Last Change: 2017 Feb 24 by Chih-Tsun Huang
|
" Last Change: 2017 Aug 25 by Chih-Tsun Huang
|
||||||
" URL: http://www.cs.nthu.edu.tw/~cthuang/vim/indent/verilog.vim
|
" URL: http://www.cs.nthu.edu.tw/~cthuang/vim/indent/verilog.vim
|
||||||
"
|
"
|
||||||
" Credits:
|
" Credits:
|
||||||
@ -25,7 +25,8 @@ let b:did_indent = 1
|
|||||||
setlocal indentexpr=GetVerilogIndent()
|
setlocal indentexpr=GetVerilogIndent()
|
||||||
setlocal indentkeys=!^F,o,O,0),=begin,=end,=join,=endcase
|
setlocal indentkeys=!^F,o,O,0),=begin,=end,=join,=endcase
|
||||||
setlocal indentkeys+==endmodule,=endfunction,=endtask,=endspecify
|
setlocal indentkeys+==endmodule,=endfunction,=endtask,=endspecify
|
||||||
setlocal indentkeys+==`else,=`endif
|
setlocal indentkeys+==endconfig,=endgenerate,=endprimitive,=endtable
|
||||||
|
setlocal indentkeys+==`else,=`elsif,=`endif
|
||||||
|
|
||||||
" Only define the function once.
|
" Only define the function once.
|
||||||
if exists("*GetVerilogIndent")
|
if exists("*GetVerilogIndent")
|
||||||
@ -84,7 +85,9 @@ function GetVerilogIndent()
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
" Indent after if/else/for/case/always/initial/specify/fork blocks
|
" Indent after if/else/for/case/always/initial/specify/fork blocks
|
||||||
elseif last_line =~ '`\@<!\<\(if\|else\)\>' ||
|
" Note: We exclude '`if' or '`else' and consider 'end else'
|
||||||
|
" 'end if' is redundant here
|
||||||
|
elseif last_line =~ '^\s*\(end\)\=\s*`\@<!\<\(if\|else\)\>' ||
|
||||||
\ last_line =~ '^\s*\<\(for\|case\%[[zx]]\)\>' ||
|
\ last_line =~ '^\s*\<\(for\|case\%[[zx]]\)\>' ||
|
||||||
\ last_line =~ '^\s*\<\(always\|initial\)\>' ||
|
\ last_line =~ '^\s*\<\(always\|initial\)\>' ||
|
||||||
\ last_line =~ '^\s*\<\(specify\|fork\)\>'
|
\ last_line =~ '^\s*\<\(specify\|fork\)\>'
|
||||||
@ -93,8 +96,8 @@ function GetVerilogIndent()
|
|||||||
let ind = ind + offset
|
let ind = ind + offset
|
||||||
if vverb | echo vverb_str "Indent after a block statement." | endif
|
if vverb | echo vverb_str "Indent after a block statement." | endif
|
||||||
endif
|
endif
|
||||||
" Indent after function/task blocks
|
" Indent after function/task/config/generate/primitive/table blocks
|
||||||
elseif last_line =~ '^\s*\<\(function\|task\)\>'
|
elseif last_line =~ '^\s*\<\(function\|task\|config\|generate\|primitive\|table\)\>'
|
||||||
if last_line !~ '\<end\>\s*' . vlog_comment . '*$' ||
|
if last_line !~ '\<end\>\s*' . vlog_comment . '*$' ||
|
||||||
\ last_line =~ '\(//\|/\*\).*\(;\|\<end\>\)\s*' . vlog_comment . '*$'
|
\ last_line =~ '\(//\|/\*\).*\(;\|\<end\>\)\s*' . vlog_comment . '*$'
|
||||||
let ind = ind + offset
|
let ind = ind + offset
|
||||||
@ -161,11 +164,11 @@ function GetVerilogIndent()
|
|||||||
let ind = ind - offset
|
let ind = ind - offset
|
||||||
if vverb | echo vverb_str "De-indent after a close statement." | endif
|
if vverb | echo vverb_str "De-indent after a close statement." | endif
|
||||||
|
|
||||||
" `ifdef and `else
|
" `ifdef or `ifndef or `elsif or `else
|
||||||
elseif last_line =~ '^\s*`\<\(ifdef\|else\)\>'
|
elseif last_line =~ '^\s*`\<\(ifn\?def\|elsif\|else\)\>'
|
||||||
let ind = ind + offset
|
let ind = ind + offset
|
||||||
if vverb
|
if vverb
|
||||||
echo vverb_str "Indent after a `ifdef or `else statement."
|
echo vverb_str "Indent after a `ifdef or `ifndef or `elsif or `else statement."
|
||||||
endif
|
endif
|
||||||
|
|
||||||
endif
|
endif
|
||||||
@ -175,7 +178,8 @@ function GetVerilogIndent()
|
|||||||
" De-indent on the end of the block
|
" De-indent on the end of the block
|
||||||
" join/end/endcase/endfunction/endtask/endspecify
|
" join/end/endcase/endfunction/endtask/endspecify
|
||||||
if curr_line =~ '^\s*\<\(join\|end\|endcase\)\>' ||
|
if curr_line =~ '^\s*\<\(join\|end\|endcase\)\>' ||
|
||||||
\ curr_line =~ '^\s*\<\(endfunction\|endtask\|endspecify\)\>'
|
\ curr_line =~ '^\s*\<\(endfunction\|endtask\|endspecify\)\>' ||
|
||||||
|
\ curr_line =~ '^\s*\<\(endconfig\|endgenerate\|endprimitive\|endtable\)\>'
|
||||||
let ind = ind - offset
|
let ind = ind - offset
|
||||||
if vverb | echo vverb_str "De-indent the end of a block." | endif
|
if vverb | echo vverb_str "De-indent the end of a block." | endif
|
||||||
elseif curr_line =~ '^\s*\<endmodule\>'
|
elseif curr_line =~ '^\s*\<endmodule\>'
|
||||||
@ -186,7 +190,7 @@ function GetVerilogIndent()
|
|||||||
|
|
||||||
" De-indent on a stand-alone 'begin'
|
" De-indent on a stand-alone 'begin'
|
||||||
elseif curr_line =~ '^\s*\<begin\>'
|
elseif curr_line =~ '^\s*\<begin\>'
|
||||||
if last_line !~ '^\s*\<\(function\|task\|specify\|module\)\>' &&
|
if last_line !~ '^\s*\<\(function\|task\|specify\|module\|config\|generate\|primitive\|table\)\>' &&
|
||||||
\ last_line !~ '^\s*\()*\s*;\|)\+\)\s*' . vlog_comment . '*$' &&
|
\ last_line !~ '^\s*\()*\s*;\|)\+\)\s*' . vlog_comment . '*$' &&
|
||||||
\ ( last_line =~
|
\ ( last_line =~
|
||||||
\ '\<\(`\@<!if\|`\@<!else\|for\|case\%[[zx]]\|always\|initial\)\>' ||
|
\ '\<\(`\@<!if\|`\@<!else\|for\|case\%[[zx]]\|always\|initial\)\>' ||
|
||||||
@ -208,10 +212,10 @@ function GetVerilogIndent()
|
|||||||
echo vverb_str "De-indent the end of a multiple statement."
|
echo vverb_str "De-indent the end of a multiple statement."
|
||||||
endif
|
endif
|
||||||
|
|
||||||
" De-indent `else and `endif
|
" De-indent `elsif or `else or `endif
|
||||||
elseif curr_line =~ '^\s*`\<\(else\|endif\)\>'
|
elseif curr_line =~ '^\s*`\<\(elsif\|else\|endif\)\>'
|
||||||
let ind = ind - offset
|
let ind = ind - offset
|
||||||
if vverb | echo vverb_str "De-indent `else and `endif statement." | endif
|
if vverb | echo vverb_str "De-indent `elsif or `else or `endif statement." | endif
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" These commands create the option window.
|
" These commands create the option window.
|
||||||
"
|
"
|
||||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||||
" Last Change: 2017 Jul 15
|
" Last Change: 2017 Aug 01
|
||||||
|
|
||||||
" If there already is an option window, jump to that one.
|
" If there already is an option window, jump to that one.
|
||||||
if bufwinnr("option-window") > 0
|
if bufwinnr("option-window") > 0
|
||||||
|
35
runtime/pack/dist/opt/termdebug/plugin/termdebug.vim
vendored
Normal file
35
runtime/pack/dist/opt/termdebug/plugin/termdebug.vim
vendored
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
" Debugger commands.
|
||||||
|
"
|
||||||
|
" WORK IN PROGRESS - much doesn't work yet
|
||||||
|
"
|
||||||
|
" Open two terminal windows:
|
||||||
|
" 1. run a pty, as with ":term NONE"
|
||||||
|
" 2. run gdb, passing the pty
|
||||||
|
" The current window is used to edit source code and follows gdb.
|
||||||
|
"
|
||||||
|
" Author: Bram Moolenaar
|
||||||
|
" Copyright: Vim license applies
|
||||||
|
|
||||||
|
command -nargs=* -complete=file Termdebug call s:StartDebug(<q-args>)
|
||||||
|
|
||||||
|
if !exists('debugger')
|
||||||
|
let debugger = 'gdb'
|
||||||
|
endif
|
||||||
|
|
||||||
|
func s:StartDebug(cmd)
|
||||||
|
" Open a terminal window without a job, to run the debugged program
|
||||||
|
let s:ptybuf = term_start('NONE', {})
|
||||||
|
let pty = job_info(term_getjob(s:ptybuf))['tty']
|
||||||
|
|
||||||
|
" Open a terminal window to run the debugger.
|
||||||
|
let cmd = [g:debugger, '-tty', pty, a:cmd]
|
||||||
|
echomsg 'executing "' . join(cmd) . '"'
|
||||||
|
let gdbbuf = term_start(cmd, {
|
||||||
|
\ 'exit_cb': function('s:EndDebug'),
|
||||||
|
\ 'term_finish': 'close'
|
||||||
|
\ })
|
||||||
|
endfunc
|
||||||
|
|
||||||
|
func s:EndDebug(job, status)
|
||||||
|
exe 'bwipe! ' . s:ptybuf
|
||||||
|
endfunc
|
@ -1,7 +1,7 @@
|
|||||||
" Vim support file to detect file types in scripts
|
" Vim support file to detect file types in scripts
|
||||||
"
|
"
|
||||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||||
" Last change: 2017 Mar 04
|
" Last change: 2017 Aug 27
|
||||||
|
|
||||||
" This file is called by an autocommand for every file that has just been
|
" This file is called by an autocommand for every file that has just been
|
||||||
" loaded into a buffer. It checks if the type of file can be recognized by
|
" loaded into a buffer. It checks if the type of file can be recognized by
|
||||||
@ -297,7 +297,7 @@ else
|
|||||||
set ft=virata
|
set ft=virata
|
||||||
|
|
||||||
" Strace
|
" Strace
|
||||||
elseif s:line1 =~ '^\(\[pid \d\+\] \)\=[0-9:.]* *execve(' || s:line1 =~ '^__libc_start_main'
|
elseif s:line1 =~# '[0-9:.]* *execve(' || s:line1 =~# '^__libc_start_main'
|
||||||
set ft=strace
|
set ft=strace
|
||||||
|
|
||||||
" VSE JCL
|
" VSE JCL
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
" Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
|
" Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
|
||||||
" Former Maintainers: Gerfried Fuchs <alfie@ist.org>
|
" Former Maintainers: Gerfried Fuchs <alfie@ist.org>
|
||||||
" Wichert Akkerman <wakkerma@debian.org>
|
" Wichert Akkerman <wakkerma@debian.org>
|
||||||
" Last Change: 2016 Aug 30
|
" Last Change: 2017 Aug 18
|
||||||
" URL: https://anonscm.debian.org/cgit/pkg-vim/vim.git/plain/runtime/syntax/debcontrol.vim
|
" URL: https://anonscm.debian.org/cgit/pkg-vim/vim.git/plain/runtime/syntax/debcontrol.vim
|
||||||
|
|
||||||
" Standard syntax initialization
|
" Standard syntax initialization
|
||||||
@ -21,8 +21,8 @@ syn case match
|
|||||||
syn match debcontrolElse "^.*$"
|
syn match debcontrolElse "^.*$"
|
||||||
|
|
||||||
" Common seperators
|
" Common seperators
|
||||||
syn match debControlComma ", *"
|
syn match debControlComma ",[ \t]*"
|
||||||
syn match debControlSpace " "
|
syn match debControlSpace "[ \t]"
|
||||||
|
|
||||||
let s:kernels = '\%(linux\|hurd\|kfreebsd\|knetbsd\|kopensolaris\|netbsd\)'
|
let s:kernels = '\%(linux\|hurd\|kfreebsd\|knetbsd\|kopensolaris\|netbsd\)'
|
||||||
let s:archs = '\%(alpha\|amd64\|armeb\|armel\|armhf\|arm64\|avr32\|hppa\|i386'
|
let s:archs = '\%(alpha\|amd64\|armeb\|armel\|armhf\|arm64\|avr32\|hppa\|i386'
|
||||||
@ -38,7 +38,7 @@ unlet s:kernels s:archs s:pairs
|
|||||||
syn match debcontrolMultiArch contained "\%(no\|foreign\|allowed\|same\)"
|
syn match debcontrolMultiArch contained "\%(no\|foreign\|allowed\|same\)"
|
||||||
syn match debcontrolName contained "[a-z0-9][a-z0-9+.-]\+"
|
syn match debcontrolName contained "[a-z0-9][a-z0-9+.-]\+"
|
||||||
syn match debcontrolPriority contained "\(extra\|important\|optional\|required\|standard\)"
|
syn match debcontrolPriority contained "\(extra\|important\|optional\|required\|standard\)"
|
||||||
syn match debcontrolSection contained "\v((contrib|non-free|non-US/main|non-US/contrib|non-US/non-free|restricted|universe|multiverse)/)?(admin|cli-mono|comm|database|debian-installer|debug|devel|doc|editors|education|electronics|embedded|fonts|games|gnome|gnustep|gnu-r|graphics|hamradio|haskell|httpd|interpreters|introspection|java|javascript|kde|kernel|libs|libdevel|lisp|localization|mail|math|metapackages|misc|net|news|ocaml|oldlibs|otherosfs|perl|php|python|ruby|rust|science|shells|sound|text|tex|utils|vcs|video|web|x11|xfce|zope)"
|
syn match debcontrolSection contained "\v((contrib|non-free|non-US/main|non-US/contrib|non-US/non-free|restricted|universe|multiverse)/)?(admin|cli-mono|comm|database|debian-installer|debug|devel|doc|editors|education|electronics|embedded|fonts|games|gnome|gnustep|gnu-r|graphics|hamradio|haskell|httpd|interpreters|introspection|java%(script)=|kde|kernel|libs|libdevel|lisp|localization|mail|math|metapackages|misc|net|news|ocaml|oldlibs|otherosfs|perl|php|python|ruby|rust|science|shells|sound|text|tex|utils|vcs|video|web|x11|xfce|zope)"
|
||||||
syn match debcontrolPackageType contained "u\?deb"
|
syn match debcontrolPackageType contained "u\?deb"
|
||||||
syn match debcontrolVariable contained "\${.\{-}}"
|
syn match debcontrolVariable contained "\${.\{-}}"
|
||||||
syn match debcontrolDmUpload contained "\cyes"
|
syn match debcontrolDmUpload contained "\cyes"
|
||||||
@ -60,7 +60,7 @@ syn match debcontrolComment "^#.*$" contains=@Spell
|
|||||||
syn case ignore
|
syn case ignore
|
||||||
|
|
||||||
" List of all legal keys
|
" List of all legal keys
|
||||||
syn match debcontrolKey contained "^\%(Source\|Package\|Section\|Priority\|\%(XSBC-Original-\)\=Maintainer\|Uploaders\|Build-\%(Conflicts\|Depends\)\%(-Indep\)\=\|Standards-Version\|\%(Pre-\)\=Depends\|Recommends\|Suggests\|Provides\|Replaces\|Conflicts\|Enhances\|Breaks\|Essential\|Architecture\|Multi-Arch\|Description\|Bugs\|Origin\|X[SB]-Python-Version\|Homepage\|\(XS-\)\=Vcs-\(Browser\|Arch\|Bzr\|Cvs\|Darcs\|Git\|Hg\|Mtn\|Svn\)\|\%(XC-\)\=Package-Type\): *"
|
syn match debcontrolKey contained "^\%(Source\|Package\|Section\|Priority\|\%(XSBC-Original-\)\=Maintainer\|Uploaders\|Build-\%(Conflicts\|Depends\)\%(-Arch\|-Indep\)\=\|Standards-Version\|\%(Pre-\)\=Depends\|Recommends\|Suggests\|Provides\|Replaces\|Conflicts\|Enhances\|Breaks\|Essential\|Architecture\|Multi-Arch\|Description\|Bugs\|Origin\|X[SB]-Python-Version\|Homepage\|\(XS-\)\=Vcs-\(Browser\|Arch\|Bzr\|Cvs\|Darcs\|Git\|Hg\|Mtn\|Svn\)\|\%(XC-\)\=Package-Type\|\%(XS-\)\=Testsuite\): *"
|
||||||
|
|
||||||
syn match debcontrolDeprecatedKey contained "^\%(\%(XS-\)\=DM-Upload-Allowed\): *"
|
syn match debcontrolDeprecatedKey contained "^\%(\%(XS-\)\=DM-Upload-Allowed\): *"
|
||||||
|
|
||||||
@ -79,9 +79,9 @@ syn region debcontrolStrictField start="^\%(XS-\)\=Vcs-Git" end="$" contains=deb
|
|||||||
syn region debcontrolStrictField start="^\%(XS-\)\=DM-Upload-Allowed" end="$" contains=debcontrolDeprecatedKey,debcontrolDmUpload oneline
|
syn region debcontrolStrictField start="^\%(XS-\)\=DM-Upload-Allowed" end="$" contains=debcontrolDeprecatedKey,debcontrolDmUpload oneline
|
||||||
|
|
||||||
" Catch-all for the other legal fields
|
" Catch-all for the other legal fields
|
||||||
syn region debcontrolField start="^\%(\%(XSBC-Original-\)\=Maintainer\|Standards-Version\|Essential\|Bugs\|Origin\|X[SB]-Python-Version\|\%(XS-\)\=Vcs-Mtn\):" end="$" contains=debcontrolKey,debcontrolVariable,debcontrolEmail oneline
|
syn region debcontrolField start="^\%(\%(XSBC-Original-\)\=Maintainer\|Standards-Version\|Essential\|Bugs\|Origin\|X[SB]-Python-Version\|\%(XS-\)\=Vcs-Mtn\|\%(XS-\)\=Testsuite\):" end="$" contains=debcontrolKey,debcontrolVariable,debcontrolEmail oneline
|
||||||
syn region debcontrolMultiField start="^\%(Build-\%(Conflicts\|Depends\)\%(-Indep\)\=\|\%(Pre-\)\=Depends\|Recommends\|Suggests\|Provides\|Replaces\|Conflicts\|Enhances\|Breaks\|Uploaders\|Description\):" skip="^ " end="^$"me=s-1 end="^[^ #]"me=s-1 contains=debcontrolKey,debcontrolEmail,debcontrolVariable,debcontrolComment
|
syn region debcontrolMultiField start="^\%(Build-\%(Conflicts\|Depends\)\%(-Arch\|-Indep\)\=\|\%(Pre-\)\=Depends\|Recommends\|Suggests\|Provides\|Replaces\|Conflicts\|Enhances\|Breaks\|Uploaders\|Description\):" skip="^[ \t]" end="^$"me=s-1 end="^[^ \t#]"me=s-1 contains=debcontrolKey,debcontrolEmail,debcontrolVariable,debcontrolComment
|
||||||
syn region debcontrolMultiFieldSpell start="^\%(Description\):" skip="^ " end="^$"me=s-1 end="^[^ #]"me=s-1 contains=debcontrolKey,debcontrolEmail,debcontrolVariable,debcontrolComment,@Spell
|
syn region debcontrolMultiFieldSpell start="^\%(Description\):" skip="^[ \t]" end="^$"me=s-1 end="^[^ \t#]"me=s-1 contains=debcontrolKey,debcontrolEmail,debcontrolVariable,debcontrolComment,@Spell
|
||||||
|
|
||||||
" Associate our matches and regions with pretty colours
|
" Associate our matches and regions with pretty colours
|
||||||
hi def link debcontrolKey Keyword
|
hi def link debcontrolKey Keyword
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" Vim syntax file
|
" Vim syntax file
|
||||||
" Language: none; used to see highlighting
|
" Language: none; used to see highlighting
|
||||||
" Maintainer: Ronald Schild <rs@scutum.de>
|
" Maintainer: Ronald Schild <rs@scutum.de>
|
||||||
" Last Change: 2001 Sep 02
|
" Last Change: 2017 Jul 28
|
||||||
" Version: 5.4n.1
|
" Version: 5.4n.1
|
||||||
|
|
||||||
" To see your current highlight settings, do
|
" To see your current highlight settings, do
|
||||||
@ -111,17 +111,6 @@ endif
|
|||||||
nohlsearch
|
nohlsearch
|
||||||
normal 0
|
normal 0
|
||||||
|
|
||||||
" add autocommands to remove temporary file from buffer list
|
|
||||||
aug highlighttest
|
|
||||||
au!
|
|
||||||
au BufUnload Highlight\ test if expand("<afile>") == "Highlight test"
|
|
||||||
au BufUnload Highlight\ test bdelete! Highlight\ test
|
|
||||||
au BufUnload Highlight\ test endif
|
|
||||||
au VimLeavePre * if bufexists("Highlight test")
|
|
||||||
au VimLeavePre * bdelete! Highlight\ test
|
|
||||||
au VimLeavePre * endif
|
|
||||||
aug END
|
|
||||||
|
|
||||||
" we don't want to save this temporary file
|
" we don't want to save this temporary file
|
||||||
set nomodified
|
set nomodified
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" Vim syntax file
|
" Vim syntax file
|
||||||
" Language: Murphi model checking language
|
" Language: Murphi model checking language
|
||||||
" Maintainer: Matthew Fernandez <matthew.fernandez@gmail.com>
|
" Maintainer: Matthew Fernandez <matthew.fernandez@gmail.com>
|
||||||
" Last Change: 2017 May 3
|
" Last Change: 2017 Aug 27
|
||||||
" Version: 2
|
" Version: 2
|
||||||
" Remark: Originally authored by Diego Ongaro <ongaro@cs.stanford.edu>
|
" Remark: Originally authored by Diego Ongaro <ongaro@cs.stanford.edu>
|
||||||
|
|
||||||
@ -105,23 +105,23 @@ syn region murphiComment start="--" end="$" contains=murphiTodo
|
|||||||
syn region murphiComment start="/\*" end="\*/" contains=murphiTodo
|
syn region murphiComment start="/\*" end="\*/" contains=murphiTodo
|
||||||
|
|
||||||
" Link the rules to some groups.
|
" Link the rules to some groups.
|
||||||
highlight link murphiComment Comment
|
hi def link murphiComment Comment
|
||||||
highlight link murphiString String
|
hi def link murphiString String
|
||||||
highlight link murphiNumber Number
|
hi def link murphiNumber Number
|
||||||
highlight link murphiBoolean Boolean
|
hi def link murphiBoolean Boolean
|
||||||
highlight link murphiIdentifier Identifier
|
hi def link murphiIdentifier Identifier
|
||||||
highlight link murphiFunction Function
|
hi def link murphiFunction Function
|
||||||
highlight link murphiStatement Statement
|
hi def link murphiStatement Statement
|
||||||
highlight link murphiConditional Conditional
|
hi def link murphiConditional Conditional
|
||||||
highlight link murphiRepeat Repeat
|
hi def link murphiRepeat Repeat
|
||||||
highlight link murphiLabel Label
|
hi def link murphiLabel Label
|
||||||
highlight link murphiOperator Operator
|
hi def link murphiOperator Operator
|
||||||
highlight link murphiKeyword Keyword
|
hi def link murphiKeyword Keyword
|
||||||
highlight link murphiType Type
|
hi def link murphiType Type
|
||||||
highlight link murphiStructure Structure
|
hi def link murphiStructure Structure
|
||||||
highlight link murphiSpecial Special
|
hi def link murphiSpecial Special
|
||||||
highlight link murphiDelimiter Delimiter
|
hi def link murphiDelimiter Delimiter
|
||||||
highlight link murphiError Error
|
hi def link murphiError Error
|
||||||
highlight link murphiTodo Todo
|
hi def link murphiTodo Todo
|
||||||
|
|
||||||
let b:current_syntax = "murphi"
|
let b:current_syntax = "murphi"
|
||||||
|
434
runtime/syntax/n1ql.vim
Normal file
434
runtime/syntax/n1ql.vim
Normal file
@ -0,0 +1,434 @@
|
|||||||
|
" Vim syntax file
|
||||||
|
" Language: N1QL / Couchbase Server
|
||||||
|
" Maintainer: Eugene Ciurana <n1ql AT cime.net>
|
||||||
|
" Version: 1.0
|
||||||
|
" Source: https://github.com/pr3d4t0r/n1ql-vim-syntax
|
||||||
|
"
|
||||||
|
" License: Vim is Charityware. n1ql.vim syntax is Charityware.
|
||||||
|
" (c) Copyright 2017 by Eugene Ciurana / pr3d4t0r. Licensed
|
||||||
|
" under the standard VIM LICENSE - Vim command :help uganda.txt
|
||||||
|
" for details.
|
||||||
|
"
|
||||||
|
" Questions, comments: <n1ql AT cime.net>
|
||||||
|
" https://ciurana.eu/pgp, https://keybase.io/pr3d4t0r
|
||||||
|
"
|
||||||
|
" vim: set fileencoding=utf-8:
|
||||||
|
|
||||||
|
|
||||||
|
if exists("b:current_syntax")
|
||||||
|
finish
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
syn case ignore
|
||||||
|
|
||||||
|
syn keyword n1qlSpecial DATASTORES
|
||||||
|
syn keyword n1qlSpecial DUAL
|
||||||
|
syn keyword n1qlSpecial FALSE
|
||||||
|
syn keyword n1qlSpecial INDEXES
|
||||||
|
syn keyword n1qlSpecial KEYSPACES
|
||||||
|
syn keyword n1qlSpecial MISSING
|
||||||
|
syn keyword n1qlSpecial NAMESPACES
|
||||||
|
syn keyword n1qlSpecial NULL
|
||||||
|
syn keyword n1qlSpecial TRUE
|
||||||
|
|
||||||
|
|
||||||
|
"
|
||||||
|
" *** keywords ***
|
||||||
|
"
|
||||||
|
syn keyword n1qlKeyword ALL
|
||||||
|
syn keyword n1qlKeyword ANY
|
||||||
|
syn keyword n1qlKeyword ASC
|
||||||
|
syn keyword n1qlKeyword BEGIN
|
||||||
|
syn keyword n1qlKeyword BETWEEN
|
||||||
|
syn keyword n1qlKeyword BREAK
|
||||||
|
syn keyword n1qlKeyword BUCKET
|
||||||
|
syn keyword n1qlKeyword CALL
|
||||||
|
syn keyword n1qlKeyword CASE
|
||||||
|
syn keyword n1qlKeyword CAST
|
||||||
|
syn keyword n1qlKeyword CLUSTER
|
||||||
|
syn keyword n1qlKeyword COLLATE
|
||||||
|
syn keyword n1qlKeyword COLLECTION
|
||||||
|
syn keyword n1qlKeyword CONNECT
|
||||||
|
syn keyword n1qlKeyword CONTINUE
|
||||||
|
syn keyword n1qlKeyword CORRELATE
|
||||||
|
syn keyword n1qlKeyword COVER
|
||||||
|
syn keyword n1qlKeyword DATABASE
|
||||||
|
syn keyword n1qlKeyword DATASET
|
||||||
|
syn keyword n1qlKeyword DATASTORE
|
||||||
|
syn keyword n1qlKeyword DECLARE
|
||||||
|
syn keyword n1qlKeyword DECREMENT
|
||||||
|
syn keyword n1qlKeyword DERIVED
|
||||||
|
syn keyword n1qlKeyword DESC
|
||||||
|
syn keyword n1qlKeyword DESCRIBE
|
||||||
|
syn keyword n1qlKeyword DO
|
||||||
|
syn keyword n1qlKeyword EACH
|
||||||
|
syn keyword n1qlKeyword ELEMENT
|
||||||
|
syn keyword n1qlKeyword ELSE
|
||||||
|
syn keyword n1qlKeyword END
|
||||||
|
syn keyword n1qlKeyword EVERY
|
||||||
|
syn keyword n1qlKeyword EXCLUDE
|
||||||
|
syn keyword n1qlKeyword EXISTS
|
||||||
|
syn keyword n1qlKeyword FETCH
|
||||||
|
syn keyword n1qlKeyword FIRST
|
||||||
|
syn keyword n1qlKeyword FLATTEN
|
||||||
|
syn keyword n1qlKeyword FOR
|
||||||
|
syn keyword n1qlKeyword FORCE
|
||||||
|
syn keyword n1qlKeyword FROM
|
||||||
|
syn keyword n1qlKeyword FUNCTION
|
||||||
|
syn keyword n1qlKeyword GROUP
|
||||||
|
syn keyword n1qlKeyword GSI
|
||||||
|
syn keyword n1qlKeyword HAVING
|
||||||
|
syn keyword n1qlKeyword IF
|
||||||
|
syn keyword n1qlKeyword IGNORE
|
||||||
|
syn keyword n1qlKeyword INCLUDE
|
||||||
|
syn keyword n1qlKeyword INCREMENT
|
||||||
|
syn keyword n1qlKeyword INDEX
|
||||||
|
syn keyword n1qlKeyword INITIAL
|
||||||
|
syn keyword n1qlKeyword INLINE
|
||||||
|
syn keyword n1qlKeyword INNER
|
||||||
|
syn keyword n1qlKeyword INTO
|
||||||
|
syn keyword n1qlKeyword KEY
|
||||||
|
syn keyword n1qlKeyword KEYS
|
||||||
|
syn keyword n1qlKeyword KEYSPACE
|
||||||
|
syn keyword n1qlKeyword KNOWN
|
||||||
|
syn keyword n1qlKeyword LAST
|
||||||
|
syn keyword n1qlKeyword LET
|
||||||
|
syn keyword n1qlKeyword LETTING
|
||||||
|
syn keyword n1qlKeyword LIMIT
|
||||||
|
syn keyword n1qlKeyword LOOP
|
||||||
|
syn keyword n1qlKeyword LSM
|
||||||
|
syn keyword n1qlKeyword MAP
|
||||||
|
syn keyword n1qlKeyword MAPPING
|
||||||
|
syn keyword n1qlKeyword MATCHED
|
||||||
|
syn keyword n1qlKeyword MATERIALIZED
|
||||||
|
syn keyword n1qlKeyword MERGE
|
||||||
|
syn keyword n1qlKeyword NAMESPACE
|
||||||
|
syn keyword n1qlKeyword NEST
|
||||||
|
syn keyword n1qlKeyword OPTION
|
||||||
|
syn keyword n1qlKeyword ORDER
|
||||||
|
syn keyword n1qlKeyword OUTER
|
||||||
|
syn keyword n1qlKeyword OVER
|
||||||
|
syn keyword n1qlKeyword PARSE
|
||||||
|
syn keyword n1qlKeyword PARTITION
|
||||||
|
syn keyword n1qlKeyword PASSWORD
|
||||||
|
syn keyword n1qlKeyword PATH
|
||||||
|
syn keyword n1qlKeyword POOL
|
||||||
|
syn keyword n1qlKeyword PRIMARY
|
||||||
|
syn keyword n1qlKeyword PRIVATE
|
||||||
|
syn keyword n1qlKeyword PRIVILEGE
|
||||||
|
syn keyword n1qlKeyword PROCEDURE
|
||||||
|
syn keyword n1qlKeyword PUBLIC
|
||||||
|
syn keyword n1qlKeyword REALM
|
||||||
|
syn keyword n1qlKeyword REDUCE
|
||||||
|
syn keyword n1qlKeyword RETURN
|
||||||
|
syn keyword n1qlKeyword RETURNING
|
||||||
|
syn keyword n1qlKeyword ROLE
|
||||||
|
syn keyword n1qlKeyword SATISFIES
|
||||||
|
syn keyword n1qlKeyword SCHEMA
|
||||||
|
syn keyword n1qlKeyword SELF
|
||||||
|
syn keyword n1qlKeyword SEMI
|
||||||
|
syn keyword n1qlKeyword SHOW
|
||||||
|
syn keyword n1qlKeyword START
|
||||||
|
syn keyword n1qlKeyword STATISTICS
|
||||||
|
syn keyword n1qlKeyword SYSTEM
|
||||||
|
syn keyword n1qlKeyword THEN
|
||||||
|
syn keyword n1qlKeyword TRANSACTION
|
||||||
|
syn keyword n1qlKeyword TRIGGER
|
||||||
|
syn keyword n1qlKeyword UNDER
|
||||||
|
syn keyword n1qlKeyword UNKNOWN
|
||||||
|
syn keyword n1qlKeyword UNSET
|
||||||
|
syn keyword n1qlKeyword USE
|
||||||
|
syn keyword n1qlKeyword USER
|
||||||
|
syn keyword n1qlKeyword USING
|
||||||
|
syn keyword n1qlKeyword VALIDATE
|
||||||
|
syn keyword n1qlKeyword VALUE
|
||||||
|
syn keyword n1qlKeyword VALUED
|
||||||
|
syn keyword n1qlKeyword VALUES
|
||||||
|
syn keyword n1qlKeyword VIEW
|
||||||
|
syn keyword n1qlKeyword WHEN
|
||||||
|
syn keyword n1qlKeyword WHERE
|
||||||
|
syn keyword n1qlKeyword WHILE
|
||||||
|
syn keyword n1qlKeyword WITHIN
|
||||||
|
syn keyword n1qlKeyword WORK
|
||||||
|
|
||||||
|
|
||||||
|
"
|
||||||
|
" *** functions ***
|
||||||
|
"
|
||||||
|
syn keyword n1qlOperator ABS
|
||||||
|
syn keyword n1qlOperator ACOS
|
||||||
|
syn keyword n1qlOperator ARRAY_AGG
|
||||||
|
syn keyword n1qlOperator ARRAY_APPEND
|
||||||
|
syn keyword n1qlOperator ARRAY_AVG
|
||||||
|
syn keyword n1qlOperator ARRAY_CONCAT
|
||||||
|
syn keyword n1qlOperator ARRAY_CONTAINS
|
||||||
|
syn keyword n1qlOperator ARRAY_COUNT
|
||||||
|
syn keyword n1qlOperator ARRAY_DISTINCT
|
||||||
|
syn keyword n1qlOperator ARRAY_FLATTEN
|
||||||
|
syn keyword n1qlOperator ARRAY_IFNULL
|
||||||
|
syn keyword n1qlOperator ARRAY_INSERT
|
||||||
|
syn keyword n1qlOperator ARRAY_INTERSECT
|
||||||
|
syn keyword n1qlOperator ARRAY_LENGTH
|
||||||
|
syn keyword n1qlOperator ARRAY_MAX
|
||||||
|
syn keyword n1qlOperator ARRAY_MIN
|
||||||
|
syn keyword n1qlOperator ARRAY_POSITION
|
||||||
|
syn keyword n1qlOperator ARRAY_PREPEND
|
||||||
|
syn keyword n1qlOperator ARRAY_PUT
|
||||||
|
syn keyword n1qlOperator ARRAY_RANGE
|
||||||
|
syn keyword n1qlOperator ARRAY_REMOVE
|
||||||
|
syn keyword n1qlOperator ARRAY_REPEAT
|
||||||
|
syn keyword n1qlOperator ARRAY_REPLACE
|
||||||
|
syn keyword n1qlOperator ARRAY_REVERSE
|
||||||
|
syn keyword n1qlOperator ARRAY_SORT
|
||||||
|
syn keyword n1qlOperator ARRAY_START
|
||||||
|
syn keyword n1qlOperator ARRAY_SUM
|
||||||
|
syn keyword n1qlOperator ARRAY_SYMDIFF
|
||||||
|
syn keyword n1qlOperator ARRAY_UNION
|
||||||
|
syn keyword n1qlOperator ASIN
|
||||||
|
syn keyword n1qlOperator ATAN
|
||||||
|
syn keyword n1qlOperator ATAN2
|
||||||
|
syn keyword n1qlOperator AVG
|
||||||
|
syn keyword n1qlOperator BASE64
|
||||||
|
syn keyword n1qlOperator BASE64_DECODE
|
||||||
|
syn keyword n1qlOperator BASE64_ENCODE
|
||||||
|
syn keyword n1qlOperator CEIL
|
||||||
|
syn keyword n1qlOperator CLOCK_LOCAL
|
||||||
|
syn keyword n1qlOperator CLOCK_STR
|
||||||
|
syn keyword n1qlOperator CLOCK_TZ
|
||||||
|
syn keyword n1qlOperator CLOCK_UTC
|
||||||
|
syn keyword n1qlOperator CLOCL_MILLIS
|
||||||
|
syn keyword n1qlOperator CONTAINS
|
||||||
|
syn keyword n1qlOperator COS
|
||||||
|
syn keyword n1qlOperator COUNT
|
||||||
|
syn keyword n1qlOperator DATE_ADD_MILLIS
|
||||||
|
syn keyword n1qlOperator DATE_ADD_STR
|
||||||
|
syn keyword n1qlOperator DATE_DIFF_MILLIS
|
||||||
|
syn keyword n1qlOperator DATE_DIFF_STR
|
||||||
|
syn keyword n1qlOperator DATE_FORMAT_STR
|
||||||
|
syn keyword n1qlOperator DATE_PART_MILLIS
|
||||||
|
syn keyword n1qlOperator DATE_PART_STR
|
||||||
|
syn keyword n1qlOperator DATE_RANGE_MILLIS
|
||||||
|
syn keyword n1qlOperator DATE_RANGE_STR
|
||||||
|
syn keyword n1qlOperator DATE_TRUC_STR
|
||||||
|
syn keyword n1qlOperator DATE_TRUNC_MILLIS
|
||||||
|
syn keyword n1qlOperator DECODE_JSON
|
||||||
|
syn keyword n1qlOperator DEGREES
|
||||||
|
syn keyword n1qlOperator DURATION_TO_STR
|
||||||
|
syn keyword n1qlOperator E
|
||||||
|
syn keyword n1qlOperator ENCODED_SIZE
|
||||||
|
syn keyword n1qlOperator ENCODE_JSON
|
||||||
|
syn keyword n1qlOperator EXP
|
||||||
|
syn keyword n1qlOperator FLOOR
|
||||||
|
syn keyword n1qlOperator GREATEST
|
||||||
|
syn keyword n1qlOperator IFINF
|
||||||
|
syn keyword n1qlOperator IFMISSING
|
||||||
|
syn keyword n1qlOperator IFMISSINGORNULL
|
||||||
|
syn keyword n1qlOperator IFNAN
|
||||||
|
syn keyword n1qlOperator IFNANORINF
|
||||||
|
syn keyword n1qlOperator IFNULL
|
||||||
|
syn keyword n1qlOperator INITCAP
|
||||||
|
syn keyword n1qlOperator ISARRAY
|
||||||
|
syn keyword n1qlOperator ISATOM
|
||||||
|
syn keyword n1qlOperator ISBOOLEAN
|
||||||
|
syn keyword n1qlOperator ISNUMBER
|
||||||
|
syn keyword n1qlOperator ISOBJECT
|
||||||
|
syn keyword n1qlOperator ISSTRING
|
||||||
|
syn keyword n1qlOperator LEAST
|
||||||
|
syn keyword n1qlOperator LENGTH
|
||||||
|
syn keyword n1qlOperator LN
|
||||||
|
syn keyword n1qlOperator LOG
|
||||||
|
syn keyword n1qlOperator LOWER
|
||||||
|
syn keyword n1qlOperator LTRIM
|
||||||
|
syn keyword n1qlOperator MAX
|
||||||
|
syn keyword n1qlOperator META
|
||||||
|
syn keyword n1qlOperator MILLIS
|
||||||
|
syn keyword n1qlOperator MILLIS_TO_LOCAL
|
||||||
|
syn keyword n1qlOperator MILLIS_TO_STR
|
||||||
|
syn keyword n1qlOperator MILLIS_TO_TZ
|
||||||
|
syn keyword n1qlOperator MILLIS_TO_UTC
|
||||||
|
syn keyword n1qlOperator MILLIS_TO_ZONE_NAME
|
||||||
|
syn keyword n1qlOperator MIN
|
||||||
|
syn keyword n1qlOperator MISSINGIF
|
||||||
|
syn keyword n1qlOperator NANIF
|
||||||
|
syn keyword n1qlOperator NEGINFIF
|
||||||
|
syn keyword n1qlOperator NOW_LOCAL
|
||||||
|
syn keyword n1qlOperator NOW_MILLIS
|
||||||
|
syn keyword n1qlOperator NOW_STR
|
||||||
|
syn keyword n1qlOperator NOW_TZ
|
||||||
|
syn keyword n1qlOperator NOW_UTC
|
||||||
|
syn keyword n1qlOperator NULLIF
|
||||||
|
syn keyword n1qlOperator OBJECT_ADD
|
||||||
|
syn keyword n1qlOperator OBJECT_CONCAT
|
||||||
|
syn keyword n1qlOperator OBJECT_INNER_PAIRS
|
||||||
|
syn keyword n1qlOperator OBJECT_INNER_VALUES
|
||||||
|
syn keyword n1qlOperator OBJECT_LENGTH
|
||||||
|
syn keyword n1qlOperator OBJECT_NAMES
|
||||||
|
syn keyword n1qlOperator OBJECT_PAIRS
|
||||||
|
syn keyword n1qlOperator OBJECT_PUT
|
||||||
|
syn keyword n1qlOperator OBJECT_REMOVE
|
||||||
|
syn keyword n1qlOperator OBJECT_RENAME
|
||||||
|
syn keyword n1qlOperator OBJECT_REPLACE
|
||||||
|
syn keyword n1qlOperator OBJECT_UNWRAP
|
||||||
|
syn keyword n1qlOperator OBJECT_VALUES
|
||||||
|
syn keyword n1qlOperator PI
|
||||||
|
syn keyword n1qlOperator POLY_LENGTH
|
||||||
|
syn keyword n1qlOperator POSINIF
|
||||||
|
syn keyword n1qlOperator POSITION
|
||||||
|
syn keyword n1qlOperator POWER
|
||||||
|
syn keyword n1qlOperator RADIANS
|
||||||
|
syn keyword n1qlOperator RANDOM
|
||||||
|
syn keyword n1qlOperator REGEXP_CONTAINS
|
||||||
|
syn keyword n1qlOperator REGEXP_LIKE
|
||||||
|
syn keyword n1qlOperator REGEXP_POSITION
|
||||||
|
syn keyword n1qlOperator REGEXP_REPLACE
|
||||||
|
syn keyword n1qlOperator REPEAT
|
||||||
|
syn keyword n1qlOperator REPLACE
|
||||||
|
syn keyword n1qlOperator REVERSE
|
||||||
|
syn keyword n1qlOperator ROUND
|
||||||
|
syn keyword n1qlOperator RTRIM
|
||||||
|
syn keyword n1qlOperator SIGN
|
||||||
|
syn keyword n1qlOperator SIN
|
||||||
|
syn keyword n1qlOperator SPLIT
|
||||||
|
syn keyword n1qlOperator SQRT
|
||||||
|
syn keyword n1qlOperator STR_TO_DURATION
|
||||||
|
syn keyword n1qlOperator STR_TO_MILLIS
|
||||||
|
syn keyword n1qlOperator STR_TO_TZ
|
||||||
|
syn keyword n1qlOperator STR_TO_UTC
|
||||||
|
syn keyword n1qlOperator STR_TO_ZONE_NAME
|
||||||
|
syn keyword n1qlOperator SUBSTR
|
||||||
|
syn keyword n1qlOperator SUFFIXES
|
||||||
|
syn keyword n1qlOperator SUM
|
||||||
|
syn keyword n1qlOperator TAN
|
||||||
|
syn keyword n1qlOperator TITLE
|
||||||
|
syn keyword n1qlOperator TOARRAY
|
||||||
|
syn keyword n1qlOperator TOATOM
|
||||||
|
syn keyword n1qlOperator TOBOOLEAN
|
||||||
|
syn keyword n1qlOperator TOKENS
|
||||||
|
syn keyword n1qlOperator TONUMBER
|
||||||
|
syn keyword n1qlOperator TOOBJECT
|
||||||
|
syn keyword n1qlOperator TOSTRING
|
||||||
|
syn keyword n1qlOperator TRIM
|
||||||
|
syn keyword n1qlOperator TRUNC
|
||||||
|
syn keyword n1qlOperator TYPE
|
||||||
|
syn keyword n1qlOperator UPPER
|
||||||
|
syn keyword n1qlOperator UUID
|
||||||
|
syn keyword n1qlOperator WEEKDAY_MILLIS
|
||||||
|
syn keyword n1qlOperator WEEKDAY_STR
|
||||||
|
|
||||||
|
|
||||||
|
"
|
||||||
|
" *** operators ***
|
||||||
|
"
|
||||||
|
syn keyword n1qlOperator AND
|
||||||
|
syn keyword n1qlOperator AS
|
||||||
|
syn keyword n1qlOperator BY
|
||||||
|
syn keyword n1qlOperator DISTINCT
|
||||||
|
syn keyword n1qlOperator EXCEPT
|
||||||
|
syn keyword n1qlOperator ILIKE
|
||||||
|
syn keyword n1qlOperator IN
|
||||||
|
syn keyword n1qlOperator INTERSECT
|
||||||
|
syn keyword n1qlOperator IS
|
||||||
|
syn keyword n1qlOperator JOIN
|
||||||
|
syn keyword n1qlOperator LEFT
|
||||||
|
syn keyword n1qlOperator LIKE
|
||||||
|
syn keyword n1qlOperator MINUS
|
||||||
|
syn keyword n1qlOperator NEST
|
||||||
|
syn keyword n1qlOperator NESTING
|
||||||
|
syn keyword n1qlOperator NOT
|
||||||
|
syn keyword n1qlOperator OFFSET
|
||||||
|
syn keyword n1qlOperator ON
|
||||||
|
syn keyword n1qlOperator OR
|
||||||
|
syn keyword n1qlOperator OUT
|
||||||
|
syn keyword n1qlOperator RIGHT
|
||||||
|
syn keyword n1qlOperator SOME
|
||||||
|
syn keyword n1qlOperator TO
|
||||||
|
syn keyword n1qlOperator UNION
|
||||||
|
syn keyword n1qlOperator UNIQUE
|
||||||
|
syn keyword n1qlOperator UNNEST
|
||||||
|
syn keyword n1qlOperator VIA
|
||||||
|
syn keyword n1qlOperator WITH
|
||||||
|
syn keyword n1qlOperator XOR
|
||||||
|
|
||||||
|
|
||||||
|
"
|
||||||
|
" *** statements ***
|
||||||
|
"
|
||||||
|
syn keyword n1qlStatement ALTER
|
||||||
|
syn keyword n1qlStatement ANALYZE
|
||||||
|
syn keyword n1qlStatement BUILD
|
||||||
|
syn keyword n1qlStatement COMMIT
|
||||||
|
syn keyword n1qlStatement CREATE
|
||||||
|
syn keyword n1qlStatement DELETE
|
||||||
|
syn keyword n1qlStatement DROP
|
||||||
|
syn keyword n1qlStatement EXECUTE
|
||||||
|
syn keyword n1qlStatement EXPLAIN
|
||||||
|
syn keyword n1qlStatement GRANT
|
||||||
|
syn keyword n1qlStatement INFER
|
||||||
|
syn keyword n1qlStatement INSERT
|
||||||
|
syn keyword n1qlStatement MERGE
|
||||||
|
syn keyword n1qlStatement PREPARE
|
||||||
|
syn keyword n1qlStatement RENAME
|
||||||
|
syn keyword n1qlStatement REVOKE
|
||||||
|
syn keyword n1qlStatement ROLLBACK
|
||||||
|
syn keyword n1qlStatement SELECT
|
||||||
|
syn keyword n1qlStatement SET
|
||||||
|
syn keyword n1qlStatement TRUNCATE
|
||||||
|
syn keyword n1qlStatement UPDATE
|
||||||
|
syn keyword n1qlStatement UPSERT
|
||||||
|
|
||||||
|
|
||||||
|
"
|
||||||
|
" *** types ***
|
||||||
|
"
|
||||||
|
syn keyword n1qlType ARRAY
|
||||||
|
syn keyword n1qlType BINARY
|
||||||
|
syn keyword n1qlType BOOLEAN
|
||||||
|
syn keyword n1qlType NUMBER
|
||||||
|
syn keyword n1qlType OBJECT
|
||||||
|
syn keyword n1qlType RAW
|
||||||
|
syn keyword n1qlType STRING
|
||||||
|
|
||||||
|
|
||||||
|
"
|
||||||
|
" *** strings and characters ***
|
||||||
|
"
|
||||||
|
syn region n1qlString start=+"+ skip=+\\\\\|\\"+ end=+"+
|
||||||
|
syn region n1qlString start=+'+ skip=+\\\\\|\\'+ end=+'+
|
||||||
|
syn region n1qlBucketSpec start=+`+ skip=+\\\\\|\\'+ end=+`+
|
||||||
|
|
||||||
|
|
||||||
|
"
|
||||||
|
" *** numbers ***
|
||||||
|
"
|
||||||
|
syn match n1qlNumber "-\=\<\d*\.\=[0-9_]\>"
|
||||||
|
|
||||||
|
|
||||||
|
"
|
||||||
|
" *** comments ***
|
||||||
|
"
|
||||||
|
syn region n1qlComment start="/\*" end="\*/" contains=n1qlTODO
|
||||||
|
syn match n1qlComment "--.*$" contains=n1qlTODO
|
||||||
|
syn sync ccomment n1qlComment
|
||||||
|
|
||||||
|
|
||||||
|
"
|
||||||
|
" *** TODO ***
|
||||||
|
"
|
||||||
|
syn keyword n1qlTODO contained TODO FIXME XXX DEBUG NOTE
|
||||||
|
|
||||||
|
|
||||||
|
"
|
||||||
|
" *** enable ***
|
||||||
|
"
|
||||||
|
hi def link n1qlBucketSpec Underlined
|
||||||
|
hi def link n1qlComment Comment
|
||||||
|
hi def link n1qlKeyword Macro
|
||||||
|
hi def link n1qlOperator Function
|
||||||
|
hi def link n1qlSpecial Special
|
||||||
|
hi def link n1qlStatement Statement
|
||||||
|
hi def link n1qlString String
|
||||||
|
hi def link n1qlTODO Todo
|
||||||
|
hi def link n1qlType Type
|
||||||
|
|
||||||
|
let b:current_syntax = "n1ql"
|
@ -3,7 +3,7 @@
|
|||||||
" Maintainer: Zhen-Huan Hu <wildkeny@gmail.com>
|
" Maintainer: Zhen-Huan Hu <wildkeny@gmail.com>
|
||||||
" Original Maintainer: James Kidd <james.kidd@covance.com>
|
" Original Maintainer: James Kidd <james.kidd@covance.com>
|
||||||
" Version: 3.0.0
|
" Version: 3.0.0
|
||||||
" Last Change: Mar 10, 2017
|
" Last Change: Aug 26, 2017
|
||||||
"
|
"
|
||||||
" 2017 Mar 7
|
" 2017 Mar 7
|
||||||
"
|
"
|
||||||
@ -120,7 +120,7 @@ syn match sasDataStepStatement '\v%(^|;)\s*\zs%(dcl|declare)>' display contained
|
|||||||
syn match sasDataStepStatement '\v%(^|;)\s*\zsods>' display contained contains=sasGlobalStatementKeyword nextgroup=sasGlobalStatementODSKeyword skipwhite skipnl skipempty
|
syn match sasDataStepStatement '\v%(^|;)\s*\zsods>' display contained contains=sasGlobalStatementKeyword nextgroup=sasGlobalStatementODSKeyword skipwhite skipnl skipempty
|
||||||
syn match sasDataStepStatement '\v%(^|;)\s*\zs%(format|informat|input|put)>' display contained contains=sasDataStepStatementKeyword nextgroup=sasFormatContext skipwhite skipnl skipempty
|
syn match sasDataStepStatement '\v%(^|;)\s*\zs%(format|informat|input|put)>' display contained contains=sasDataStepStatementKeyword nextgroup=sasFormatContext skipwhite skipnl skipempty
|
||||||
syn match sasDataStepStatement '\v%(^|;)\s*\zs%(cards|datalines|lines)4=\s*;' display contained contains=sasDataStepStatementKeyword nextgroup=sasDataLine skipwhite skipnl skipempty
|
syn match sasDataStepStatement '\v%(^|;)\s*\zs%(cards|datalines|lines)4=\s*;' display contained contains=sasDataStepStatementKeyword nextgroup=sasDataLine skipwhite skipnl skipempty
|
||||||
syn region sasDataLine start='^' end='^;'me=s-1 contained
|
syn region sasDataLine start='^' end='^\s*;'me=s-1 contained
|
||||||
syn region sasDataStep matchgroup=sasSectionKeyword start='\v%(^|;)\s*\zsdata>' end='\v%(^|;)\s*%(run|data|proc|endsas)>'me=s-1 fold contains=@sasBasicSyntax,@sasDataStepSyntax
|
syn region sasDataStep matchgroup=sasSectionKeyword start='\v%(^|;)\s*\zsdata>' end='\v%(^|;)\s*%(run|data|proc|endsas)>'me=s-1 fold contains=@sasBasicSyntax,@sasDataStepSyntax
|
||||||
syn cluster sasDataStepSyntax contains=sasDataStepFunction,sasDataStepHashOperator,sasDataStepHashAttribute,sasDataStepHashMethod,sasDataStepControl,sasDataStepStatement
|
syn cluster sasDataStepSyntax contains=sasDataStepFunction,sasDataStepHashOperator,sasDataStepHashAttribute,sasDataStepHashMethod,sasDataStepControl,sasDataStepStatement
|
||||||
|
|
||||||
|
@ -538,7 +538,7 @@ syn match vimHiBang contained "!" skipwhite nextgroup=@vimHighlightCluster
|
|||||||
|
|
||||||
syn match vimHiGroup contained "\i\+"
|
syn match vimHiGroup contained "\i\+"
|
||||||
syn case ignore
|
syn case ignore
|
||||||
syn keyword vimHiAttrib contained none bold inverse italic reverse standout underline undercurl
|
syn keyword vimHiAttrib contained none bold inverse italic reverse standout underline undercurl nocombine
|
||||||
syn keyword vimFgBgAttrib contained none bg background fg foreground
|
syn keyword vimFgBgAttrib contained none bg background fg foreground
|
||||||
syn case match
|
syn case match
|
||||||
syn match vimHiAttribList contained "\i\+" contains=vimHiAttrib
|
syn match vimHiAttribList contained "\i\+" contains=vimHiAttrib
|
||||||
|
File diff suppressed because one or more lines are too long
@ -299,7 +299,7 @@ msgstr "E100: No hi ha cap altre buffer en mode diff"
|
|||||||
|
|
||||||
#: ../diff.c:2112
|
#: ../diff.c:2112
|
||||||
msgid "E101: More than two buffers in diff mode, don't know which one to use"
|
msgid "E101: More than two buffers in diff mode, don't know which one to use"
|
||||||
msgstr "E101: Hi ha més de 2 buffers en mode diff, no se sap quin usar"
|
msgstr "E101: Hi ha més de 2 buffers en mode diff"
|
||||||
|
|
||||||
#: ../diff.c:2141
|
#: ../diff.c:2141
|
||||||
#, c-format
|
#, c-format
|
||||||
@ -1095,7 +1095,7 @@ msgstr "%<PRId64> l
|
|||||||
|
|
||||||
#: ../ex_cmds.c:1194
|
#: ../ex_cmds.c:1194
|
||||||
msgid "E135: *Filter* Autocommands must not change current buffer"
|
msgid "E135: *Filter* Autocommands must not change current buffer"
|
||||||
msgstr "E135: Les auto-ordres *Filter* no poden canviar el buffer actual"
|
msgstr "E135: Les ordres automàtiques *Filter* han de no modificar el buffer"
|
||||||
|
|
||||||
#: ../ex_cmds.c:1244
|
#: ../ex_cmds.c:1244
|
||||||
msgid "[No write since last change]\n"
|
msgid "[No write since last change]\n"
|
||||||
@ -1582,7 +1582,7 @@ msgstr "E605: No s'ha interceptat l'excepci
|
|||||||
|
|
||||||
#: ../ex_docmd.c:1085
|
#: ../ex_docmd.c:1085
|
||||||
msgid "End of sourced file"
|
msgid "End of sourced file"
|
||||||
msgstr "Final del fitxer interpretat"
|
msgstr "Final de l'script"
|
||||||
|
|
||||||
#: ../ex_docmd.c:1086
|
#: ../ex_docmd.c:1086
|
||||||
msgid "End of function"
|
msgid "End of function"
|
||||||
@ -1881,7 +1881,7 @@ msgstr "%s s'ha descartat"
|
|||||||
|
|
||||||
#: ../ex_eval.c:708
|
#: ../ex_eval.c:708
|
||||||
msgid "Exception"
|
msgid "Exception"
|
||||||
msgstr "Exepció"
|
msgstr "Excepció"
|
||||||
|
|
||||||
#: ../ex_eval.c:713
|
#: ../ex_eval.c:713
|
||||||
msgid "Error and interrupt"
|
msgid "Error and interrupt"
|
||||||
@ -2162,7 +2162,7 @@ msgstr "[ERRORS DE LECTURA]"
|
|||||||
|
|
||||||
#: ../fileio.c:2104
|
#: ../fileio.c:2104
|
||||||
msgid "Can't find temp file for conversion"
|
msgid "Can't find temp file for conversion"
|
||||||
msgstr "No s'ha trobat el fitxer temporal per la conversió"
|
msgstr "No s'ha trobat el fitxer temporal per a fer la conversió"
|
||||||
|
|
||||||
#: ../fileio.c:2110
|
#: ../fileio.c:2110
|
||||||
msgid "Conversion with 'charconvert' failed"
|
msgid "Conversion with 'charconvert' failed"
|
||||||
@ -2298,7 +2298,7 @@ msgstr "E205: patchmode: no s'ha pogut desar el fitxer original"
|
|||||||
|
|
||||||
#: ../fileio.c:3602
|
#: ../fileio.c:3602
|
||||||
msgid "E206: patchmode: can't touch empty original file"
|
msgid "E206: patchmode: can't touch empty original file"
|
||||||
msgstr "E206: patchmode: no s'ha pogut tocar el fitxer original buit"
|
msgstr "E206: patchmode: no s'ha pogut fer un toc al fitxer original buit"
|
||||||
|
|
||||||
#: ../fileio.c:3616
|
#: ../fileio.c:3616
|
||||||
msgid "E207: Can't delete backup file"
|
msgid "E207: Can't delete backup file"
|
||||||
@ -2308,9 +2308,7 @@ msgstr "E207: No s'ha pogut eliminar la c
|
|||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
"WARNING: Original file may be lost or damaged\n"
|
"WARNING: Original file may be lost or damaged\n"
|
||||||
msgstr ""
|
msgstr "\nATENCIÓ: El fitxer original es pot haver perdut o fet malbé\n"
|
||||||
"\n"
|
|
||||||
"ATENCIÓ: El fitxer original es pot haver fet malbé\n"
|
|
||||||
|
|
||||||
#: ../fileio.c:3675
|
#: ../fileio.c:3675
|
||||||
msgid "don't quit the editor until the file is successfully written!"
|
msgid "don't quit the editor until the file is successfully written!"
|
||||||
@ -2460,7 +2458,7 @@ msgstr ""
|
|||||||
#: ../fileio.c:5065
|
#: ../fileio.c:5065
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "E462: Could not prepare for reloading \"%s\""
|
msgid "E462: Could not prepare for reloading \"%s\""
|
||||||
msgstr "E462: No s'han pogut fer les preparacions per rellegir \"%s\""
|
msgstr "E462: No s'han pogut fer les preparacions per a rellegir \"%s\""
|
||||||
|
|
||||||
#: ../fileio.c:5078
|
#: ../fileio.c:5078
|
||||||
#, c-format
|
#, c-format
|
||||||
@ -2536,7 +2534,7 @@ msgstr "Executant %s"
|
|||||||
#: ../fileio.c:7211
|
#: ../fileio.c:7211
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "autocommand %s"
|
msgid "autocommand %s"
|
||||||
msgstr "auto-ordre %s"
|
msgstr "ordre automàtica %s"
|
||||||
|
|
||||||
#: ../fileio.c:7795
|
#: ../fileio.c:7795
|
||||||
msgid "E219: Missing {."
|
msgid "E219: Missing {."
|
||||||
@ -3043,7 +3041,7 @@ msgstr "No hi ha text per imprimir"
|
|||||||
#: ../hardcopy.c:668
|
#: ../hardcopy.c:668
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Printing page %d (%d%%)"
|
msgid "Printing page %d (%d%%)"
|
||||||
msgstr "S'està imprimint la pàgina %d (%d%%)"
|
msgstr "Imprimint la pàgina %d (%d%%)"
|
||||||
|
|
||||||
#: ../hardcopy.c:680
|
#: ../hardcopy.c:680
|
||||||
#, c-format
|
#, c-format
|
||||||
@ -3057,7 +3055,7 @@ msgstr "S'ha impr
|
|||||||
|
|
||||||
#: ../hardcopy.c:740
|
#: ../hardcopy.c:740
|
||||||
msgid "Printing aborted"
|
msgid "Printing aborted"
|
||||||
msgstr "S'ha avortat l'impressió"
|
msgstr "S'ha avortat la impressió"
|
||||||
|
|
||||||
#: ../hardcopy.c:1365
|
#: ../hardcopy.c:1365
|
||||||
msgid "E455: Error writing to PostScript output file"
|
msgid "E455: Error writing to PostScript output file"
|
||||||
@ -3314,7 +3312,7 @@ msgstr "E609: Error de cscope: %s"
|
|||||||
|
|
||||||
#: ../if_cscope.c:2053
|
#: ../if_cscope.c:2053
|
||||||
msgid "All cscope databases reset"
|
msgid "All cscope databases reset"
|
||||||
msgstr "S'han reiniciat totes les bases de dades cscope"
|
msgstr "S'han restablert totes les bases de dades cscope"
|
||||||
|
|
||||||
#: ../if_cscope.c:2123
|
#: ../if_cscope.c:2123
|
||||||
msgid "no cscope connections\n"
|
msgid "no cscope connections\n"
|
||||||
@ -3517,7 +3515,7 @@ msgstr "-n\t\t\tNo usa fitxers d'intercanvi, nom
|
|||||||
|
|
||||||
#: ../main.c:2218
|
#: ../main.c:2218
|
||||||
msgid "-r\t\t\tList swap files and exit"
|
msgid "-r\t\t\tList swap files and exit"
|
||||||
msgstr "-r\t\t\tLlista els fitxers d'intercanvi i surt"
|
msgstr "-r\t\t\tLlistat dels fitxers d'intercanvi"
|
||||||
|
|
||||||
#: ../main.c:2219
|
#: ../main.c:2219
|
||||||
msgid "-r (with file name)\tRecover crashed session"
|
msgid "-r (with file name)\tRecover crashed session"
|
||||||
@ -3549,7 +3547,7 @@ msgstr "-u <vimrc>\t\tUsa <vimrc> en lloc de qualsevol altre .vimrc"
|
|||||||
|
|
||||||
#: ../main.c:2226
|
#: ../main.c:2226
|
||||||
msgid "--noplugin\t\tDon't load plugin scripts"
|
msgid "--noplugin\t\tDon't load plugin scripts"
|
||||||
msgstr "--noplugin\t\tNo carrega cap plugin"
|
msgstr "--noplugin\t\tNo carrega plugins"
|
||||||
|
|
||||||
#: ../main.c:2227
|
#: ../main.c:2227
|
||||||
msgid "-p[N]\t\tOpen N tab pages (default: one for each file)"
|
msgid "-p[N]\t\tOpen N tab pages (default: one for each file)"
|
||||||
@ -3561,7 +3559,7 @@ msgstr "-o[N]\t\tObre N finestres (per omissi
|
|||||||
|
|
||||||
#: ../main.c:2229
|
#: ../main.c:2229
|
||||||
msgid "-O[N]\t\tLike -o but split vertically"
|
msgid "-O[N]\t\tLike -o but split vertically"
|
||||||
msgstr "-O[N]\t\tCom -o però amb divisions verticals"
|
msgstr "-O[N]\t\tCom -o però amb divisió vertical"
|
||||||
|
|
||||||
#: ../main.c:2230
|
#: ../main.c:2230
|
||||||
msgid "+\t\t\tStart at end of file"
|
msgid "+\t\t\tStart at end of file"
|
||||||
@ -3739,7 +3737,7 @@ msgstr "E305: No s'ha trobat el fitxer d'intercanvi de %s"
|
|||||||
|
|
||||||
#: ../memline.c:839
|
#: ../memline.c:839
|
||||||
msgid "Enter number of swap file to use (0 to quit): "
|
msgid "Enter number of swap file to use (0 to quit): "
|
||||||
msgstr "Entreu el número del fitxer d'intercanvi a utilitzar (0 per sortir): "
|
msgstr "Entreu el número del fitxer .swp a utilitzar (0 per a sortir): "
|
||||||
|
|
||||||
#: ../memline.c:879
|
#: ../memline.c:879
|
||||||
#, c-format
|
#, c-format
|
||||||
@ -3806,6 +3804,30 @@ msgid "E308: Warning: Original file may have been changed"
|
|||||||
msgstr "E308: Atenció: El fitxer original pot haver canviat"
|
msgstr "E308: Atenció: El fitxer original pot haver canviat"
|
||||||
|
|
||||||
#: ../memline.c:1061
|
#: ../memline.c:1061
|
||||||
|
#, c-format
|
||||||
|
msgid "Swap file is encrypted: \"%s\""
|
||||||
|
msgstr "El fitxer d'intercanvi està xifrat: \"%s\""
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"If you entered a new crypt key but did not write the text file,"
|
||||||
|
msgstr "\nSi vau entrar una nova clau de xifrat però no vau desar el fitxer,"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"enter the new crypt key."
|
||||||
|
msgstr "\nentreu la nova clau."
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"If you wrote the text file after changing the crypt key press enter"
|
||||||
|
msgstr "\nSi vau desar el fitxer després de canviar la clau, premeu Entrar per a"
|
||||||
|
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
"to use the same key for text file and swap file"
|
||||||
|
msgstr "\nusar la mateixa clau per al fitxer de text i per al fitxer d'intercanvi."
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "E309: Unable to read block 1 from %s"
|
msgid "E309: Unable to read block 1 from %s"
|
||||||
msgstr "E309: No s'ha pogut llegir el bloc 1 de %s"
|
msgstr "E309: No s'ha pogut llegir el bloc 1 de %s"
|
||||||
@ -3931,7 +3953,7 @@ msgstr " [del Vim versi
|
|||||||
|
|
||||||
#: ../memline.c:1550
|
#: ../memline.c:1550
|
||||||
msgid " [does not look like a Vim swap file]"
|
msgid " [does not look like a Vim swap file]"
|
||||||
msgstr " [no sembla un fitxer d'intercanvi de Vim]"
|
msgstr " [no sembla un fitxer .swp de Vim]"
|
||||||
|
|
||||||
#: ../memline.c:1552
|
#: ../memline.c:1552
|
||||||
msgid " file name: "
|
msgid " file name: "
|
||||||
@ -4003,7 +4025,7 @@ msgstr " [no es pot obrir]"
|
|||||||
|
|
||||||
#: ../memline.c:1698
|
#: ../memline.c:1698
|
||||||
msgid "E313: Cannot preserve, there is no swap file"
|
msgid "E313: Cannot preserve, there is no swap file"
|
||||||
msgstr "E313: No s'ha pogut preservar, no hi ha fitxer d'intercanvi"
|
msgstr "E313: No s'ha pogut preservar, no existeix cap fitxer d'intercanvi"
|
||||||
|
|
||||||
#: ../memline.c:1747
|
#: ../memline.c:1747
|
||||||
msgid "File preserved"
|
msgid "File preserved"
|
||||||
@ -4025,7 +4047,7 @@ msgstr "E316: ml_get: no s'ha trobat la l
|
|||||||
|
|
||||||
#: ../memline.c:2236
|
#: ../memline.c:2236
|
||||||
msgid "E317: pointer block id wrong 3"
|
msgid "E317: pointer block id wrong 3"
|
||||||
msgstr "E317: Punter a la id d'un bloc incorrecte 3"
|
msgstr "E317: punter a id de bloc incorrecte 3"
|
||||||
|
|
||||||
#: ../memline.c:2311
|
#: ../memline.c:2311
|
||||||
msgid "stack_idx should be 0"
|
msgid "stack_idx should be 0"
|
||||||
@ -4037,7 +4059,7 @@ msgstr "E318: S'han actualitzat massa blocs?"
|
|||||||
|
|
||||||
#: ../memline.c:2511
|
#: ../memline.c:2511
|
||||||
msgid "E317: pointer block id wrong 4"
|
msgid "E317: pointer block id wrong 4"
|
||||||
msgstr "E317: Punter a la id d'un bloc incorrecte 4"
|
msgstr "E317: Punter a id de bloc incorrecte 4"
|
||||||
|
|
||||||
#: ../memline.c:2536
|
#: ../memline.c:2536
|
||||||
msgid "deleted block 1?"
|
msgid "deleted block 1?"
|
||||||
@ -4087,9 +4109,7 @@ msgstr "E325: ATENCI
|
|||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
"Found a swap file by the name \""
|
"Found a swap file by the name \""
|
||||||
msgstr ""
|
msgstr "\nS'ha trobat un fitxer d'intercanvi amb nom \""
|
||||||
"\n"
|
|
||||||
"S'ha trobat un fitxer d'intercanvi de nom \""
|
|
||||||
|
|
||||||
#: ../memline.c:3226
|
#: ../memline.c:3226
|
||||||
msgid "While opening file \""
|
msgid "While opening file \""
|
||||||
@ -4134,7 +4154,7 @@ msgid ""
|
|||||||
" to recover the changes (see \":help recovery\").\n"
|
" to recover the changes (see \":help recovery\").\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\"\n"
|
"\"\n"
|
||||||
" per recuperar els canvis (vegeu \":help recovery\").\n"
|
" per a recuperar els canvis (vegeu \":help recovery\").\n"
|
||||||
|
|
||||||
#: ../memline.c:3250
|
#: ../memline.c:3250
|
||||||
msgid " If you did this already, delete the swap file \""
|
msgid " If you did this already, delete the swap file \""
|
||||||
@ -4146,7 +4166,7 @@ msgid ""
|
|||||||
" to avoid this message.\n"
|
" to avoid this message.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\"\n"
|
"\"\n"
|
||||||
" per evitar aquest missatge.\n"
|
" per a evitar aquest missatge.\n"
|
||||||
|
|
||||||
#: ../memline.c:3450 ../memline.c:3452
|
#: ../memline.c:3450 ../memline.c:3452
|
||||||
msgid "Swap file \""
|
msgid "Swap file \""
|
||||||
@ -4172,7 +4192,7 @@ msgid ""
|
|||||||
"&Quit\n"
|
"&Quit\n"
|
||||||
"&Abort"
|
"&Abort"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"&Obrir només-lectura\n"
|
"&Obrir amb només lectura\n"
|
||||||
"&Editar igualment\n"
|
"&Editar igualment\n"
|
||||||
"&Recuperar\n"
|
"&Recuperar\n"
|
||||||
"&Sortir\n"
|
"&Sortir\n"
|
||||||
@ -4840,7 +4860,7 @@ msgstr "E377: %%%c no v
|
|||||||
#. nothing found
|
#. nothing found
|
||||||
#: ../quickfix.c:477
|
#: ../quickfix.c:477
|
||||||
msgid "E378: 'errorformat' contains no pattern"
|
msgid "E378: 'errorformat' contains no pattern"
|
||||||
msgstr "E378: L'opció 'errorformat' no conté cap patró"
|
msgstr "E378: 'errorformat' no conté cap patró"
|
||||||
|
|
||||||
#: ../quickfix.c:695
|
#: ../quickfix.c:695
|
||||||
msgid "E379: Missing or empty directory name"
|
msgid "E379: Missing or empty directory name"
|
||||||
@ -5234,7 +5254,7 @@ msgstr "S'han trobat tots els fitxers inclosos"
|
|||||||
|
|
||||||
#: ../search.c:4519
|
#: ../search.c:4519
|
||||||
msgid "No included files"
|
msgid "No included files"
|
||||||
msgstr "No hi han fitxers inclosos"
|
msgstr "No hi ha fitxers inclosos"
|
||||||
|
|
||||||
#: ../search.c:4527
|
#: ../search.c:4527
|
||||||
msgid "E388: Couldn't find definition"
|
msgid "E388: Couldn't find definition"
|
||||||
@ -5605,7 +5625,7 @@ msgstr "Escrivint el fitxer de suggeriments %s ..."
|
|||||||
#: ../spell.c:7707 ../spell.c:7927
|
#: ../spell.c:7707 ../spell.c:7927
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Estimated runtime memory use: %d bytes"
|
msgid "Estimated runtime memory use: %d bytes"
|
||||||
msgstr "Ús estimat de memòria en funcionament: %d octets"
|
msgstr "Ús estimat de memòria durant l'execució: %d octets"
|
||||||
|
|
||||||
#: ../spell.c:7820
|
#: ../spell.c:7820
|
||||||
msgid "E751: Output file name must not have region name"
|
msgid "E751: Output file name must not have region name"
|
||||||
@ -5622,7 +5642,7 @@ msgstr "E755: Regi
|
|||||||
|
|
||||||
#: ../spell.c:7907
|
#: ../spell.c:7907
|
||||||
msgid "Warning: both compounding and NOBREAK specified"
|
msgid "Warning: both compounding and NOBREAK specified"
|
||||||
msgstr "Atenció: heu especificat composició i NOBREAK alhora"
|
msgstr "Atenció: s'ha especificat composició i NOBREAK alhora"
|
||||||
|
|
||||||
#: ../spell.c:7920
|
#: ../spell.c:7920
|
||||||
#, c-format
|
#, c-format
|
||||||
@ -6373,7 +6393,7 @@ msgstr " alternativa per a $VIM: \""
|
|||||||
# 29 caràcters fins el ":" (inclòs)
|
# 29 caràcters fins el ":" (inclòs)
|
||||||
#: ../version.c:705
|
#: ../version.c:705
|
||||||
msgid " f-b for $VIMRUNTIME: \""
|
msgid " f-b for $VIMRUNTIME: \""
|
||||||
msgstr " alt per a $VIMRUNTIME: \""
|
msgstr " altern. per a $VIMRUNTIME: \""
|
||||||
|
|
||||||
#: ../version.c:709
|
#: ../version.c:709
|
||||||
msgid "Compilation: "
|
msgid "Compilation: "
|
||||||
@ -6401,7 +6421,7 @@ msgstr "per Bram Moolenaar et al."
|
|||||||
|
|
||||||
#: ../version.c:774
|
#: ../version.c:774
|
||||||
msgid "Vim is open source and freely distributable"
|
msgid "Vim is open source and freely distributable"
|
||||||
msgstr "Vim és un programa obert i lliure distribució"
|
msgstr "Vim és un programa obert i de lliure distribució"
|
||||||
|
|
||||||
#: ../version.c:776
|
#: ../version.c:776
|
||||||
msgid "Help poor children in Uganda!"
|
msgid "Help poor children in Uganda!"
|
||||||
|
@ -377,7 +377,7 @@ msgstr " Definitions-Erg
|
|||||||
|
|
||||||
#: ../edit.c:92
|
#: ../edit.c:92
|
||||||
msgid " Dictionary completion (^K^N^P)"
|
msgid " Dictionary completion (^K^N^P)"
|
||||||
msgstr " Wörterbuch-Ergänzung (^K^N^P) "
|
msgstr " Dictionary-Ergänzung (^K^N^P) "
|
||||||
|
|
||||||
#: ../edit.c:93
|
#: ../edit.c:93
|
||||||
msgid " Thesaurus completion (^T^N^P)"
|
msgid " Thesaurus completion (^T^N^P)"
|
||||||
@ -401,7 +401,7 @@ msgstr " Vorschlag der Rechtschreibpr
|
|||||||
|
|
||||||
#: ../edit.c:98
|
#: ../edit.c:98
|
||||||
msgid " Keyword Local completion (^N^P)"
|
msgid " Keyword Local completion (^N^P)"
|
||||||
msgstr " Lokale Schlüsselwort-Ergänzung(^N^P)"
|
msgstr " Lokale Stichwort-Ergänzung(^N^P)"
|
||||||
|
|
||||||
#: ../edit.c:101
|
#: ../edit.c:101
|
||||||
msgid "Hit end of paragraph"
|
msgid "Hit end of paragraph"
|
||||||
@ -443,7 +443,7 @@ msgstr "Durchsuche: %s"
|
|||||||
|
|
||||||
#: ../edit.c:3513
|
#: ../edit.c:3513
|
||||||
msgid "Scanning tags."
|
msgid "Scanning tags."
|
||||||
msgstr "Durchsuchen von Tags."
|
msgstr "Durchsuche Tags"
|
||||||
|
|
||||||
#: ../edit.c:4418
|
#: ../edit.c:4418
|
||||||
msgid " Adding"
|
msgid " Adding"
|
||||||
@ -633,6 +633,9 @@ msgstr ""
|
|||||||
|
|
||||||
#: ../ex_cmds.c:2433
|
#: ../ex_cmds.c:2433
|
||||||
#, c-format
|
#, c-format
|
||||||
|
msgid "Pattern not found: %s"
|
||||||
|
msgstr "Muster nicht gefunden: %s"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"File permissions of \"%s\" are read-only.\n"
|
"File permissions of \"%s\" are read-only.\n"
|
||||||
"It may still be possible to write it.\n"
|
"It may still be possible to write it.\n"
|
||||||
@ -713,11 +716,6 @@ msgstr "E148: Regul
|
|||||||
msgid "Pattern found in every line: %s"
|
msgid "Pattern found in every line: %s"
|
||||||
msgstr "Muster in jeder Zeile gefunden: %s"
|
msgstr "Muster in jeder Zeile gefunden: %s"
|
||||||
|
|
||||||
#: ../ex_cmds.c:4504
|
|
||||||
#, c-format
|
|
||||||
msgid "Pattern not found: %s"
|
|
||||||
msgstr "Muster nicht gefunden: %s"
|
|
||||||
|
|
||||||
#: ../ex_cmds.c:4581
|
#: ../ex_cmds.c:4581
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@ -6488,7 +6486,7 @@ msgid ""
|
|||||||
"\tLast set from "
|
"\tLast set from "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"\tZuletzt gesetzt von "
|
"\tZuletzt gesetzt in "
|
||||||
|
|
||||||
#: ../eval.c:18682
|
#: ../eval.c:18682
|
||||||
msgid "No old files"
|
msgid "No old files"
|
||||||
|
@ -1197,7 +1197,7 @@ msgstr "E141: No existe un nombre de archivo para el búfer %<PRId64>"
|
|||||||
#: ../ex_cmds.c:2412
|
#: ../ex_cmds.c:2412
|
||||||
msgid "E142: File not written: Writing is disabled by 'write' option"
|
msgid "E142: File not written: Writing is disabled by 'write' option"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"E142: No se ha escrito el archivo: escritura desactivada por \n"
|
"E142: No se ha escrito el archivo: escritura desactivada por "
|
||||||
"la opción 'write'"
|
"la opción 'write'"
|
||||||
|
|
||||||
#: ../ex_cmds.c:2434
|
#: ../ex_cmds.c:2434
|
||||||
@ -2209,7 +2209,7 @@ msgstr "es de solo lectura (añada ! para sobreescribir)"
|
|||||||
#: ../fileio.c:2886
|
#: ../fileio.c:2886
|
||||||
msgid "E506: Can't write to backup file (add ! to override)"
|
msgid "E506: Can't write to backup file (add ! to override)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"E506: No se pudo escribir en el archivo de recuperación\n"
|
"E506: No se pudo escribir en el archivo de recuperación "
|
||||||
"(añada ! para forzar la orden)"
|
"(añada ! para forzar la orden)"
|
||||||
|
|
||||||
#: ../fileio.c:2898
|
#: ../fileio.c:2898
|
||||||
@ -3136,7 +3136,7 @@ msgstr ""
|
|||||||
#: ../hardcopy.c:2254
|
#: ../hardcopy.c:2254
|
||||||
msgid "E675: No default font specified for multi-byte printing."
|
msgid "E675: No default font specified for multi-byte printing."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"E675: No se ha definido un tipo de letra predeterminado para impresión\n"
|
"E675: No se ha definido un tipo de letra predeterminado para impresión "
|
||||||
"multi-byte"
|
"multi-byte"
|
||||||
|
|
||||||
#: ../hardcopy.c:2426
|
#: ../hardcopy.c:2426
|
||||||
@ -3393,7 +3393,7 @@ msgstr "Basura después de la opción"
|
|||||||
#: ../main.c:152
|
#: ../main.c:152
|
||||||
msgid "Too many \"+command\", \"-c command\" or \"--cmd command\" arguments"
|
msgid "Too many \"+command\", \"-c command\" or \"--cmd command\" arguments"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Demasiados argumentos tales como: \"+orden\", \"-c orden\" \n"
|
"Demasiados argumentos tales como: \"+orden\", \"-c orden\" "
|
||||||
"o \"--cmd orden\""
|
"o \"--cmd orden\""
|
||||||
|
|
||||||
#: ../main.c:154
|
#: ../main.c:154
|
||||||
@ -3797,7 +3797,7 @@ msgstr "E302: No pude cambiar el nombre del archivo de intercambio"
|
|||||||
#, c-format
|
#, c-format
|
||||||
msgid "E303: Unable to open swap file for \"%s\", recovery impossible"
|
msgid "E303: Unable to open swap file for \"%s\", recovery impossible"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"E303: Incapaz de abrir el archivo de intercambio para %s,\n"
|
"E303: Incapaz de abrir el archivo de intercambio para %s, "
|
||||||
"recuperación imposible"
|
"recuperación imposible"
|
||||||
|
|
||||||
#: ../memline.c:666
|
#: ../memline.c:666
|
||||||
@ -3916,7 +3916,7 @@ msgstr "??? desde aquí hasta ???FIN las líneas pueden estar desordenadas"
|
|||||||
#: ../memline.c:1164
|
#: ../memline.c:1164
|
||||||
msgid "??? from here until ???END lines may have been inserted/deleted"
|
msgid "??? from here until ???END lines may have been inserted/deleted"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"??? desde aquí hasta ???FIN las líneas pueden haber sido\n"
|
"??? desde aquí hasta ???FIN las líneas pueden haber sido "
|
||||||
"insertadas/borradas"
|
"insertadas/borradas"
|
||||||
|
|
||||||
#: ../memline.c:1181
|
#: ../memline.c:1181
|
||||||
@ -3931,7 +3931,7 @@ msgstr "E311: Recuperación interrumpida"
|
|||||||
msgid ""
|
msgid ""
|
||||||
"E312: Errors detected while recovering; look for lines starting with ???"
|
"E312: Errors detected while recovering; look for lines starting with ???"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"E312: Se han detectado errores al recuperar; busque líneas que\n"
|
"E312: Se han detectado errores al recuperar; busque líneas que "
|
||||||
"empiecen con ???"
|
"empiecen con ???"
|
||||||
|
|
||||||
#: ../memline.c:1245
|
#: ../memline.c:1245
|
||||||
@ -5382,7 +5382,7 @@ msgstr "E756: La corrección ortográfica está desactivada"
|
|||||||
#, c-format
|
#, c-format
|
||||||
msgid "Warning: Cannot find word list \"%s.%s.spl\" or \"%s.ascii.spl\""
|
msgid "Warning: Cannot find word list \"%s.%s.spl\" or \"%s.ascii.spl\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Advertencia: No se pudo hallar la lista de palabras \"%s.%s.spl\" \n"
|
"Advertencia: No se pudo hallar la lista de palabras \"%s.%s.spl\" "
|
||||||
"or \"%s.ascii.spl\""
|
"or \"%s.ascii.spl\""
|
||||||
|
|
||||||
#: ../spell.c:2473
|
#: ../spell.c:2473
|
||||||
@ -5443,8 +5443,7 @@ msgid ""
|
|||||||
"%d"
|
"%d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Definir COMPOUNDFORBIDFLAG después de un elemento PFX puede dar resultados "
|
"Definir COMPOUNDFORBIDFLAG después de un elemento PFX puede dar resultados "
|
||||||
"erróneos\n"
|
"erróneos en %s línea %d"
|
||||||
"en %s línea %d"
|
|
||||||
|
|
||||||
#: ../spell.c:4731
|
#: ../spell.c:4731
|
||||||
#, c-format
|
#, c-format
|
||||||
@ -5453,8 +5452,7 @@ msgid ""
|
|||||||
"%d"
|
"%d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Definir COMPOUNDPERMITFLAG después de un ítem PFX puede dar resultados "
|
"Definir COMPOUNDPERMITFLAG después de un ítem PFX puede dar resultados "
|
||||||
"erróneos\n"
|
"erróneos en %s línea %d"
|
||||||
"en %s línea %d"
|
|
||||||
|
|
||||||
#: ../spell.c:4747
|
#: ../spell.c:4747
|
||||||
#, c-format
|
#, c-format
|
||||||
@ -5485,7 +5483,7 @@ msgstr "Valor equivocado de CHECKCOMPOUNDPATTERN en %s línea %d: %s"
|
|||||||
#, c-format
|
#, c-format
|
||||||
msgid "Different combining flag in continued affix block in %s line %d: %s"
|
msgid "Different combining flag in continued affix block in %s line %d: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Marca de combinación diferente en el bloque de afijos continuo\n"
|
"Marca de combinación diferente en el bloque de afijos continuo "
|
||||||
"en %s línea %d: %s"
|
"en %s línea %d: %s"
|
||||||
|
|
||||||
#: ../spell.c:4850
|
#: ../spell.c:4850
|
||||||
@ -5500,8 +5498,7 @@ msgid ""
|
|||||||
"line %d: %s"
|
"line %d: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Afijo usado también para BAD/RARE/KEEPCASE/NEEDAFFIX/NEEDCOMPOUND/NOSUGGEST "
|
"Afijo usado también para BAD/RARE/KEEPCASE/NEEDAFFIX/NEEDCOMPOUND/NOSUGGEST "
|
||||||
"en\n"
|
"en %s línea %d: %s"
|
||||||
"%s línea %d: %s"
|
|
||||||
|
|
||||||
#: ../spell.c:4893
|
#: ../spell.c:4893
|
||||||
#, c-format
|
#, c-format
|
||||||
@ -5942,7 +5939,7 @@ msgstr "E402: Basura después del patrón: %s"
|
|||||||
#: ../syntax.c:5120
|
#: ../syntax.c:5120
|
||||||
msgid "E403: syntax sync: line continuations pattern specified twice"
|
msgid "E403: syntax sync: line continuations pattern specified twice"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"E403: Sincronización de sintaxis: Se especificó dos veces un\n"
|
"E403: Sincronización de sintaxis: Se especificó dos veces un "
|
||||||
"patrón de continuación de línea"
|
"patrón de continuación de línea"
|
||||||
|
|
||||||
#: ../syntax.c:5169
|
#: ../syntax.c:5169
|
||||||
@ -6569,7 +6566,7 @@ msgstr "E813: No se puede cerrar la ventana de autocmd"
|
|||||||
#: ../window.c:1814
|
#: ../window.c:1814
|
||||||
msgid "E814: Cannot close window, only autocmd window would remain"
|
msgid "E814: Cannot close window, only autocmd window would remain"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"E814: No se pudo cerrar la última ventana, solo quedará\n"
|
"E814: No se pudo cerrar la última ventana, solo quedará "
|
||||||
"la ventana de autocmd"
|
"la ventana de autocmd"
|
||||||
|
|
||||||
#: ../window.c:2717
|
#: ../window.c:2717
|
||||||
|
@ -3457,7 +3457,7 @@ msgid ""
|
|||||||
"Maybe no changes were made or Vim did not update the swap file."
|
"Maybe no changes were made or Vim did not update the swap file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"B'fhéidir nach raibh aon athrú á dhéanamh, nó tá an comhad\n"
|
"B'fhéidir nach raibh aon athrú á dhéanamh, nó tá an comhad "
|
||||||
"babhtála as dáta."
|
"babhtála as dáta."
|
||||||
|
|
||||||
msgid " cannot be used with this version of Vim.\n"
|
msgid " cannot be used with this version of Vim.\n"
|
||||||
|
@ -3550,7 +3550,7 @@ msgstr ""
|
|||||||
#: ../main.c:2240
|
#: ../main.c:2240
|
||||||
msgid "--startuptime <file>\tWrite startup timing messages to <file>"
|
msgid "--startuptime <file>\tWrite startup timing messages to <file>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"--startuptime <plik>\n"
|
"--startuptime <plik> "
|
||||||
"Zapisz wiadomości o długości startu do <plik>"
|
"Zapisz wiadomości o długości startu do <plik>"
|
||||||
|
|
||||||
#: ../main.c:2242
|
#: ../main.c:2242
|
||||||
|
@ -6341,8 +6341,8 @@ msgstr ""
|
|||||||
#: ../main.c:2213
|
#: ../main.c:2213
|
||||||
msgid "-S <session>\t\tSource file <session> after loading the first file"
|
msgid "-S <session>\t\tSource file <session> after loading the first file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"-S <sessão>\t\tExecutar o arquivo <sessão> depois de carregar o\n"
|
"-S <sessão>\t\tExecutar o arquivo <sessão> depois de carregar o "
|
||||||
"\t\t\tprimeiro arquivo"
|
"primeiro arquivo"
|
||||||
|
|
||||||
#: ../main.c:2214
|
#: ../main.c:2214
|
||||||
msgid "-s <scriptin>\tRead Normal mode commands from file <scriptin>"
|
msgid "-s <scriptin>\tRead Normal mode commands from file <scriptin>"
|
||||||
|
@ -3376,8 +3376,7 @@ msgstr "-t метка редактирование файла с указан
|
|||||||
#: ../main.c:2181
|
#: ../main.c:2181
|
||||||
msgid "-q [errorfile] edit file with first error"
|
msgid "-q [errorfile] edit file with first error"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"-q [файл-ошибок]\n"
|
"-q [файл-ошибок] редактирование файла с первой ошибкой"
|
||||||
"\t\t\t\t редактирование файла с первой ошибкой"
|
|
||||||
|
|
||||||
#: ../main.c:2187
|
#: ../main.c:2187
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -3479,8 +3478,8 @@ msgstr "-N\t\t\tРежим неполной совместимости с Vi: 'n
|
|||||||
#: ../main.c:2215
|
#: ../main.c:2215
|
||||||
msgid "-V[N][fname]\t\tBe verbose [level N] [log messages to fname]"
|
msgid "-V[N][fname]\t\tBe verbose [level N] [log messages to fname]"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"-V[N][файл]\t\tВыводить дополнительные сообщения\n"
|
"-V[N][файл]\t\tВыводить дополнительные сообщения "
|
||||||
"\t\t\t\t[уровень N] [записывать в файл]"
|
"[уровень N] [записывать в файл]"
|
||||||
|
|
||||||
#: ../main.c:2216
|
#: ../main.c:2216
|
||||||
msgid "-D\t\t\tDebugging mode"
|
msgid "-D\t\t\tDebugging mode"
|
||||||
@ -4105,7 +4104,6 @@ msgstr ""
|
|||||||
#: ../memline.c:3245
|
#: ../memline.c:3245
|
||||||
msgid " Quit, or continue with caution.\n"
|
msgid " Quit, or continue with caution.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
" \n"
|
|
||||||
" Завершите работу или продолжайте с осторожностью.\n"
|
" Завершите работу или продолжайте с осторожностью.\n"
|
||||||
|
|
||||||
#: ../memline.c:3246
|
#: ../memline.c:3246
|
||||||
|
@ -3870,6 +3870,7 @@ msgid ""
|
|||||||
"You may want to delete the .swp file now.\n"
|
"You may want to delete the .swp file now.\n"
|
||||||
"\n"
|
"\n"
|
||||||
msgstr "Potom vymažte odkladací súbor s príponou .swp.\n"
|
msgstr "Potom vymažte odkladací súbor s príponou .swp.\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
#. use msg() to start the scrolling properly
|
#. use msg() to start the scrolling properly
|
||||||
#: ../memline.c:1327
|
#: ../memline.c:1327
|
||||||
|
@ -3870,6 +3870,7 @@ msgid ""
|
|||||||
"You may want to delete the .swp file now.\n"
|
"You may want to delete the .swp file now.\n"
|
||||||
"\n"
|
"\n"
|
||||||
msgstr "Potom vyma¾te odkladací súbor s príponou .swp.\n"
|
msgstr "Potom vyma¾te odkladací súbor s príponou .swp.\n"
|
||||||
|
"\n"
|
||||||
|
|
||||||
#. use msg() to start the scrolling properly
|
#. use msg() to start the scrolling properly
|
||||||
#: ../memline.c:1327
|
#: ../memline.c:1327
|
||||||
|
@ -3528,7 +3528,6 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"»,\n"
|
"»,\n"
|
||||||
" щоб позбутися цього повідомлення.\n"
|
" щоб позбутися цього повідомлення.\n"
|
||||||
"\n"
|
|
||||||
|
|
||||||
msgid "Swap file \""
|
msgid "Swap file \""
|
||||||
msgstr "Файл обміну «"
|
msgstr "Файл обміну «"
|
||||||
|
Loading…
Reference in New Issue
Block a user