0
0
mirror of https://github.com/vim/vim.git synced 2025-07-04 23:07:33 -04:00

Updated runtime files

This commit is contained in:
Bram Moolenaar 2018-05-13 22:34:24 +02:00
parent 620020eb1d
commit eb3dc87f01
10 changed files with 7809 additions and 167 deletions

View File

@ -1,4 +1,4 @@
*eval.txt* For Vim version 8.0. Last change: 2018 Apr 28 *eval.txt* For Vim version 8.0. Last change: 2018 May 13
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar

View File

@ -1,4 +1,4 @@
*map.txt* For Vim version 8.0. Last change: 2018 May 06 *map.txt* For Vim version 8.0. Last change: 2018 May 13
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -917,7 +917,9 @@ an additional rule:
full-id In front of the match is a non-keyword character, or this is where full-id In front of the match is a non-keyword character, or this is where
the line or insertion starts. Exception: When the abbreviation is the line or insertion starts. Exception: When the abbreviation is
only one character, it is not recognized if there is a non-keyword only one character, it is not recognized if there is a non-keyword
character in front of it, other than a space or a tab. character in front of it, other than a space or a tab. However, for
the command line "'<,'>" (or any other marks) is ignored, as if the
command line starts after it.
end-id In front of the match is a keyword character, or a space or a tab, end-id In front of the match is a keyword character, or a space or a tab,
or this is where the line or insertion starts. or this is where the line or insertion starts.

View File

