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
|
||||
closed |tab-page|.
|
||||
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
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
vim:tw=78:ts=8:ft=help:norl:
|
||||
|
@ -2119,7 +2119,8 @@ index({list}, {expr} [, {start} [, {ic}]])
|
||||
Number index in {list} where {expr} appears
|
||||
input({prompt} [, {text} [, {completion}]])
|
||||
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
|
||||
inputrestore() Number restore typeahead
|
||||
inputsave() Number save and clear typeahead
|
||||
@ -5659,7 +5660,6 @@ mode([expr]) Return a string that indicates the current mode.
|
||||
i Insert
|
||||
R Replace |R|
|
||||
Rv Virtual Replace |gR|
|
||||
t Terminal
|
||||
c Command-line
|
||||
cv Vim Ex mode |gQ|
|
||||
ce Normal Ex mode |Q|
|
||||
@ -5667,6 +5667,7 @@ mode([expr]) Return a string that indicates the current mode.
|
||||
rm The -- more -- prompt
|
||||
r? A |:confirm| query of some sort
|
||||
! Shell or external command is executing
|
||||
t Terminal mode: keys go to the job
|
||||
This is useful in the 'statusline' option or when used
|
||||
with |remote_expr()| In most other places it always returns
|
||||
"c" or "n".
|
||||
|
@ -116,13 +116,13 @@ g:rustfmt_options~
|
||||
|
||||
*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/'
|
||||
<
|
||||
|
||||
*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/'
|
||||
<
|
||||
|
||||
@ -199,7 +199,7 @@ COMMANDS *rust-commands*
|
||||
|g:rust_playpen_url| is the base URL to the playpen, by default
|
||||
"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/"
|
||||
|
||||
:RustFmt *:RustFmt*
|
||||
|
@ -46,7 +46,8 @@ When the GUI starts up initializations are carried out, in this order:
|
||||
already set.
|
||||
|
||||
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
|
||||
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
|
||||
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
|
||||
appearance of the bug. Try different machines, if possible. Send me patches
|
||||
if you can!
|
||||
example and try to find out which settings or other things trigger the bug.
|
||||
|
||||
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
|
||||
your setup. You can get the information with this command: >
|
||||
@ -782,10 +787,12 @@ by Vim.
|
||||
==============================================================================
|
||||
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
|
||||
a terminal emulator window. Also called "the Vim
|
||||
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
|
||||
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
|
||||
"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"
|
||||
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
|
||||
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>'
|
||||
|
||||
|
||||
SERVER NAME
|
||||
SERVER NAME *client-server-name*
|
||||
|
||||
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
|
||||
|
@ -2108,6 +2108,16 @@ set "msql_minlines" to the value you desire. Example: >
|
||||
: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*
|
||||
|
||||
There is one option for NCF syntax highlighting.
|
||||
|
@ -353,7 +353,7 @@ The "?" command works like "/" but searches backwards: >
|
||||
?word
|
||||
|
||||
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.
|
||||
|
||||
|
||||
@ -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
|
||||
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 ~
|
||||
xxx xxx xxx
|
||||
|
@ -355,7 +355,7 @@ a sentence to the f register (f for First): >
|
||||
"fyas
|
||||
|
||||
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.
|
||||
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
|
||||
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.)
|
||||
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
|
||||
|
@ -60,7 +60,7 @@ THE WINDOW TITLE
|
||||
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
|
||||
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 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
|
||||
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
|
||||
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
|
||||
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
|
||||
that the ":substitute" command matches with is "\s\+$". This finds white
|
||||
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
|
||||
with nothing, effectively deleting the matched white space.
|
||||
|
||||
|
@ -311,8 +311,9 @@ CTRL-W CTRL-C *CTRL-W_CTRL-C*
|
||||
*:hide*
|
||||
:hid[e]
|
||||
:{count}hid[e]
|
||||
Quit the current window, unless it is the last window on the
|
||||
screen. For {count} see |:quit|.
|
||||
Without {count}: Quit the current window, unless it is the
|
||||
last window on the screen.
|
||||
If {count} is given quit the {count} window.
|
||||
|
||||
The buffer becomes hidden (unless there is another window
|
||||
editing it or 'bufhidden' is `unload`, `delete` or `wipe`).
|
||||
@ -994,6 +995,8 @@ list of buffers. |unlisted-buffer|
|
||||
displayed in a window |hidden-buffer|
|
||||
- a buffer with 'modifiable' off
|
||||
= a readonly buffer
|
||||
R a terminal buffer with a running job
|
||||
F a terminal buffer with a finished job
|
||||
+ a modified buffer
|
||||
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
|
||||
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
|
||||
plugin. The buffer is created with these settings: >
|
||||
:setlocal buftype=nowrite
|
||||
|
@ -1,8 +1,12 @@
|
||||
" Vim filetype plugin file
|
||||
" Language: Verilog HDL
|
||||
" Maintainer: Chih-Tsun Huang <cthuang@larc.ee.nthu.edu.tw>
|
||||
" Last Change: Wed Sep 3 15:24:49 CST 2008
|
||||
" URL: http://larc.ee.nthu.edu.tw/~cthuang/vim/ftplugin/verilog.vim
|
||||
" Maintainer: Chih-Tsun Huang <cthuang@cs.nthu.edu.tw>
|
||||
" Last Change: 2017 Aug 25 by Chih-Tsun Huang
|
||||
" 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
|
||||
if exists("b:did_ftplugin")
|
||||
@ -45,11 +49,16 @@ if exists("loaded_matchit")
|
||||
\ '\<begin\>:\<end\>,' .
|
||||
\ '\<case\>\|\<casex\>\|\<casez\>:\<endcase\>,' .
|
||||
\ '\<module\>:\<endmodule\>,' .
|
||||
\ '\<if\>:\<else\>,' .
|
||||
\ '\<if\>:`\@<!\<else\>,' .
|
||||
\ '\<function\>:\<endfunction\>,' .
|
||||
\ '`ifdef\>:`else\>:`endif\>,' .
|
||||
\ '`ifn\?def\>:`elsif\>:`else\>:`endif\>,' .
|
||||
\ '\<task\>:\<endtask\>,' .
|
||||
\ '\<specify\>:\<endspecify\>'
|
||||
\ '\<specify\>:\<endspecify\>,' .
|
||||
\ '\<config\>:\<endconfig\>,' .
|
||||
\ '\<generate\>:\<endgenerate\>,' .
|
||||
\ '\<fork\>:\<join\>,' .
|
||||
\ '\<primitive\>:\<endprimitive\>,' .
|
||||
\ '\<table\>:\<endtable\>'
|
||||
endif
|
||||
|
||||
" Reset 'cpoptions' back to the user's setting
|
||||
|
@ -1,10 +1,10 @@
|
||||
" Vim filetype plugin file
|
||||
" Language: Zsh shell script
|
||||
" Maintainer: Christian Brabandt <cb@256bit.org>
|
||||
" Previous Maintainer: Nikolai Weibull <now@bitwi.se>
|
||||
" Latest Revision: 2015-05-29
|
||||
" License: Vim (see :h license)
|
||||
" Repository: https://github.com/chrisbra/vim-zsh
|
||||
" Language: Zsh shell script
|
||||
" Maintainer: Christian Brabandt <cb@256bit.org>
|
||||
" Previous Maintainer: Nikolai Weibull <now@bitwi.se>
|
||||
" Latest Revision: 2015-05-29
|
||||
" License: Vim (see :h license)
|
||||
" Repository: https://github.com/chrisbra/vim-zsh
|
||||
|
||||
if exists("b:did_ftplugin")
|
||||
finish
|
||||
|
@ -3,10 +3,11 @@
|
||||
" Maintainer: Christian Brabandt <cb@256bit.org>
|
||||
" Previous Maintainer: Peter Aronoff <telemachus@arpinum.org>
|
||||
" Original Author: Nikolai Weibull <now@bitwi.se>
|
||||
" Latest Revision: 2017-05-02
|
||||
" Latest Revision: 2017-08-08
|
||||
" License: Vim (see :h license)
|
||||
" Repository: https://github.com/chrisbra/vim-sh-indent
|
||||
" Changelog:
|
||||
" 20170808: - better indent of line continuation
|
||||
" 20170502: - get rid of buffer-shiftwidth function
|
||||
" 20160912: - preserve indentation of here-doc blocks
|
||||
" 20160627: - detect heredocs correctly
|
||||
@ -117,7 +118,8 @@ function! GetShIndent()
|
||||
endfunction
|
||||
|
||||
function! s:is_continuation_line(line)
|
||||
return a:line =~ '\%(\%(^\|[^\\]\)\\\|&&\|||\)$'
|
||||
return a:line =~ '\%(\%(^\|[^\\]\)\\\|&&\|||\||\)' .
|
||||
\ '\s*\({\s*\)\=\(#.*\)\=$'
|
||||
endfunction
|
||||
|
||||
function! s:find_continued_lnum(lnum)
|
||||
|
@ -1,6 +1,6 @@
|
||||
" Language: Verilog HDL
|
||||
" 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
|
||||
"
|
||||
" Credits:
|
||||
@ -25,7 +25,8 @@ let b:did_indent = 1
|
||||
setlocal indentexpr=GetVerilogIndent()
|
||||
setlocal indentkeys=!^F,o,O,0),=begin,=end,=join,=endcase
|
||||
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.
|
||||
if exists("*GetVerilogIndent")
|
||||
@ -84,7 +85,9 @@ function GetVerilogIndent()
|
||||
endif
|
||||
|
||||
" 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*\<\(always\|initial\)\>' ||
|
||||
\ last_line =~ '^\s*\<\(specify\|fork\)\>'
|
||||
@ -93,8 +96,8 @@ function GetVerilogIndent()
|
||||
let ind = ind + offset
|
||||
if vverb | echo vverb_str "Indent after a block statement." | endif
|
||||
endif
|
||||
" Indent after function/task blocks
|
||||
elseif last_line =~ '^\s*\<\(function\|task\)\>'
|
||||
" Indent after function/task/config/generate/primitive/table blocks
|
||||
elseif last_line =~ '^\s*\<\(function\|task\|config\|generate\|primitive\|table\)\>'
|
||||
if last_line !~ '\<end\>\s*' . vlog_comment . '*$' ||
|
||||
\ last_line =~ '\(//\|/\*\).*\(;\|\<end\>\)\s*' . vlog_comment . '*$'
|
||||
let ind = ind + offset
|
||||
@ -161,11 +164,11 @@ function GetVerilogIndent()
|
||||
let ind = ind - offset
|
||||
if vverb | echo vverb_str "De-indent after a close statement." | endif
|
||||
|
||||
" `ifdef and `else
|
||||
elseif last_line =~ '^\s*`\<\(ifdef\|else\)\>'
|
||||
" `ifdef or `ifndef or `elsif or `else
|
||||
elseif last_line =~ '^\s*`\<\(ifn\?def\|elsif\|else\)\>'
|
||||
let ind = ind + offset
|
||||
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
|
||||
@ -175,7 +178,8 @@ function GetVerilogIndent()
|
||||
" De-indent on the end of the block
|
||||
" join/end/endcase/endfunction/endtask/endspecify
|
||||
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
|
||||
if vverb | echo vverb_str "De-indent the end of a block." | endif
|
||||
elseif curr_line =~ '^\s*\<endmodule\>'
|
||||
@ -186,7 +190,7 @@ function GetVerilogIndent()
|
||||
|
||||
" De-indent on a stand-alone '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 =~
|
||||
\ '\<\(`\@<!if\|`\@<!else\|for\|case\%[[zx]]\|always\|initial\)\>' ||
|
||||
@ -208,10 +212,10 @@ function GetVerilogIndent()
|
||||
echo vverb_str "De-indent the end of a multiple statement."
|
||||
endif
|
||||
|
||||
" De-indent `else and `endif
|
||||
elseif curr_line =~ '^\s*`\<\(else\|endif\)\>'
|
||||
" De-indent `elsif or `else or `endif
|
||||
elseif curr_line =~ '^\s*`\<\(elsif\|else\|endif\)\>'
|
||||
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
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
" These commands create the option window.
|
||||
"
|
||||
" 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 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
|
||||
"
|
||||
" 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
|
||||
" loaded into a buffer. It checks if the type of file can be recognized by
|
||||
@ -297,7 +297,7 @@ else
|
||||
set ft=virata
|
||||
|
||||
" 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
|
||||
|
||||
" VSE JCL
|
||||
|
@ -3,7 +3,7 @@
|
||||
" Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
|
||||
" Former Maintainers: Gerfried Fuchs <alfie@ist.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
|
||||
|
||||
" Standard syntax initialization
|
||||
@ -21,8 +21,8 @@ syn case match
|
||||
syn match debcontrolElse "^.*$"
|
||||
|
||||
" Common seperators
|
||||
syn match debControlComma ", *"
|
||||
syn match debControlSpace " "
|
||||
syn match debControlComma ",[ \t]*"
|
||||
syn match debControlSpace "[ \t]"
|
||||
|
||||
let s:kernels = '\%(linux\|hurd\|kfreebsd\|knetbsd\|kopensolaris\|netbsd\)'
|
||||
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 debcontrolName contained "[a-z0-9][a-z0-9+.-]\+"
|
||||
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 debcontrolVariable contained "\${.\{-}}"
|
||||
syn match debcontrolDmUpload contained "\cyes"
|
||||
@ -60,7 +60,7 @@ syn match debcontrolComment "^#.*$" contains=@Spell
|
||||
syn case ignore
|
||||
|
||||
" 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\): *"
|
||||
|
||||
@ -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
|
||||
|
||||
" 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 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 debcontrolMultiFieldSpell start="^\%(Description\):" skip="^ " end="^$"me=s-1 end="^[^ #]"me=s-1 contains=debcontrolKey,debcontrolEmail,debcontrolVariable,debcontrolComment,@Spell
|
||||
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\)\%(-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="^[ \t]" end="^$"me=s-1 end="^[^ \t#]"me=s-1 contains=debcontrolKey,debcontrolEmail,debcontrolVariable,debcontrolComment,@Spell
|
||||
|
||||
" Associate our matches and regions with pretty colours
|
||||
hi def link debcontrolKey Keyword
|
||||
|
@ -1,7 +1,7 @@
|
||||
" Vim syntax file
|
||||
" Language: none; used to see highlighting
|
||||
" Maintainer: Ronald Schild <rs@scutum.de>
|
||||
" Last Change: 2001 Sep 02
|
||||
" Last Change: 2017 Jul 28
|
||||
" Version: 5.4n.1
|
||||
|
||||
" To see your current highlight settings, do
|
||||
@ -111,17 +111,6 @@ endif
|
||||
nohlsearch
|
||||
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
|
||||
set nomodified
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
" Vim syntax file
|
||||
" Language: Murphi model checking language
|
||||
" Maintainer: Matthew Fernandez <matthew.fernandez@gmail.com>
|
||||
" Last Change: 2017 May 3
|
||||
" Last Change: 2017 Aug 27
|
||||
" Version: 2
|
||||
" 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
|
||||
|
||||
" Link the rules to some groups.
|
||||
highlight link murphiComment Comment
|
||||
highlight link murphiString String
|
||||
highlight link murphiNumber Number
|
||||
highlight link murphiBoolean Boolean
|
||||
highlight link murphiIdentifier Identifier
|
||||
highlight link murphiFunction Function
|
||||
highlight link murphiStatement Statement
|
||||
highlight link murphiConditional Conditional
|
||||
highlight link murphiRepeat Repeat
|
||||
highlight link murphiLabel Label
|
||||
highlight link murphiOperator Operator
|
||||
highlight link murphiKeyword Keyword
|
||||
highlight link murphiType Type
|
||||
highlight link murphiStructure Structure
|
||||
highlight link murphiSpecial Special
|
||||
highlight link murphiDelimiter Delimiter
|
||||
highlight link murphiError Error
|
||||
highlight link murphiTodo Todo
|
||||
hi def link murphiComment Comment
|
||||
hi def link murphiString String
|
||||
hi def link murphiNumber Number
|
||||
hi def link murphiBoolean Boolean
|
||||
hi def link murphiIdentifier Identifier
|
||||
hi def link murphiFunction Function
|
||||
hi def link murphiStatement Statement
|
||||
hi def link murphiConditional Conditional
|
||||
hi def link murphiRepeat Repeat
|
||||
hi def link murphiLabel Label
|
||||
hi def link murphiOperator Operator
|
||||
hi def link murphiKeyword Keyword
|
||||
hi def link murphiType Type
|
||||
hi def link murphiStructure Structure
|
||||
hi def link murphiSpecial Special
|
||||
hi def link murphiDelimiter Delimiter
|
||||
hi def link murphiError Error
|
||||
hi def link murphiTodo Todo
|
||||
|
||||
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>
|
||||
" Original Maintainer: James Kidd <james.kidd@covance.com>
|
||||
" Version: 3.0.0
|
||||
" Last Change: Mar 10, 2017
|
||||
" Last Change: Aug 26, 2017
|
||||
"
|
||||
" 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*\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 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 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 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 case match
|
||||
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
|
||||
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
|
||||
#, c-format
|
||||
@ -1095,7 +1095,7 @@ msgstr "%<PRId64> l
|
||||
|
||||
#: ../ex_cmds.c:1194
|
||||
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
|
||||
msgid "[No write since last change]\n"
|
||||
@ -1582,7 +1582,7 @@ msgstr "E605: No s'ha interceptat l'excepci
|
||||
|
||||
#: ../ex_docmd.c:1085
|
||||
msgid "End of sourced file"
|
||||
msgstr "Final del fitxer interpretat"
|
||||
msgstr "Final de l'script"
|
||||
|
||||
#: ../ex_docmd.c:1086
|
||||
msgid "End of function"
|
||||
@ -1881,7 +1881,7 @@ msgstr "%s s'ha descartat"
|
||||
|
||||
#: ../ex_eval.c:708
|
||||
msgid "Exception"
|
||||
msgstr "Exepció"
|
||||
msgstr "Excepció"
|
||||
|
||||
#: ../ex_eval.c:713
|
||||
msgid "Error and interrupt"
|
||||
@ -2162,7 +2162,7 @@ msgstr "[ERRORS DE LECTURA]"
|
||||
|
||||
#: ../fileio.c:2104
|
||||
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
|
||||
msgid "Conversion with 'charconvert' failed"
|
||||
@ -2298,7 +2298,7 @@ msgstr "E205: patchmode: no s'ha pogut desar el fitxer original"
|
||||
|
||||
#: ../fileio.c:3602
|
||||
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
|
||||
msgid "E207: Can't delete backup file"
|
||||
@ -2308,9 +2308,7 @@ msgstr "E207: No s'ha pogut eliminar la c
|
||||
msgid ""
|
||||
"\n"
|
||||
"WARNING: Original file may be lost or damaged\n"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"ATENCIÓ: El fitxer original es pot haver fet malbé\n"
|
||||
msgstr "\nATENCIÓ: El fitxer original es pot haver perdut o fet malbé\n"
|
||||
|
||||
#: ../fileio.c:3675
|
||||
msgid "don't quit the editor until the file is successfully written!"
|
||||
@ -2460,7 +2458,7 @@ msgstr ""
|
||||
#: ../fileio.c:5065
|
||||
#, c-format
|
||||
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
|
||||
#, c-format
|
||||
@ -2536,7 +2534,7 @@ msgstr "Executant %s"
|
||||
#: ../fileio.c:7211
|
||||
#, c-format
|
||||
msgid "autocommand %s"
|
||||
msgstr "auto-ordre %s"
|
||||
msgstr "ordre automàtica %s"
|
||||
|
||||
#: ../fileio.c:7795
|
||||
msgid "E219: Missing {."
|
||||
@ -3043,7 +3041,7 @@ msgstr "No hi ha text per imprimir"
|
||||
#: ../hardcopy.c:668
|
||||
#, c-format
|
||||
msgid "Printing page %d (%d%%)"
|
||||
msgstr "S'està imprimint la pàgina %d (%d%%)"
|
||||
msgstr "Imprimint la pàgina %d (%d%%)"
|
||||
|
||||
#: ../hardcopy.c:680
|
||||
#, c-format
|
||||
@ -3057,7 +3055,7 @@ msgstr "S'ha impr
|
||||
|
||||
#: ../hardcopy.c:740
|
||||
msgid "Printing aborted"
|
||||
msgstr "S'ha avortat l'impressió"
|
||||
msgstr "S'ha avortat la impressió"
|
||||
|
||||
#: ../hardcopy.c:1365
|
||||
msgid "E455: Error writing to PostScript output file"
|
||||
@ -3314,7 +3312,7 @@ msgstr "E609: Error de cscope: %s"
|
||||
|
||||
#: ../if_cscope.c:2053
|
||||
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
|
||||
msgid "no cscope connections\n"
|
||||
@ -3517,7 +3515,7 @@ msgstr "-n\t\t\tNo usa fitxers d'intercanvi, nom
|
||||
|
||||
#: ../main.c:2218
|
||||
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
|
||||
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
|
||||
msgid "--noplugin\t\tDon't load plugin scripts"
|
||||
msgstr "--noplugin\t\tNo carrega cap plugin"
|
||||
msgstr "--noplugin\t\tNo carrega plugins"
|
||||
|
||||
#: ../main.c:2227
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
#, c-format
|
||||
@ -3806,6 +3804,30 @@ msgid "E308: Warning: Original file may have been changed"
|
||||
msgstr "E308: Atenció: El fitxer original pot haver canviat"
|
||||
|
||||
#: ../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
|
||||
msgid "E309: Unable to read block 1 from %s"
|
||||
msgstr "E309: No s'ha pogut llegir el bloc 1 de %s"
|
||||
@ -3931,7 +3953,7 @@ msgstr " [del Vim versi
|
||||
|
||||
#: ../memline.c:1550
|
||||
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
|
||||
msgid " file name: "
|
||||
@ -4003,7 +4025,7 @@ msgstr " [no es pot obrir]"
|
||||
|
||||
#: ../memline.c:1698
|
||||
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
|
||||
msgid "File preserved"
|
||||
@ -4025,7 +4047,7 @@ msgstr "E316: ml_get: no s'ha trobat la l
|
||||
|
||||
#: ../memline.c:2236
|
||||
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
|
||||
msgid "stack_idx should be 0"
|
||||
@ -4037,7 +4059,7 @@ msgstr "E318: S'han actualitzat massa blocs?"
|
||||
|
||||
#: ../memline.c:2511
|
||||
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
|
||||
msgid "deleted block 1?"
|
||||
@ -4087,9 +4109,7 @@ msgstr "E325: ATENCI
|
||||
msgid ""
|
||||
"\n"
|
||||
"Found a swap file by the name \""
|
||||
msgstr ""
|
||||
"\n"
|
||||
"S'ha trobat un fitxer d'intercanvi de nom \""
|
||||
msgstr "\nS'ha trobat un fitxer d'intercanvi amb nom \""
|
||||
|
||||
#: ../memline.c:3226
|
||||
msgid "While opening file \""
|
||||
@ -4134,7 +4154,7 @@ msgid ""
|
||||
" to recover the changes (see \":help recovery\").\n"
|
||||
msgstr ""
|
||||
"\"\n"
|
||||
" per recuperar els canvis (vegeu \":help recovery\").\n"
|
||||
" per a recuperar els canvis (vegeu \":help recovery\").\n"
|
||||
|
||||
#: ../memline.c:3250
|
||||
msgid " If you did this already, delete the swap file \""
|
||||
@ -4146,7 +4166,7 @@ msgid ""
|
||||
" to avoid this message.\n"
|
||||
msgstr ""
|
||||
"\"\n"
|
||||
" per evitar aquest missatge.\n"
|
||||
" per a evitar aquest missatge.\n"
|
||||
|
||||
#: ../memline.c:3450 ../memline.c:3452
|
||||
msgid "Swap file \""
|
||||
@ -4172,7 +4192,7 @@ msgid ""
|
||||
"&Quit\n"
|
||||
"&Abort"
|
||||
msgstr ""
|
||||
"&Obrir només-lectura\n"
|
||||
"&Obrir amb només lectura\n"
|
||||
"&Editar igualment\n"
|
||||
"&Recuperar\n"
|
||||
"&Sortir\n"
|
||||
@ -4840,7 +4860,7 @@ msgstr "E377: %%%c no v
|
||||
#. nothing found
|
||||
#: ../quickfix.c:477
|
||||
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
|
||||
msgid "E379: Missing or empty directory name"
|
||||
@ -5234,7 +5254,7 @@ msgstr "S'han trobat tots els fitxers inclosos"
|
||||
|
||||
#: ../search.c:4519
|
||||
msgid "No included files"
|
||||
msgstr "No hi han fitxers inclosos"
|
||||
msgstr "No hi ha fitxers inclosos"
|
||||
|
||||
#: ../search.c:4527
|
||||
msgid "E388: Couldn't find definition"
|
||||
@ -5605,7 +5625,7 @@ msgstr "Escrivint el fitxer de suggeriments %s ..."
|
||||
#: ../spell.c:7707 ../spell.c:7927
|
||||
#, c-format
|
||||
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
|
||||
msgid "E751: Output file name must not have region name"
|
||||
@ -5622,7 +5642,7 @@ msgstr "E755: Regi
|
||||
|
||||
#: ../spell.c:7907
|
||||
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
|
||||
#, c-format
|
||||
@ -6373,7 +6393,7 @@ msgstr " alternativa per a $VIM: \""
|
||||
# 29 caràcters fins el ":" (inclòs)
|
||||
#: ../version.c:705
|
||||
msgid " f-b for $VIMRUNTIME: \""
|
||||
msgstr " alt per a $VIMRUNTIME: \""
|
||||
msgstr " altern. per a $VIMRUNTIME: \""
|
||||
|
||||
#: ../version.c:709
|
||||
msgid "Compilation: "
|
||||
@ -6401,7 +6421,7 @@ msgstr "per Bram Moolenaar et al."
|
||||
|
||||
#: ../version.c:774
|
||||
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
|
||||
msgid "Help poor children in Uganda!"
|
||||
|
@ -377,7 +377,7 @@ msgstr " Definitions-Erg
|
||||
|
||||
#: ../edit.c:92
|
||||
msgid " Dictionary completion (^K^N^P)"
|
||||
msgstr " Wörterbuch-Ergänzung (^K^N^P) "
|
||||
msgstr " Dictionary-Ergänzung (^K^N^P) "
|
||||
|
||||
#: ../edit.c:93
|
||||
msgid " Thesaurus completion (^T^N^P)"
|
||||
@ -401,7 +401,7 @@ msgstr " Vorschlag der Rechtschreibpr
|
||||
|
||||
#: ../edit.c:98
|
||||
msgid " Keyword Local completion (^N^P)"
|
||||
msgstr " Lokale Schlüsselwort-Ergänzung(^N^P)"
|
||||
msgstr " Lokale Stichwort-Ergänzung(^N^P)"
|
||||
|
||||
#: ../edit.c:101
|
||||
msgid "Hit end of paragraph"
|
||||
@ -443,7 +443,7 @@ msgstr "Durchsuche: %s"
|
||||
|
||||
#: ../edit.c:3513
|
||||
msgid "Scanning tags."
|
||||
msgstr "Durchsuchen von Tags."
|
||||
msgstr "Durchsuche Tags"
|
||||
|
||||
#: ../edit.c:4418
|
||||
msgid " Adding"
|
||||
@ -633,6 +633,9 @@ msgstr ""
|
||||
|
||||
#: ../ex_cmds.c:2433
|
||||
#, c-format
|
||||
msgid "Pattern not found: %s"
|
||||
msgstr "Muster nicht gefunden: %s"
|
||||
|
||||
msgid ""
|
||||
"File permissions of \"%s\" are read-only.\n"
|
||||
"It may still be possible to write it.\n"
|
||||
@ -713,11 +716,6 @@ msgstr "E148: Regul
|
||||
msgid "Pattern found in every line: %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
|
||||
msgid ""
|
||||
"\n"
|
||||
@ -6488,7 +6486,7 @@ msgid ""
|
||||
"\tLast set from "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"\tZuletzt gesetzt von "
|
||||
"\tZuletzt gesetzt in "
|
||||
|
||||
#: ../eval.c:18682
|
||||
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
|
||||
msgid "E142: File not written: Writing is disabled by 'write' option"
|
||||
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'"
|
||||
|
||||
#: ../ex_cmds.c:2434
|
||||
@ -2209,7 +2209,7 @@ msgstr "es de solo lectura (añada ! para sobreescribir)"
|
||||
#: ../fileio.c:2886
|
||||
msgid "E506: Can't write to backup file (add ! to override)"
|
||||
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)"
|
||||
|
||||
#: ../fileio.c:2898
|
||||
@ -3136,7 +3136,7 @@ msgstr ""
|
||||
#: ../hardcopy.c:2254
|
||||
msgid "E675: No default font specified for multi-byte printing."
|
||||
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"
|
||||
|
||||
#: ../hardcopy.c:2426
|
||||
@ -3393,7 +3393,7 @@ msgstr "Basura después de la opción"
|
||||
#: ../main.c:152
|
||||
msgid "Too many \"+command\", \"-c command\" or \"--cmd command\" arguments"
|
||||
msgstr ""
|
||||
"Demasiados argumentos tales como: \"+orden\", \"-c orden\" \n"
|
||||
"Demasiados argumentos tales como: \"+orden\", \"-c orden\" "
|
||||
"o \"--cmd orden\""
|
||||
|
||||
#: ../main.c:154
|
||||
@ -3797,7 +3797,7 @@ msgstr "E302: No pude cambiar el nombre del archivo de intercambio"
|
||||
#, c-format
|
||||
msgid "E303: Unable to open swap file for \"%s\", recovery impossible"
|
||||
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"
|
||||
|
||||
#: ../memline.c:666
|
||||
@ -3916,7 +3916,7 @@ msgstr "??? desde aquí hasta ???FIN las líneas pueden estar desordenadas"
|
||||
#: ../memline.c:1164
|
||||
msgid "??? from here until ???END lines may have been inserted/deleted"
|
||||
msgstr ""
|
||||
"??? desde aquí hasta ???FIN las líneas pueden haber sido\n"
|
||||
"??? desde aquí hasta ???FIN las líneas pueden haber sido "
|
||||
"insertadas/borradas"
|
||||
|
||||
#: ../memline.c:1181
|
||||
@ -3931,7 +3931,7 @@ msgstr "E311: Recuperación interrumpida"
|
||||
msgid ""
|
||||
"E312: Errors detected while recovering; look for lines starting with ???"
|
||||
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 ???"
|
||||
|
||||
#: ../memline.c:1245
|
||||
@ -5382,7 +5382,7 @@ msgstr "E756: La corrección ortográfica está desactivada"
|
||||
#, c-format
|
||||
msgid "Warning: Cannot find word list \"%s.%s.spl\" or \"%s.ascii.spl\""
|
||||
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\""
|
||||
|
||||
#: ../spell.c:2473
|
||||
@ -5443,8 +5443,7 @@ msgid ""
|
||||
"%d"
|
||||
msgstr ""
|
||||
"Definir COMPOUNDFORBIDFLAG después de un elemento PFX puede dar resultados "
|
||||
"erróneos\n"
|
||||
"en %s línea %d"
|
||||
"erróneos en %s línea %d"
|
||||
|
||||
#: ../spell.c:4731
|
||||
#, c-format
|
||||
@ -5453,8 +5452,7 @@ msgid ""
|
||||
"%d"
|
||||
msgstr ""
|
||||
"Definir COMPOUNDPERMITFLAG después de un ítem PFX puede dar resultados "
|
||||
"erróneos\n"
|
||||
"en %s línea %d"
|
||||
"erróneos en %s línea %d"
|
||||
|
||||
#: ../spell.c:4747
|
||||
#, c-format
|
||||
@ -5485,7 +5483,7 @@ msgstr "Valor equivocado de CHECKCOMPOUNDPATTERN en %s línea %d: %s"
|
||||
#, c-format
|
||||
msgid "Different combining flag in continued affix block in %s line %d: %s"
|
||||
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"
|
||||
|
||||
#: ../spell.c:4850
|
||||
@ -5500,8 +5498,7 @@ msgid ""
|
||||
"line %d: %s"
|
||||
msgstr ""
|
||||
"Afijo usado también para BAD/RARE/KEEPCASE/NEEDAFFIX/NEEDCOMPOUND/NOSUGGEST "
|
||||
"en\n"
|
||||
"%s línea %d: %s"
|
||||
"en %s línea %d: %s"
|
||||
|
||||
#: ../spell.c:4893
|
||||
#, c-format
|
||||
@ -5942,7 +5939,7 @@ msgstr "E402: Basura después del patrón: %s"
|
||||
#: ../syntax.c:5120
|
||||
msgid "E403: syntax sync: line continuations pattern specified twice"
|
||||
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"
|
||||
|
||||
#: ../syntax.c:5169
|
||||
@ -6569,7 +6566,7 @@ msgstr "E813: No se puede cerrar la ventana de autocmd"
|
||||
#: ../window.c:1814
|
||||
msgid "E814: Cannot close window, only autocmd window would remain"
|
||||
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"
|
||||
|
||||
#: ../window.c:2717
|
||||
|
@ -3457,7 +3457,7 @@ msgid ""
|
||||
"Maybe no changes were made or Vim did not update the swap file."
|
||||
msgstr ""
|
||||
"\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."
|
||||
|
||||
msgid " cannot be used with this version of Vim.\n"
|
||||
|
@ -3550,7 +3550,7 @@ msgstr ""
|
||||
#: ../main.c:2240
|
||||
msgid "--startuptime <file>\tWrite startup timing messages to <file>"
|
||||
msgstr ""
|
||||
"--startuptime <plik>\n"
|
||||
"--startuptime <plik> "
|
||||
"Zapisz wiadomości o długości startu do <plik>"
|
||||
|
||||
#: ../main.c:2242
|
||||
|
@ -6341,8 +6341,8 @@ msgstr ""
|
||||
#: ../main.c:2213
|
||||
msgid "-S <session>\t\tSource file <session> after loading the first file"
|
||||
msgstr ""
|
||||
"-S <sessão>\t\tExecutar o arquivo <sessão> depois de carregar o\n"
|
||||
"\t\t\tprimeiro arquivo"
|
||||
"-S <sessão>\t\tExecutar o arquivo <sessão> depois de carregar o "
|
||||
"primeiro arquivo"
|
||||
|
||||
#: ../main.c:2214
|
||||
msgid "-s <scriptin>\tRead Normal mode commands from file <scriptin>"
|
||||
|
@ -3376,8 +3376,7 @@ msgstr "-t метка редактирование файла с указан
|
||||
#: ../main.c:2181
|
||||
msgid "-q [errorfile] edit file with first error"
|
||||
msgstr ""
|
||||
"-q [файл-ошибок]\n"
|
||||
"\t\t\t\t редактирование файла с первой ошибкой"
|
||||
"-q [файл-ошибок] редактирование файла с первой ошибкой"
|
||||
|
||||
#: ../main.c:2187
|
||||
msgid ""
|
||||
@ -3479,8 +3478,8 @@ msgstr "-N\t\t\tРежим неполной совместимости с Vi: 'n
|
||||
#: ../main.c:2215
|
||||
msgid "-V[N][fname]\t\tBe verbose [level N] [log messages to fname]"
|
||||
msgstr ""
|
||||
"-V[N][файл]\t\tВыводить дополнительные сообщения\n"
|
||||
"\t\t\t\t[уровень N] [записывать в файл]"
|
||||
"-V[N][файл]\t\tВыводить дополнительные сообщения "
|
||||
"[уровень N] [записывать в файл]"
|
||||
|
||||
#: ../main.c:2216
|
||||
msgid "-D\t\t\tDebugging mode"
|
||||
@ -4105,7 +4104,6 @@ msgstr ""
|
||||
#: ../memline.c:3245
|
||||
msgid " Quit, or continue with caution.\n"
|
||||
msgstr ""
|
||||
" \n"
|
||||
" Завершите работу или продолжайте с осторожностью.\n"
|
||||
|
||||
#: ../memline.c:3246
|
||||
|
@ -3870,6 +3870,7 @@ msgid ""
|
||||
"You may want to delete the .swp file now.\n"
|
||||
"\n"
|
||||
msgstr "Potom vymažte odkladací súbor s príponou .swp.\n"
|
||||
"\n"
|
||||
|
||||
#. use msg() to start the scrolling properly
|
||||
#: ../memline.c:1327
|
||||
|
@ -3870,6 +3870,7 @@ msgid ""
|
||||
"You may want to delete the .swp file now.\n"
|
||||
"\n"
|
||||
msgstr "Potom vyma¾te odkladací súbor s príponou .swp.\n"
|
||||
"\n"
|
||||
|
||||
#. use msg() to start the scrolling properly
|
||||
#: ../memline.c:1327
|
||||
|
@ -3528,7 +3528,6 @@ msgid ""
|
||||
msgstr ""
|
||||
"»,\n"
|
||||
" щоб позбутися цього повідомлення.\n"
|
||||
"\n"
|
||||
|
||||
msgid "Swap file \""
|
||||
msgstr "Файл обміну «"
|
||||
|
Loading…
Reference in New Issue
Block a user