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

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
@ -917,7 +917,9 @@ an additional rule:
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
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,
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*
:unl eval.txt /*:unl*
:unlet eval.txt /*:unlet*
:unlet-$ eval.txt /*:unlet-$*
:unlet-environment eval.txt /*:unlet-environment*
:unlo eval.txt /*:unlo*
:unlockvar eval.txt /*:unlockvar*
: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
@ -36,11 +36,19 @@ entered there will not be repeated below, unless there is extra information.
-------------------- Known bugs and current work -----------------------
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
- 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'.
(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
20, #2481)
Also see #2352, want better control over balloon, perhaps set the position.
@ -127,18 +135,11 @@ Jan 15, #2555)
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)
No maintainer for Vietnamese 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:
http://orchistro.tistory.com/236
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 use the xdiff library instead of external diff. (Christian Brabandt,
2018 Mar 20, #2732)
Implement option_save() and option_restore():
option_restore({list}) *option_restore()*
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)
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)
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)
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.
(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
It's complicated and badly documented.
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)
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)
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.
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
neovim #7431)
@ -465,8 +448,6 @@ Or is this not an actual problem?
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)
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 to fix profiling condition lines. (Ozaki Kiichi,, 2017 Dec 26, #2499)
Patch to be able to separately map CTRL-H and BS on Windows.
(Linwei, 2017 Jul 11, #1833)

File diff suppressed because it is too large Load Diff

View File

@ -1,12 +1,15 @@
" Vim indent file
" Language: Shell Script
" Maintainer: Christian Brabandt <cb@256bit.org>
" Previous Maintainer: Peter Aronoff <telemachus@arpinum.org>
" 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)
" Repository: https://github.com/chrisbra/vim-sh-indent
" 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
" 20170502: - get rid of buffer-shiftwidth function
" 20160912: - preserve indentation of here-doc blocks

View File

@ -1,16 +1,12 @@
" Vim indent file for TeX
" Language: TeX
" Maintainer: Christian Brabandt <cb@256bit.org>
" 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
" Vim indent file
" Language: LaTeX
" Maintainer: Yichao Zhou <broken.zhou AT gmail.com>
" 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
" feature request are welcome.
" Last Update: {{{1
" Last Update: {{{
" 25th Sep 2002, by LH :
" (*) better support for the option
" (*) use some regex instead of several '||'.
@ -19,64 +15,122 @@
" 2005/06/15, Moshe Kaminsky <kaminsky AT math.huji.ac.il>
" (*) New variables:
" 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 '%'
" I don't see any code with '%' and it doesn't work properly
" so I add some code.
" (*) New features: Add smartindent-like indent for "{}" and "[]".
" (*) 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 "[]"
" (*) New features: Align with "&".
" (*) 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
" "[]".
" 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.
" (*) Indent with "&" is not very handy. Make it not enable by
" 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 "&"
" won't align when there are more then one "&" in the previous
" line.
" (*) Add indent "\left(" and "\right)"
" (*) 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
" "&".
" 2012/03/12 by Zhou Yichao <broken.zhou AT gmail.com>
" 2012/03/12 by Yichao Zhou <broken.zhou AT gmail.com>
" (*) 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
" 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
" 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.
" (*) If there is not any obvious indentation hints, we do not
" alert our user's current indentation.
" (*) g:tex_indent_brace now only works if the open brace is the
" 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
" 2014/08/09 by Zhou Yichao <broken.zhou AT gmail.com>
" (*) Add missing return value for s:GetEndIndentation(...)
" 2017/05/02: new maintainer Christian Brabandt
" 2017/05/02: use shiftwidth() function
" 2017/05/02: do not add indent when environment starts and ends
" at previous line
" 2017/05/03: release 0.9.3 submitted for inclusion with Vim
" 2016/11/08 by Yichao Zhou <broken.zhou AT gmail.com>
" (*) Fix problems for \[ and \]. Thanks Bruno for reporting.
" 2017/04/30 by Yichao Zhou <broken.zhou AT gmail.com>
" (*) Fix a bug between g:tex_noindent_env and g:tex_indent_items
" Now g:tex_noindent_env='document\|verbatim\|itemize' (Emacs
" style) is supported. Thanks Miles Wheeler for reporting.
" 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")
finish
endif
let s:cpo_save = &cpo
set cpo&vim
" Define global variable {{{1
" Define global variable {{{
let b:did_indent = 1
if !exists("g:tex_indent_items")
@ -93,7 +147,7 @@ if g:tex_indent_items
let g:tex_itemize_env = 'itemize\|description\|enumerate\|thebibliography'
endif
if !exists('g:tex_items')
let g:tex_items = '\\bibitem\|\\item'
let g:tex_items = '\\bibitem\|\\item'
endif
else
let g:tex_items = ''
@ -102,17 +156,17 @@ endif
if !exists("g:tex_noindent_env")
let g:tex_noindent_env = 'document\|verbatim\|lstlisting'
endif "}}}
" VIM Setting " {{{1
" VIM Setting " {{{
setlocal autoindent
setlocal nosmartindent
setlocal indentexpr=GetTeXIndent()
setlocal indentkeys&
exec 'setlocal indentkeys+=[,(,{,),},],\&' . substitute(g:tex_items, '^\|\(\\|\)', ',=', 'g')
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.
let lnum = prevnonblank(v:lnum - 1)
let cnum = v:lnum
@ -124,7 +178,7 @@ function! GetTeXIndent() " {{{1
" At the start of the file use zero indent.
if lnum == 0
return 0
return 0
endif
let line = substitute(getline(lnum), '\s*%.*', '','g') " last line
@ -138,9 +192,9 @@ function! GetTeXIndent() " {{{1
return indent(v:lnum)
end
endif
if lnum == 0
return 0
return 0
endif
let ind = indent(lnum)
@ -151,12 +205,16 @@ function! GetTeXIndent() " {{{1
return indent(v:lnum)
endif
" Add a 'shiftwidth' after beginning of environments
" But don't do it for g:tex_noindent_env or when it also ends at the
" previous line.
if line =~ '\\begin{.*}' && line !~ '\\end{.*}' && line !~ g:tex_noindent_env
let ind = ind + shiftwidth()
let stay = 0
" Add a 'shiftwidth' after beginning of environments.
" Don't add it for \begin{document} and \begin{verbatim}
" if line =~ '^\s*\\begin{\(.*\)}' && line !~ 'verbatim'
" 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 stay = 0
endif
if g:tex_indent_items
" Add another sw for item-environments
@ -190,29 +248,27 @@ function! GetTeXIndent() " {{{1
endif
if g:tex_indent_brace
let char = line[strlen(line)-1]
if char == '[' || char == '{'
if line =~ '[[{]$'
let ind += shiftwidth()
let stay = 0
endif
let cind = indent(v:lnum)
let char = cline[cind]
if (char == ']' || char == '}') &&
\ s:CheckPairedIsLastCharacter(v:lnum, cind)
if cline =~ '^\s*\\\?[\]}]' && s:CheckPairedIsLastCharacter(v:lnum, indent(v:lnum))
let ind -= shiftwidth()
let stay = 0
endif
for i in range(indent(lnum)+1, strlen(line)-1)
let char = line[i]
if char == ']' || char == '}'
if s:CheckPairedIsLastCharacter(lnum, i)
let ind -= shiftwidth()
let stay = 0
if line !~ '^\s*\\\?[\]}]'
for i in range(indent(lnum)+1, strlen(line)-1)
let char = line[i]
if char == ']' || char == '}'
if s:CheckPairedIsLastCharacter(lnum, i)
let ind -= shiftwidth()
let stay = 0
endif
endif
endif
endfor
endfor
endif
endif
" Special treatment for 'item'
@ -231,8 +287,9 @@ function! GetTeXIndent() " {{{1
endif
endif
if stay
" If there is no obvious indentation hint, we trust our user.
if stay && mode() == 'i'
" If there is no obvious indentation hint, and indentation is triggered
" in insert mode, we trust our user.
if empty(cline)
return ind
else
@ -242,7 +299,8 @@ function! GetTeXIndent() " {{{1
return ind
endif
endfunction "}}}
function! s:GetLastBeginIndentation(lnum) " {{{1
function! s:GetLastBeginIndentation(lnum) " {{{
let matchend = 1
for lnum in range(a:lnum-1, max([a:lnum - g:tex_max_scan_line, 1]), -1)
let line = getline(lnum)
@ -253,19 +311,19 @@ function! s:GetLastBeginIndentation(lnum) " {{{1
let matchend -= 1
endif
if matchend == 0
if line =~ g:tex_itemize_env
return indent(lnum) + 2 * shiftwidth()
endif
if line =~ g:tex_noindent_env
return indent(lnum)
endif
if line =~ g:tex_itemize_env
return indent(lnum) + 2 * shiftwidth()
endif
return indent(lnum) + shiftwidth()
endif
endfor
return -1
endfunction
function! s:GetEndIndentation(lnum) " {{{1
function! s:GetEndIndentation(lnum) " {{{
if getline(a:lnum) =~ '\\begin{.*}.*\\end{.*}'
return -1
endif
@ -292,12 +350,15 @@ endfunction
" Most of the code is from matchparen.vim
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_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 i = index(plist, c)
if i < 0
@ -346,8 +407,8 @@ function! s:CheckPairedIsLastCharacter(lnum, col) "{{{
endif
return 0
endfunction
" Reset cpo setting {{{1
endfunction "}}}
let &cpo = s:cpo_save
unlet s:cpo_save

View File

@ -1,9 +1,9 @@
" 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
" URL: https://github.com/k-takata/vim-nsis
" 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
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 GetFunctionAddress GetLabelAddress Goto
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 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
"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)
syn keyword nsisInstruction contained Reboot SetRebootFlag
@ -541,6 +542,7 @@ syn match nsisSystem contained "!finalize\>"
syn match nsisSystem contained "!system\>"
syn match nsisSystem contained "!tempfile\>"
syn match nsisSystem contained "!getdllversion\>"
syn match nsisSystem contained "!gettlbversion\>"
syn match nsisSystem contained "!warning\>"
syn match nsisSystem contained "!pragma\>" nextgroup=nsisPragmaOpt skipwhite

View File

@ -4,12 +4,13 @@
" Repository: https://github.com/chrisbra/vim-sqloracle-syntax
" License: Vim
" Previous Maintainer: Paul Moore
" Last Change: 2016 Jul 22
" Last Change: 2018 May 13
" Changes:
" 02.04.2016: Support for when keyword
" 03.04.2016: Support for join related keywords
" 22.07.2016: Support Oracle Q-Quote-Syntax
" 25.07.2016: Support for Oracle N'-Quote syntax
if exists("b:current_syntax")
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
" Strings:
syn region sqlString matchgroup=Quote start=+"+ 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\?'+ skip=+\\\\\|\\'+ end=+'+
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=+}'+

View File

@ -11,10 +11,10 @@
#
msgid ""
msgstr ""
"Project-Id-Version: vim 8.0\n"
"Project-Id-Version: vim 8.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 16:26+0200\n"
"PO-Revision-Date: 2017-09-24 18:40+0200\n"
"POT-Creation-Date: 2018-05-12 16:07+0200\n"
"PO-Revision-Date: 2018-05-13 21:50+0200\n"
"Last-Translator: Antonio Colombo <azc100@gmail.com>\n"
"Language-Team: Antonio Colombo <azc100@gmail.com>\n"
"Language: Italian\n"
@ -23,6 +23,7 @@ msgstr ""
"Content-Transfer-Encoding: 8-bit\n"
" Vlad Sandrini <vlad.gently@gmail.com>\n"
" Luciano Montanaro <mikelima@cirulla.net>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "E831: bf_key_init() called with empty password"
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 '?'"
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"
msgstr "E804: Non si può usare '%' con un Numero-a-virgola-mobile"
@ -680,6 +666,21 @@ msgstr ""
"\n"
"\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"
msgstr "argomento di map()"
@ -705,6 +706,11 @@ msgstr "E785: complete() pu
msgid "&Ok"
msgstr "&OK"
msgid "+-%s%3ld line: "
msgid_plural "+-%s%3ld lines: "
msgstr[0] "+-%s%3ld riga: "
msgstr[1] "+-%s%3ld righe: "
#, c-format
msgid "E700: Unknown function: %s"
msgstr "E700: Funzione sconosciuta: %s"
@ -808,10 +814,19 @@ msgstr "E677: Errore in scrittura su file temporaneo"
msgid "E921: Invalid callback argument"
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
msgid "<%s>%s%s %d, Hex %02x, Octal %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
msgid "> %d, Hex %04x, Octal %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."
msgstr "Entro modalità Debug. Batti \"cont\" per continuare."
msgid "Oldval = \"%s\""
msgstr "Vecchioval = \"%s\""
#, c-format
msgid "Newval = \"%s\""
msgstr "Nuovoval = \"%s\""
#, c-format
msgid "line %ld: %s"
msgstr "riga %ld: %s"
@ -1145,6 +1167,10 @@ msgstr "Nessun 'breakpoint' definito"
msgid "%3d %s %s line %ld"
msgstr "%3d %s %s riga %ld"
#, c-format
msgid "%3d expr %s"
msgstr "%3d espr %s"
msgid "E750: First use \":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\"?"
msgstr "Salvare modifiche a \"%s\"?"
#, c-format
msgid "E947: Job still running in 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"
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?"
msgstr "1 ulteriore file da elaborare. Esco lo stesso?"
@ -1790,11 +1814,6 @@ msgid "E510: Can't make backup file (add ! to override)"
msgstr ""
"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"
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"
msgstr "E212: Non posso aprire il file in scrittura"
msgid "E667: Fsync failed"
msgstr "E667: Fsync fallito"
msgid "E949: File changed while writing"
msgstr "E949: File modificato in fase di riscrittura"
msgid "E512: Close failed"
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'"
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"
msgstr "E222: Aggiunto al buffer di lettura"
@ -4139,15 +4163,19 @@ msgid " into \"%c"
msgstr " in \"%c"
#
#, c-format
msgid "block of 1 line yanked%s"
msgstr "blocco di 1 riga messo in registro%s"
#, c-format
msgid "1 line yanked%s"
msgstr "1 riga messa in registro%s"
#, c-format
msgid "block of %ld lines yanked%s"
msgstr "blocco di %ld righe messo in registro%s"
#, c-format
msgid "%ld lines yanked%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; "
"Byte %lld di %lld"
#, c-format
msgid "(+%ld for BOM)"
msgstr "(+%ld per BOM)"
msgid "(+%lld for BOM)"
msgstr "(+%lld per BOM)"
msgid "Thanks for flying 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"
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"
msgstr "E524: Manca ':'"
@ -4325,8 +4355,9 @@ msgid "E542: unbalanced groups"
msgstr "E542: gruppi sbilanciati"
msgid "E946: Cannot make a terminal with running job modifiable"
msgstr "E946: Non posso aprire un terminale mentre ci sono lavori "
"modificabili in esecuzione"
msgstr ""
"E946: Non posso aprire un terminale mentre ci sono lavori modificabili in "
"esecuzione"
msgid "E590: A preview window already exists"
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'"
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
msgid "E593: Need at least %d lines"
msgstr "E593: Servono almeno %d righe"
@ -4618,6 +4652,9 @@ msgstr "Avviso da Vim"
msgid "shell returned %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
msgid "E372: Too many %%%c in format string"
msgstr "E372: Troppi %%%c nella stringa di 'format'"
@ -4656,9 +4693,6 @@ msgstr "E924: La finestra corrente
msgid "E925: Current quickfix was changed"
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
msgid "(%d of %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'"
msgstr "E867: (NFA) Operatore sconosciuto '\\z%c'"
msgid "E951: \\% value too large"
msgstr "E951: \\% valore troppo grande"
#, c-format
msgid "E867: (NFA) Unknown operator '\\%%%c'"
msgstr "E867: (NFA) Operatore sconosciuto '\\%%%c'"
@ -5235,9 +5272,8 @@ msgstr "Lettura file dizionario %s ..."
msgid "E760: No word count in %s"
msgstr "E760: Nessun contatore parole in %s"
#, c-format
msgid "line %6d, word %6d - %s"
msgstr "riga %6d, parola %6d - %s"
msgid "line %6d, word %6ld - %s"
msgstr "riga %6d, parola %6ld - %s"
#, c-format
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"
msgstr "E751: Il nome del file di output non deve avere il nome di regione"
msgid "E754: Only up to 8 regions supported"
msgstr "E754: Sono supportate fino ad 8 regioni"
msgid "E754: Only up to %ld regions supported"
msgstr "E754: Sono supportate al massimo %ld regioni"
#, c-format
msgid "E755: Invalid region in %s"
@ -5710,6 +5746,10 @@ msgstr ""
msgid "Cannot open $VIMRUNTIME/rgb.txt"
msgstr "Non riesco ad aprire $VIMRUNTIME/rgb.txt"
#, c-format
msgid "Kill job in \"%s\"?"
msgstr "Cancello lavoro \"%s\"?"
msgid "Terminal"
msgstr "Terminale"
@ -5725,6 +5765,12 @@ msgstr "in esecuzione"
msgid "finished"
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"
msgstr "fatto eseguire nuovo shell\n"
@ -5972,6 +6018,7 @@ msgstr ""
msgid "E126: Missing :endfunction"
msgstr "E126: Manca :endfunction"
#, c-format
msgid "W22: Text found after :endfunction: %s"
msgstr "W22: Trovato testo dopo :endfunction: %s"
@ -6031,24 +6078,17 @@ msgstr ""
msgid ""
"\n"
"MacOS X (unix) version"
"macOS version"
msgstr ""
"\n"
"Versione MacOS X (Unix)"
"Versione macOS"
msgid ""
"\n"
"MacOS X version"
"macOS version w/o darwin feat."
msgstr ""
"\n"
"Versione X MacOS"
msgid ""
"\n"
"MacOS version"
msgstr ""
"\n"
"Versione MacOS"
"versione macOS senza funzion. darwin"
msgid ""
"\n"
@ -6152,9 +6192,6 @@ msgstr "con GUI Carbon."
msgid "with Cocoa GUI."
msgstr "con GUI Cocoa."
msgid "with (classic) GUI."
msgstr "con GUI (classica)."
msgid " Features included (+) or not (-):\n"
msgstr " Funzionalità incluse (+) o escluse (-):\n"
@ -6450,6 +6487,12 @@ msgstr "E474: Argomento non valido"
msgid "E475: Invalid argument: %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
msgid "E15: Invalid expression: %s"
msgstr "E15: Espressione non valida: %s"
@ -6468,6 +6511,9 @@ msgstr "E17: \"%s\"
msgid "E364: Library call failed for \"%s()\""
msgstr "E364: Chiamata a libreria fallita per \"%s()\""
msgid "E667: Fsync failed"
msgstr "E667: Fsync fallito"
#, c-format
msgid "E448: Could not load library function %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\""
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"
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"
"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"