@ -3201,6 +3201,8 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
:unhide windows.txt /*:unhide* :unhide windows.txt /*:unhide*
:unl eval.txt /*:unl* :unl eval.txt /*:unl*
:unlet eval.txt /*:unlet* :unlet eval.txt /*:unlet*
:unlet-$ eval.txt /*:unlet-$*
:unlet-environment eval.txt /*:unlet-environment*
:unlo eval.txt /*:unlo* :unlo eval.txt /*:unlo*
:unlockvar eval.txt /*:unlockvar* :unlockvar eval.txt /*:unlockvar*
:unm map.txt /*:unm* :unm map.txt /*:unm*

View File

@ -1,4 +1,4 @@
*todo.txt* For Vim version 8.0. Last change: 2018 May 12 *todo.txt* For Vim version 8.0. Last change: 2018 May 13
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -36,11 +36,19 @@ entered there will not be repeated below, unless there is extra information.
-------------------- Known bugs and current work ----------------------- -------------------- Known bugs and current work -----------------------
Terminal emulator window: Terminal emulator window:
- Duplicated lines when making terminal only window. (Dominique, #2909)
- Still some stuff to implement and bugs to fix, see src/terminal.c - Still some stuff to implement and bugs to fix, see src/terminal.c
- Add more functionality for terminal API? (Ozaki Kiichi 2018 May 13, #2907)
Crash when mixing matchadd and substitute()? (Max Christian Pohle, 2018 May
13, #2910) Can't reproduce?
On Win32 when not in the console and t_Co >= 256, allow using 'tgc'. On Win32 when not in the console and t_Co >= 256, allow using 'tgc'.
(Nobuhiro Takasaki, #2833) Also check t_Co. (Nobuhiro Takasaki, #2833) Also check t_Co.
Pop-up menu overlapping terminal is not cleared completely. (Lifepillar, 2018
May 13, #2908)
balloon_show() does not work properly in the terminal. (Ben Jackson, 2017 Dec balloon_show() does not work properly in the terminal. (Ben Jackson, 2017 Dec
20, #2481) 20, #2481)
Also see #2352, want better control over balloon, perhaps set the position. Also see #2352, want better control over balloon, perhaps set the position.
@ -127,18 +135,11 @@ Jan 15, #2555)
Check argument of systemlist(). (Pavlov) Check argument of systemlist(). (Pavlov)
Can we make ":unlet $VAR" use unsetenv() to delete the env var?
What for systems that don't have unsetenv()? (Issue #1116)
Patch in #2855, (Yasuhiro Matsumoto)
Patch to add reg_executing() and reg_recording(). (Hirohito Higashi, #2745) Patch to add reg_executing() and reg_recording(). (Hirohito Higashi, #2745)
No maintainer for Vietnamese translations. No maintainer for Vietnamese translations.
No maintainer for Simplified Chinese translations. No maintainer for Simplified Chinese translations.
When 'inchsearch' and 'hlsearch' are set /\v highlights everything.
Also see #2337
Python indenting: alternative way to indent arguments: Python indenting: alternative way to indent arguments:
http://orchistro.tistory.com/236 http://orchistro.tistory.com/236
Should be supported with a flag. Should be supported with a flag.
@ -178,9 +179,6 @@ Using 'wildignore' also applies to literally entered file name. Also with
Patch to support ":tag <tagkind> <tagname". (emmrk, 2018 May 7, #2871) Patch to support ":tag <tagkind> <tagname". (emmrk, 2018 May 7, #2871)
Patch to use the xdiff library instead of external diff. (Christian Brabandt,
2018 Mar 20, #2732)
Implement option_save() and option_restore(): Implement option_save() and option_restore():
option_restore({list}) *option_restore()* option_restore({list}) *option_restore()*
Restore options previously saved by option_save(). Restore options previously saved by option_save().
@ -209,7 +207,7 @@ option_save({list}) *option_save()*
directory (Paulo Marcel Coelho Arabic, 2017 Oct 30, #2266) directory (Paulo Marcel Coelho Arabic, 2017 Oct 30, #2266)
Also see #1689. Also see #1689.
ml_get error when using a Python. (Yggdroot, 2017 Jun 1, #1737) ml_get error when using a Python script. (Yggdroot, 2017 Jun 1, #1737)
Lemonboy can reproduce (2017 Jun 5) Lemonboy can reproduce (2017 Jun 5)
crash when removing an element while inside map(). (Nikolai Pavlov, 2018 Feb crash when removing an element while inside map(). (Nikolai Pavlov, 2018 Feb
@ -233,12 +231,6 @@ CTRL-X on zero gets stuck on 0xfffffffffffffffe. (Hengyang Zhao, #2746)
A function on a dictionary is not profiled. (ZyX, 2010 Dec 25) A function on a dictionary is not profiled. (ZyX, 2010 Dec 25)
Patch to fix E806. (Dominique, 2017 Nov 22, #2368)
Kazunobu Kuriyama: caused by XtSetLanguageProc().
Patch to fix GUI find/replace dialog. (kiloliter, 2017 Dec 11, report in
#2418, fix in #2435)
Invalid range error when using BufWinLeave for closing terminal. Invalid range error when using BufWinLeave for closing terminal.
(Gabriel Barta, 2017 Nov 15, #2339) (Gabriel Barta, 2017 Nov 15, #2339)
@ -250,18 +242,12 @@ Olaf Dabrunz is working on this. (10 Jan 2016)
found here: http://www.ioplex.com/~miallen/libmba/dl/src/diff.c found here: http://www.ioplex.com/~miallen/libmba/dl/src/diff.c
It's complicated and badly documented. It's complicated and badly documented.
Alternative: use the xdiff library. Patch from Christian Brabandt, 2018 Mar Alternative: use the xdiff library. Patch from Christian Brabandt, 2018 Mar
2018, #2732) 20, #2732)
ml_get errors with buggy script. (Dominique, 2017 Apr 30) ml_get errors with buggy script. (Dominique, 2017 Apr 30)
Error in emsg with buggy script. (Dominique, 2017 Apr 30) Error in emsg with buggy script. (Dominique, 2017 Apr 30)
Patch to fix encoding in print document name (Yasuhiro Matsumoto, 2017 Dec 20,
#2478)
Patch to copy buffer-local options before buffer leaves the window. (Bjorn
Linse, 2017 Nov 14, #2336)
Join truncates xml comment. (Dmitrii Tcyganok, 2017 Dec 24, #2494) Join truncates xml comment. (Dmitrii Tcyganok, 2017 Dec 24, #2494)
Requires 'formatoptions' to include "j". (Gary Johnson, 2017 Dec 24) Requires 'formatoptions' to include "j". (Gary Johnson, 2017 Dec 24)
@ -281,9 +267,6 @@ In an optional package the "after" directory is not scanned?
Universal solution to detect if t_RS is working, using cursor position. Universal solution to detect if t_RS is working, using cursor position.
Koichi Iwamoto, #2126 Koichi Iwamoto, #2126
Patch to fix cmdline abbreviation after '<,'>. (Christian Brabandt, 2017 Nov
13, on issue #2320)
Patch for Neovim concerning restoring when closing help window. (glacambre Patch for Neovim concerning restoring when closing help window. (glacambre
neovim #7431) neovim #7431)
@ -465,8 +448,6 @@ Or is this not an actual problem?
Better TeX indent file. (Christian Brabandt, 2017 May 3) Better TeX indent file. (Christian Brabandt, 2017 May 3)
Openhab syntax file (mueller, #1678)
Patch to use a separate code for BS on Windows. (Linwei, #1823) Patch to use a separate code for BS on Windows. (Linwei, #1823)
Use gvimext.dll from the nightly build? (Issue #249) Use gvimext.dll from the nightly build? (Issue #249)
@ -646,6 +627,8 @@ Does this also fix #1408 ?
Patch for 'cursorlinenr' option. (Ozaki Kiichi, 2016 Nov 30) Patch for 'cursorlinenr' option. (Ozaki Kiichi, 2016 Nov 30)
Patch to fix profiling condition lines. (Ozaki Kiichi,, 2017 Dec 26, #2499)
Patch to be able to separately map CTRL-H and BS on Windows. Patch to be able to separately map CTRL-H and BS on Windows.
(Linwei, 2017 Jul 11, #1833) (Linwei, 2017 Jul 11, #1833)

File diff suppressed because it is too large Load Diff

View File

@ -1,12 +1,15 @@
" Vim indent file " Vim indent file
" Language: Shell Script " Language: Shell Script
" Maintainer: Christian Brabandt <cb@256bit.org> " Maintainer: Christian Brabandt <cb@256bit.org>
" Previous Maintainer: Peter Aronoff <telemachus@arpinum.org>
" Original Author: Nikolai Weibull <now@bitwi.se> " Original Author: Nikolai Weibull <now@bitwi.se>
" Latest Revision: 2018-05-12 " Previous Maintainer: Peter Aronoff <telemachus@arpinum.org>
" Latest Revision: 2018-03-26
" 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:
" 20180326 - better support for line continuation
" 20180325 - better detection of function definitions
" 20180127 - better support for zsh complex commands
" 20170808: - better indent of line continuation " 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

View File

@ -1,16 +1,12 @@
" Vim indent file for TeX " Vim indent file
" Language: TeX " Language: LaTeX
" Maintainer: Christian Brabandt <cb@256bit.org> " Maintainer: Yichao Zhou <broken.zhou AT gmail.com>
" Previous Maintainer: YiChao Zhou <broken.zhou AT gmail.com>
" Latest Revision: 2017-05-03
" Version: 0.9.3
" Repository: https://github.com/chrisbra/vim-tex-indent
" Documention: :h ft-tex-indent
" Created: Sat, 16 Feb 2002 16:50:19 +0100 " Created: Sat, 16 Feb 2002 16:50:19 +0100
" Version: 1.0.0
" Please email me if you found something I can do. Comments, bug report and " Please email me if you found something I can do. Comments, bug report and
" feature request are welcome. " feature request are welcome.
" Last Update: {{{1 " Last Update: {{{
" 25th Sep 2002, by LH : " 25th Sep 2002, by LH :
" (*) better support for the option " (*) better support for the option
" (*) use some regex instead of several '||'. " (*) use some regex instead of several '||'.
@ -19,64 +15,122 @@
" 2005/06/15, Moshe Kaminsky <kaminsky AT math.huji.ac.il> " 2005/06/15, Moshe Kaminsky <kaminsky AT math.huji.ac.il>
" (*) New variables: " (*) New variables:
" g:tex_items, g:tex_itemize_env, g:tex_noindent_env " g:tex_items, g:tex_itemize_env, g:tex_noindent_env
" 2011/3/6, by Zhou YiChao <broken.zhou AT gmail.com> " 2011/3/6, by Yichao Zhou <broken.zhou AT gmail.com>
" (*) Don't change indentation of lines starting with '%' " (*) Don't change indentation of lines starting with '%'
" I don't see any code with '%' and it doesn't work properly " I don't see any code with '%' and it doesn't work properly
" so I add some code. " so I add some code.
" (*) New features: Add smartindent-like indent for "{}" and "[]". " (*) New features: Add smartindent-like indent for "{}" and "[]".
" (*) New variables: g:tex_indent_brace " (*) New variables: g:tex_indent_brace
" 2011/9/25, by Zhou Yichao <broken.zhou AT gmail.com> " 2011/9/25, by Yichao Zhou <broken.zhou AT gmail.com>
" (*) Bug fix: smartindent-like indent for "[]" " (*) Bug fix: smartindent-like indent for "[]"
" (*) New features: Align with "&". " (*) New features: Align with "&".
" (*) New variable: g:tex_indent_and. " (*) New variable: g:tex_indent_and.
" 2011/10/23 by Zhou Yichao <broken.zhou AT gmail.com> " 2011/10/23 by Yichao Zhou <broken.zhou AT gmail.com>
" (*) Bug fix: improve the smartindent-like indent for "{}" and " (*) Bug fix: improve the smartindent-like indent for "{}" and
" "[]". " "[]".
" 2012/02/27 by Zhou Yichao <broken.zhou AT gmail.com> " 2012/02/27 by Yichao Zhou <broken.zhou AT gmail.com>
" (*) Bug fix: support default folding marker. " (*) Bug fix: support default folding marker.
" (*) Indent with "&" is not very handy. Make it not enable by " (*) Indent with "&" is not very handy. Make it not enable by
" default. " default.
" 2012/03/06 by Zhou Yichao <broken.zhou AT gmail.com> " 2012/03/06 by Yichao Zhou <broken.zhou AT gmail.com>
" (*) Modify "&" behavior and make it default again. Now "&" " (*) Modify "&" behavior and make it default again. Now "&"
" won't align when there are more then one "&" in the previous " won't align when there are more then one "&" in the previous
" line. " line.
" (*) Add indent "\left(" and "\right)" " (*) Add indent "\left(" and "\right)"
" (*) Trust user when in "verbatim" and "lstlisting" " (*) Trust user when in "verbatim" and "lstlisting"
" 2012/03/11 by Zhou Yichao <broken.zhou AT gmail.com> " 2012/03/11 by Yichao Zhou <broken.zhou AT gmail.com>
" (*) Modify "&" so that only indent when current line start with " (*) Modify "&" so that only indent when current line start with
" "&". " "&".
" 2012/03/12 by Zhou Yichao <broken.zhou AT gmail.com> " 2012/03/12 by Yichao Zhou <broken.zhou AT gmail.com>
" (*) Modify indentkeys. " (*) Modify indentkeys.
" 2012/03/18 by Zhou Yichao <broken.zhou AT gmail.com> " 2012/03/18 by Yichao Zhou <broken.zhou AT gmail.com>
" (*) Add &cpo " (*) Add &cpo
" 2013/05/02 by Zhou Yichao <broken.zhou AT gmail.com> " 2013/05/02 by Yichao Zhou <broken.zhou AT gmail.com>
" (*) Fix problem about GetTeXIndent checker. Thank Albert Netymk " (*) Fix problem about GetTeXIndent checker. Thank Albert Netymk
" for reporting this. " for reporting this.
" 2014/06/23 by Zhou Yichao <broken.zhou AT gmail.com> " 2014/06/23 by Yichao Zhou <broken.zhou AT gmail.com>
" (*) Remove the feature g:tex_indent_and because it is buggy. " (*) Remove the feature g:tex_indent_and because it is buggy.
" (*) If there is not any obvious indentation hints, we do not " (*) If there is not any obvious indentation hints, we do not
" alert our user's current indentation. " alert our user's current indentation.
" (*) g:tex_indent_brace now only works if the open brace is the " (*) g:tex_indent_brace now only works if the open brace is the
" last character of that line. " last character of that line.
" 2014/08/03 by Zhou Yichao <broken.zhou AT gmail.com> " 2014/08/03 by Yichao Zhou <broken.zhou AT gmail.com>
" (*) Indent current line if last line has larger indentation " (*) Indent current line if last line has larger indentation
" 2014/08/09 by Zhou Yichao <broken.zhou AT gmail.com> " 2016/11/08 by Yichao Zhou <broken.zhou AT gmail.com>
" (*) Add missing return value for s:GetEndIndentation(...) " (*) Fix problems for \[ and \]. Thanks Bruno for reporting.
" 2017/05/02: new maintainer Christian Brabandt " 2017/04/30 by Yichao Zhou <broken.zhou AT gmail.com>
" 2017/05/02: use shiftwidth() function " (*) Fix a bug between g:tex_noindent_env and g:tex_indent_items
" 2017/05/02: do not add indent when environment starts and ends " Now g:tex_noindent_env='document\|verbatim\|itemize' (Emacs
" at previous line " style) is supported. Thanks Miles Wheeler for reporting.
" 2017/05/03: release 0.9.3 submitted for inclusion with Vim " 2018/02/07 by Yichao Zhou <broken.zhou AT gmail.com>
" (*) Make indentation more smart in the normal mode
" "
" }}} " }}}
" Only define the function once {{{1
" Document: {{{
"
" To set the following options (ok, currently it's just one), add a line like
" let g:tex_indent_items = 1
" to your ~/.vimrc.
"
" * g:tex_indent_brace
"
" If this variable is unset or non-zero, it will use smartindent-like style
" for "{}" and "[]". Now this only works if the open brace is the last
" character of that line.
"
" % Example 1
" \usetikzlibrary{
" external
" }
"
" % Example 2
" \tikzexternalize[
" prefix=tikz]
"
" * g:tex_indent_items
"
" If this variable is set, item-environments are indented like Emacs does
" it, i.e., continuation lines are indented with a shiftwidth.
"
" set unset
" ------------------------------------------------------
" \begin{itemize} \begin{itemize}
" \item blablabla \item blablabla
" bla bla bla bla bla bla
" \item blablabla \item blablabla
" bla bla bla bla bla bla
" \end{itemize} \end{itemize}
"
"
" * g:tex_items
"
" A list of tokens to be considered as commands for the beginning of an item
" command. The tokens should be separated with '\|'. The initial '\' should
" be escaped. The default is '\\bibitem\|\\item'.
"
" * g:tex_itemize_env
"
" A list of environment names, separated with '\|', where the items (item
" commands matching g:tex_items) may appear. The default is
" 'itemize\|description\|enumerate\|thebibliography'.
"
" * g:tex_noindent_env
"
" A list of environment names. separated with '\|', where no indentation is
" required. The default is 'document\|verbatim'.
" }}}
" Only define the function once
if exists("b:did_indent") if exists("b:did_indent")
finish finish
endif endif
let s:cpo_save = &cpo let s:cpo_save = &cpo
set cpo&vim set cpo&vim
" Define global variable {{{1
" Define global variable {{{
let b:did_indent = 1 let b:did_indent = 1
if !exists("g:tex_indent_items") if !exists("g:tex_indent_items")
@ -102,17 +156,17 @@ endif
if !exists("g:tex_noindent_env") if !exists("g:tex_noindent_env")
let g:tex_noindent_env = 'document\|verbatim\|lstlisting' let g:tex_noindent_env = 'document\|verbatim\|lstlisting'
endif "}}} endif "}}}
" VIM Setting " {{{1
" VIM Setting " {{{
setlocal autoindent setlocal autoindent
setlocal nosmartindent setlocal nosmartindent
setlocal indentexpr=GetTeXIndent() setlocal indentexpr=GetTeXIndent()
setlocal indentkeys& setlocal indentkeys&
exec 'setlocal indentkeys+=[,(,{,),},],\&' . substitute(g:tex_items, '^\|\(\\|\)', ',=', 'g') exec 'setlocal indentkeys+=[,(,{,),},],\&' . substitute(g:tex_items, '^\|\(\\|\)', ',=', 'g')
let g:tex_items = '^\s*' . substitute(g:tex_items, '^\(\^\\s\*\)*', '', '') let g:tex_items = '^\s*' . substitute(g:tex_items, '^\(\^\\s\*\)*', '', '')
let b:undo_indent = 'setlocal indentexpr< indentkeys< smartindent< autoindent<'
" }}} " }}}
function! GetTeXIndent() " {{{1
function! GetTeXIndent() " {{{
" Find a non-blank line above the current line. " Find a non-blank line above the current line.
let lnum = prevnonblank(v:lnum - 1) let lnum = prevnonblank(v:lnum - 1)
let cnum = v:lnum let cnum = v:lnum
@ -151,12 +205,16 @@ function! GetTeXIndent() " {{{1
return indent(v:lnum) return indent(v:lnum)
endif endif
" Add a 'shiftwidth' after beginning of environments " Add a 'shiftwidth' after beginning of environments.
" But don't do it for g:tex_noindent_env or when it also ends at the " Don't add it for \begin{document} and \begin{verbatim}
" previous line. " if line =~ '^\s*\\begin{\(.*\)}' && line !~ 'verbatim'
if line =~ '\\begin{.*}' && line !~ '\\end{.*}' && line !~ g:tex_noindent_env " LH modification : \begin does not always start a line
" ZYC modification : \end after \begin won't cause wrong indent anymore
if line =~ '\\begin{.*}'
if line !~ g:tex_noindent_env
let ind = ind + shiftwidth() let ind = ind + shiftwidth()
let stay = 0 let stay = 0
endif
if g:tex_indent_items if g:tex_indent_items
" Add another sw for item-environments " Add another sw for item-environments
@ -190,20 +248,17 @@ function! GetTeXIndent() " {{{1
endif endif
if g:tex_indent_brace if g:tex_indent_brace
let char = line[strlen(line)-1] if line =~ '[[{]$'
if char == '[' || char == '{'
let ind += shiftwidth() let ind += shiftwidth()
let stay = 0 let stay = 0
endif endif
let cind = indent(v:lnum) if cline =~ '^\s*\\\?[\]}]' && s:CheckPairedIsLastCharacter(v:lnum, indent(v:lnum))
let char = cline[cind]
if (char == ']' || char == '}') &&
\ s:CheckPairedIsLastCharacter(v:lnum, cind)
let ind -= shiftwidth() let ind -= shiftwidth()
let stay = 0 let stay = 0
endif endif
if line !~ '^\s*\\\?[\]}]'
for i in range(indent(lnum)+1, strlen(line)-1) for i in range(indent(lnum)+1, strlen(line)-1)
let char = line[i] let char = line[i]
if char == ']' || char == '}' if char == ']' || char == '}'
@ -214,6 +269,7 @@ function! GetTeXIndent() " {{{1
endif endif
endfor endfor
endif endif
endif
" Special treatment for 'item' " Special treatment for 'item'
" ---------------------------- " ----------------------------
@ -231,8 +287,9 @@ function! GetTeXIndent() " {{{1
endif endif
endif endif
if stay if stay && mode() == 'i'
" If there is no obvious indentation hint, we trust our user. " If there is no obvious indentation hint, and indentation is triggered
" in insert mode, we trust our user.
if empty(cline) if empty(cline)
return ind return ind
else else
@ -242,7 +299,8 @@ function! GetTeXIndent() " {{{1
return ind return ind
endif endif
endfunction "}}} endfunction "}}}
function! s:GetLastBeginIndentation(lnum) " {{{1
function! s:GetLastBeginIndentation(lnum) " {{{
let matchend = 1 let matchend = 1
for lnum in range(a:lnum-1, max([a:lnum - g:tex_max_scan_line, 1]), -1) for lnum in range(a:lnum-1, max([a:lnum - g:tex_max_scan_line, 1]), -1)
let line = getline(lnum) let line = getline(lnum)
@ -253,19 +311,19 @@ function! s:GetLastBeginIndentation(lnum) " {{{1
let matchend -= 1 let matchend -= 1
endif endif
if matchend == 0 if matchend == 0
if line =~ g:tex_itemize_env
return indent(lnum) + 2 * shiftwidth()
endif
if line =~ g:tex_noindent_env if line =~ g:tex_noindent_env
return indent(lnum) return indent(lnum)
endif endif
if line =~ g:tex_itemize_env
return indent(lnum) + 2 * shiftwidth()
endif
return indent(lnum) + shiftwidth() return indent(lnum) + shiftwidth()
endif endif
endfor endfor
return -1 return -1
endfunction endfunction
function! s:GetEndIndentation(lnum) " {{{1 function! s:GetEndIndentation(lnum) " {{{
if getline(a:lnum) =~ '\\begin{.*}.*\\end{.*}' if getline(a:lnum) =~ '\\begin{.*}.*\\end{.*}'
return -1 return -1
endif endif
@ -292,12 +350,15 @@ endfunction
" Most of the code is from matchparen.vim " Most of the code is from matchparen.vim
function! s:CheckPairedIsLastCharacter(lnum, col) "{{{ function! s:CheckPairedIsLastCharacter(lnum, col) "{{{
" Get the character under the cursor and check if it's in 'matchpairs'.
let c_lnum = a:lnum let c_lnum = a:lnum
let c_col = a:col+1 let c_col = a:col+1
let line = getline(c_lnum)
if line[c_col-1] == '\'
let c_col = c_col + 1
endif
let c = line[c_col-1]
let c = getline(c_lnum)[c_col-1]
let plist = split(&matchpairs, '.\zs[:,]') let plist = split(&matchpairs, '.\zs[:,]')
let i = index(plist, c) let i = index(plist, c)
if i < 0 if i < 0
@ -346,8 +407,8 @@ function! s:CheckPairedIsLastCharacter(lnum, col) "{{{
endif endif
return 0 return 0
endfunction endfunction "}}}
" Reset cpo setting {{{1
let &cpo = s:cpo_save let &cpo = s:cpo_save
unlet s:cpo_save unlet s:cpo_save

View File

@ -1,9 +1,9 @@
" Vim syntax file " Vim syntax file
" Language: NSIS script, for version of NSIS 3.02 and later " Language: NSIS script, for version of NSIS 3.03 and later
" Maintainer: Ken Takata " Maintainer: Ken Takata
" URL: https://github.com/k-takata/vim-nsis " URL: https://github.com/k-takata/vim-nsis
" Previous Maintainer: Alex Jakushev <Alex.Jakushev@kemek.lt> " Previous Maintainer: Alex Jakushev <Alex.Jakushev@kemek.lt>
" Last Change: 2018-01-26 " Last Change: 2018-02-07
" quit when a syntax file was already loaded " quit when a syntax file was already loaded
if exists("b:current_syntax") if exists("b:current_syntax")
@ -395,7 +395,8 @@ syn keyword nsisFileAttrib contained FILE_ATTRIBUTE_TEMPORARY
syn keyword nsisInstruction contained Abort Call ClearErrors GetCurrentAddress syn keyword nsisInstruction contained Abort Call ClearErrors GetCurrentAddress
syn keyword nsisInstruction contained GetFunctionAddress GetLabelAddress Goto syn keyword nsisInstruction contained GetFunctionAddress GetLabelAddress Goto
syn keyword nsisInstruction contained IfAbort IfErrors IfFileExists IfRebootFlag IfSilent syn keyword nsisInstruction contained IfAbort IfErrors IfFileExists IfRebootFlag IfSilent
syn keyword nsisInstruction contained IntCmp IntCmpU Return Quit SetErrors StrCmp StrCmpS syn keyword nsisInstruction contained IntCmp IntCmpU Int64Cmp Int64CmpU IntPtrCmp IntPtrCmpU
syn keyword nsisInstruction contained Return Quit SetErrors StrCmp StrCmpS
syn keyword nsisInstruction contained MessageBox nextgroup=nsisMessageBoxOpt skipwhite syn keyword nsisInstruction contained MessageBox nextgroup=nsisMessageBoxOpt skipwhite
syn region nsisMessageBoxOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisMessageBox syn region nsisMessageBoxOpt contained start="" end="$" transparent keepend contains=@nsisAnyOpt,nsisMessageBox
@ -434,7 +435,7 @@ syn keyword nsisInstruction contained StrCpy StrLen
syn keyword nsisInstruction contained Exch Push Pop syn keyword nsisInstruction contained Exch Push Pop
"FUNCTIONS - Integer manipulation support (4.9.10) "FUNCTIONS - Integer manipulation support (4.9.10)
syn keyword nsisInstruction contained IntOp IntFmt syn keyword nsisInstruction contained IntFmt Int64Fmt IntOp IntPtrOp
"FUNCTIONS - Rebooting support (4.9.11) "FUNCTIONS - Rebooting support (4.9.11)
syn keyword nsisInstruction contained Reboot SetRebootFlag syn keyword nsisInstruction contained Reboot SetRebootFlag
@ -541,6 +542,7 @@ syn match nsisSystem contained "!finalize\>"
syn match nsisSystem contained "!system\>" syn match nsisSystem contained "!system\>"
syn match nsisSystem contained "!tempfile\>" syn match nsisSystem contained "!tempfile\>"
syn match nsisSystem contained "!getdllversion\>" syn match nsisSystem contained "!getdllversion\>"
syn match nsisSystem contained "!gettlbversion\>"
syn match nsisSystem contained "!warning\>" syn match nsisSystem contained "!warning\>"
syn match nsisSystem contained "!pragma\>" nextgroup=nsisPragmaOpt skipwhite syn match nsisSystem contained "!pragma\>" nextgroup=nsisPragmaOpt skipwhite

View File

@ -4,12 +4,13 @@
" Repository: https://github.com/chrisbra/vim-sqloracle-syntax " Repository: https://github.com/chrisbra/vim-sqloracle-syntax
" License: Vim " License: Vim
" Previous Maintainer: Paul Moore " Previous Maintainer: Paul Moore
" Last Change: 2016 Jul 22 " Last Change: 2018 May 13
" Changes: " Changes:
" 02.04.2016: Support for when keyword " 02.04.2016: Support for when keyword
" 03.04.2016: Support for join related keywords " 03.04.2016: Support for join related keywords
" 22.07.2016: Support Oracle Q-Quote-Syntax " 22.07.2016: Support Oracle Q-Quote-Syntax
" 25.07.2016: Support for Oracle N'-Quote syntax
if exists("b:current_syntax") if exists("b:current_syntax")
finish finish
@ -53,8 +54,8 @@ syn keyword sqlType boolean char character date float integer long
syn keyword sqlType mlslabel number raw rowid varchar varchar2 varray syn keyword sqlType mlslabel number raw rowid varchar varchar2 varray
" Strings: " Strings:
syn region sqlString matchgroup=Quote start=+"+ skip=+\\\\\|\\"+ end=+"+ syn region sqlString matchgroup=Quote start=+n\?"+ skip=+\\\\\|\\"+ end=+"+
syn region sqlString matchgroup=Quote start=+'+ skip=+\\\\\|\\'+ end=+'+ syn region sqlString matchgroup=Quote start=+n\?'+ skip=+\\\\\|\\'+ end=+'+
syn region sqlString matchgroup=Quote start=+n\?q'\z([^[(<{]\)+ end=+\z1'+ syn region sqlString matchgroup=Quote start=+n\?q'\z([^[(<{]\)+ end=+\z1'+
syn region sqlString matchgroup=Quote start=+n\?q'<+ end=+>'+ syn region sqlString matchgroup=Quote start=+n\?q'<+ end=+>'+
syn region sqlString matchgroup=Quote start=+n\?q'{+ end=+}'+ syn region sqlString matchgroup=Quote start=+n\?q'{+ end=+}'+

View File

@ -11,10 +11,10 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: vim 8.0\n" "Project-Id-Version: vim 8.1\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 16:26+0200\n" "POT-Creation-Date: 2018-05-12 16:07+0200\n"
"PO-Revision-Date: 2017-09-24 18:40+0200\n" "PO-Revision-Date: 2018-05-13 21:50+0200\n"
"Last-Translator: Antonio Colombo <azc100@gmail.com>\n" "Last-Translator: Antonio Colombo <azc100@gmail.com>\n"
"Language-Team: Antonio Colombo <azc100@gmail.com>\n" "Language-Team: Antonio Colombo <azc100@gmail.com>\n"
"Language: Italian\n" "Language: Italian\n"
@ -23,6 +23,7 @@ msgstr ""
"Content-Transfer-Encoding: 8-bit\n" "Content-Transfer-Encoding: 8-bit\n"
" Vlad Sandrini <vlad.gently@gmail.com>\n" " Vlad Sandrini <vlad.gently@gmail.com>\n"
" Luciano Montanaro <mikelima@cirulla.net>\n" " Luciano Montanaro <mikelima@cirulla.net>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "E831: bf_key_init() called with empty password" msgid "E831: bf_key_init() called with empty password"
msgstr "E831: chiamata a bf_key_init() con password nulla" msgstr "E831: chiamata a bf_key_init() con password nulla"
@ -538,21 +539,6 @@ msgstr "E743: variabile troppo nidificata per lock/unlock"
msgid "E109: Missing ':' after '?'" msgid "E109: Missing ':' after '?'"
msgstr "E109: Manca ':' dopo '?'" msgstr "E109: Manca ':' dopo '?'"
msgid "E691: Can only compare List with List"
msgstr "E691: Posso confrontare una Lista solo con un'altra Lista"
msgid "E692: Invalid operation for List"
msgstr "E692: Operazione non valida per Liste"
msgid "E735: Can only compare Dictionary with Dictionary"
msgstr "E735: Posso confrontare un Dizionario solo con un altro Dizionario"
msgid "E736: Invalid operation for Dictionary"
msgstr "E736: Operazione non valida per Dizionari"
msgid "E694: Invalid operation for Funcrefs"
msgstr "E694: Operazione non valida per Funcref"
msgid "E804: Cannot use '%' with Float" msgid "E804: Cannot use '%' with Float"
msgstr "E804: Non si può usare '%' con un Numero-a-virgola-mobile" msgstr "E804: Non si può usare '%' con un Numero-a-virgola-mobile"
@ -680,6 +666,21 @@ msgstr ""
"\n" "\n"
"\tImpostata l'ultima volta da " "\tImpostata l'ultima volta da "
msgid "E691: Can only compare List with List"
msgstr "E691: Posso confrontare una Lista solo con un'altra Lista"
msgid "E692: Invalid operation for List"
msgstr "E692: Operazione non valida per Liste"
msgid "E735: Can only compare Dictionary with Dictionary"
msgstr "E735: Posso confrontare un Dizionario solo con un altro Dizionario"
msgid "E736: Invalid operation for Dictionary"
msgstr "E736: Operazione non valida per Dizionari"
msgid "E694: Invalid operation for Funcrefs"
msgstr "E694: Operazione non valida per Funcref"
msgid "map() argument" msgid "map() argument"
msgstr "argomento di map()" msgstr "argomento di map()"
@ -705,6 +706,11 @@ msgstr "E785: complete() pu
msgid "&Ok" msgid "&Ok"
msgstr "&OK" msgstr "&OK"
msgid "+-%s%3ld line: "
msgid_plural "+-%s%3ld lines: "
msgstr[0] "+-%s%3ld riga: "
msgstr[1] "+-%s%3ld righe: "
#, c-format #, c-format
msgid "E700: Unknown function: %s" msgid "E700: Unknown function: %s"
msgstr "E700: Funzione sconosciuta: %s" msgstr "E700: Funzione sconosciuta: %s"
@ -808,10 +814,19 @@ msgstr "E677: Errore in scrittura su file temporaneo"
msgid "E921: Invalid callback argument" msgid "E921: Invalid callback argument"
msgstr "E921: Argomento callback non valido" msgstr "E921: Argomento callback non valido"
msgid "<%s>%s%s %d, Hex %02x, Oct %03o, Digr %s"
msgstr "<%s>%s%s %d, Esa %02x, Ottale %03o, Digr %s"
#, c-format #, c-format
msgid "<%s>%s%s %d, Hex %02x, Octal %03o" msgid "<%s>%s%s %d, Hex %02x, Octal %03o"
msgstr "<%s>%s%s %d, Esa %02x, Ottale %03o" msgstr "<%s>%s%s %d, Esa %02x, Ottale %03o"
msgid "> %d, Hex %04x, Oct %o, Digr %s"
msgstr "> %d, Esa %04x, Ottale %o, Digr %s"
msgid "> %d, Hex %08x, Oct %o, Digr %s"
msgstr "> %d, Esa %08x, Ottale %o, Digr %s"
#, c-format #, c-format
msgid "> %d, Hex %04x, Octal %o" msgid "> %d, Hex %04x, Octal %o"
msgstr "> %d, Esa %04x, Ottale %o" msgstr "> %d, Esa %04x, Ottale %o"
@ -1115,6 +1130,13 @@ msgstr "Nessun file elaborato in precedenza"
msgid "Entering Debug mode. Type \"cont\" to continue." msgid "Entering Debug mode. Type \"cont\" to continue."
msgstr "Entro modalità Debug. Batti \"cont\" per continuare." msgstr "Entro modalità Debug. Batti \"cont\" per continuare."
msgid "Oldval = \"%s\""
msgstr "Vecchioval = \"%s\""
#, c-format
msgid "Newval = \"%s\""
msgstr "Nuovoval = \"%s\""
#, c-format #, c-format
msgid "line %ld: %s" msgid "line %ld: %s"
msgstr "riga %ld: %s" msgstr "riga %ld: %s"
@ -1145,6 +1167,10 @@ msgstr "Nessun 'breakpoint' definito"
msgid "%3d %s %s line %ld" msgid "%3d %s %s line %ld"
msgstr "%3d %s %s riga %ld" msgstr "%3d %s %s riga %ld"
#, c-format
msgid "%3d expr %s"
msgstr "%3d espr %s"
msgid "E750: First use \":profile start {fname}\"" msgid "E750: First use \":profile start {fname}\""
msgstr "E750: Usare prima \":profile start {fname}\"" msgstr "E750: Usare prima \":profile start {fname}\""
@ -1152,6 +1178,7 @@ msgstr "E750: Usare prima \":profile start {fname}\""
msgid "Save changes to \"%s\"?" msgid "Save changes to \"%s\"?"
msgstr "Salvare modifiche a \"%s\"?" msgstr "Salvare modifiche a \"%s\"?"
#, c-format
msgid "E947: Job still running in buffer \"%s\"" msgid "E947: Job still running in buffer \"%s\""
msgstr "E947: Lavoro ancora in esecuzione nel buffer \"%s\"" msgstr "E947: Lavoro ancora in esecuzione nel buffer \"%s\""
@ -1301,9 +1328,6 @@ msgstr "E943: Tabella dei comandi da aggiornare, eseguire 'make cmdidxs'"
msgid "E319: Sorry, the command is not available in this version" msgid "E319: Sorry, the command is not available in this version"
msgstr "E319: Spiacente, comando non disponibile in questa versione" msgstr "E319: Spiacente, comando non disponibile in questa versione"
msgid "E172: Only one file name allowed"
msgstr "E172: Ammesso un solo nome file"
msgid "1 more file to edit. Quit anyway?" msgid "1 more file to edit. Quit anyway?"
msgstr "1 ulteriore file da elaborare. Esco lo stesso?" msgstr "1 ulteriore file da elaborare. Esco lo stesso?"
@ -1790,11 +1814,6 @@ msgid "E510: Can't make backup file (add ! to override)"
msgstr "" msgstr ""
"E510: Non posso fare il file di backup (aggiungi ! per eseguire comunque)" "E510: Non posso fare il file di backup (aggiungi ! per eseguire comunque)"
msgid "E460: The resource fork would be lost (add ! to override)"
msgstr ""
"E460: La 'fork' sulla risorsa verrebbe persa (aggiungi ! per eseguire "
"comunque)"
msgid "E214: Can't find temp file for writing" msgid "E214: Can't find temp file for writing"
msgstr "E214: Non riesco a trovare un file 'temp' su cui scrivere" msgstr "E214: Non riesco a trovare un file 'temp' su cui scrivere"
@ -1808,8 +1827,8 @@ msgstr "E166: Non posso aprire il file collegato ('linked') in scrittura"
msgid "E212: Can't open file for writing" msgid "E212: Can't open file for writing"
msgstr "E212: Non posso aprire il file in scrittura" msgstr "E212: Non posso aprire il file in scrittura"
msgid "E667: Fsync failed" msgid "E949: File changed while writing"
msgstr "E667: Fsync fallito" msgstr "E949: File modificato in fase di riscrittura"
msgid "E512: Close failed" msgid "E512: Close failed"
msgstr "E512: Chiusura fallita" msgstr "E512: Chiusura fallita"
@ -2059,6 +2078,11 @@ msgstr "E350: Non posso creare piegatura con il 'foldmethod' in uso"
msgid "E351: Cannot delete fold with current 'foldmethod'" msgid "E351: Cannot delete fold with current 'foldmethod'"
msgstr "E351: Non posso cancellare piegatura con il 'foldmethod' in uso" msgstr "E351: Non posso cancellare piegatura con il 'foldmethod' in uso"
msgid "+--%3ld line folded "
msgid_plural "+--%3ld lines folded "
msgstr[0] "+--%3ld riga piegata "
msgstr[1] "+--%3ld righe piegate "
msgid "E222: Add to read buffer" msgid "E222: Add to read buffer"
msgstr "E222: Aggiunto al buffer di lettura" msgstr "E222: Aggiunto al buffer di lettura"
@ -4139,15 +4163,19 @@ msgid " into \"%c"
msgstr " in \"%c" msgstr " in \"%c"
# #
#, c-format
msgid "block of 1 line yanked%s" msgid "block of 1 line yanked%s"
msgstr "blocco di 1 riga messo in registro%s" msgstr "blocco di 1 riga messo in registro%s"
#, c-format
msgid "1 line yanked%s" msgid "1 line yanked%s"
msgstr "1 riga messa in registro%s" msgstr "1 riga messa in registro%s"
#, c-format
msgid "block of %ld lines yanked%s" msgid "block of %ld lines yanked%s"
msgstr "blocco di %ld righe messo in registro%s" msgstr "blocco di %ld righe messo in registro%s"
#, c-format
msgid "%ld lines yanked%s" msgid "%ld lines yanked%s"
msgstr "%ld righe messe in registro%s" msgstr "%ld righe messe in registro%s"
@ -4213,9 +4241,8 @@ msgstr ""
"Col. %s di %s; Riga %ld di %ld; Parola %lld di %lld; Caratt. %lld di %lld; " "Col. %s di %s; Riga %ld di %ld; Parola %lld di %lld; Caratt. %lld di %lld; "
"Byte %lld di %lld" "Byte %lld di %lld"
#, c-format msgid "(+%lld for BOM)"
msgid "(+%ld for BOM)" msgstr "(+%lld per BOM)"
msgstr "(+%ld per BOM)"
msgid "Thanks for flying Vim" msgid "Thanks for flying Vim"
msgstr "Grazie per aver volato con Vim" msgstr "Grazie per aver volato con Vim"
@ -4267,6 +4294,9 @@ msgstr "E835: Conflitto con il valore di 'fillchars'"
msgid "E617: Cannot be changed in the GTK+ 2 GUI" msgid "E617: Cannot be changed in the GTK+ 2 GUI"
msgstr "E617: Non può essere cambiato nella GUI GTK+ 2" msgstr "E617: Non può essere cambiato nella GUI GTK+ 2"
msgid "E950: Cannot convert between %s and %s"
msgstr "E950: Non si può convertire da %s a %s"
msgid "E524: Missing colon" msgid "E524: Missing colon"
msgstr "E524: Manca ':'" msgstr "E524: Manca ':'"
@ -4325,8 +4355,9 @@ msgid "E542: unbalanced groups"
msgstr "E542: gruppi sbilanciati" msgstr "E542: gruppi sbilanciati"
msgid "E946: Cannot make a terminal with running job modifiable" msgid "E946: Cannot make a terminal with running job modifiable"
msgstr "E946: Non posso aprire un terminale mentre ci sono lavori " msgstr ""
"modificabili in esecuzione" "E946: Non posso aprire un terminale mentre ci sono lavori modificabili in "
"esecuzione"
msgid "E590: A preview window already exists" msgid "E590: A preview window already exists"
msgstr "E590: Una finestra di pre-visualizzazione esiste già" msgstr "E590: Una finestra di pre-visualizzazione esiste già"
@ -4334,6 +4365,9 @@ msgstr "E590: Una finestra di pre-visualizzazione esiste gi
msgid "W17: Arabic requires UTF-8, do ':set encoding=utf-8'" msgid "W17: Arabic requires UTF-8, do ':set encoding=utf-8'"
msgstr "W17: Arabo richiede UTF-8, esegui ':set encoding=utf-8'" msgstr "W17: Arabo richiede UTF-8, esegui ':set encoding=utf-8'"
msgid "E954: 24-bit colors are not supported on this environment"
msgstr "E954: colori a 24-bit non supportati in questo ambiente"
#, c-format #, c-format
msgid "E593: Need at least %d lines" msgid "E593: Need at least %d lines"
msgstr "E593: Servono almeno %d righe" msgstr "E593: Servono almeno %d righe"
@ -4618,6 +4652,9 @@ msgstr "Avviso da Vim"
msgid "shell returned %d" msgid "shell returned %d"
msgstr "shell terminato con return-code %d" msgstr "shell terminato con return-code %d"
msgid "E926: Current location list was changed"
msgstr "E926: La lista delle locazioni corrente è stata cambiata"
#, c-format #, c-format
msgid "E372: Too many %%%c in format string" msgid "E372: Too many %%%c in format string"
msgstr "E372: Troppi %%%c nella stringa di 'format'" msgstr "E372: Troppi %%%c nella stringa di 'format'"
@ -4656,9 +4693,6 @@ msgstr "E924: La finestra corrente
msgid "E925: Current quickfix was changed" msgid "E925: Current quickfix was changed"
msgstr "E925: Il quickfix corrente è stato cambiato" msgstr "E925: Il quickfix corrente è stato cambiato"
msgid "E926: Current location list was changed"
msgstr "E926: La lista delle locazioni corrente è stata cambiata"
#, c-format #, c-format
msgid "(%d of %d)%s%s: " msgid "(%d of %d)%s%s: "
msgstr "(%d di %d)%s%s: " msgstr "(%d di %d)%s%s: "
@ -4821,6 +4855,9 @@ msgstr "E877: (NFA regexp) Classe di caratteri non valida: %ld"
msgid "E867: (NFA) Unknown operator '\\z%c'" msgid "E867: (NFA) Unknown operator '\\z%c'"
msgstr "E867: (NFA) Operatore sconosciuto '\\z%c'" msgstr "E867: (NFA) Operatore sconosciuto '\\z%c'"
msgid "E951: \\% value too large"
msgstr "E951: \\% valore troppo grande"
#, c-format #, c-format
msgid "E867: (NFA) Unknown operator '\\%%%c'" msgid "E867: (NFA) Unknown operator '\\%%%c'"
msgstr "E867: (NFA) Operatore sconosciuto '\\%%%c'" msgstr "E867: (NFA) Operatore sconosciuto '\\%%%c'"
@ -5235,9 +5272,8 @@ msgstr "Lettura file dizionario %s ..."
msgid "E760: No word count in %s" msgid "E760: No word count in %s"
msgstr "E760: Nessun contatore parole in %s" msgstr "E760: Nessun contatore parole in %s"
#, c-format msgid "line %6d, word %6ld - %s"
msgid "line %6d, word %6d - %s" msgstr "riga %6d, parola %6ld - %s"
msgstr "riga %6d, parola %6d - %s"
#, c-format #, c-format
msgid "Duplicate word in %s line %d: %s" msgid "Duplicate word in %s line %d: %s"
@ -5323,8 +5359,8 @@ msgstr "Uso stimato di memoria durante esecuzione: %d byte"
msgid "E751: Output file name must not have region name" msgid "E751: Output file name must not have region name"
msgstr "E751: Il nome del file di output non deve avere il nome di regione" msgstr "E751: Il nome del file di output non deve avere il nome di regione"
msgid "E754: Only up to 8 regions supported" msgid "E754: Only up to %ld regions supported"
msgstr "E754: Sono supportate fino ad 8 regioni" msgstr "E754: Sono supportate al massimo %ld regioni"
#, c-format #, c-format
msgid "E755: Invalid region in %s" msgid "E755: Invalid region in %s"
@ -5710,6 +5746,10 @@ msgstr ""
msgid "Cannot open $VIMRUNTIME/rgb.txt" msgid "Cannot open $VIMRUNTIME/rgb.txt"
msgstr "Non riesco ad aprire $VIMRUNTIME/rgb.txt" msgstr "Non riesco ad aprire $VIMRUNTIME/rgb.txt"
#, c-format
msgid "Kill job in \"%s\"?"
msgstr "Cancello lavoro \"%s\"?"
msgid "Terminal" msgid "Terminal"
msgstr "Terminale" msgstr "Terminale"
@ -5725,6 +5765,12 @@ msgstr "in esecuzione"
msgid "finished" msgid "finished"
msgstr "terminato" msgstr "terminato"
msgid "E953: File exists: %s"
msgstr "E953: File già esistente: %s"
msgid "E955: Not a terminal buffer"
msgstr "E955: Il buffer non è un terminale"
msgid "new shell started\n" msgid "new shell started\n"
msgstr "fatto eseguire nuovo shell\n" msgstr "fatto eseguire nuovo shell\n"
@ -5972,6 +6018,7 @@ msgstr ""
msgid "E126: Missing :endfunction" msgid "E126: Missing :endfunction"
msgstr "E126: Manca :endfunction" msgstr "E126: Manca :endfunction"
#, c-format
msgid "W22: Text found after :endfunction: %s" msgid "W22: Text found after :endfunction: %s"
msgstr "W22: Trovato testo dopo :endfunction: %s" msgstr "W22: Trovato testo dopo :endfunction: %s"
@ -6031,24 +6078,17 @@ msgstr ""
msgid "" msgid ""
"\n" "\n"
"MacOS X (unix) version" "macOS version"
msgstr "" msgstr ""
"\n" "\n"
"Versione MacOS X (Unix)" "Versione macOS"
msgid "" msgid ""
"\n" "\n"
"MacOS X version" "macOS version w/o darwin feat."
msgstr "" msgstr ""
"\n" "\n"
"Versione X MacOS" "versione macOS senza funzion. darwin"
msgid ""
"\n"
"MacOS version"
msgstr ""
"\n"
"Versione MacOS"
msgid "" msgid ""
"\n" "\n"
@ -6152,9 +6192,6 @@ msgstr "con GUI Carbon."
msgid "with Cocoa GUI." msgid "with Cocoa GUI."
msgstr "con GUI Cocoa." msgstr "con GUI Cocoa."
msgid "with (classic) GUI."
msgstr "con GUI (classica)."
msgid " Features included (+) or not (-):\n" msgid " Features included (+) or not (-):\n"
msgstr " Funzionalità incluse (+) o escluse (-):\n" msgstr " Funzionalità incluse (+) o escluse (-):\n"
@ -6450,6 +6487,12 @@ msgstr "E474: Argomento non valido"
msgid "E475: Invalid argument: %s" msgid "E475: Invalid argument: %s"
msgstr "E475: Argomento non valido: %s" msgstr "E475: Argomento non valido: %s"
msgid "E475: Invalid value for argument %s"
msgstr "E475: Valore non valido per l'argomento %s"
msgid "E475: Invalid value for argument %s: %s"
msgstr "E475: Valore non valido per l'argomento %s: %s"
#, c-format #, c-format
msgid "E15: Invalid expression: %s" msgid "E15: Invalid expression: %s"
msgstr "E15: Espressione non valida: %s" msgstr "E15: Espressione non valida: %s"
@ -6468,6 +6511,9 @@ msgstr "E17: \"%s\"
msgid "E364: Library call failed for \"%s()\"" msgid "E364: Library call failed for \"%s()\""
msgstr "E364: Chiamata a libreria fallita per \"%s()\"" msgstr "E364: Chiamata a libreria fallita per \"%s()\""
msgid "E667: Fsync failed"
msgstr "E667: Fsync fallito"
#, c-format #, c-format
msgid "E448: Could not load library function %s" msgid "E448: Could not load library function %s"
msgstr "E448: Non posso caricare la funzione di libreria %s" msgstr "E448: Non posso caricare la funzione di libreria %s"
@ -6739,6 +6785,9 @@ msgstr "E850: Nome registro non valido"
msgid "E919: Directory not found in '%s': \"%s\"" msgid "E919: Directory not found in '%s': \"%s\""
msgstr "E919: Directory non trovata in '%s': \"%s\"" msgstr "E919: Directory non trovata in '%s': \"%s\""
msgid "E952: Autocommand caused recursive behavior"
msgstr "E952: L'autocomando ha generato un comportamento ricorsivo"
msgid "search hit TOP, continuing at BOTTOM" msgid "search hit TOP, continuing at BOTTOM"
msgstr "raggiunta la CIMA nella ricerca, continuo dal FONDO" msgstr "raggiunta la CIMA nella ricerca, continuo dal FONDO"
@ -7014,4 +7063,46 @@ msgstr ""
"Impostazione di percorso non riuscita: sys.path non è una Lista\n" "Impostazione di percorso non riuscita: sys.path non è una Lista\n"
"Dovresti aggiungere vim.VIM_SPECIAL_PATH a sys.path" "Dovresti aggiungere vim.VIM_SPECIAL_PATH a sys.path"
msgid ""
"Vim macro files (*.vim)\t*.vim\n"
"All Files (*.*)\t*.*\n"
msgstr ""
"Vim macro file (*.vim)\t*.vim\n"
"Tutti i file (*.*)\t*.*\n"
msgid "All Files (*.*)\t*.*\n"
msgstr "Tutti i file (*.*)\t*.*\n"
msgid ""
"All Files (*.*)\t*.*\n"
"C source (*.c, *.h)\t*.c;*.h\n"
"C++ source (*.cpp, *.hpp)\t*.cpp;*.hpp\n"
"VB code (*.bas, *.frm)\t*.bas;*.frm\n"
"Vim files (*.vim, _vimrc, _gvimrc)\t*.vim;_vimrc;_gvimrc\n"
msgstr ""
"Tutti i file (*.*)\t*.*\n"
"Sorgenti C (*.c, *.h)\t*.c;*.h\n"
"Sorgenti C++ (*.cpp, *.hpp)\t*.cpp;*.hpp\n"
"Codice VB (*.bas, *.frm)\t*.bas;*.frm\n"
"File di Vim (*.vim, _vimrc, _gvimrc)\t*.vim;_vimrc;_gvimrc\n"
msgid ""
"Vim macro files (*.vim)\t*.vim\n"
"All Files (*)\t*\n"
msgstr ""
"Vim macro file (*.vim)\t*.vim\n"
"Tutti i file (*)\t*\n"
msgid "All Files (*)\t*\n"
msgstr "Tutti i file (*)\t*\n"
msgid ""
"All Files (*)\t*\n"
"C source (*.c, *.h)\t*.c;*.h\n"
"C++ source (*.cpp, *.hpp)\t*.cpp;*.hpp\n"
"Vim files (*.vim, _vimrc, _gvimrc)\t*.vim;_vimrc;_gvimrc\n"
msgstr ""
"Tutti i file (*)\t*\n"
"Sorgenti C (*.c, *.h)\t*.c;*.h\n"
"Sorgenti C++ (*.cpp, *.hpp)\t*.cpp;*.hpp\n"
"File di Vim (*.vim, _vimrc, _gvimrc)\t*.vim;_vimrc;_gvimrc\n"