summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2012-07-12 22:01:11 +0200
committerBram Moolenaar <Bram@vim.org>2012-07-12 22:01:11 +0200
commit30b658179962cc3c9f0a98f071b36b09a36c2b94 (patch)
tree65394aa7dfead6c415065471e17fefce6c8cd242
parentdfef15481db114779fde81dc577319d88557c13a (diff)
downloadvim-git-30b658179962cc3c9f0a98f071b36b09a36c2b94.tar.gz
Updated runtime files.
-rw-r--r--runtime/autoload/ccomplete.vim4
-rw-r--r--runtime/doc/autocmd.txt17
-rw-r--r--runtime/doc/change.txt3
-rw-r--r--runtime/doc/cmdline.txt9
-rw-r--r--runtime/doc/editing.txt39
-rw-r--r--runtime/doc/eval.txt33
-rw-r--r--runtime/doc/if_lua.txt4
-rw-r--r--runtime/doc/if_pyth.txt42
-rw-r--r--runtime/doc/insert.txt6
-rw-r--r--runtime/doc/mbyte.txt6
-rw-r--r--runtime/doc/motion.txt9
-rw-r--r--runtime/doc/options.txt53
-rw-r--r--runtime/doc/quickfix.txt4
-rw-r--r--runtime/doc/sign.txt2
-rw-r--r--runtime/doc/syntax.txt10
-rw-r--r--runtime/doc/tags28
-rw-r--r--runtime/doc/todo.txt102
-rw-r--r--runtime/doc/vim-de.1478
-rw-r--r--runtime/doc/vim-de.UTF-8.1478
-rw-r--r--runtime/doc/visual.txt7
-rw-r--r--runtime/filetype.vim4
-rw-r--r--runtime/ftplugin/c.vim4
-rw-r--r--runtime/lang/menu_ja.cp932.vim7
-rw-r--r--runtime/lang/menu_ja.euc-jp.vim7
-rw-r--r--runtime/lang/menu_ja.eucjp.vim7
-rw-r--r--runtime/lang/menu_ja.ujis.vim7
-rw-r--r--runtime/lang/menu_ja_jp.cp932.vim7
-rw-r--r--runtime/lang/menu_ja_jp.euc-jp.vim5
-rw-r--r--runtime/lang/menu_ja_jp.eucjp.vim7
-rw-r--r--runtime/lang/menu_ja_jp.ujis.vim7
-rw-r--r--runtime/lang/menu_ja_jp.utf-8.vim5
-rw-r--r--runtime/lang/menu_japanese_japan.932.vim5
-rw-r--r--runtime/mswin.vim7
-rw-r--r--runtime/spell/en.utf-8.splbin570548 -> 570548 bytes
-rw-r--r--runtime/spell/en.utf-8.sugbin556546 -> 556476 bytes
-rw-r--r--runtime/spell/hu/main.aap7
-rw-r--r--runtime/spell/spell.vim4
-rw-r--r--runtime/syntax/fortran.vim7
-rw-r--r--runtime/syntax/ninja.vim6
-rw-r--r--runtime/syntax/vim.vim2
-rw-r--r--src/po/ja.po916
-rw-r--r--src/po/ja.sjis.po916
42 files changed, 2178 insertions, 1093 deletions
diff --git a/runtime/autoload/ccomplete.vim b/runtime/autoload/ccomplete.vim
index 198bd2005..d5bfa076a 100644
--- a/runtime/autoload/ccomplete.vim
+++ b/runtime/autoload/ccomplete.vim
@@ -1,7 +1,7 @@
" Vim completion script
" Language: C
" Maintainer: Bram Moolenaar <Bram@vim.org>
-" Last Change: 2011 Dec 30
+" Last Change: 2012 Jun 20
let s:cpo_save = &cpo
set cpo&vim
@@ -500,7 +500,7 @@ function! s:StructMembers(typename, items, all)
endif
if !cached
while 1
- exe 'silent! ' . n . 'vimgrep /\t' . typename . '\(\t\|$\)/j ' . fnames
+ exe 'silent! keepj noautocmd ' . n . 'vimgrep /\t' . typename . '\(\t\|$\)/j ' . fnames
let qflist = getqflist()
if len(qflist) > 0 || match(typename, "::") < 0
diff --git a/runtime/doc/autocmd.txt b/runtime/doc/autocmd.txt
index 7811cfe18..a8bff07c5 100644
--- a/runtime/doc/autocmd.txt
+++ b/runtime/doc/autocmd.txt
@@ -1,4 +1,4 @@
-*autocmd.txt* For Vim version 7.3. Last change: 2012 Feb 22
+*autocmd.txt* For Vim version 7.3. Last change: 2012 Jul 10
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -385,6 +385,10 @@ BufRead or BufReadPost When starting to edit a new buffer, after
This does NOT work for ":r file". Not used
when the file doesn't exist. Also used after
successfully recovering a file.
+ Also triggered for the filetypedetect group
+ when executing ":filetype detect" and when
+ writing an unnamed buffer in a way that the
+ buffer gets a name.
*BufReadCmd*
BufReadCmd Before starting to edit a new buffer. Should
read the file into the buffer. |Cmd-event|
@@ -474,6 +478,11 @@ CmdwinLeave Before leaving the command-line window.
*ColorScheme*
ColorScheme After loading a color scheme. |:colorscheme|
+ *CompleteDone*
+CompleteDone After Insert mode completion is done. Either
+ when something was completed or abandoning
+ completion. |ins-completion|
+
*CursorHold*
CursorHold When the user doesn't press a key for the time
specified with 'updatetime'. Not re-triggered
@@ -717,6 +726,12 @@ QuickFixCmdPost Like QuickFixCmdPre, but after a quickfix
it is run after error file is read and before
moving to the first error.
See |QuickFixCmdPost-example|.
+ *QuitPre*
+QuitPre When using `:quit`, before deciding whether it
+ closes the current window or quits Vim. Can
+ be used to close any non-essential window if
+ the current window is the last ordinary
+ window.
*RemoteReply*
RemoteReply When a reply from a Vim that functions as
server was received |server2client()|. The
diff --git a/runtime/doc/change.txt b/runtime/doc/change.txt
index 597d1db37..7e753f725 100644
--- a/runtime/doc/change.txt
+++ b/runtime/doc/change.txt
@@ -1,4 +1,4 @@
-*change.txt* For Vim version 7.3. Last change: 2012 Apr 30
+*change.txt* For Vim version 7.3. Last change: 2012 Jun 13
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1502,6 +1502,7 @@ n When formatting text, recognize numbered lists. This actually uses
first line of a paragraph
second line of the same paragraph
third line.
+< This also works inside comments, ignoring the comment leader.
v Vi-compatible auto-wrapping in insert mode: Only break a line at a
blank that you have entered during the current insert command. (Note:
this is not 100% Vi compatible. Vi has some "unexpected features" or
diff --git a/runtime/doc/cmdline.txt b/runtime/doc/cmdline.txt
index a66826512..a9e8acf53 100644
--- a/runtime/doc/cmdline.txt
+++ b/runtime/doc/cmdline.txt
@@ -1,4 +1,4 @@
-*cmdline.txt* For Vim version 7.3. Last change: 2012 Feb 05
+*cmdline.txt* For Vim version 7.3. Last change: 2012 Jun 20
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -826,10 +826,11 @@ These modifiers can be given, in this order:
the home directory. If the name is a directory a path
separator is added at the end. For a file name that does not
exist and does not have an absolute path the result is
- unpredictable.
+ unpredictable. On MS-Windows an 8.3 filename is expanded to
+ the long name.
:8 Converts the path to 8.3 short format (currently only on
- win32). Will act on as much of a path that is an existing
- path.
+ MS-Windows). Will act on as much of a path that is an
+ existing path.
:~ Reduce file name to be relative to the home directory, if
possible. File name is unmodified if it is not below the home
directory.
diff --git a/runtime/doc/editing.txt b/runtime/doc/editing.txt
index 828de1501..e598f31ee 100644
--- a/runtime/doc/editing.txt
+++ b/runtime/doc/editing.txt
@@ -1,4 +1,4 @@
-*editing.txt* For Vim version 7.3. Last change: 2012 Apr 03
+*editing.txt* For Vim version 7.3. Last change: 2012 Jul 10
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -377,8 +377,9 @@ command that accepts more than one file name (like ":next file1 file2")
embedded spaces must be escaped with a backslash.
*wildcard* *wildcards*
-Wildcards in {file} are expanded. Which wildcards are supported depends on
-the system. These are the common ones:
+Wildcards in {file} are expanded, but as with file completion, 'wildignore'
+and 'suffixes' apply. Which wildcards are supported depends on the system.
+These are the common ones:
? matches one character
* matches anything, including nothing
** matches anything, including nothing, recurses into directories
@@ -422,9 +423,11 @@ You can have the backticks expanded as a Vim expression, instead of an
external command, by using the syntax `={expr}` e.g.: >
:e `=tempname()`
The expression can contain just about anything, thus this can also be used to
-avoid the special meaning of '"', '|', '%' and '#'. Names are to be separated
-with line breaks. When the result is a |List| then each item is used as a
-name. Line breaks also separate names.
+avoid the special meaning of '"', '|', '%' and '#'. However, 'wildignore'
+does apply like to other wildcars.
+If the expression returns a string then names are to be separated with line
+breaks. When the result is a |List| then each item is used as a name. Line
+breaks also separate names.
*++opt* *[++opt]*
The [++opt] argument can be used to force the value of 'fileformat',
@@ -1066,6 +1069,7 @@ The names can be in upper- or lowercase.
If there are other tab pages and quitting the last
window in the current tab page the current tab page is
closed |tab-page|.
+ Triggers the |QuitPre| autocommand event.
:conf[irm] q[uit] Quit, but give prompt when changes have been made, or
the last file in the argument list has not been
@@ -1215,13 +1219,13 @@ For versions of Vim where browsing is not supported, the command is executed
unmodified.
*browsefilter*
-For MS Windows, you can modify the filters that are used in the browse dialog.
-By setting the g:browsefilter or b:browsefilter variables, you can change the
-filters globally or locally to the buffer. The variable is set to a string in
-the format "{filter label}\t{pattern};{pattern}\n" where {filter label} is the
-text that appears in the "Files of Type" comboBox, and {pattern} is the
-pattern which filters the filenames. Several patterns can be given, separated
-by ';'.
+For MS Windows and GTK, you can modify the filters that are used in the browse
+dialog. By setting the g:browsefilter or b:browsefilter variables, you can
+change the filters globally or locally to the buffer. The variable is set to
+a string in the format "{filter label}\t{pattern};{pattern}\n" where {filter
+label} is the text that appears in the "Files of Type" comboBox, and {pattern}
+is the pattern which filters the filenames. Several patterns can be given,
+separated by ';'.
For Motif the same format is used, but only the very first pattern is actually
used (Motif only offers one pattern, but you can edit it).
@@ -1229,7 +1233,7 @@ used (Motif only offers one pattern, but you can edit it).
For example, to have only Vim files in the dialog, you could use the following
command: >
- let g:browsefilter="Vim Scripts\t*.vim\nVim Startup Files\t*vimrc\n"
+ let g:browsefilter = "Vim Scripts\t*.vim\nVim Startup Files\t*vimrc\n"
You can override the filter setting on a per-buffer basis by setting the
b:browsefilter variable. You would most likely set b:browsefilter in a
@@ -1239,6 +1243,13 @@ difficult to start editing a file of a different type. To overcome this, you
may want to add "All Files\t*.*\n" as the final filter, so that the user can
still access any desired file.
+To avoid setting browsefilter when Vim does not actually support it, you can
+use has("browsefilter"): >
+
+ if has("browsefilter")
+ let g:browsefilter = "whatever"
+ endif
+
==============================================================================
7. The current directory *current-directory*
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt
index 0df4ba4b3..91acac029 100644
--- a/runtime/doc/eval.txt
+++ b/runtime/doc/eval.txt
@@ -1,4 +1,4 @@
-*eval.txt* For Vim version 7.3. Last change: 2012 May 18
+*eval.txt* For Vim version 7.3. Last change: 2012 Jul 10
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1880,6 +1880,8 @@ pow( {x}, {y}) Float {x} to the power of {y}
prevnonblank( {lnum}) Number line nr of non-blank line <= {lnum}
printf( {fmt}, {expr1}...) String format text
pumvisible() Number whether popup menu is visible
+pyeval( {expr}) any evaluate |Python| expression
+py3eval( {expr}) any evaluate |python3| expression
range( {expr} [, {max} [, {stride}]])
List items from {expr} to {max}
readfile( {fname} [, {binary} [, {max}]])
@@ -3565,6 +3567,9 @@ histadd({history}, {item}) *histadd()*
"search" or "/" search pattern history
"expr" or "=" typed expression history
"input" or "@" input line history
+ "debug" or ">" debug command history
+ The {history} string does not need to be the whole name, one
+ character is sufficient.
If {item} does already exist in the history, it will be
shifted to become the newest entry.
The result is a Number: 1 if the operation was successful,
@@ -4033,7 +4038,7 @@ map({expr}, {string}) *map()*
The operation is done in-place. If you want a |List| or
|Dictionary| to remain unmodified make a copy first: >
- :let tlist = map(copy(mylist), ' & . "\t"')
+ :let tlist = map(copy(mylist), ' v:val . "\t"')
< Returns {expr}, the |List| or |Dictionary| that was filtered.
When an error is encountered while evaluating {string} no
@@ -4610,6 +4615,29 @@ pumvisible() *pumvisible()*
This can be used to avoid some things that would remove the
popup menu.
+ *E860* *E861*
+py3eval({expr}) *py3eval()*
+ Evaluate Python expression {expr} and return its result
+ converted to Vim data structures.
+ Numbers and strings are returned as they are (strings are
+ copied though, unicode strings are additionally converted to
+ 'encoding').
+ Lists are represented as Vim |List| type.
+ Dictionaries are represented as Vim |Dictionary| type with
+ keys converted to strings.
+ {only available when compiled with the |+python3| feature}
+
+ *E858* *E859*
+pyeval({expr}) *pyeval()*
+ Evaluate Python expression {expr} and return its result
+ converted to Vim data structures.
+ Numbers and strings are returned as they are (strings are
+ copied though).
+ Lists are represented as Vim |List| type.
+ Dictionaries are represented as Vim |Dictionary| type with
+ keys converted to strings.
+ {only available when compiled with the |+python| feature}
+
*E726* *E727*
range({expr} [, {max} [, {stride}]]) *range()*
Returns a |List| with Numbers:
@@ -6219,6 +6247,7 @@ balloon_multiline GUI supports multiline balloons.
beos BeOS version of Vim.
browse Compiled with |:browse| support, and browse() will
work.
+browsefilter Compiled with support for |browsefilter|.
builtin_terms Compiled with some builtin terminals.
byte_offset Compiled with support for 'o' in 'statusline'
cindent Compiled with 'cindent' support.
diff --git a/runtime/doc/if_lua.txt b/runtime/doc/if_lua.txt
index 6626e383e..f6f56048a 100644
--- a/runtime/doc/if_lua.txt
+++ b/runtime/doc/if_lua.txt
@@ -1,4 +1,4 @@
-*if_lua.txt* For Vim version 7.3. Last change: 2012 Jan 16
+*if_lua.txt* For Vim version 7.3. Last change: 2012 Jun 29
VIM REFERENCE MANUAL by Luis Carvalho
@@ -313,7 +313,7 @@ Examples:
<
==============================================================================
-7. The luaeval function *lua-luaeval*
+7. The luaeval function *lua-luaeval* *lua-eval*
The (dual) equivalent of "vim.eval" for passing Lua values to Vim is
"luaeval". "luaeval" takes an expression string and an optional argument and
diff --git a/runtime/doc/if_pyth.txt b/runtime/doc/if_pyth.txt
index e542a04f5..31a0d07f9 100644
--- a/runtime/doc/if_pyth.txt
+++ b/runtime/doc/if_pyth.txt
@@ -6,13 +6,14 @@
The Python Interface to Vim *python* *Python*
-1. Commands |python-commands|
-2. The vim module |python-vim|
-3. Buffer objects |python-buffer|
-4. Range objects |python-range|
-5. Window objects |python-window|
-6. Dynamic loading |python-dynamic|
-7. Python 3 |python3|
+1. Commands |python-commands|
+2. The vim module |python-vim|
+3. Buffer objects |python-buffer|
+4. Range objects |python-range|
+5. Window objects |python-window|
+6. pyeval(), py3eval() Vim functions |python-pyeval|
+7. Dynamic loading |python-dynamic|
+8. Python 3 |python3|
{Vi does not have any of these commands}
@@ -150,6 +151,22 @@ vim.eval(str) *python-eval*
[{'cmd': '/^eval_expr(arg, nextcmd)$/', 'static': 0, 'name':
'eval_expr', 'kind': 'f', 'filename': './src/eval.c'}]
+vim.bindeval(str) *python-bindeval*
+ Like |python-eval|, but
+ 1. if expression evaluates to |List| or |Dictionary| it is returned as
+ vimlist or vimdictionary python type that are connected to original
+ list or dictionary. Thus modifications to these objects imply
+ modifications of the original.
+ 2. if expression evaluates to a function reference, then it returns
+ callable vimfunction object. Use self keyword argument to assign
+ |self| object for dictionary functions.
+
+ Note: this function has the same behavior as |lua-eval| (except that
+ lua does not support running vim functions), |python-eval| is
+ kept for backwards compatibility in order not to make scripts
+ relying on outputs of vim.eval() being a copy of original or
+ vim.eval("1") returning a string.
+
Error object of the "vim" module
@@ -319,7 +336,13 @@ The height attribute is writable only if the screen is split horizontally.
The width attribute is writable only if the screen is split vertically.
==============================================================================
-6. Dynamic loading *python-dynamic*
+6. pyeval() and py3eval() Vim functions *python-pyeval*
+
+To facilitate bi-directional interface, you can use |pyeval()| and |py3eval()|
+functions to evaluate Python expressions and pass their values to VimL.
+
+==============================================================================
+7. Dynamic loading *python-dynamic*
On MS-Windows the Python library can be loaded dynamically. The |:version|
output then includes |+python/dyn|.
@@ -336,13 +359,14 @@ Currently the name is "python24.dll". That is for Python 2.4. To know for
sure edit "gvim.exe" and search for "python\d*.dll\c".
==============================================================================
-7. Python 3 *python3*
+8. Python 3 *python3*
*:py3* *:python3*
The |:py3| and |:python3| commands work similar to |:python|.
*:py3file*
The |:py3file| command works similar to |:pyfile|.
+
Vim can be built in four ways (:version output):
1. No Python support (-python, -python3)
2. Python 2 support only (+python or +python/dyn, -python3)
diff --git a/runtime/doc/insert.txt b/runtime/doc/insert.txt
index 4629c0f6c..bf020fd42 100644
--- a/runtime/doc/insert.txt
+++ b/runtime/doc/insert.txt
@@ -1,4 +1,4 @@
-*insert.txt* For Vim version 7.3. Last change: 2012 May 18
+*insert.txt* For Vim version 7.3. Last change: 2012 Jul 10
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -491,7 +491,7 @@ option}
*ins-smarttab*
When the 'smarttab' option is on, a <Tab> inserts 'shiftwidth' positions at
the beginning of a line and 'tabstop' positions in other places. This means
-that often spaces instead of a <Tab> character are inserted. When 'smarttab
+that often spaces instead of a <Tab> character are inserted. When 'smarttab'
is off, a <Tab> always inserts 'tabstop' positions, and 'shiftwidth' is only
used for ">>" and the like. {not in Vi}
@@ -1044,6 +1044,8 @@ that contains the List. The Dict can have these items:
leading text is changed.
Other items are ignored.
+For acting upon end of completion, see the |CompleteDone| autocommand event.
+
For example, the function can contain this: >
let matches = ... list of words ...
return {'words': matches, 'refresh': 'always'}
diff --git a/runtime/doc/mbyte.txt b/runtime/doc/mbyte.txt
index c4ea4e87d..9a37b8663 100644
--- a/runtime/doc/mbyte.txt
+++ b/runtime/doc/mbyte.txt
@@ -1,4 +1,4 @@
-*mbyte.txt* For Vim version 7.3. Last change: 2012 Feb 29
+*mbyte.txt* For Vim version 7.3. Last change: 2012 Jun 06
VIM REFERENCE MANUAL by Bram Moolenaar et al.
@@ -475,7 +475,7 @@ Useful utilities for converting the charset:
|charset| converter. Supported |charset|: ISO-2022-CN, ISO-2022-JP,
ISO-2022-KR, EUC-CN, EUC-JP, EUC-KR, EUC-TW, UTF-7, UTF-8, ISO-8859
series, Shift_JIS, Big5 and HZ. Lv can be found at:
- http://www.ff.iij4u.or.jp/~nrt/freeware/lv4495.tar.gz
+ http://www.ff.iij4u.or.jp/~nrt/lv/index.html
*mbyte-conversion*
@@ -615,7 +615,7 @@ Each field means:
charsets, such as JIS X 0208, if this field is 0, code points has
the same value as GL, and GR if 1.
-For example, in case of a 14 dots font corresponding to JIS X 0208, it is
+For example, in case of a 16 dots font corresponding to JIS X 0208, it is
written like:
-misc-fixed-medium-r-normal--16-110-100-100-c-160-jisx0208.1990-0
diff --git a/runtime/doc/motion.txt b/runtime/doc/motion.txt
index ccf689889..9b0af8cac 100644
--- a/runtime/doc/motion.txt
+++ b/runtime/doc/motion.txt
@@ -1,4 +1,4 @@
-*motion.txt* For Vim version 7.3. Last change: 2011 Jul 19
+*motion.txt* For Vim version 7.3. Last change: 2012 Jul 06
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -750,6 +750,13 @@ m[ or m] Set the |'[| or |']| mark. Useful when an operator is
to be simulated by multiple commands. (does not move
the cursor, this is not a motion command).
+ *m<* *m>*
+m< or m> Set the |'<| or |'>| mark. Useful to change what the
+ `gv` command selects. (does not move the cursor, this
+ is not a motion command).
+ Note that the Visual mode cannot be set, only the
+ start and end position.
+
*:ma* *:mark* *E191*
:[range]ma[rk] {a-zA-Z'}
Set mark {a-zA-Z'} at last line number in [range],
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index f1920bfd1..a31ae3d16 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -1,4 +1,4 @@
-*options.txt* For Vim version 7.3. Last change: 2012 May 16
+*options.txt* For Vim version 7.3. Last change: 2012 Jul 10
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1107,8 +1107,8 @@ A jump table for the options with a short description can be found at |Q_op|.
Vim does not try to send a message to an external debugger (Netbeans
or Sun Workshop).
- The expression may be evaluated in the |sandbox|, see
- |sandbox-option|.
+ The expression will be evaluated in the |sandbox| when set from a
+ modeline, see |sandbox-option|.
It is not allowed to change text or jump to another window while
evaluating 'balloonexpr' |textlock|.
@@ -1462,6 +1462,7 @@ A jump table for the options with a short description can be found at |Q_op|.
explicitly accessed using the "* notation. Also see
|gui-clipboard|.
+ *clipboard-unnamedplus*
unnamedplus A variant of "unnamed" flag which uses the clipboard
register '+' (|quoteplus|) instead of register '*' for
all operations except yank. Yank shall copy the text
@@ -1471,6 +1472,7 @@ A jump table for the options with a short description can be found at |Q_op|.
Availability can be checked with: >
if has('unnamedplus')
<
+ *clipboard-autoselect*
autoselect Works like the 'a' flag in 'guioptions': If present,
then whenever Visual mode is started, or the Visual
area extended, Vim tries to become the owner of the
@@ -3049,8 +3051,8 @@ A jump table for the options with a short description can be found at |Q_op|.
The expression used for when 'foldmethod' is "expr". It is evaluated
for each line to obtain its fold level. See |fold-expr|.
- The expression may be evaluated in the |sandbox|, see
- |sandbox-option|.
+ The expression will be evaluated in the |sandbox| if set from a
+ modeline, see |sandbox-option|.
This option can't be set from a |modeline| when the 'diff' option is
on.
@@ -3192,8 +3194,8 @@ A jump table for the options with a short description can be found at |Q_op|.
An expression which is used to specify the text displayed for a closed
fold. See |fold-foldtext|.
- The expression may be evaluated in the |sandbox|, see
- |sandbox-option|.
+ The expression will be evaluated in the |sandbox| if set from a
+ modeline, see |sandbox-option|.
It is not allowed to change text or jump to another window while
evaluating 'foldtext' |textlock|.
@@ -3238,8 +3240,8 @@ A jump table for the options with a short description can be found at |Q_op|.
format function will be used |C-indenting|.
Environment variables are expanded |:set_env|. See |option-backslash|
about including spaces and backslashes.
- The expression may be evaluated in the |sandbox|, see
- |sandbox-option|.
+ This option cannot be set from a |modeline| or in the |sandbox|, for
+ security reasons.
*'formatexpr'* *'fex'*
'formatexpr' 'fex' string (default "")
@@ -3272,9 +3274,9 @@ A jump table for the options with a short description can be found at |Q_op|.
When the expression evaluates to non-zero Vim will fall back to using
the internal format mechanism.
- The expression may be evaluated in the |sandbox|, see
- |sandbox-option|. That stops the option from working, since changing
- the buffer text is not allowed.
+ The expression will be evaluated in the |sandbox| when set from a
+ modeline, see |sandbox-option|. That stops the option from working,
+ since changing the buffer text is not allowed.
*'fsync'* *'fs'*
'fsync' 'fs' boolean (default on)
@@ -4098,8 +4100,8 @@ A jump table for the options with a short description can be found at |Q_op|.
found. Allows doing "gf" on the name after an 'include' statement.
Also used for |<cfile>|.
- The expression may be evaluated in the |sandbox|, see
- |sandbox-option|.
+ The expression will be evaluated in the |sandbox| when set from a
+ modeline, see |sandbox-option|.
It is not allowed to change text or jump to another window while
evaluating 'includeexpr' |textlock|.
@@ -4163,8 +4165,8 @@ A jump table for the options with a short description can be found at |Q_op|.
See |indent-expression|.
NOTE: This option is made empty when 'compatible' is set.
- The expression may be evaluated in the |sandbox|, see
- |sandbox-option|.
+ The expression will be evaluated in the |sandbox| when set from a
+ modeline, see |sandbox-option|.
It is not allowed to change text or jump to another window while
evaluating 'indentexpr' |textlock|.
@@ -4593,24 +4595,31 @@ A jump table for the options with a short description can be found at |Q_op|.
{not in Vi}
Strings to use in 'list' mode and for the |:list| command. It is a
comma separated list of string settings.
+ *lcs-eol*
eol:c Character to show at the end of each line. When
omitted, there is no extra character at the end of the
line.
+ *lcs-tab*
tab:xy Two characters to be used to show a tab. The first
char is used once. The second char is repeated to
fill the space that the tab normally occupies.
"tab:>-" will show a tab that takes four spaces as
">---". When omitted, a tab is show as ^I.
+ *lcs-trail*
trail:c Character to show for trailing spaces. When omitted,
trailing spaces are blank.
+ *lcs-extends*
extends:c Character to show in the last column, when 'wrap' is
off and the line continues beyond the right of the
screen.
+ *lcs-precedes*
precedes:c Character to show in the first column, when 'wrap'
is off and there is text preceding the character
visible in the first column.
+ *lcs-conceal*
conceal:c Character to show in place of concealed text, when
'conceallevel' is set to 1.
+ *lcs-nbsp*
nbsp:c Character to show for a non-breakable space (character
0xA0, 160). Left blank when omitted.
@@ -5131,6 +5140,8 @@ A jump table for the options with a short description can be found at |Q_op|.
invoked and what it should return.
This option is usually set by a filetype plugin:
|:filetype-plugin-on|
+ This option cannot be set from a |modeline| or in the |sandbox|, for
+ security reasons.
*'opendevice'* *'odev'* *'noopendevice'* *'noodev'*
@@ -6692,8 +6703,8 @@ A jump table for the options with a short description can be found at |Q_op|.
The variable "actual_curbuf" is set to the 'bufnr()' number of the
real current buffer.
- The 'statusline' option may be evaluated in the |sandbox|, see
- |sandbox-option|.
+ The 'statusline' option will be evaluated in the |sandbox| if set from
+ a modeline, see |sandbox-option|.
It is not allowed to change text or jump to another window while
evaluating 'statusline' |textlock|.
@@ -7853,9 +7864,9 @@ A jump table for the options with a short description can be found at |Q_op|.
{not available when compiled without the |+wildignore|
feature}
A list of file patterns. A file that matches with one of these
- patterns is ignored when completing file or directory names, and
- influences the result of |expand()|, |glob()| and |globpath()| unless
- a flag is passed to disable this.
+ patterns is ignored when expanding |wildcards|, completing file or
+ directory names, and influences the result of |expand()|, |glob()| and
+ |globpath()| unless a flag is passed to disable this.
The pattern is used like with |:autocmd|, see |autocmd-patterns|.
Also see 'suffixes'.
Example: >
diff --git a/runtime/doc/quickfix.txt b/runtime/doc/quickfix.txt
index 0b3860924..9dd3baae0 100644
--- a/runtime/doc/quickfix.txt
+++ b/runtime/doc/quickfix.txt
@@ -561,7 +561,9 @@ commands can be combined to create a NewGrep command: >
*:vim* *:vimgrep* *E682* *E683*
:vim[grep][!] /{pattern}/[g][j] {file} ...
Search for {pattern} in the files {file} ... and set
- the error list to the matches.
+ the error list to the matches. Files matching
+ 'wildignore' are ignored; files in 'suffixes' are
+ searched last.
Without the 'g' flag each line is added only once.
With 'g' every match is added.
diff --git a/runtime/doc/sign.txt b/runtime/doc/sign.txt
index cedd96e08..64fde0870 100644
--- a/runtime/doc/sign.txt
+++ b/runtime/doc/sign.txt
@@ -1,4 +1,4 @@
-*sign.txt* For Vim version 7.3. Last change: 2012 Jan 04
+*sign.txt* For Vim version 7.3. Last change: 2012 Jul 10
VIM REFERENCE MANUAL by Gordon Prieur
diff --git a/runtime/doc/syntax.txt b/runtime/doc/syntax.txt
index 23eed7ea1..4e6f92d9f 100644
--- a/runtime/doc/syntax.txt
+++ b/runtime/doc/syntax.txt
@@ -1,4 +1,4 @@
-*syntax.txt* For Vim version 7.3. Last change: 2012 Apr 06
+*syntax.txt* For Vim version 7.3. Last change: 2012 Jun 13
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -650,7 +650,11 @@ The most flexible is to add a line in your assembly file containing: >
asmsyntax=nasm
Replace "nasm" with the name of the real assembly syntax. This line must be
one of the first five lines in the file. No non-white text must be
-immediately before or after this text.
+immediately before or after this text. Note that specifying asmsyntax=foo is
+equivalent to setting ft=foo in a |modeline|, and that in case of a conflict
+between the two settings the one from the modeline will take precedence (in
+particular, if you have ft=asm in the modeline, you will get the GNU syntax
+highlighting regardless of what is specified as asmsyntax).
The syntax type can always be overruled for a specific buffer by setting the
b:asmsyntax variable: >
@@ -2909,7 +2913,7 @@ Some folding is now supported with syntax/vim.vim: >
g:vimsyn_folding =~ 'P' : fold python script
g:vimsyn_folding =~ 'r' : fold ruby script
g:vimsyn_folding =~ 't' : fold tcl script
-
+<
*g:vimsyn_noerror*
Not all error highlighting that syntax/vim.vim does may be correct; VimL is a
difficult language to highlight correctly. A way to suppress error
diff --git a/runtime/doc/tags b/runtime/doc/tags
index 8457aec5e..2e6da1e16 100644
--- a/runtime/doc/tags
+++ b/runtime/doc/tags
@@ -281,6 +281,7 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
'go-F' options.txt /*'go-F'*
'go-L' options.txt /*'go-L'*
'go-M' options.txt /*'go-M'*
+'go-P' options.txt /*'go-P'*
'go-R' options.txt /*'go-R'*
'go-T' options.txt /*'go-T'*
'go-a' options.txt /*'go-a'*
@@ -3408,6 +3409,7 @@ CmdwinLeave autocmd.txt /*CmdwinLeave*
ColorScheme autocmd.txt /*ColorScheme*
Command-line cmdline.txt /*Command-line*
Command-line-mode cmdline.txt /*Command-line-mode*
+CompleteDone autocmd.txt /*CompleteDone*
Contents quickref.txt /*Contents*
Cscope if_cscop.txt /*Cscope*
CursorHold autocmd.txt /*CursorHold*
@@ -4242,7 +4244,11 @@ E852 gui_x11.txt /*E852*
E853 eval.txt /*E853*
E854 options.txt /*E854*
E855 autocmd.txt /*E855*
+E858 eval.txt /*E858*
+E859 eval.txt /*E859*
E86 windows.txt /*E86*
+E860 eval.txt /*E860*
+E861 eval.txt /*E861*
E87 windows.txt /*E87*
E88 windows.txt /*E88*
E89 message.txt /*E89*
@@ -4425,6 +4431,7 @@ QuickFixCmdPost autocmd.txt /*QuickFixCmdPost*
QuickFixCmdPost-example quickfix.txt /*QuickFixCmdPost-example*
QuickFixCmdPre autocmd.txt /*QuickFixCmdPre*
Quickfix quickfix.txt /*Quickfix*
+QuitPre autocmd.txt /*QuitPre*
R change.txt /*R*
RISC-OS os_risc.txt /*RISC-OS*
RISCOS os_risc.txt /*RISCOS*
@@ -5011,6 +5018,13 @@ clearmatches() eval.txt /*clearmatches()*
client-server remote.txt /*client-server*
clientserver remote.txt /*clientserver*
clipboard gui.txt /*clipboard*
+clipboard-autoselect options.txt /*clipboard-autoselect*
+clipboard-autoselectml options.txt /*clipboard-autoselectml*
+clipboard-autoselectplus options.txt /*clipboard-autoselectplus*
+clipboard-exclude options.txt /*clipboard-exclude*
+clipboard-html options.txt /*clipboard-html*
+clipboard-unnamed options.txt /*clipboard-unnamed*
+clipboard-unnamedplus options.txt /*clipboard-unnamedplus*
cmdarg-variable eval.txt /*cmdarg-variable*
cmdbang-variable eval.txt /*cmdbang-variable*
cmdline-arguments vi_diff.txt /*cmdline-arguments*
@@ -6513,6 +6527,13 @@ last-pattern pattern.txt /*last-pattern*
last-position-jump eval.txt /*last-position-jump*
last_buffer_nr() eval.txt /*last_buffer_nr()*
lc_time-variable eval.txt /*lc_time-variable*
+lcs-conceal options.txt /*lcs-conceal*
+lcs-eol options.txt /*lcs-eol*
+lcs-extends options.txt /*lcs-extends*
+lcs-nbsp options.txt /*lcs-nbsp*
+lcs-precedes options.txt /*lcs-precedes*
+lcs-tab options.txt /*lcs-tab*
+lcs-trail options.txt /*lcs-trail*
left-right-motions motion.txt /*left-right-motions*
len() eval.txt /*len()*
less various.txt /*less*
@@ -6564,6 +6585,7 @@ lua if_lua.txt /*lua*
lua-buffer if_lua.txt /*lua-buffer*
lua-commands if_lua.txt /*lua-commands*
lua-dict if_lua.txt /*lua-dict*
+lua-eval if_lua.txt /*lua-eval*
lua-list if_lua.txt /*lua-list*
lua-luaeval if_lua.txt /*lua-luaeval*
lua-vim if_lua.txt /*lua-vim*
@@ -6572,6 +6594,8 @@ lua.vim syntax.txt /*lua.vim*
luaeval() eval.txt /*luaeval()*
m motion.txt /*m*
m' motion.txt /*m'*
+m< motion.txt /*m<*
+m> motion.txt /*m>*
m[ motion.txt /*m[*
m] motion.txt /*m]*
m` motion.txt /*m`*
@@ -7231,7 +7255,10 @@ pterm-mouse options.txt /*pterm-mouse*
pumvisible() eval.txt /*pumvisible()*
put change.txt /*put*
put-Visual-mode change.txt /*put-Visual-mode*
+py3eval() eval.txt /*py3eval()*
+pyeval() eval.txt /*pyeval()*
python if_pyth.txt /*python*
+python-bindeval if_pyth.txt /*python-bindeval*
python-buffer if_pyth.txt /*python-buffer*
python-buffers if_pyth.txt /*python-buffers*
python-command if_pyth.txt /*python-command*
@@ -7243,6 +7270,7 @@ python-eval if_pyth.txt /*python-eval*
python-examples if_pyth.txt /*python-examples*
python-input if_pyth.txt /*python-input*
python-output if_pyth.txt /*python-output*
+python-pyeval if_pyth.txt /*python-pyeval*
python-range if_pyth.txt /*python-range*
python-vim if_pyth.txt /*python-vim*
python-window if_pyth.txt /*python-window*
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index a0b6b07f1..fd19683ab 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -1,4 +1,4 @@
-*todo.txt* For Vim version 7.3. Last change: 2012 Jun 01
+*todo.txt* For Vim version 7.3. Last change: 2012 Jul 11
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -41,24 +41,41 @@ Discussion about canonicalization of Hebrew. (Ron Aaron, 2011 April 10)
GTK: problem with 'L' in 'guioptions' changing the window width.
(Aaron Cornelius, 2012 Feb 6)
-Patch: home_replace() does not work whtn 8.3 filename. (Yasuhiro
-Matsumoto, 2012 Apr 18) Asked for another version of the patch.
-Again May 18. Update May 29 on github. Does not handle multi-byte chars.
+Checking runtime scripts: Thilo Six, 2012 Jun 6.
+
+List of broken mirrors. (Chris Pentago, 2012 Jun 15)
+/tmp/broken-mirrors.csv
Javascript file where indent gets stuck on: GalaxyMaster, 2012 May 3.
+Patch to fix black on black for terminal with 8 colors.
+(James McCoy, 2012 Jul 10)
+
+Patch to make winrestview() work better. (Lech Lorens, 2012 Jul 10)
+
+The CompleteDone autocommand needs some info passed to it:
+- The word that was selected (empty if abandoned complete)
+- Type of completion: tag, omnifunc, user func.
+
+Completefunc gets number passed instead of string.
+Patch from Yakuhiro Matsumoto, 2012 Jul 10
+
+User command complete can't handle spaces. Patch by Yasuhiro Matsumoto, 2012
+Jul 11.
+
Win32: When a directory name contains an exclamation mark, completion doesn't
complete the contents of the directory. No escaping for the "!"? (Jan
Stocker, 2012 Jan 5)
-Patch for this request: (Lech Lorens, 2012 May 26)
-7 Add 'j' flag to 'formatoptions': Remove comment leader when joining lines.
+Help for v/V is not quite right. (Ben Fritz, 2012 Jun 4)
+Change [count]v to select last visual area [count] times?
Issue 54: document behavior of -complete, also expands arg.
-Cursor on wrong line after ":copen". (John Beckett, 2012 Apr 30)
-Fix by Christian Brabandt, 2012 May 2. But calling changed_window_setting()
-would be a simpler solution.
+Issue 72: 'autochdir' causes problems for :vimgrep.
+
+MS-Windows: Crash opening very long file name starting with "\\".
+(Christian Brock, 2012 Jun 29)
Syntax update problem in one buffer opened in two windows, bottom window is
not correctly updated. (Paul Harris, 2012 Feb 27)
@@ -66,46 +83,33 @@ not correctly updated. (Paul Harris, 2012 Feb 27)
Patch to add getsid(). (Tyru, 2011 Oct 2) Do we want this? Update Oct 4.
Or use expand('<sid>')?
-Win32: When the taskbar is at the top of the screen creating the tabbar causes
-the window to move unnecessarily. (William E. Skeith III, 2012 Jan 12)
-Patch: 2012 Jan 13 Needs more work (2012 Feb 2)
+MS-Windows resizing problems:
+- Windows window on screen positioning: Patch by Yukihiro Nakadaira, 2012 Jun
+ 20. Uses getWindowRect() instead of GetWindowPlacement()
+- Win32: When the taskbar is at the top of the screen creating the tabbar
+ causes the window to move unnecessarily. (William E. Skeith III, 2012 Jan
+ 12) Patch: 2012 Jan 13 Needs more work (2012 Feb 2)
-ml_get error when using syntastic plugin. (Alex Efros, 2012 May 24)
-Probably caused by recursive use of :lclose.
-May also crash Vim (May 25)
-Patch by Christian Brabandt, May 26. Is this right?
+'iminsert' global value set when using ":setlocal iminsert"? (Wu, 2012 Jun 23)
Help for b:undo_indent'. (Thilo Six, 2012 May 28)
Also question if examples are correct.
-Docs patch for BufRead/BufReadPost. (Gary Johnson, 2012 May 28)
+The input map for CTRL-O in mswin.vim causes problems after CTRL-X CTRL-O.
+Suggestion for another map. (Philip Mat, 2012 Jun 18)
+But use "gi" instead of "a". Or use CTRL-\ CTRL-O.
URXVT:
- will get stuck if byte sequence does not containe expected semicolon.
- Use urxvt mouse support also in xterm. Explanations:
http://www.midnight-commander.org/ticket/2662
-Patch for IBM z/OS makefile. (Stephen Bovy, 2012 Apr 26)
-Patch for configure (Stephen Bovy, 2012 Apr 28)
-Updates later. Context diff May 7.
-
-Patch to support browserfilter for GTK. (Christian Brabandt, 2012 May 22)
+Patch to add tests for if_xcmdsrv.c., Jul 8, need some more work. (Brian Burns)
When running Vim in silent ex mode, an existing swapfile causes Vim to wait
for a user action without a prompt. (Maarten Billemont, 2012 Feb 3)
Do give the prompt? Quit with an error?
-Patch for: (Christian Brabandt, 2011 Aug 24, updated patch)
-8 ":sign unplace * file={filename}" should work. Also: ":sign unplace *
- buffer={bufnr}". So one can remove all signs for one file/buffer.
-
-Patch for auto copy selecting to + register. (by Christian Brabant, in email
-from Sergey Vakulenko, 2012 Apr 27)
-
-Patch to add "onselected" callback for completion. (Taro Muraoka, 2011 Sep 24)
-Another for CompleteFuncOk. (Florian Klein, 2012 Jan 31)
-Name it "CompleteFuncDone".
-
Patch for Make_mvc.mak and Make_ming.mak for Ruby support. (Yasuhiro
Matsumoto, 2012 Jan 30)
@@ -122,8 +126,17 @@ Patch Sep 18.
Patch for has('unnamedplus') docs. (Tony Mechelynck, 2011 Sep 27)
And one for gui_x11.txt.
-Patch for Python: add pyeval() and vim.bindeval() (zyx, 2012 Apr 15, update
-Apr 16) Also changes for Lua. Update Apr 19. Update Apr 22.
+- Patch for 'breakindent' option: repeat indent for wrapped line. (Vaclav
+ Smilauer, 2004 Sep 13, fix Oct 31, update 2007 May 30)
+ Version for latest MacVim: Tobia Conforto, 2009 Nov 23
+ More recent version: https://retracile.net/wiki/VimBreakIndent
+ Posted to vim-dev by Taylor Hedberg, 2011 Nov 25
+
+Problem with starting Visual block mode with :norm when 'virtualedit' is set.
+(David glts, 2012 Jun 5)
+
+When 'guioptions' contains 'c' (use console dialog) then inputdialog() returns
+a different value when the dialog is cancelled. (David Fishburn, 2012 Jul 10)
":cd" doesn't work when current directory path contains "**".
finddir() has the same problem. (Yukihiro Nakadaira, 2012 Jan 10)
@@ -131,8 +144,13 @@ Requires a rewrite of the file_file_in_path code.
Problem with l: dictionary being locked in a function. (ZyX, 2011 Jul 21)
+Should use has("browsefilter") in ftplugins. Requires patch 7.3.593.
+
Issue 48: foldopen error can't be caught by try/catch
+"dg_" deletes including the last character, "d:normal! g_" doesn't.
+(Nomen Nescio, 2012 Jun 27)
+
Patch to sort functions starting with '<' after others. Omit dict functions,
they can't be called. (Yasuhiro Matsumoto, 2011 Oct 11)
@@ -142,6 +160,7 @@ Patch to improve "it" and "at" text object matching. (Christian Brabandt, 2011
Nov 20)
Patch to improve GUI find/replace dialog. (Christian Brabandt, 2012 May 26)
+Update Jun 2.
Patch to add ":py3do". (Lilydjwg, 2012 Apr 7)
@@ -169,6 +188,9 @@ Needs more work. Pinged 2012 Jan 4.
Issue 64: when 'incsearch' is on can't paste LF on command line.
+On MS-Windows a temp dir with a & init causes system() to fail. (Ben Fritz,
+2012 Jun 19)
+
'cursorline' is displayed too short when there are concealed characters and
'list' is set. (Dennis Preiser)
Patch 7.3.116 was the wrong solution.
@@ -1625,11 +1647,6 @@ Awaiting updated patches:
7 Completion of network shares, patch by Yasuhiro Matsumoto.
Update 2004 Sep 6.
How does this work? Missing comments.
-- Patch for 'breakindent' option: repeat indent for wrapped line. (Vaclav
- Smilauer, 2004 Sep 13, fix Oct 31, update 2007 May 30)
- Version for latest MacVim: Tobia Conforto, 2009 Nov 23
- More recent version: https://retracile.net/wiki/VimBreakIndent
- Posted to vim-dev by Taylor Hedberg, 2011 Nov 25
8 Add a few more command names to the menus. Patch from Jiri Brezina
(28 feb 2002). Will mess the translations...
7 ATTENTION dialog choices are more logical when "Delete it' appears
@@ -2647,8 +2664,6 @@ Tab pages:
font, etc.)
8 Make GUI menu in tab pages line configurable. Like the popup menu.
8 balloons for the tab page labels that are shortened to show the full path.
-8 :tabmove +N move tab page N pages forward
-8 :tabmove -N move tab page N pages backward
7 :tabdup duplicate the tab with all its windows.
7 Option to put tab line at the left or right? Need an option to specify
its width. It's like a separate window with ":tabs" output.
@@ -2950,6 +2965,8 @@ Syntax highlighting:
this isn't reset. Add a special keyword definition for the syntax rules?
When this is done, use vim.vim syntax highlighting for help file examples,
but without ":" in 'iskeyword' for syntax.
+ Also need a separate 'iskeyword' for the command line, e.g., in a help
+ window ":e /asdf/asdf/" CTRL-W works different.
8 Add specific syntax item to match with parens/braces that don't have a
"%" match. :syntax nomatch cMatchError (,{,[,),},] [contained]
8 Highlight the text between two matching parens (e.g., with a grey
@@ -4906,6 +4923,7 @@ Various improvements:
- Make it possible for the 'showbreak' to be displayed at the end of the
line. Use a comma to separate the part at the end and the start of the
line? Highlight the linebreak characters, add flag in 'highlight'.
+ Make 'showbreak' local to a window.
- Some string options should be expanded if they have wildcards, e.g.
'dictionary' when it is "*.h".
- Use a specific type for number and boolean options, making it possible to
diff --git a/runtime/doc/vim-de.1 b/runtime/doc/vim-de.1
new file mode 100644
index 000000000..0ba4938f7
--- /dev/null
+++ b/runtime/doc/vim-de.1
@@ -0,0 +1,478 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.\" Translated by bw1 (2008) and Florian Rehnisch <fm-r@gmx.de> (2012)
+.\" Kudos to the folks on vim-dev and debian-l10n-german
+.TH VIM 1 "2006 Apr 11"
+.SH BEZEICHNUNG
+vim \- Vi IMproved, ein Text\-Editor fr Programmierer
+.SH BERSICHT
+.br
+\fBvim\fP [Optionen] [Datei ...]
+.br
+\fBvim\fP [Optionen] \-
+.br
+\fBvim\fP [Optionen] \-t Tag
+.br
+\fBvim\fP [Optionen] \-q [Fehlerdatei]
+.PP
+.br
+\fBex\fP
+.br
+\fBview\fP
+.br
+\fBgvim\fP \fBgview\fP \fBevim\fP \fBeview\fP
+.br
+\fBrvim\fP \fBrview\fP \fBrgvim\fP \fBrgview\fP
+.SH BESCHREIBUNG
+\fBVim\fP ist ein Text\-Editor, der aufwrtskompatibel zu Vi ist. Er kann
+verwendet werden, um alle Arten von Klartext zu bearbeiten. Er ist besonders
+ntzlich, um Programme zu bearbeiten.
+.PP
+Vim hat einige Erweiterungen gegenber Vi, z.B.: Rckgngigmachen in
+mehreren Schritten, mehrere Fenster und Puffer, Syntax\-Hervorhebung,
+Bearbeiten der Befehlszeile, Dateinamenergnzung, eingebaute Hilfe, visuelle
+Auswahl, usw. ... Siehe :help vi_diff.txt fr eine bersicht der
+Unterschiede zwischen \fBVim\fP und Vi.
+.PP
+Im laufenden \fBVim\fP kann mit dem Befehl :help viel Hilfe durch das
+eingebaute Hilfesystem erlangt werden. Siehe den Abschnitt EINGEBAUTE HILFE
+weiter unten.
+.PP
+Meistens wird \fBVim\fP zum Editieren einer einzigen Datei mit dem folgende
+Befehl gestartet:
+.PP
+ vim Datei
+.PP
+Allgemeiner betrachtet, wird \fBVim\fP folgendermaen gestartet:
+.PP
+ vim [Optionen] [Dateiliste]
+.PP
+Bei einer fehlenden Dateiliste startet der Editor mit einem leeren
+Puffer. Andernfalls werden nach den folgenden vier Mglichkeiten eine oder
+mehrere Dateien bearbeitet:
+.TP 12
+Datei ...
+Eine Liste von Dateinamen. Die erste Datei wird in den Puffer geladen und
+zur aktuellen. Der Cursor wird auf der ersten Zeile des Puffers
+platziert. Zu den anderen Dateien kann mit dem Befehl :next gelangt
+werden. Falls einer der Dateinamen mit einem Bindestrich beginnt, stellen
+Sie der Dateiliste \-\- voran.
+.TP
+\-
+Die zu bearbeitende Datei wird von der Standardeingabe gelesen. Befehle
+werden von der Standardfehlerausgabe gelesen, die ein Text\-Terminal sein
+sollte.
+.TP
+\-t {Tag}
+Die zu editierende Datei und die anfngliche Cursor\-Position hngen von
+einem Tag ab, einer Art Sprungmarke. {Tag} wird in der Tag\-Datei
+nachgeschlagen, die zugehrige Datei wird zur aktuellen und der zugehrige
+Befehl wird ausgefhrt. Dies wird meistens fr Programme in der Sprache C
+benutzt, wobei {Tag} ein Funktionsname sein knnte. Die Wirkung dieses
+Befehls ist, dass die Datei, die die Funktion enthlt, als aktuelle im
+Editor geffnet und angezeigt wird und der Cursor auf dem Beginn der
+Funktion positioniert wird. Siehe :help tag\-commands.
+.TP
+\-q [Fehlerdatei]
+Startet im QuickFix\-Modus. Die Datei [Fehlerdatei] wird gelesen und der
+erste Fehler wird angezeigt. Falls [Fehlerdatei] ausgelassen wird, wird der
+Dateiname aus der Option 'errorfile' verwendet (bei AmigaOS ist dies
+vorgabem籖ig AztecC.Err, sowie "errors.err bei anderen). Weitere Fehler
+knnen mit dem :cn\-Befehl angesprungen werden. Siehe ":help quickfix.
+.PP
+\fBVim\fP reagiert unterschiedlich auf den Namen, der verwendet wird, um Vim zu
+starten (die ausfhrbare Datei kann dieselbe sein).
+.TP 10
+vim
+der normale Weg, alles ist standardm籖ig
+.TP
+ex
+Startet im Ex\-Modus. Mit dem Befehl :vi gelangt man in den normalen
+Modus. Funktioniert auch mit dem Argument \-e.
+.TP
+view
+Startet im Nur\-Lesen\-Modus. Die Datei wird vor dem berschreiben
+geschtzt. Dasselbe wird mit dem Parameter \-R erreicht.
+.TP
+gvim gview
+Die grafische Version: ffnet ein neues Fenster. Dasselbe wird mit dem
+Parameter \-g erreicht.
+.TP
+evim eview
+Die grafische Version im einfachen Modus: ffnet ein neues Fenster. Dasselbe
+wird mit dem Parameter \-y erreicht.
+.TP
+rvim rview rgvim rgview
+Wie die obigen, aber mit Beschrnkungen: Es ist nicht mglich, Shell\-Befehle
+aufzurufen oder mit Unterbrechung in eine Shell zurckzuspringen. Dasselbe
+wird mit dem Parameter \-Z erreicht.
+.SH OPTIONEN
+Die Optionen knnen in beliebiger Reihenfolge vor oder nach den Dateinamen
+angegeben werden. Optionen ohne Parameter knnen hinter einem einzigen
+Bindestrich gruppiert werden.
+.TP 12
++[Nummer]
+In der ersten Datei wird der Cursor auf die Zeile [Nummer] gesetzt. Falls
+[Nummer] nicht angegeben wird, wird der Cursor in die letzte Zeile der Datei
+gesetzt.
+.TP
++/{Suchmuster}
+In der ersten Datei wird der Cursor auf das erste Auftreten von {Suchmuster}
+gesetzt. Siehe :help search\-pattern.
+.TP
++{Befehl}
+.TP
+\-c {Befehl}
+{Befehl} wird nach dem Lesen der ersten Datei ausgefhrt. Als {Befehl} wird
+ein Ex\-Befehl erwartet. Sind in {Befehl} Leerzeichen vorhanden, muss alles
+in Anfhrungszeichen gesetzt werden (hngt von der verwendeten Shell
+ab). Beispiel: vim "+set si" main.c
+.br
+Anmerkung: Sie knnen bis zu 10 +\- oder "\-c\-Befehle verwenden.
+.TP
+\-S {Datei}
+{Datei} wird nach dem Lesen der ersten Datei ausgefhrt. Dies entspricht \-c
+"source {Datei}". {Datei} darf nicht mit einem Bindestrich (\-)
+anfangen. Wenn kein Dateiname angegeben wird, wird Session.vim verwendet
+(Funktioniert nur, wenn \-S als letzter Parameter steht).
+.TP
+\-\-cmd {Befehl}
+Wie \-c, aber dieser Befehl wird vor allen VimRC\-Dateien ausgefhrt. Sie
+knnen unabhngig von den \-c\-Befehlen bis zu 10 dieser Befehle verwenden.
+.TP
+\-A
+Falls \fBVim\fP mit Untersttzung fr das Schreiben von rechts nach links und
+arabischer Tastaturbelegung compiliert wurde (ARABIC), startet dieser
+Parameter den Modus frs Arabische (:set arabic). Anderenfalls beendet sich
+\fBVim\fP mit einer Fehlermeldung.
+.TP
+b
+Binrer Modus: Es werden einige Variablen gesetzt, sodass es mglich ist,
+eine binre oder ausfhrbare Datei zu bearbeiten.
+.TP
+\-C
+Kompatibel: Setzt die Option 'compatible'. Das macht \fBVim\fP im Verhalten
+sehr hnlich zu Vi, selbst wenn eine VimRC\-Datei existiert.
+.TP
+\-d
+Startet im diff\-Modus. Es sollten zwei, drei oder vier Dateinamen als
+Parameter bergeben werden. \fBVim\fP ffnet sie alle und zeigt die
+Unterschiede an. Arbeitet wie vimdiff(1).
+.TP
+\-d {Gert}
+ffnet das {Gert}, um es als Terminal zu nutzen. Nur fr AmigaOS. Beispiel:
+"\-d con:20/30/600/150".
+.TP
+D
+Debug\-Modus: \fBVim\fP geht in den Debug\-Modus, wenn der erste Befehl in einem
+Skript ausgefhrt wird.
+.TP
+\-e
+Startet \fBVim\fP im Ex\-Modus, als wrde als ausfhrbare Datei ex aufgerufen.
+.TP
+\-E
+Startet \fBVim\fP im erweiterten Ex\-Modus, als wrde die ausfhrbare Datei als
+exim aufgerufen.
+.TP
+\-f
+Vordergrund: Bei der GUI\-Version erzeugt \fBVim\fP keinen neuen Prozess und
+lst sich nicht von der Shell, in der er aufgerufen wurde. Bei AmigaOS wird
+kein neues Fenster geffnet. Dieser Parameter wird benutzt, damit das
+aufrufende Programm auf das Beenden des Bearbeitungssitzung wartet (z.B.:
+mail). Bei AmigaOS funktionieren die Befehle :sh und ":! nicht.
+.TP
+\-\-nofork
+Vordergrund: Bei der GUI\-Version erzeugt \fBVim\fP keinen neuen Prozess und
+lst sich nicht von der Shell, in der er aufgerufen wurde.
+.TP
+\-F
+Wenn \fBVim\fP mit FKMAP\-Untersttzung fr das Schreiben von rechts nach links
+und Farsi\-Tastatur\-Belegung kompiliert wurde, startet Vim im Farsi\-Modus,
+d.h. die Optionen 'fkmap' und 'rightleft' werden gesetzt. Andernfalls bricht
+\fBVim\fP mit einer Fehlermeldung ab.
+.TP
+\-g
+Falls \fBVim\fP mit GUI\-Untersttzung kompiliert wurde, wird die GUI
+aktiviert. Falls keine GUI\-Untersttzung einkompiliert wurde, wird mit einer
+Fehlermeldung abgebrochen.
+.TP
+\-h
+Gibt eine kleine Hilfe fr die Befehlszeilenparameter aus. Danach beendet
+sich \fBVim.\fP
+.TP
+\-H
+Hebrisch\-Modus, falls \fBVim\fP mit RIGHTLEFT\-Untersttzung fr das Schreiben
+von rechts nach links und hebrischer Tastaturbelegung kompiliert wurde,
+werden die Optionen 'hkmap' und 'rightleft' gesetzt. Andernfalls beendet
+sich \fBVim\fP mit einer Fehlermeldung.
+.TP
+\-i {VimInfo}
+Wenn eine VimInfo\-Datei verwendet wird: Verwendet statt ~/.viminfo die
+angegebene Datei. Es ist auch mglich die Verwendung einer VimInfo\-Datei
+durch Angabe des Dateinamen NONE zu verhindern,
+.TP
+\-L
+dasselbe wie \-r
+.TP
+\-l
+Lisp\-Modus. Aktiviert die Optionen 'lisp' und 'showmatch'.
+.TP
+\-m
+Deaktiviert das Verndern von Dateien, indem die Option 'write' gelscht
+wird. Der Puffer kann verndert werden, nur das Schreiben einer Datei ist
+nicht mglich.
+.TP
+\-M
+Keine Vernderungen erlaubt: Die Optionen 'modifiable' und 'write' werden
+gelscht, so dass nderungen nicht erlaubt sind und Dateien nicht
+geschrieben werden knnen. Man beachte, dass diese Optionen ('modifiable',
+\&'write') dennnoch nachtrglich zum Erlauben von nderungen gesetzt werden
+knnen.
+.TP
+\-N
+Nicht\-kompatibler Modus: Lscht die Option 'compatible'. Dies veranlasst
+\fBVim\fP, sich ein wenig besser, aber weniger Vi\-kompatibel zu verhalten,
+selbst wenn es keine VimRC\-Datei gibt.
+.TP
+\-n
+Verwendet keine Auslagerungsdatei: Eine Wiederherstellung nach einem Absturz
+ist nicht mglich. Auf einem langsamen Medium (Diskette) kann diese
+Einstellung ntzlich sein. Kann auch mit set uc=0 erreicht werden; kann
+mit set uc=200 aufgehoben werden.
+.TP
+\-nb
+\fBVim\fP fungiert als Server fr NetBeans. Details siehe Dokumentation.
+.TP
+\-o[N]
+ffnet [N] Fenster bereinander. Wenn keine Zahl angegeben wird, ffne ein
+Fenster pro Datei.
+.TP
+\-O[N]
+ffnet [N] Fenster nebeneinander. Wenn keine Zahl angegeben wird, ffne ein
+Fenster pro Datei.
+.TP
+\-p[N]
+ffnet [N] Reiterseiten. Wenn keine Zahl angegeben wird, ffne eine
+Reiterseite pro Datei.
+.TP
+\-R
+Nur\-Lesen\-Modus: Die Option 'readonly' wird gesetzt. Der Puffer kann noch
+bearbeitet werden, aber es wird verhindert, eine Datei aus Versehen zu
+berschreiben. Wenn Sie wirklich eine Datei berschreiben wollen, fgen Sie
+dem Ex\-Befehl ein Ausrufezeichen hinzu (wie in :w!). Die Option "\-R
+bedingt die Option \-n (siehe oben). Die Option 'readonly' kann durch ":set
+noro gelscht werden. Siehe :help 'readonly'.
+.TP
+\-r
+Listet die Auslagerungsdateien und gibt Informationen zu ihrer
+Verwendbarkeit zur Wiederherstellung.
+.TP
+\-r {Datei}
+Wiederherstellungsmodus: Die Auslagerungsdatei wird zur Wiederherstellung
+verwendet und hat denselben Dateinamen wie die Text\-Datei + .swp. Siehe
+":help recovery.
+.TP
+\-s
+Der stille Modus: Nur wenn die ausfhrbare Datei als ex aufgerufen wird
+oder vor \-s die Option "\-e gegeben wird.
+.TP
+\-s {Eingabeskript}
+Die Datei {Eingabeskript} wird gelesen und ausgefhrt, als wrden Sie die
+Zeichen in ihr tippen. Dasselbe kann mit dem Befehl :source!
+{Eingabeskript} erreicht werden. Wird das Ende der Datei vor dem Beenden
+des Editors erreicht, werden weitere Zeichen von der Tastatur gelesen.
+.TP
+\-T {Terminal}
+Setzt den Namen des benutzten Terminals. Nur erforderlich, wenn die
+Automatik nicht funktioniert. Sollte ein \fBVim\fP bekanntes Terminal sein:
+(builtin) oder in einer termcap\- oder terminfo\-Datei definiert.
+.TP
+\-u {VimRC}
+Verwendet zur Initialisierung die Befehle in der Datei {VimRC}. Alle anderen
+Initialisierungen werden bersprungen. Benutzen Sie dies, um eine besondere
+Art von Dateien zu bearbeiten. Dies kann auch benutzt werden, um alle
+Initialisierungen zu berspringen, indem der Name NONE angegeben wird. Fr
+weitere Einzelheiten siehe :help initialisation innerhalb von Vim.
+.TP
+\-U {GvimRC}
+Benutzt die Befehle in der Datei {GvimRC} fr die Initialisierung der
+grafischen Oberflche. Alle anderen Initialisierungen werden
+bersprungen. Dies kann ebenfalls benutzt werden, um alle
+GUI\-Initialisierungen zu berspringen, indem der Name NONE angegeben
+wird. Siehe :help gui\-init innerhalb von Vim fr weitere Einzelheiten.
+.TP
+\-V[N]
+Ausfhrlich (verbose): Gibt Meldungen darber, welche Befehlsdateien
+eingelesen werden, und ber das Lesen und Schreiben einer VimInfo\-Datei. Die
+optionale Zahl N ist der Wert fr 'verbose'. Vorgabe ist 10.
+.TP
+\-v
+Startet \fBVim\fP im Vi\-Modus, so als wrde die ausfhrbare Datei mit vi
+aufgerufen. Dies wirkt sich nur aus, wenn die ausfhrbare Datei als ex
+aufgerufen wird.
+.TP
+\-w {Ausgabeskript}
+Alle Zeichen, die eingetippt werden, werden in der Datei {Ausgabeskript}
+aufgezeichnet, solange bis Sie \fBVim\fP beenden. Dies ist ntzlich, falls Sie
+eine Skript\-Datei zum Benutzen mit vim \-s oder ":source! erzeugen
+wollen. Falls die Datei {Ausgabeskript} vorhanden ist, werden die Zeichen
+angehngt.
+.TP
+\-W {Ausgabeskript}
+Wie \-w, aber eine bereits vorhandene Datei wird berschrieben.
+.TP
+\-x
+Benutzt beim Schreiben von Dateien eine Verschlsselung. Fragt nach dem
+Schlssel.
+.TP
+\-X
+Fhrt keine Verbindung zum X\-Server durch. Dadurch verkrzt sich die
+Startzeit, aber der Fenstertitel und die Zwischenablage werden nicht
+verwendet.
+.TP
+\-y
+Startet \fBVim\fP im einfachen Modus, als wrde die ausfhrbare Datei mit
+evim oder eview aufgerufen. \fBVim\fP verhlt sich dann wie ein Editor zum
+Klicken und Tippen.
+.TP
+\-Z
+Eingeschrnkter Modus: Funktioniert, als wrde der Name der ausfhrbaren
+Datei mit r beginnen.
+.TP
+\-\-
+Markiert das Ende der Optionen. Argumente, die folgen, werden als Dateinamen
+behandelt. Dies kann benutzt werden, um einen Dateinamen mit \- am Anfang
+zu verwenden.
+.TP
+\-\-echo\-wid
+Nur GTK\-GUI: Schreibe die Fenster\-ID auf die Standardausgabe.
+.TP
+\-\-help
+Gibt eine Hilfe\-Nachricht aus und beendet, wie \-h.
+.TP
+\-\-literal
+Nimmt die Dateinamen so wie sie sind und vervollstndigt sie nicht nach
+Metazeichen (*,?). Dies wirkt sich nicht unter Unix aus, wo die Shell die
+Metazeichen expandiert.
+.TP
+\-\-noplugin
+Lade keine Plugins. Impliziert durch \-u NONE.
+.TP
+\-\-remote
+Verbindet mit einem Vim\-Server und lsst ihn die in den restlichen
+Argumenten angegeben Dateien editieren. Wenn kein Server gefunden wird,
+fhrt dies zu einer Warnmeldung und die Dateien werden im gegenwrtigen Vim
+zum Bearbeiten geffnet.
+.TP
+\-\-remote\-expr {Ausdruck}
+Verbindet mit einem Vim\-Server, fhrt {Ausdruck} aus und zeigt das Ergebnis
+auf der Standardausgabe an.
+.TP
+\-\-remote\-send {Zeichen}
+Verbindet mit einem Vim\-Server und sendet ihm {Zeichen}.
+.TP
+\-\-remote\-silent
+Wie \-\-remote, aber ohne Warnung, wenn kein Server gefunden wird.
+.TP
+\-\-remote\-wait
+Wie \-\-remote, aber Vim beendet sich nicht, bis die Dateien bearbeitet
+wurden.
+.TP
+\-\-remote\-wait\-silent
+Wie \-\-remote\-wait, aber ohne Warnung, wenn kein Server gefunden wird.
+.TP
+\-\-serverlist
+Listet die Namen aller gefundenen Vim\-Server auf.
+.TP
+\-\-servername {Name}
+Benutzt {Name} als Server\-Namen. Wird fr den gegenwrtigen Vim benutzt,
+auer es wird mit dem Argument \-\-remote benutzt, dann ist es der Name des
+zu kontaktierenden Servers.
+.TP
+\-\-socketid {id}
+Nur GTK\-GUI: Benutzt den GtkPlug\-Mechanismus, um GVim in einem anderen
+Fenster laufen zu lassen.
+.TP
+\-\-version
+Versionsinformation anzeigen und beenden
+.SH "EINGEBAUTE HILFE"
+Tippen Sie in \fBVim\fP :help, um zu beginnen. Geben Sie ":help begriff ein,
+um Hilfe ber ein bestimmtes Thema zu bekommen. Zum Beispiel :help ZZ fr
+Hilfe ber den Befehl ZZ. Benutzen Sie <Tab> und CTRL\-D, um
+Begriffe zu vervollstndigen (:help cmdline\-completion). Tags sind
+vorhanden, um von einem Ort zum anderen zu springen (eine Art
+Hypertext\-Verknpfungen, siehe :help). Auf diese Weise knnen alle
+Dokumentations\-Dateien aufgerufen werden, zum Beispiel :help syntax.txt.
+.SH DATEIEN
+.TP 15
+/usr/local/lib/vim/doc/*.txt
+Dokumentations\-Dateien fr \fBVim\fP. Verwenden Sie :help doc\-file\-list, um
+die gesamte Liste zu bekommen.
+.TP
+/usr/local/lib/vim/doc/tags
+Die Tag\-Datei, die verwendet wird, um Informationen in der Dokumentation
+zu finden.
+.TP
+/usr/local/lib/vim/syntax/syntax.vim
+Die systemweite Einrichtung der Syntaxhervorhebung.
+.TP
+/usr/local/lib/vim/syntax/*.vim
+Syntaxdateien fr die verschiedenen Sprachen.
+.TP
+/usr/local/lib/vim/vimrc
+Systemweite Einstellungsdatei fr \fBVim\fP
+.TP
+~/.vimrc
+Persnliche Einstellungsdatei fr \fBVim\fP
+.TP
+/usr/local/lib/vim/gvimrc
+Systemweite Einstellungsdatei fr GVim
+.TP
+~/.gvimrc
+Persnliche Einstellungsdatei fr GVim
+.TP
+/usr/local/lib/vim/optwin.vim
+Das Script, das von dem Befehl :options verwendet wird, eine schne
+Mglichkeit, um Optionen zu betrachten und zu setzen.
+.TP
+/usr/local/lib/vim/menu.vim
+Systemweite Einstellungsdatei fr das Men von GVim
+.TP
+/usr/local/lib/vim/bugreport.vim
+Das Script zum Generieren eines Fehlerberichts. Siehe :help bugs.
+.TP
+/usr/local/lib/vim/filetype.vim
+Mit diesem Script erkennt Vim den Typ einer Datei anhand ihres
+Dateinamens. Siehe :help 'filetype'.
+.TP
+/usr/local/lib/vim/scripts.vim
+Mit diesem Script erkennt Vim den Typ einer Datei anhand ihres
+Inhaltes. Siehe :help 'filetype'.
+.TP
+/usr/local/lib/vim/print/*.ps
+Diese Dateien werden zum Drucken von PostScript verwendet.
+.PP
+Fr die neuesten Informationen lesen Sie die Vim\-Homepage:
+.br
+<URL:http://www.vim.org/>
+.SH "SIEHE AUCH"
+vimtutor(1)
+.SH AUTOR
+\fBVim\fP wurde grtenteils von Bram Moolenaar erstellt, mit viel Hilfe von
+anderen Leuten. Siehe :help credits in \fBVim.\fP
+.br
+\fBVim\fP basiert auf Stevie, der von Tim Thompson, Tony Andrews und
+G.R. (Fred) Walter geschrieben wurde. Es ist jedoch kaum etwas vom
+ursprnglichen Code brig geblieben.
+.SH FEHLER
+Die sind mglich. Siehe :help todo fr eine Liste bekannter Probleme.
+.PP
+Beachten Sie, dass gewisse Dinge, die manche Leute als Fehler betrachten
+mgen, in Wirklichkeit durch zu getreue Nachbildung des Vi\-Verhaltens
+verursacht werden. Und falls Sie denken, dass andere Dinge Fehler sind,
+weil Vi es anders tut, sollten Sie einen genaueren Blick auf die Datei
+vi_diff.txt werfen (oder in Vim :help vi_diff.txt tippen). Sehen Sie sich
+auch die Optionen 'compatible' und 'cpoptions' an.
diff --git a/runtime/doc/vim-de.UTF-8.1 b/runtime/doc/vim-de.UTF-8.1
new file mode 100644
index 000000000..f79e622a7
--- /dev/null
+++ b/runtime/doc/vim-de.UTF-8.1
@@ -0,0 +1,478 @@
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.\" Translated by bw1 (2008) and Florian Rehnisch <fm-r@gmx.de> (2012)
+.\" Kudos to the folks on vim-dev and debian-l10n-german
+.TH VIM 1 "2006 Apr 11"
+.SH BEZEICHNUNG
+vim \- Vi IMproved, ein Text\-Editor f端r Programmierer
+.SH BERSICHT
+.br
+\fBvim\fP [Optionen] [Datei ]
+.br
+\fBvim\fP [Optionen] \-
+.br
+\fBvim\fP [Optionen] \-t Tag
+.br
+\fBvim\fP [Optionen] \-q [Fehlerdatei]
+.PP
+.br
+\fBex\fP
+.br
+\fBview\fP
+.br
+\fBgvim\fP \fBgview\fP \fBevim\fP \fBeview\fP
+.br
+\fBrvim\fP \fBrview\fP \fBrgvim\fP \fBrgview\fP
+.SH BESCHREIBUNG
+\fBVim\fP ist ein Text\-Editor, der aufw辰rtskompatibel zu Vi ist. Er kann
+verwendet werden, um alle Arten von Klartext zu bearbeiten. Er ist besonders
+n端tzlich, um Programme zu bearbeiten.
+.PP
+Vim hat einige Erweiterungen gegen端ber Vi, z.B.: R端ckg辰ngigmachen in
+mehreren Schritten, mehrere Fenster und Puffer, Syntax\-Hervorhebung,
+Bearbeiten der Befehlszeile, Dateinamenerg辰nzung, eingebaute Hilfe, visuelle
+Auswahl, usw. Siehe 損:help vi_diff.txt束 f端r eine bersicht der
+Unterschiede zwischen \fBVim\fP und Vi.
+.PP
+Im laufenden \fBVim\fP kann mit dem Befehl 損:help束 viel Hilfe durch das
+eingebaute Hilfesystem erlangt werden. Siehe den Abschnitt EINGEBAUTE HILFE
+weiter unten.
+.PP
+Meistens wird \fBVim\fP zum Editieren einer einzigen Datei mit dem folgende
+Befehl gestartet:
+.PP
+ vim Datei
+.PP
+Allgemeiner betrachtet, wird \fBVim\fP folgendermaen gestartet:
+.PP
+ vim [Optionen] [Dateiliste]
+.PP
+Bei einer fehlenden Dateiliste startet der Editor mit einem leeren
+Puffer. Andernfalls werden nach den folgenden vier M旦glichkeiten eine oder
+mehrere Dateien bearbeitet:
+.TP 12
+Datei
+Eine Liste von Dateinamen. Die erste Datei wird in den Puffer geladen und
+zur aktuellen. Der Cursor wird auf der ersten Zeile des Puffers
+platziert. Zu den anderen Dateien kann mit dem Befehl 損:next束 gelangt
+werden. Falls einer der Dateinamen mit einem Bindestrich beginnt, stellen
+Sie der Dateiliste 損\-\-束 voran.
+.TP
+\-
+Die zu bearbeitende Datei wird von der Standardeingabe gelesen. Befehle
+werden von der Standardfehlerausgabe gelesen, die ein Text\-Terminal sein
+sollte.
+.TP
+\-t {Tag}
+Die zu editierende Datei und die anf辰ngliche Cursor\-Position h辰ngen von
+einem 損Tag束 ab, einer Art Sprungmarke. {Tag} wird in der Tag\-Datei
+nachgeschlagen, die zugeh旦rige Datei wird zur aktuellen und der zugeh旦rige
+Befehl wird ausgef端hrt. Dies wird meistens f端r Programme in der Sprache 損C束
+benutzt, wobei {Tag} ein Funktionsname sein k旦nnte. Die Wirkung dieses
+Befehls ist, dass die Datei, die die Funktion enth辰lt, als aktuelle im
+Editor ge旦ffnet und angezeigt wird und der Cursor auf dem Beginn der
+Funktion positioniert wird. Siehe 損:help tag\-commands束.
+.TP
+\-q [Fehlerdatei]
+Startet im QuickFix\-Modus. Die Datei [Fehlerdatei] wird gelesen und der
+erste Fehler wird angezeigt. Falls [Fehlerdatei] ausgelassen wird, wird der
+Dateiname aus der Option 'errorfile' verwendet (bei AmigaOS ist dies
+vorgabem辰ig 損AztecC.Err束, sowie errors.err束 bei anderen). Weitere Fehler
+k旦nnen mit dem 損:cn束\-Befehl angesprungen werden. Siehe :help quickfix束.
+.PP
+\fBVim\fP reagiert unterschiedlich auf den Namen, der verwendet wird, um Vim zu
+starten (die ausf端hrbare Datei kann dieselbe sein).
+.TP 10
+vim
+der 損normale束 Weg, alles ist standardm辰ig
+.TP
+ex
+Startet im Ex\-Modus. Mit dem Befehl 損:vi束 gelangt man in den normalen
+Modus. Funktioniert auch mit dem Argument 損\-e束.
+.TP
+view
+Startet im Nur\-Lesen\-Modus. Die Datei wird vor dem berschreiben
+gesch端tzt. Dasselbe wird mit dem Parameter 損\-R束 erreicht.
+.TP
+gvim gview
+Die grafische Version: ffnet ein neues Fenster. Dasselbe wird mit dem
+Parameter 損\-g束 erreicht.
+.TP
+evim eview
+Die grafische Version im einfachen Modus: ffnet ein neues Fenster. Dasselbe
+wird mit dem Parameter 損\-y束 erreicht.
+.TP
+rvim rview rgvim rgview
+Wie die obigen, aber mit Beschr辰nkungen: Es ist nicht m旦glich, Shell\-Befehle
+aufzurufen oder mit Unterbrechung in eine Shell zur端ckzuspringen. Dasselbe
+wird mit dem Parameter 損\-Z束 erreicht.
+.SH OPTIONEN
+Die Optionen k旦nnen in beliebiger Reihenfolge vor oder nach den Dateinamen
+angegeben werden. Optionen ohne Parameter k旦nnen hinter einem einzigen
+Bindestrich gruppiert werden.
+.TP 12
++[Nummer]
+In der ersten Datei wird der Cursor auf die Zeile [Nummer] gesetzt. Falls
+[Nummer] nicht angegeben wird, wird der Cursor in die letzte Zeile der Datei
+gesetzt.
+.TP
++/{Suchmuster}
+In der ersten Datei wird der Cursor auf das erste Auftreten von {Suchmuster}
+gesetzt. Siehe 損:help search\-pattern束.
+.TP
++{Befehl}
+.TP
+\-c {Befehl}
+{Befehl} wird nach dem Lesen der ersten Datei ausgef端hrt. Als {Befehl} wird
+ein Ex\-Befehl erwartet. Sind in {Befehl} Leerzeichen vorhanden, muss alles
+in Anf端hrungszeichen gesetzt werden (h辰ngt von der verwendeten Shell
+ab). Beispiel: vim "+set si" main.c
+.br
+Anmerkung: Sie k旦nnen bis zu 10 損+束\- oder \-c束\-Befehle verwenden.
+.TP
+\-S {Datei}
+{Datei} wird nach dem Lesen der ersten Datei ausgef端hrt. Dies entspricht 損\-c
+"source {Datei}"束. {Datei} darf nicht mit einem Bindestrich (\-)
+anfangen. Wenn kein Dateiname angegeben wird, wird 損Session.vim束 verwendet
+(Funktioniert nur, wenn 損\-S束 als letzter Parameter steht).
+.TP
+\-\-cmd {Befehl}
+Wie 損\-c束, aber dieser Befehl wird vor allen VimRC\-Dateien ausgef端hrt. Sie
+k旦nnen unabh辰ngig von den 損\-c束\-Befehlen bis zu 10 dieser Befehle verwenden.
+.TP
+\-A
+Falls \fBVim\fP mit Unterst端tzung f端r das Schreiben von rechts nach links und
+arabischer Tastaturbelegung compiliert wurde (ARABIC), startet dieser
+Parameter den Modus f端rs Arabische (:set arabic). Anderenfalls beendet sich
+\fBVim\fP mit einer Fehlermeldung.
+.TP
+b
+Bin辰rer Modus: Es werden einige Variablen gesetzt, sodass es m旦glich ist,
+eine bin辰re oder ausf端hrbare Datei zu bearbeiten.
+.TP
+\-C
+Kompatibel: Setzt die Option 'compatible'. Das macht \fBVim\fP im Verhalten
+sehr 辰hnlich zu Vi, selbst wenn eine VimRC\-Datei existiert.
+.TP
+\-d
+Startet im diff\-Modus. Es sollten zwei, drei oder vier Dateinamen als
+Parameter 端bergeben werden. \fBVim\fP 旦ffnet sie alle und zeigt die
+Unterschiede an. Arbeitet wie vimdiff(1).
+.TP
+\-d {Ger辰t}
+ffnet das {Ger辰t}, um es als Terminal zu nutzen. Nur f端r AmigaOS. Beispiel:
+"\-d con:20/30/600/150".
+.TP
+D
+Debug\-Modus: \fBVim\fP geht in den Debug\-Modus, wenn der erste Befehl in einem
+Skript ausgef端hrt wird.
+.TP
+\-e
+Startet \fBVim\fP im Ex\-Modus, als w端rde als ausf端hrbare Datei 損ex束 aufgerufen.
+.TP
+\-E
+Startet \fBVim\fP im erweiterten Ex\-Modus, als w端rde die ausf端hrbare Datei als
+損exim束 aufgerufen.
+.TP
+\-f
+Vordergrund: Bei der GUI\-Version erzeugt \fBVim\fP keinen neuen Prozess und
+l旦st sich nicht von der Shell, in der er aufgerufen wurde. Bei AmigaOS wird
+kein neues Fenster ge旦ffnet. Dieser Parameter wird benutzt, damit das
+aufrufende Programm auf das Beenden des Bearbeitungssitzung wartet (z.B.:
+mail). Bei AmigaOS funktionieren die Befehle 損:sh束 und :!束 nicht.
+.TP
+\-\-nofork
+Vordergrund: Bei der GUI\-Version erzeugt \fBVim\fP keinen neuen Prozess und
+l旦st sich nicht von der Shell, in der er aufgerufen wurde.
+.TP
+\-F
+Wenn \fBVim\fP mit FKMAP\-Unterst端tzung f端r das Schreiben von rechts nach links
+und Farsi\-Tastatur\-Belegung kompiliert wurde, startet Vim im Farsi\-Modus,
+d.h. die Optionen 'fkmap' und 'rightleft' werden gesetzt. Andernfalls bricht
+\fBVim\fP mit einer Fehlermeldung ab.
+.TP
+\-g
+Falls \fBVim\fP mit GUI\-Unterst端tzung kompiliert wurde, wird die GUI
+aktiviert. Falls keine GUI\-Unterst端tzung einkompiliert wurde, wird mit einer
+Fehlermeldung abgebrochen.
+.TP
+\-h
+Gibt eine kleine Hilfe f端r die Befehlszeilenparameter aus. Danach beendet
+sich \fBVim.\fP
+.TP
+\-H
+Hebr辰isch\-Modus, falls \fBVim\fP mit RIGHTLEFT\-Unterst端tzung f端r das Schreiben
+von rechts nach links und hebr辰ischer Tastaturbelegung kompiliert wurde,
+werden die Optionen 'hkmap' und 'rightleft' gesetzt. Andernfalls beendet
+sich \fBVim\fP mit einer Fehlermeldung.
+.TP
+\-i {VimInfo}
+Wenn eine VimInfo\-Datei verwendet wird: Verwendet statt 損~/.viminfo束 die
+angegebene Datei. Es ist auch m旦glich die Verwendung einer VimInfo\-Datei
+durch Angabe des Dateinamen 損NONE束 zu verhindern,
+.TP
+\-L
+dasselbe wie 損\-r束
+.TP
+\-l
+Lisp\-Modus. Aktiviert die Optionen 'lisp' und 'showmatch'.
+.TP
+\-m
+Deaktiviert das Ver辰ndern von Dateien, indem die Option 'write' gel旦scht
+wird. Der Puffer kann ver辰ndert werden, nur das Schreiben einer Datei ist
+nicht m旦glich.
+.TP
+\-M
+Keine Ver辰nderungen erlaubt: Die Optionen 'modifiable' und 'write' werden
+gel旦scht, so dass nderungen nicht erlaubt sind und Dateien nicht
+geschrieben werden k旦nnen. Man beachte, dass diese Optionen ('modifiable',
+\&'write') dennnoch nachtr辰glich zum Erlauben von nderungen gesetzt werden
+k旦nnen.
+.TP
+\-N
+Nicht\-kompatibler Modus: L旦scht die Option 'compatible'. Dies veranlasst
+\fBVim\fP, sich ein wenig besser, aber weniger Vi\-kompatibel zu verhalten,
+selbst wenn es keine VimRC\-Datei gibt.
+.TP
+\-n
+Verwendet keine Auslagerungsdatei: Eine Wiederherstellung nach einem Absturz
+ist nicht m旦glich. Auf einem langsamen Medium (Diskette) kann diese
+Einstellung n端tzlich sein. Kann auch mit 損set uc=0束 erreicht werden; kann
+mit 損set uc=200束 aufgehoben werden.
+.TP
+\-nb
+\fBVim\fP fungiert als Server f端r NetBeans. Details siehe Dokumentation.
+.TP
+\-o[N]
+ffnet [N] Fenster 端bereinander. Wenn keine Zahl angegeben wird, 旦ffne ein
+Fenster pro Datei.
+.TP
+\-O[N]
+ffnet [N] Fenster nebeneinander. Wenn keine Zahl angegeben wird, 旦ffne ein
+Fenster pro Datei.
+.TP
+\-p[N]
+ffnet [N] Reiterseiten. Wenn keine Zahl angegeben wird, 旦ffne eine
+Reiterseite pro Datei.
+.TP
+\-R
+Nur\-Lesen\-Modus: Die Option 'readonly' wird gesetzt. Der Puffer kann noch
+bearbeitet werden, aber es wird verhindert, eine Datei aus Versehen zu
+端berschreiben. Wenn Sie wirklich eine Datei 端berschreiben wollen, f端gen Sie
+dem Ex\-Befehl ein Ausrufezeichen hinzu (wie in 損:w!束). Die Option \-R束
+bedingt die Option 損\-n束 (siehe oben). Die Option 'readonly' kann durch :set
+noro束 gel旦scht werden. Siehe 損:help 'readonly'束.
+.TP
+\-r
+Listet die Auslagerungsdateien und gibt Informationen zu ihrer
+Verwendbarkeit zur Wiederherstellung.
+.TP
+\-r {Datei}
+Wiederherstellungsmodus: Die Auslagerungsdatei wird zur Wiederherstellung
+verwendet und hat denselben Dateinamen wie die Text\-Datei + 損.swp束. Siehe
+:help recovery束.
+.TP
+\-s
+Der stille Modus: Nur wenn die ausf端hrbare Datei als 損ex束 aufgerufen wird
+oder vor 損\-s束 die Option \-e束 gegeben wird.
+.TP
+\-s {Eingabeskript}
+Die Datei {Eingabeskript} wird gelesen und ausgef端hrt, als w端rden Sie die
+Zeichen in ihr tippen. Dasselbe kann mit dem Befehl 損:source!
+{Eingabeskript}束 erreicht werden. Wird das Ende der Datei vor dem Beenden
+des Editors erreicht, werden weitere Zeichen von der Tastatur gelesen.
+.TP
+\-T {Terminal}
+Setzt den Namen des benutzten Terminals. Nur erforderlich, wenn die
+Automatik nicht funktioniert. Sollte ein \fBVim\fP bekanntes Terminal sein:
+(builtin) oder in einer termcap\- oder terminfo\-Datei definiert.
+.TP
+\-u {VimRC}
+Verwendet zur Initialisierung die Befehle in der Datei {VimRC}. Alle anderen
+Initialisierungen werden 端bersprungen. Benutzen Sie dies, um eine besondere
+Art von Dateien zu bearbeiten. Dies kann auch benutzt werden, um alle
+Initialisierungen zu 端berspringen, indem der Name 損NONE束 angegeben wird. F端r
+weitere Einzelheiten siehe 損:help initialisation束 innerhalb von Vim.
+.TP
+\-U {GvimRC}
+Benutzt die Befehle in der Datei {GvimRC} f端r die Initialisierung der
+grafischen Oberfl辰che. Alle anderen Initialisierungen werden
+端bersprungen. Dies kann ebenfalls benutzt werden, um alle
+GUI\-Initialisierungen zu 端berspringen, indem der Name 損NONE束 angegeben
+wird. Siehe 損:help gui\-init束 innerhalb von Vim f端r weitere Einzelheiten.
+.TP
+\-V[N]
+Ausf端hrlich (verbose): Gibt Meldungen dar端ber, welche Befehlsdateien
+eingelesen werden, und 端ber das Lesen und Schreiben einer VimInfo\-Datei. Die
+optionale Zahl N ist der Wert f端r 'verbose'. Vorgabe ist 10.
+.TP
+\-v
+Startet \fBVim\fP im Vi\-Modus, so als w端rde die ausf端hrbare Datei mit 損vi束
+aufgerufen. Dies wirkt sich nur aus, wenn die ausf端hrbare Datei als 損ex束
+aufgerufen wird.
+.TP
+\-w {Ausgabeskript}
+Alle Zeichen, die eingetippt werden, werden in der Datei {Ausgabeskript}
+aufgezeichnet, solange bis Sie \fBVim\fP beenden. Dies ist n端tzlich, falls Sie
+eine Skript\-Datei zum Benutzen mit 損vim \-s束 oder :source!束 erzeugen
+wollen. Falls die Datei {Ausgabeskript} vorhanden ist, werden die Zeichen
+angeh辰ngt.
+.TP
+\-W {Ausgabeskript}
+Wie \-w, aber eine bereits vorhandene Datei wird 端berschrieben.
+.TP
+\-x
+Benutzt beim Schreiben von Dateien eine Verschl端sselung. Fragt nach dem
+Schl端ssel.
+.TP
+\-X
+F端hrt keine Verbindung zum X\-Server durch. Dadurch verk端rzt sich die
+Startzeit, aber der Fenstertitel und die Zwischenablage werden nicht
+verwendet.
+.TP
+\-y
+Startet \fBVim\fP im einfachen Modus, als w端rde die ausf端hrbare Datei mit
+損evim束 oder 損eview束 aufgerufen. \fBVim\fP verh辰lt sich dann wie ein Editor zum
+Klicken und Tippen.
+.TP
+\-Z
+Eingeschr辰nkter Modus: Funktioniert, als w端rde der Name der ausf端hrbaren
+Datei mit 損r束 beginnen.
+.TP
+\-\-
+Markiert das Ende der Optionen. Argumente, die folgen, werden als Dateinamen
+behandelt. Dies kann benutzt werden, um einen Dateinamen mit 損\-束 am Anfang
+zu verwenden.
+.TP
+\-\-echo\-wid
+Nur GTK\-GUI: Schreibe die Fenster\-ID auf die Standardausgabe.
+.TP
+\-\-help
+Gibt eine Hilfe\-Nachricht aus und beendet, wie 損\-h束.
+.TP
+\-\-literal
+Nimmt die Dateinamen so wie sie sind und vervollst辰ndigt sie nicht nach
+Metazeichen (*,?). Dies wirkt sich nicht unter Unix aus, wo die Shell die
+Metazeichen expandiert.
+.TP
+\-\-noplugin
+Lade keine Plugins. Impliziert durch 損\-u NONE束.
+.TP
+\-\-remote
+Verbindet mit einem Vim\-Server und l辰sst ihn die in den restlichen
+Argumenten angegeben Dateien editieren. Wenn kein Server gefunden wird,
+f端hrt dies zu einer Warnmeldung und die Dateien werden im gegenw辰rtigen Vim
+zum Bearbeiten ge旦ffnet.
+.TP
+\-\-remote\-expr {Ausdruck}
+Verbindet mit einem Vim\-Server, f端hrt {Ausdruck} aus und zeigt das Ergebnis
+auf der Standardausgabe an.
+.TP
+\-\-remote\-send {Zeichen}
+Verbindet mit einem Vim\-Server und sendet ihm {Zeichen}.
+.TP
+\-\-remote\-silent
+Wie 損\-\-remote束, aber ohne Warnung, wenn kein Server gefunden wird.
+.TP
+\-\-remote\-wait
+Wie 損\-\-remote束, aber Vim beendet sich nicht, bis die Dateien bearbeitet
+wurden.
+.TP
+\-\-remote\-wait\-silent
+Wie 損\-\-remote\-wait束, aber ohne Warnung, wenn kein Server gefunden wird.
+.TP
+\-\-serverlist
+Listet die Namen aller gefundenen Vim\-Server auf.
+.TP
+\-\-servername {Name}
+Benutzt {Name} als Server\-Namen. Wird f端r den gegenw辰rtigen Vim benutzt,
+auer es wird mit dem Argument 損\-\-remote束 benutzt, dann ist es der Name des
+zu kontaktierenden Servers.
+.TP
+\-\-socketid {id}
+Nur GTK\-GUI: Benutzt den GtkPlug\-Mechanismus, um GVim in einem anderen
+Fenster laufen zu lassen.
+.TP
+\-\-version
+Versionsinformation anzeigen und beenden
+.SH "EINGEBAUTE HILFE"
+Tippen Sie in \fBVim\fP 損:help束, um zu beginnen. Geben Sie :help begriff束 ein,
+um Hilfe 端ber ein bestimmtes Thema zu bekommen. Zum Beispiel 損:help ZZ束 f端r
+Hilfe 端ber den Befehl 損ZZ束. Benutzen Sie <Tab> und CTRL\-D, um
+Begriffe zu vervollst辰ndigen (損:help cmdline\-completion束). Tags sind
+vorhanden, um von einem Ort zum anderen zu springen (eine Art
+Hypertext\-Verkn端pfungen, siehe 損:help束). Auf diese Weise k旦nnen alle
+Dokumentations\-Dateien aufgerufen werden, zum Beispiel 損:help syntax.txt束.
+.SH DATEIEN
+.TP 15
+/usr/local/lib/vim/doc/*.txt
+Dokumentations\-Dateien f端r \fBVim\fP. Verwenden Sie 損:help doc\-file\-list束, um
+die gesamte Liste zu bekommen.
+.TP
+/usr/local/lib/vim/doc/tags
+Die 損Tag束\-Datei, die verwendet wird, um Informationen in der Dokumentation
+zu finden.
+.TP
+/usr/local/lib/vim/syntax/syntax.vim
+Die systemweite Einrichtung der Syntaxhervorhebung.
+.TP
+/usr/local/lib/vim/syntax/*.vim
+Syntaxdateien f端r die verschiedenen Sprachen.
+.TP
+/usr/local/lib/vim/vimrc
+Systemweite Einstellungsdatei f端r \fBVim\fP
+.TP
+~/.vimrc
+Pers旦nliche Einstellungsdatei f端r \fBVim\fP
+.TP
+/usr/local/lib/vim/gvimrc
+Systemweite Einstellungsdatei f端r GVim
+.TP
+~/.gvimrc
+Pers旦nliche Einstellungsdatei f端r GVim
+.TP
+/usr/local/lib/vim/optwin.vim
+Das Script, das von dem Befehl 損:options束 verwendet wird, eine sch旦ne
+M旦glichkeit, um Optionen zu betrachten und zu setzen.
+.TP
+/usr/local/lib/vim/menu.vim
+Systemweite Einstellungsdatei f端r das Men端 von GVim
+.TP
+/usr/local/lib/vim/bugreport.vim
+Das Script zum Generieren eines Fehlerberichts. Siehe 損:help bugs束.
+.TP
+/usr/local/lib/vim/filetype.vim
+Mit diesem Script erkennt Vim den Typ einer Datei anhand ihres
+Dateinamens. Siehe 損:help 'filetype'束.
+.TP
+/usr/local/lib/vim/scripts.vim
+Mit diesem Script erkennt Vim den Typ einer Datei anhand ihres
+Inhaltes. Siehe 損:help 'filetype'束.
+.TP
+/usr/local/lib/vim/print/*.ps
+Diese Dateien werden zum Drucken von PostScript verwendet.
+.PP
+F端r die neuesten Informationen lesen Sie die Vim\-Homepage:
+.br
+<URL:http://www.vim.org/>
+.SH "SIEHE AUCH"
+vimtutor(1)
+.SH AUTOR
+\fBVim\fP wurde gr旦tenteils von Bram Moolenaar erstellt, mit viel Hilfe von
+anderen Leuten. Siehe 損:help credits束 in \fBVim.\fP
+.br
+\fBVim\fP basiert auf Stevie, der von Tim Thompson, Tony Andrews und
+G.R. (Fred) Walter geschrieben wurde. Es ist jedoch kaum etwas vom
+urspr端nglichen Code 端brig geblieben.
+.SH FEHLER
+Die sind m旦glich. Siehe 損:help todo束 f端r eine Liste bekannter Probleme.
+.PP
+Beachten Sie, dass gewisse Dinge, die manche Leute als Fehler betrachten
+m旦gen, in Wirklichkeit durch zu getreue Nachbildung des Vi\-Verhaltens
+verursacht werden. Und falls Sie denken, dass andere Dinge Fehler sind,
+損weil Vi es anders tut束, sollten Sie einen genaueren Blick auf die Datei
+vi_diff.txt werfen (oder in Vim 損:help vi_diff.txt束 tippen). Sehen Sie sich
+auch die Optionen 'compatible' und 'cpoptions' an.
diff --git a/runtime/doc/visual.txt b/runtime/doc/visual.txt
index f57384521..4457aeb01 100644
--- a/runtime/doc/visual.txt
+++ b/runtime/doc/visual.txt
@@ -1,4 +1,4 @@
-*visual.txt* For Vim version 7.3. Last change: 2012 May 25
+*visual.txt* For Vim version 7.3. Last change: 2012 Jun 14
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -274,7 +274,10 @@ with {motion}, which is only ONE movement command.
Another way to operate on the Visual area is using the |/\%V| item in a
pattern. For example, to replace all '(' in the Visual area with '#': >
- :%s/\%V(/X/g
+ :'<,'>s/\%V(/#/g
+
+Note that the "'<,'>" will appear automatically when you press ":" in Visual
+mode.
==============================================================================
5. Blockwise operators *blockwise-operators*
diff --git a/runtime/filetype.vim b/runtime/filetype.vim
index 6dae50f6f..678ce8197 100644
--- a/runtime/filetype.vim
+++ b/runtime/filetype.vim
@@ -1,7 +1,7 @@
" Vim support file to detect file types
"
" Maintainer: Bram Moolenaar <Bram@vim.org>
-" Last Change: 2012 May 18
+" Last Change: 2012 Jun 20
" Listen very carefully, I will say this only once
if exists("did_load_filetypes")
@@ -1200,7 +1200,7 @@ au BufNewFile,BufRead *.mysql setf mysql
au BufNewFile,BufRead */etc/Muttrc.d/* call s:StarSetf('muttrc')
" M$ Resource files
-au BufNewFile,BufRead *.rc setf rc
+au BufNewFile,BufRead *.rc,*.rch setf rc
" MuPAD source
au BufRead,BufNewFile *.mu setf mupad
diff --git a/runtime/ftplugin/c.vim b/runtime/ftplugin/c.vim
index 7d6c29859..19e8c51ed 100644
--- a/runtime/ftplugin/c.vim
+++ b/runtime/ftplugin/c.vim
@@ -1,7 +1,7 @@
" Vim filetype plugin file
" Language: C
" Maintainer: Bram Moolenaar <Bram@vim.org>
-" Last Change: 2011 Aug 04
+" Last Change: 2012 Jul 10
" Only do this when not done yet for this buffer
if exists("b:did_ftplugin")
@@ -40,7 +40,7 @@ let b:match_words = &matchpairs . ',^\s*#\s*if\(\|def\|ndef\)\>:^\s*#\s*elif\>:^
let b:match_skip = 's:comment\|string\|character'
" Win32 can filter files in the browse dialog
-if has("gui_win32") && !exists("b:browsefilter")
+if (has("gui_win32") || has("gui_gtk")) && !exists("b:browsefilter")
if &ft == "cpp"
let b:browsefilter = "C++ Source Files (*.cpp *.c++)\t*.cpp;*.c++\n" .
\ "C Header Files (*.h)\t*.h\n" .
diff --git a/runtime/lang/menu_ja.cp932.vim b/runtime/lang/menu_ja.cp932.vim
index c761b0811..50856d5b0 100644
--- a/runtime/lang/menu_ja.cp932.vim
+++ b/runtime/lang/menu_ja.cp932.vim
@@ -1,5 +1,8 @@
" Menu Translations: Japanese (for Windows)
-" Translated By: MURAOKA Taro <koron@tka.att.ne.jp>
-" Last Change: 29-Apr-2004.
+" Translated By: MURAOKA Taro <koron.kaoriya@gmail.com>
+" Last Change: 15-Jun-2012.
+"
+" Copyright (C) 2004,12 MURAOKA Taro <koron.kaoriya@gmail.com>
+" THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
source <sfile>:p:h/menu_japanese_japan.932.vim
diff --git a/runtime/lang/menu_ja.euc-jp.vim b/runtime/lang/menu_ja.euc-jp.vim
index 0861315eb..0eff4d99c 100644
--- a/runtime/lang/menu_ja.euc-jp.vim
+++ b/runtime/lang/menu_ja.euc-jp.vim
@@ -1,6 +1,9 @@
" Menu Translations: Japanese (for UNIX)
-" Translated By: Muraoka Taro <koron@tka.att.ne.jp>
-" Last Change: 08:50:47 25-Mar-2001.
+" Translated By: MURAOKA Taro <koron.kaoriya@gmail.com>
+" Last Change: 15-Jun-2012.
+"
+" Copyright (C) 2004,12 MURAOKA Taro <koron.kaoriya@gmail.com>
+" THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
" eucjp is the same as euc-jp. Source the other one from here.
source <sfile>:p:h/menu_ja_jp.euc-jp.vim
diff --git a/runtime/lang/menu_ja.eucjp.vim b/runtime/lang/menu_ja.eucjp.vim
index 0861315eb..0eff4d99c 100644
--- a/runtime/lang/menu_ja.eucjp.vim
+++ b/runtime/lang/menu_ja.eucjp.vim
@@ -1,6 +1,9 @@
" Menu Translations: Japanese (for UNIX)
-" Translated By: Muraoka Taro <koron@tka.att.ne.jp>
-" Last Change: 08:50:47 25-Mar-2001.
+" Translated By: MURAOKA Taro <koron.kaoriya@gmail.com>
+" Last Change: 15-Jun-2012.
+"
+" Copyright (C) 2004,12 MURAOKA Taro <koron.kaoriya@gmail.com>
+" THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
" eucjp is the same as euc-jp. Source the other one from here.
source <sfile>:p:h/menu_ja_jp.euc-jp.vim
diff --git a/runtime/lang/menu_ja.ujis.vim b/runtime/lang/menu_ja.ujis.vim
index 49248fc74..e74ff806e 100644
--- a/runtime/lang/menu_ja.ujis.vim
+++ b/runtime/lang/menu_ja.ujis.vim
@@ -1,6 +1,9 @@
" Menu Translations: Japanese (for UNIX)
-" Translated By: Muraoka Taro <koron@tka.att.ne.jp>
-" Last Change: 08:50:47 25-Mar-2001.
+" Translated By: MURAOKA Taro <koron.kaoriya@gmail.com>
+" Last Change: 15-Jun-2012.
+"
+" Copyright (C) 2004,12 MURAOKA Taro <koron.kaoriya@gmail.com>
+" THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
" ujis is the same as euc-jp. Source the other one from here.
source <sfile>:p:h/menu_ja_jp.euc-jp.vim
diff --git a/runtime/lang/menu_ja_jp.cp932.vim b/runtime/lang/menu_ja_jp.cp932.vim
index c761b0811..50856d5b0 100644
--- a/runtime/lang/menu_ja_jp.cp932.vim
+++ b/runtime/lang/menu_ja_jp.cp932.vim
@@ -1,5 +1,8 @@
" Menu Translations: Japanese (for Windows)
-" Translated By: MURAOKA Taro <koron@tka.att.ne.jp>
-" Last Change: 29-Apr-2004.
+" Translated By: MURAOKA Taro <koron.kaoriya@gmail.com>
+" Last Change: 15-Jun-2012.
+"
+" Copyright (C) 2004,12 MURAOKA Taro <koron.kaoriya@gmail.com>
+" THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
source <sfile>:p:h/menu_japanese_japan.932.vim
diff --git a/runtime/lang/menu_ja_jp.euc-jp.vim b/runtime/lang/menu_ja_jp.euc-jp.vim
index fcc49d692..23a00930b 100644
--- a/runtime/lang/menu_ja_jp.euc-jp.vim
+++ b/runtime/lang/menu_ja_jp.euc-jp.vim
@@ -2,7 +2,10 @@
"
" Menu Translations: Japanese (EUC-JP)
" Translated By: MURAOKA Taro <koron.kaoriya@gmail.com>
-" Last Change: 21-Mar-2011.
+" Last Change: 15-Jun-2012.
+"
+" Copyright (C) 2001-12 MURAOKA Taro <koron.kaoriya@gmail.com>
+" THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
" Quit when menu translations have already been done.
if exists("did_menu_trans")
diff --git a/runtime/lang/menu_ja_jp.eucjp.vim b/runtime/lang/menu_ja_jp.eucjp.vim
index 0861315eb..0eff4d99c 100644
--- a/runtime/lang/menu_ja_jp.eucjp.vim
+++ b/runtime/lang/menu_ja_jp.eucjp.vim
@@ -1,6 +1,9 @@
" Menu Translations: Japanese (for UNIX)
-" Translated By: Muraoka Taro <koron@tka.att.ne.jp>
-" Last Change: 08:50:47 25-Mar-2001.
+" Translated By: MURAOKA Taro <koron.kaoriya@gmail.com>
+" Last Change: 15-Jun-2012.
+"
+" Copyright (C) 2004,12 MURAOKA Taro <koron.kaoriya@gmail.com>
+" THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
" eucjp is the same as euc-jp. Source the other one from here.
source <sfile>:p:h/menu_ja_jp.euc-jp.vim
diff --git a/runtime/lang/menu_ja_jp.ujis.vim b/runtime/lang/menu_ja_jp.ujis.vim
index 49248fc74..e74ff806e 100644
--- a/runtime/lang/menu_ja_jp.ujis.vim
+++ b/runtime/lang/menu_ja_jp.ujis.vim
@@ -1,6 +1,9 @@
" Menu Translations: Japanese (for UNIX)
-" Translated By: Muraoka Taro <koron@tka.att.ne.jp>
-" Last Change: 08:50:47 25-Mar-2001.
+" Translated By: MURAOKA Taro <koron.kaoriya@gmail.com>
+" Last Change: 15-Jun-2012.
+"
+" Copyright (C) 2004,12 MURAOKA Taro <koron.kaoriya@gmail.com>
+" THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
" ujis is the same as euc-jp. Source the other one from here.
source <sfile>:p:h/menu_ja_jp.euc-jp.vim
diff --git a/runtime/lang/menu_ja_jp.utf-8.vim b/runtime/lang/menu_ja_jp.utf-8.vim
index dc5287264..2638c3c1b 100644
--- a/runtime/lang/menu_ja_jp.utf-8.vim
+++ b/runtime/lang/menu_ja_jp.utf-8.vim
@@ -2,7 +2,10 @@
"
" Menu Translations: Japanese (UTF-8)
" Translated By: MURAOKA Taro <koron.kaoriya@gmail.com>
-" Last Change: 21-Mar-2011.
+" Last Change: 15-Jun-2012.
+"
+" Copyright (C) 2001-12 MURAOKA Taro <koron.kaoriya@gmail.com>
+" THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
" Quit when menu translations have already been done.
if exists("did_menu_trans")
diff --git a/runtime/lang/menu_japanese_japan.932.vim b/runtime/lang/menu_japanese_japan.932.vim
index 05cadd450..fc030134e 100644
--- a/runtime/lang/menu_japanese_japan.932.vim
+++ b/runtime/lang/menu_japanese_japan.932.vim
@@ -2,7 +2,10 @@
"
" Menu Translations: Japanese (CP932)
" Translated By: MURAOKA Taro <koron.kaoriya@gmail.com>
-" Last Change: 21-Mar-2011.
+" Last Change: 15-Jun-2012.
+"
+" Copyright (C) 2001-12 MURAOKA Taro <koron.kaoriya@gmail.com>
+" THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
" Quit when menu translations have already been done.
if exists("did_menu_trans")
diff --git a/runtime/mswin.vim b/runtime/mswin.vim
index 1ceef847e..02edfbc4e 100644
--- a/runtime/mswin.vim
+++ b/runtime/mswin.vim
@@ -1,7 +1,7 @@
" Set options and add mapping such that Vim behaves a lot like MS-Windows
"
" Maintainer: Bram Moolenaar <Bram@vim.org>
-" Last change: 2006 Apr 02
+" Last change: 2012 Jun 13
" bail out if this isn't wanted (mrsvim.vim uses this).
if exists("g:skip_loading_mswin") && g:skip_loading_mswin
@@ -42,9 +42,10 @@ cmap <S-Insert> <C-R>+
" Visual mode without the +virtualedit feature. They are pasted as if they
" were characterwise instead.
" Uses the paste.vim autoload script.
+" Use CTRL-G u to have CTRL-Z only undo the paste.
-exe 'inoremap <script> <C-V>' paste#paste_cmd['i']
-exe 'vnoremap <script> <C-V>' paste#paste_cmd['v']
+exe 'inoremap <script> <C-V> <C-G>u' . paste#paste_cmd['i']
+exe 'vnoremap <script> <C-V>' . paste#paste_cmd['v']
imap <S-Insert> <C-V>
vmap <S-Insert> <C-V>
diff --git a/runtime/spell/en.utf-8.spl b/runtime/spell/en.utf-8.spl
index 250d4253b..1a39de145 100644
--- a/runtime/spell/en.utf-8.spl
+++ b/runtime/spell/en.utf-8.spl
Binary files differ
diff --git a/runtime/spell/en.utf-8.sug b/runtime/spell/en.utf-8.sug
index 70bd9a21b..1add0c6b0 100644
--- a/runtime/spell/en.utf-8.sug
+++ b/runtime/spell/en.utf-8.sug
Binary files differ
diff --git a/runtime/spell/hu/main.aap b/runtime/spell/hu/main.aap
index 3890b1eaf..629a4eca8 100644
--- a/runtime/spell/hu/main.aap
+++ b/runtime/spell/hu/main.aap
@@ -7,19 +7,20 @@
:progsearch VIM vim
SPELLDIR = ..
+VIMRC = ../spell.vim
FILES = hu_HU.aff hu_HU.dic
all: $SPELLDIR/hu.iso-8859-2.spl $SPELLDIR/hu.utf-8.spl \
$SPELLDIR/hu.cp1250.spl ../README_hu.txt
$SPELLDIR/hu.iso-8859-2.spl : $FILES
- :sys env LANG=hu_HU.ISO8859-2 $VIM -u NONE -e -c "mkspell! $SPELLDIR/hu hu_HU" -c q
+ :sys env LANG=hu_HU.ISO8859-2 $VIM -u $VIMRC -e -c "mkspell! $SPELLDIR/hu hu_HU" -c q
$SPELLDIR/hu.utf-8.spl : $FILES
- :sys env LANG=hu_HU.UTF-8 $VIM -u NONE -e -c "mkspell! $SPELLDIR/hu hu_HU" -c q
+ :sys env LANG=hu_HU.UTF-8 $VIM -u $VIMRC -e -c "mkspell! $SPELLDIR/hu hu_HU" -c q
$SPELLDIR/hu.cp1250.spl : $FILES
- :sys $VIM -u NONE -e -c "set enc=cp1250" -c "mkspell! $SPELLDIR/hu hu_HU" -c q
+ :sys $VIM -u $VIMRC -e -c "set enc=cp1250" -c "mkspell! $SPELLDIR/hu hu_HU" -c q
../README_hu.txt: README_hu_HU.txt
:copy $source $target
diff --git a/runtime/spell/spell.vim b/runtime/spell/spell.vim
new file mode 100644
index 000000000..375b088b2
--- /dev/null
+++ b/runtime/spell/spell.vim
@@ -0,0 +1,4 @@
+" Settings for when generating spellfiles.
+"
+" Assume we have 2 Gbyte RAM available.
+set mkspellmem=1800000,6000,1600
diff --git a/runtime/syntax/fortran.vim b/runtime/syntax/fortran.vim
index 6fe42af6f..df33793bb 100644
--- a/runtime/syntax/fortran.vim
+++ b/runtime/syntax/fortran.vim
@@ -1,7 +1,7 @@
" Vim syntax file
" Language: Fortran 2008 (and earlier versions: 2003, 95, 90, and 77)
-" Version: 0.93
-" Last Change: 2012 Jan. 18
+" Version: 0.94
+" Last Change: 2012 June 18
" Maintainer: Ajit J. Thakkar (ajit AT unb.ca); <http://www.unb.ca/chem/ajit/>
" Usage: For instructions, do :help fortran-syntax from Vim
" Credits:
@@ -233,7 +233,8 @@ syn match fortranConditional "\<end\s*select"
syn match fortranType "\<end\s*type"
syn match fortranType "\<in\s*out"
-syn keyword fortranType procedure
+syn keyword fortranType procedure
+syn match fortranType "\<module\ze\s\+procedure\>"
syn keyword fortranIOR namelist
syn keyword fortranConditionalR while
syn keyword fortranIntrinsicR achar iachar transfer
diff --git a/runtime/syntax/ninja.vim b/runtime/syntax/ninja.vim
index c042464f9..5f6640767 100644
--- a/runtime/syntax/ninja.vim
+++ b/runtime/syntax/ninja.vim
@@ -1,8 +1,8 @@
" ninja build file syntax.
" Language: ninja build file as described at
" http://martine.github.com/ninja/manual.html
-" Version: 1.1
-" Last Change: 2012/05/13
+" Version: 1.2
+" Last Change: 2012/06/01
" Maintainer: Nicolas Weber <nicolasweber@gmx.de>
" ninja lexer and parser are at
@@ -15,7 +15,7 @@ endif
syn case match
-syn match ninjaComment /#.*/
+syn match ninjaComment /#.*/ contains=@Spell
" Toplevel statements are the ones listed here and
" toplevel variable assignments (ident '=' value).
diff --git a/runtime/syntax/vim.vim b/runtime/syntax/vim.vim
index eafd18b8b..f8e846554 100644
--- a/runtime/syntax/vim.vim
+++ b/runtime/syntax/vim.vim
@@ -76,7 +76,7 @@ syn case match
" Function Names {{{2
syn keyword vimFuncName contained abs append argv atan2 bufexists bufname byte2line ceil cindent complete confirm cosh cursor did_filetype empty eventhandler exp extend filewritable findfile fmod foldclosed foldtext function getbufline getcharmod getcmdtype getfperm getftype getmatches getqflist gettabvar getwinposy globpath haslocaldir histdel hlexists iconv input inputrestore insert items len line localtime map match matchdelete matchstr min mode nextnonblank pathshorten prevnonblank pumvisible readfile reltimestr remote_foreground remote_read remove repeat reverse search searchpair searchpos serverlist setcmdpos setloclist setpos setreg settabwinvar shellescape sin sort spellbadword split str2float strchars strftime string strpart strtrans submatch synconcealed synIDattr synstack tabpagebuflist tabpagewinnr taglist tanh tolower tr type undotree virtcol winbufnr winheight winnr winrestview winwidth
syn keyword vimFuncName contained acos argc asin browse buflisted bufnr byteidx changenr clearmatches complete_add copy count deepcopy diff_filler escape executable expand feedkeys filter float2nr fnameescape foldclosedend foldtextresult garbagecollect getbufvar getcmdline getcwd getfsize getline getpid getreg gettabwinvar getwinvar has hasmapto histget hlID indent inputdialog inputsave isdirectory join libcall line2byte log maparg matchadd matchend max mkdir mzeval nr2char pow printf range reltime remote_expr remote_peek remote_send rename resolve round searchdecl searchpairpos server2client setbufvar setline setmatches setqflist settabvar setwinvar simplify sinh soundfold spellsuggest sqrt str2nr strdisplaywidth stridx strlen strridx strwidth substitute synID synIDtrans system tabpagenr tagfiles tan tempname toupper trunc undofile values visualmode wincol winline winrestcmd winsaveview writefile
-syn keyword vimFuncName contained add argidx atan browsedir bufloaded bufwinnr call char2nr col complete_check cos cscope_connection delete diff_hlID eval exists expr8 filereadable finddir floor fnamemodify foldlevel foreground get getchar getcmdpos getfontname getftime getloclist getpos getregtype getwinposx glob has_key histadd histnr hostname index inputlist inputsecret islocked keys libcallnr lispindent log10 mapcheck matcharg matchlist
+syn keyword vimFuncName contained add argidx atan browsedir bufloaded bufwinnr call char2nr col complete_check cos cscope_connection delete diff_hlID eval exists expr8 filereadable finddir floor fnamemodify foldlevel foreground get getchar getcmdpos getfontname getftime getloclist getpos getregtype getwinposx glob has_key histadd histnr hostname index inputlist inputsecret islocked keys libcallnr lispindent log10 mapcheck matcharg matchlist pyeval py3eval luaeval
"--- syntax above generated by mkvimvim ---
" Special Vim Highlighting (not automatic) {{{1
diff --git a/src/po/ja.po b/src/po/ja.po
index 2f9a541ae..f34a35f59 100644
--- a/src/po/ja.po
+++ b/src/po/ja.po
@@ -3,15 +3,17 @@
# Do ":help uganda" in Vim to read copying and usage conditions.
# Do ":help credits" in Vim to see a list of people who contributed.
#
-# MURAOKA Taro <koron.kaoriya@gmail.com>, 2001-11.
-# Last Change: 23-Mar-2011.
+# Last Change: 15-Jun-2012.
+#
+# Copyright (C) 2001-12 MURAOKA Taro <koron.kaoriya@gmail.com>
+# THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
#
msgid ""
msgstr ""
"Project-Id-Version: Vim 7.3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-03-23 20:58+0900\n"
-"PO-Revision-Date: 2011-03-23 21:20+0900\n"
+"POT-Creation-Date: 2012-06-15 08:50+0900\n"
+"PO-Revision-Date: 2012-06-15 09:45+0900\n"
"Last-Translator: MURAOKA Taro <koron.kaoriya@gmail.com>\n"
"Language-Team: MURAOKA Taro <koron.kaoriya@gmail.com>\n"
"MIME-Version: 1.0\n"
@@ -39,6 +41,9 @@ msgstr "[場所リスト]"
msgid "[Quickfix List]"
msgstr "[Quickfixリスト]"
+msgid "E855: Autocommands caused command to abort"
+msgstr "E855: autocommandがコマンドの停止を引き起こしました"
+
msgid "E82: Cannot allocate any buffer, exiting..."
msgstr "E82: バッファを1つも作成できないので, 終了します..."
@@ -457,7 +462,7 @@ msgid "E108: No such variable: \"%s\""
msgstr "E108: その変数はありません: \"%s\""
msgid "E743: variable nested too deep for (un)lock"
-msgstr "E743: (アンチ)ロックするには変数の入れ子が深過ぎます"
+msgstr "E743: (アン)ロックするには変数の入れ子が深過ぎます"
msgid "E109: Missing ':' after '?'"
msgstr "E109: '?' の後に ':' がありません"
@@ -559,6 +564,9 @@ msgstr "E725: 辞書用関数が呼ばれましたが辞書がありません: %s"
msgid "E808: Number or Float required"
msgstr "E808: 数値か浮動小数点数が必要です"
+msgid "add() argument"
+msgstr "add() の引数"
+
msgid "E699: Too many arguments"
msgstr "E699: が多過ぎます"
@@ -573,10 +581,19 @@ msgstr "E785: complete() は挿入モードでしか利用できません"
msgid "&Ok"
msgstr "&Ok"
+msgid "extend() argument"
+msgstr "extend() の引数"
+
#, c-format
msgid "E737: Key already exists: %s"
msgstr "E737: キーは既に存在します: %s"
+msgid "map() argument"
+msgstr "map() の引数"
+
+msgid "filter() argument"
+msgstr "filter() の引数"
+
#, c-format
msgid "+-%s%3ld lines: "
msgstr "+-%s%3ld 行:"
@@ -595,6 +612,9 @@ msgstr ""
msgid "called inputrestore() more often than inputsave()"
msgstr "inputrestore() が inputsave() よりも多く呼ばれました"
+msgid "insert() argument"
+msgstr "insert() の引数"
+
msgid "E786: Range not allowed"
msgstr "E786: 範囲指定は許可されていません"
@@ -620,13 +640,22 @@ msgstr "E241: %s へ送ることができません"
msgid "E277: Unable to read a server reply"
msgstr "E277: サーバの応答がありません"
+msgid "remove() argument"
+msgstr "remove() の引数"
+
# Added at 10-Mar-2004.
msgid "E655: Too many symbolic links (cycle?)"
msgstr "E655: シンボリックリンクが多過ぎます (循環している可能性があります)"
+msgid "reverse() argument"
+msgstr "reverse() の引数"
+
msgid "E258: Unable to send to client"
msgstr "E258: クライアントへ送ることができません"
+msgid "sort() argument"
+msgstr "sort() の引数"
+
msgid "E702: Sort compare function failed"
msgstr "E702: ソートの比較関数が失敗しました"
@@ -661,14 +690,6 @@ msgid "E806: using Float as a String"
msgstr "E806: 浮動小数点数を文字列として扱っています"
#, c-format
-msgid "E704: Funcref variable name must start with a capital: %s"
-msgstr "E704: 関数参照型変数名は大文字で始まらなければなりません: %s"
-
-#, c-format
-msgid "E705: Variable name conflicts with existing function: %s"
-msgstr "E705: 変数名が既存の関数名と衝突します: %s"
-
-#, c-format
msgid "E706: Variable type mismatch for: %s"
msgstr "E706: 変数の型が一致しません: %s"
@@ -677,6 +698,14 @@ msgid "E795: Cannot delete variable %s"
msgstr "E795: 変数 %s を削除できません"
#, c-format
+msgid "E704: Funcref variable name must start with a capital: %s"
+msgstr "E704: 関数参照型変数名は大文字で始まらなければなりません: %s"
+
+#, c-format
+msgid "E705: Variable name conflicts with existing function: %s"
+msgstr "E705: 変数名が既存の関数名と衝突します: %s"
+
+#, c-format
msgid "E741: Value is locked: %s"
msgstr "E741: 値がロックされています: %s"
@@ -702,6 +731,9 @@ msgstr "E124: '(' がありません: %s"
msgid "E125: Illegal argument: %s"
msgstr "E125: 不正な引数です: %s"
+msgid "E853: Duplicate argument name: %s"
+msgstr "E853: 引数名が重複しています: %s"
+
msgid "E126: Missing :endfunction"
msgstr "E126: :endfunction がありません"
@@ -1322,7 +1354,7 @@ msgid "E187: Unknown"
msgstr "E187: 未知"
msgid "E465: :winsize requires two number arguments"
-msgstr "E465: "
+msgstr "E465: :winsize には2つの数値の引数が必要です"
#, c-format
msgid "Window position: X %d, Y %d"
@@ -1361,7 +1393,7 @@ msgstr "E190: \"%s\" を書込み用として開けません"
#. set mark
msgid "E191: Argument must be a letter or forward/backward quote"
-msgstr "E191: 引数は文字か前進/後退クォートでしなければいけません"
+msgstr "E191: 引数は1文字の英字か引用符 (' か `) でなければいけません"
msgid "E192: Recursive use of :normal too deep"
msgstr "E192: :normal の再帰利用が深くなり過ぎました"
@@ -1500,7 +1532,7 @@ msgstr "E606: :try のない :finally があります"
#. Give up for a multiple ":finally" and ignore it.
msgid "E607: multiple :finally"
-msgstr "E607: 複数の :finalyy があります"
+msgstr "E607: 複数の :finally があります"
msgid "E602: :endtry without :try"
msgstr "E602: :try のない :endtry です"
@@ -1991,6 +2023,363 @@ msgstr "マッピングはみつかりませんでした"
msgid "E228: makemap: Illegal mode"
msgstr "E228: makemap: 不正なモード"
+msgid "--No lines in buffer--"
+msgstr "--バッファに行がありません--"
+
+#.
+#. * The error messages that can be shared are included here.
+#. * Excluded are errors that are only used once and debugging messages.
+#.
+msgid "E470: Command aborted"
+msgstr "E470: コマンドが中断されました"
+
+msgid "E471: Argument required"
+msgstr "E471: 引数が必要です"
+
+msgid "E10: \\ should be followed by /, ? or &"
+msgstr "E10: \\ の後は / か ? か & でなければなりません"
+
+msgid "E11: Invalid in command-line window; <CR> executes, CTRL-C quits"
+msgstr "E11: コマンドラインでは無効です; <CR>で実行, CTRL-Cでやめる"
+
+msgid "E12: Command not allowed from exrc/vimrc in current dir or tag search"
+msgstr ""
+"E12: 現在のディレクトリやタグ検索ではexrc/vimrcのコマンドは許可されません"
+
+msgid "E171: Missing :endif"
+msgstr "E171: :endif がありません"
+
+msgid "E600: Missing :endtry"
+msgstr "E600: :endtry がありません"
+
+msgid "E170: Missing :endwhile"
+msgstr "E170: :endwhile がありません"
+
+msgid "E170: Missing :endfor"
+msgstr "E170: :endfor がありません"
+
+msgid "E588: :endwhile without :while"
+msgstr "E588: :while のない :endwhile があります"
+
+msgid "E588: :endfor without :for"
+msgstr "E588: :endfor のない :for があります"
+
+msgid "E13: File exists (add ! to override)"
+msgstr "E13: ファイルが存在します (! を追加で上書)"
+
+msgid "E472: Command failed"
+msgstr "E472: コマンドが失敗しました"
+
+#, c-format
+msgid "E234: Unknown fontset: %s"
+msgstr "E234: 未知のフォントセット: %s"
+
+#, c-format
+msgid "E235: Unknown font: %s"
+msgstr "E235: 未知のフォント: %s"
+
+#, c-format
+msgid "E236: Font \"%s\" is not fixed-width"
+msgstr "E236: フォント \"%s\" は固定幅ではありません"
+
+msgid "E473: Internal error"
+msgstr "E473: 内部エラーです"
+
+msgid "Interrupted"
+msgstr "割込まれました"
+
+msgid "E14: Invalid address"
+msgstr "E14: 無効なアドレスです"
+
+msgid "E474: Invalid argument"
+msgstr "E474: 無効な引数です"
+
+#, c-format
+msgid "E475: Invalid argument: %s"
+msgstr "E475: 無効な引数です: %s"
+
+#, c-format
+msgid "E15: Invalid expression: %s"
+msgstr "E15: 無効な式です: %s"
+
+msgid "E16: Invalid range"
+msgstr "E16: 無効な範囲です"
+
+msgid "E476: Invalid command"
+msgstr "E476: 無効なコマンドです"
+
+#, c-format
+msgid "E17: \"%s\" is a directory"
+msgstr "E17: \"%s\" はディレクトリです"
+
+#, c-format
+msgid "E364: Library call failed for \"%s()\""
+msgstr "E364: \"%s\"() のライブラリ呼出に失敗しました"
+
+#, c-format
+msgid "E370: Could not load library %s"
+msgstr "E370: ライブラリ %s をロードできませんでした"
+
+#, c-format
+msgid "E448: Could not load library function %s"
+msgstr "E448: ライブラリの関数 %s をロードできませんでした"
+
+msgid "E19: Mark has invalid line number"
+msgstr "E19: マークに無効な行番号が指定されていました"
+
+msgid "E20: Mark not set"
+msgstr "E20: マークは設定されていません"
+
+msgid "E21: Cannot make changes, 'modifiable' is off"
+msgstr "E21: 'modifiable' がオフなので, 変更できません"
+
+msgid "E22: Scripts nested too deep"
+msgstr "E22: スクリプトの入れ子が深過ぎます"
+
+msgid "E23: No alternate file"
+msgstr "E23: 副ファイルはありません"
+
+msgid "E24: No such abbreviation"
+msgstr "E24: そのような短縮入力はありません"
+
+msgid "E477: No ! allowed"
+msgstr "E477: ! は許可されていません"
+
+msgid "E25: GUI cannot be used: Not enabled at compile time"
+msgstr "E25: GUIは使用不可能です: コンパイル時に無効にされています"
+
+msgid "E26: Hebrew cannot be used: Not enabled at compile time\n"
+msgstr "E26: ヘブライ語は使用不可能です: コンパイル時に無効にされています\n"
+
+msgid "E27: Farsi cannot be used: Not enabled at compile time\n"
+msgstr "E27: ペルシア語は使用不可能です: コンパイル時に無効にされています\n"
+
+msgid "E800: Arabic cannot be used: Not enabled at compile time\n"
+msgstr "E800: アラビア語は使用不可能です: コンパイル時に無効にされています\n"
+
+#, c-format
+msgid "E28: No such highlight group name: %s"
+msgstr "E28: そのような名のハイライトグループはありません: %s"
+
+msgid "E29: No inserted text yet"
+msgstr "E29: まだテキストが挿入されていません"
+
+msgid "E30: No previous command line"
+msgstr "E30: 以前にコマンド行がありません"
+
+msgid "E31: No such mapping"
+msgstr "E31: そのようなマッピングはありません"
+
+msgid "E479: No match"
+msgstr "E479: 該当はありません"
+
+#, c-format
+msgid "E480: No match: %s"
+msgstr "E480: 該当はありません: %s"
+
+msgid "E32: No file name"
+msgstr "E32: ファイル名がありません"
+
+msgid "E33: No previous substitute regular expression"
+msgstr "E33: 正規表現置換がまだ実行されていません"
+
+msgid "E34: No previous command"
+msgstr "E34: コマンドがまだ実行されていません"
+
+msgid "E35: No previous regular expression"
+msgstr "E35: 正規表現がまだ実行されていません"
+
+msgid "E481: No range allowed"
+msgstr "E481: 範囲指定は許可されていません"
+
+msgid "E36: Not enough room"
+msgstr "E36: 充分な容量がありません"
+
+#, c-format
+msgid "E247: no registered server named \"%s\""
+msgstr "E247: %s という名前の登録されたサーバはありません"
+
+#, c-format
+msgid "E482: Can't create file %s"
+msgstr "E482: ファイル %s を作成できません"
+
+msgid "E483: Can't get temp file name"
+msgstr "E483: 一時ファイルの名前を取得できません"
+
+#, c-format
+msgid "E484: Can't open file %s"
+msgstr "E484: ファイル \"%s\" を開けません"
+
+#, c-format
+msgid "E485: Can't read file %s"
+msgstr "E485: ファイル %s を読込めません"
+
+msgid "E37: No write since last change (add ! to override)"
+msgstr "E37: 最後の変更が保存されていません (! を追加で変更を破棄)"
+
+msgid "E38: Null argument"
+msgstr "E38: 引数が空です"
+
+msgid "E39: Number expected"
+msgstr "E39: 数値が要求されています"
+
+#, c-format
+msgid "E40: Can't open errorfile %s"
+msgstr "E40: エラーファイル %s を開けません"
+
+msgid "E233: cannot open display"
+msgstr "E233: ディスプレイを開けません"
+
+msgid "E41: Out of memory!"
+msgstr "E41: メモリが尽き果てました!"
+
+msgid "Pattern not found"
+msgstr "パターンはみつかりませんでした"
+
+#, c-format
+msgid "E486: Pattern not found: %s"
+msgstr "E486: パターンはみつかりませんでした: %s"
+
+msgid "E487: Argument must be positive"
+msgstr "E487: 引数は正の値でなければなりません"
+
+msgid "E459: Cannot go back to previous directory"
+msgstr "E459: 前のディレクトリに戻れません"
+
+msgid "E42: No Errors"
+msgstr "E42: エラーはありません"
+
+msgid "E776: No location list"
+msgstr "E776: 場所リストはありません"
+
+msgid "E43: Damaged match string"
+msgstr "E43: 該当文字列が破損しています"
+
+msgid "E44: Corrupted regexp program"
+msgstr "E44: 不正な正規表現プログラムです"
+
+msgid "E45: 'readonly' option is set (add ! to override)"
+msgstr "E45: 'readonly' オプションが設定されています (! を追加で上書き)"
+
+#, c-format
+msgid "E46: Cannot change read-only variable \"%s\""
+msgstr "E46: 読取専用変数 \"%s\" には値を設定できません"
+
+#, c-format
+msgid "E794: Cannot set variable in the sandbox: \"%s\""
+msgstr "E794: サンドボックスでは変数 \"%s\" に値を設定できません"
+
+msgid "E47: Error while reading errorfile"
+msgstr "E47: エラーファイルの読込中にエラーが発生しました"
+
+msgid "E48: Not allowed in sandbox"
+msgstr "E48: サンドボックスでは許されません"
+
+msgid "E523: Not allowed here"
+msgstr "E523: ここでは許可されません"
+
+msgid "E359: Screen mode setting not supported"
+msgstr "E359: スクリーンモードの設定には対応していません"
+
+msgid "E49: Invalid scroll size"
+msgstr "E49: 無効なスクロール量です"
+
+msgid "E91: 'shell' option is empty"
+msgstr "E91: 'shell' オプションが空です"
+
+msgid "E255: Couldn't read in sign data!"
+msgstr "E255: sign のデータを読込めませんでした"
+
+msgid "E72: Close error on swap file"
+msgstr "E72: スワップファイルのクローズ時エラーです"
+
+msgid "E73: tag stack empty"
+msgstr "E73: タグスタックが空です"
+
+msgid "E74: Command too complex"
+msgstr "E74: コマンドが複雑過ぎます"
+
+msgid "E75: Name too long"
+msgstr "E75: 名前が長過ぎます"
+
+msgid "E76: Too many ["
+msgstr "E76: [ が多過ぎます"
+
+msgid "E77: Too many file names"
+msgstr "E77: ファイル名が多過ぎます"
+
+msgid "E488: Trailing characters"
+msgstr "E488: 余分な文字が後ろにあります"
+
+msgid "E78: Unknown mark"
+msgstr "E78: 未知のマーク"
+
+msgid "E79: Cannot expand wildcards"
+msgstr "E79: ワイルドカードを展開できません"
+
+msgid "E591: 'winheight' cannot be smaller than 'winminheight'"
+msgstr "E591: 'winheight' は 'winminheight' より小さくできません"
+
+msgid "E592: 'winwidth' cannot be smaller than 'winminwidth'"
+msgstr "E592: 'winwidth' は 'winminwidth' より小さくできません"
+
+msgid "E80: Error while writing"
+msgstr "E80: 書込み中のエラー"
+
+msgid "Zero count"
+msgstr "ゼロカウント"
+
+msgid "E81: Using <SID> not in a script context"
+msgstr "E81: スクリプト以外で<SID>が使われました"
+
+msgid "E449: Invalid expression received"
+msgstr "E449: 無効な式を受け取りました"
+
+msgid "E463: Region is guarded, cannot modify"
+msgstr "E463: 領域が保護されているので, 変更できません"
+
+msgid "E744: NetBeans does not allow changes in read-only files"
+msgstr "E744: NetBeans は読込専用ファイルを変更することを許しません"
+
+#, c-format
+msgid "E685: Internal error: %s"
+msgstr "E685: 内部エラーです: %s"
+
+msgid "E363: pattern uses more memory than 'maxmempattern'"
+msgstr "E363: パターンが 'maxmempattern' 以上のメモリを使用します"
+
+msgid "E749: empty buffer"
+msgstr "E749: バッファが空です"
+
+msgid "E682: Invalid search pattern or delimiter"
+msgstr "E682: 検索パターンか区切り記号が不正です"
+
+msgid "E139: File is loaded in another buffer"
+msgstr "E139: 同じ名前のファイルが他のバッファで読込まれています"
+
+#, c-format
+msgid "E764: Option '%s' is not set"
+msgstr "E764: オプション '%s' は設定されていません"
+
+msgid "E850: Invalid register name"
+msgstr "E850: 無効なレジスタ名です"
+
+msgid "search hit TOP, continuing at BOTTOM"
+msgstr "上まで検索したので下に戻ります"
+
+msgid "search hit BOTTOM, continuing at TOP"
+msgstr "下まで検索したので上に戻ります"
+
+#, c-format
+msgid "Need encryption key for \"%s\""
+msgstr "暗号キーが必要です: \"%s\""
+
+msgid "E851: Failed to create a new process for the GUI"
+msgstr "E851: GUI用のプロセスの起動に失敗しました"
+
+msgid "E852: The child process failed to start the GUI"
+msgstr "E852: 子プロセスがGUIの起動に失敗しました"
+
msgid "E229: Cannot start the GUI"
msgstr "E229: GUIを開始できません"
@@ -2570,10 +2959,6 @@ msgstr "範囲外の行番号です"
msgid "not allowed in the Vim sandbox"
msgstr "サンドボックスでは許されません"
-#, c-format
-msgid "E370: Could not load library %s"
-msgstr "E370: ライブラリ %s をロードできませんでした"
-
msgid "Sorry, this command is disabled: the Perl library could not be loaded."
msgstr ""
"このコマンドは無効です, ごめんなさい: Perlライブラリをロードできませんでした."
@@ -2799,12 +3184,6 @@ msgstr ""
"E571: このコマンドは無効です,ごめんなさい: Tclライブラリをロードできませんで"
"した."
-msgid ""
-"E281: TCL ERROR: exit code is not int!? Please report this to vim-dev@vim.org"
-msgstr ""
-"E281: TCL エラー: 終了コードが整数値ではありません!? vim-dev@vim.org に報告し"
-"てください"
-
#, c-format
msgid "E572: exit code %d"
msgstr "E572: 終了コード %d"
@@ -2960,6 +3339,9 @@ msgstr "-v\t\t\tViモード (\"vi\" と同じ)"
msgid "-e\t\t\tEx mode (like \"ex\")"
msgstr "-e\t\t\tExモード (\"ex\" と同じ)"
+msgid "-E\t\t\tImproved Ex mode"
+msgstr "-E\t\t\t改良Exモード"
+
msgid "-s\t\t\tSilent (batch) mode (only for \"ex\")"
msgstr "-s\t\t\tサイレント(バッチ)モード (\"ex\" 専用)"
@@ -3110,7 +3492,7 @@ msgid "--serverlist\t\tList available Vim server names and exit"
msgstr "--serverlist\t\tVimサーバ名の一覧を表示して終了する"
msgid "--servername <name>\tSend to/become the Vim server <name>"
-msgstr "--servename <name>\t\tVimサーバ <name> に送信/名前設定する"
+msgstr "--servername <name>\tVimサーバ <name> に送信/名前設定する"
msgid "--startuptime <file>\tWrite startup timing messages to <file>"
msgstr "--startuptime <file>\t起動にかかった時間の詳細を <file> へ出力する"
@@ -3190,19 +3572,6 @@ msgstr "-xrm <resource>\t特定のリソースを使用する"
msgid ""
"\n"
-"Arguments recognised by gvim (RISC OS version):\n"
-msgstr ""
-"\n"
-"gvimによって解釈される引数(RISC OSバージョン):\n"
-
-msgid "--columns <number>\tInitial width of window in columns"
-msgstr "--columns <number>\t初期のウィンドウのコラム単位の幅"
-
-msgid "--rows <number>\tInitial height of window in rows"
-msgstr "--rows <number>\t初期のウィンドウの行単位の高さ"
-
-msgid ""
-"\n"
"Arguments recognised by gvim (GTK+ version):\n"
msgstr ""
"\n"
@@ -3217,6 +3586,9 @@ msgstr "--role <role>\tメインウィンドウを識別する一意な役割(role)を設定する"
msgid "--socketid <xid>\tOpen Vim inside another GTK widget"
msgstr "--socketid <xid>\t異なるGTK widgetでVimを開く"
+msgid "--echo-wid\t\tMake gvim echo the Window ID on stdout"
+msgstr "--echo-wid\t\tウィンドウIDを標準出力に出力する"
+
msgid "-P <parent title>\tOpen Vim inside parent application"
msgstr "-P <親のタイトル>\tVimを親アプリケーションの中で起動する"
@@ -3485,10 +3857,10 @@ msgid "???BLOCK MISSING"
msgstr "???ブロックがありません"
msgid "??? from here until ???END lines may be messed up"
-msgstr "??? ここから???ENDまでの行が破壊されているようです"
+msgstr "??? ここから ???END までの行が破壊されているようです"
msgid "??? from here until ???END lines may have been inserted/deleted"
-msgstr "??? ここから??ENDまでの行が挿入か削除されたようです"
+msgstr "??? ここから ???END までの行が挿入か削除されたようです"
msgid "???END"
msgstr "???END"
@@ -3729,7 +4101,7 @@ msgid ""
" to recover the changes (see \":help recovery\").\n"
msgstr ""
"\"\n"
-" を使用して変更をリカバーします(\":help recover\" を参照).\n"
+" を使用して変更をリカバーします(\":help recovery\" を参照).\n"
msgid " If you did this already, delete the swap file \""
msgstr " 既にこれを行なったのならば, スワップファイル \""
@@ -3865,7 +4237,7 @@ msgid "-- More --"
msgstr "-- 継続 --"
msgid " SPACE/d/j: screen/page/line down, b/u/k: up, q: quit "
-msgstr " SPACE/d/j: 画面/ページ/行 下, b/uk: 上, q: 終了 "
+msgstr " SPACE/d/j: 画面/ページ/行 下, b/u/k: 上, q: 終了 "
msgid "Question"
msgstr "質問"
@@ -3907,10 +4279,10 @@ msgid "E766: Insufficient arguments for printf()"
msgstr "E766: printf() の引数が不十分です"
msgid "E807: Expected Float argument for printf()"
-msgstr "E807: printf() の引数には浮動少数が期待されています"
+msgstr "E807: printf() の引数には浮動少数点数が期待されています"
msgid "E767: Too many arguments to printf()"
-msgstr "E767: pirntf() の引数が多過ぎます"
+msgstr "E767: printf() の引数が多過ぎます"
msgid "W10: Warning: Changing a readonly file"
msgstr "W10: 警告: 読込専用ファイルを変更します"
@@ -4007,6 +4379,9 @@ msgstr "もう一度同じキーを入力してください: "
msgid "Keys don't match!"
msgstr "キーが一致しません"
+msgid "E854: path too long for completion"
+msgstr "E854: パスが長過ぎて補完できません"
+
#, c-format
msgid ""
"E343: Invalid path: '**[number]' must be at the end of the path or be "
@@ -4055,8 +4430,8 @@ msgstr "E838: NetBeansはこのGUIには対応していません"
msgid "E511: netbeans already connected"
msgstr "E511: NetBeansは既に接続しています"
-msgid "E505: "
-msgstr "E505: "
+msgid "E505: %s is read-only (add ! to override)"
+msgstr "E505: %s は読込専用です (強制書込には ! を追加)"
msgid "E349: No identifier under cursor"
msgstr "E349: カーソルの位置には識別子がありません"
@@ -4131,7 +4506,7 @@ msgstr "%ld 行が変更されました"
#, c-format
msgid "freeing %ld lines"
-msgstr "%ld 行を開放中"
+msgstr "%ld 行を解放中"
msgid "block of 1 line yanked"
msgstr "1 行のブロックがヤンクされました"
@@ -5063,13 +5438,13 @@ msgid "COMPOUNDSYLMAX used without SYLLABLE"
msgstr "SYLLABLE が指定されない COMPOUNDSYLMAX"
msgid "Too many postponed prefixes"
-msgstr "遅延後置子が多すぎます"
+msgstr "遅延後置子が多過ぎます"
msgid "Too many compound flags"
msgstr "複合フラグが多過ぎます"
msgid "Too many postponed prefixes and/or compound flags"
-msgstr "遅延後置子 と/もしくは 複合フラグが多すぎます"
+msgstr "遅延後置子 と/もしくは 複合フラグが多過ぎます"
#, c-format
msgid "Missing SOFO%s line in %s"
@@ -5137,7 +5512,7 @@ msgstr "%s の %d 行目の 重複した /regions= 行を無視しました: %s"
#, c-format
msgid "Too many regions in %s line %d: %s"
-msgstr "%s の %d 行目, 範囲指定が多すぎます: %s"
+msgstr "%s の %d 行目, 範囲指定が多過ぎます: %s"
#, c-format
msgid "/ line ignored in %s line %d: %s"
@@ -5348,6 +5723,9 @@ msgstr "E394: %s の範囲要素がみつかりません"
msgid "E397: Filename required"
msgstr "E397: ファイル名が必要です"
+msgid "E847: Too many syntax includes"
+msgstr "E847: 構文の取り込み(include)が多過ぎます"
+
#, c-format
msgid "E789: Missing ']': %s"
msgstr "E789: ']' がありません: %s"
@@ -5360,6 +5738,9 @@ msgstr "E398: '=' がありません: %s"
msgid "E399: Not enough arguments: syntax region %s"
msgstr "E399: 引数が足りません: 構文範囲 %s"
+msgid "E848: Too many syntax clusters"
+msgstr "E848: 構文クラスタが多過ぎます"
+
msgid "E400: No cluster specified"
msgstr "E400: クラスタが指定されていません"
@@ -5380,7 +5761,7 @@ msgstr "E404: 不正な引数です: %s"
#, c-format
msgid "E405: Missing equal sign: %s"
-msgstr "E405: 等しい sign がありません: %s"
+msgstr "E405: 等号がありません: %s"
#, c-format
msgid "E406: Empty argument: %s"
@@ -5422,11 +5803,11 @@ msgstr "E414: グループが設定されているのでハイライトリンクは無視されます"
#, c-format
msgid "E415: unexpected equal sign: %s"
-msgstr "E415: 予期せぬ同じ sign です: %s"
+msgstr "E415: 予期せぬ等号です: %s"
#, c-format
msgid "E416: missing equal sign: %s"
-msgstr "E416: 同じ sign がありません: %s"
+msgstr "E416: 等号ががありません: %s"
#, c-format
msgid "E417: missing argument: %s"
@@ -5463,6 +5844,9 @@ msgstr "E669: グループ名に印刷不可能な文字があります"
msgid "W18: Invalid character in group name"
msgstr "W18: グループ名に不正な文字があります"
+msgid "E849: Too many highlight and syntax groups"
+msgstr "E849: ハイライトと構文グループが多過ぎます"
+
msgid "E555: at bottom of tag stack"
msgstr "E555: タグスタックの末尾です"
@@ -5523,6 +5907,9 @@ msgstr "タグファイル %s を検索中"
msgid "E430: Tag file path truncated for %s\n"
msgstr "E430: タグファイルのパスが %s に切り捨てられました\n"
+msgid "Ignoring long line in tags file"
+msgstr "タグファイル内の長い行を無視します"
+
#, c-format
msgid "E431: Format error in tags file \"%s\""
msgstr "E431: タグファイル \"%s\" のフォーマットにエラーがあります"
@@ -5539,9 +5926,6 @@ msgstr "E432: タグファイルがソートされていません: %s"
msgid "E433: No tags file"
msgstr "E433: タグファイルがありません"
-msgid "Ignoring long line in tags file"
-msgstr "タグファイル内の長い行を無視します"
-
msgid "E434: Can't find tag pattern"
msgstr "E434: タグパターンをみつけられません"
@@ -5815,13 +6199,6 @@ msgstr ""
msgid ""
"\n"
-"RISC OS version"
-msgstr ""
-"\n"
-"RISC OS 版"
-
-msgid ""
-"\n"
"OpenVMS version"
msgstr ""
"\n"
@@ -6081,412 +6458,3 @@ msgstr "E446: カーソルの下にファイル名がありません"
#, c-format
msgid "E447: Can't find file \"%s\" in path"
msgstr "E447: pathには \"%s\" というファイルがありません"
-
-msgid "Edit with &multiple Vims"
-msgstr "複数のVimで編集する (&M)"
-
-msgid "Edit with single &Vim"
-msgstr "1つのVimで編集する (&V)"
-
-msgid "Diff with Vim"
-msgstr "Vimで差分を見る"
-
-msgid "Edit with &Vim"
-msgstr "Vimで編集する (&V)"
-
-#. Now concatenate
-msgid "Edit with existing Vim - "
-msgstr "既存のVimで編集する - "
-
-msgid "Edits the selected file(s) with Vim"
-msgstr "選択されたファイルをVimで編集する"
-
-msgid "Error creating process: Check if gvim is in your path!"
-msgstr ""
-"起動に失敗しました: gvim へのパスが正しく設定されているか確認してください!"
-
-msgid "gvimext.dll error"
-msgstr "gvimext.dll エラー"
-
-msgid "Path length too long!"
-msgstr "パスが長過ぎます!"
-
-msgid "--No lines in buffer--"
-msgstr "--バッファに行がありません--"
-
-#.
-#. * The error messages that can be shared are included here.
-#. * Excluded are errors that are only used once and debugging messages.
-#.
-msgid "E470: Command aborted"
-msgstr "E470: コマンドが中断されました"
-
-msgid "E471: Argument required"
-msgstr "E471: 引数が必要です"
-
-msgid "E10: \\ should be followed by /, ? or &"
-msgstr "E10: \\ の後は / か ? か & でなければなりません"
-
-msgid "E11: Invalid in command-line window; <CR> executes, CTRL-C quits"
-msgstr "E11: コマンドラインでは無効です; <CR>で実行, CTRL-Cでやめる"
-
-msgid "E12: Command not allowed from exrc/vimrc in current dir or tag search"
-msgstr ""
-"E12: 現在のディレクトリやタグ検索ではexrc/vimrcのコマンドは許可されません"
-
-msgid "E171: Missing :endif"
-msgstr "E171: :endif がありません"
-
-msgid "E600: Missing :endtry"
-msgstr "E600: :endtry がありません"
-
-msgid "E170: Missing :endwhile"
-msgstr "E170: :endwhile がありません"
-
-msgid "E170: Missing :endfor"
-msgstr "E170: :endfor がありません"
-
-msgid "E588: :endwhile without :while"
-msgstr "E588: :while のない :endwhile があります"
-
-msgid "E588: :endfor without :for"
-msgstr "E588: :endfor のない :for があります"
-
-msgid "E13: File exists (add ! to override)"
-msgstr "E13: ファイルが存在します (! を追加で上書)"
-
-msgid "E472: Command failed"
-msgstr "E472: コマンドが失敗しました"
-
-#, c-format
-msgid "E234: Unknown fontset: %s"
-msgstr "E234: 未知のフォントセット: %s"
-
-#, c-format
-msgid "E235: Unknown font: %s"
-msgstr "E235: 未知のフォント: %s"
-
-#, c-format
-msgid "E236: Font \"%s\" is not fixed-width"
-msgstr "E236: フォント \"%s\" は固定幅ではありません"
-
-msgid "E473: Internal error"
-msgstr "E473: 内部エラーです"
-
-msgid "Interrupted"
-msgstr "割込まれました"
-
-msgid "E14: Invalid address"
-msgstr "E14: 無効なアドレスです"
-
-msgid "E474: Invalid argument"
-msgstr "E474: 無効な引数です"
-
-#, c-format
-msgid "E475: Invalid argument: %s"
-msgstr "E475: 無効な引数です: %s"
-
-#, c-format
-msgid "E15: Invalid expression: %s"
-msgstr "E15: 無効な式です: %s"
-
-msgid "E16: Invalid range"
-msgstr "E16: 無効な範囲です"
-
-msgid "E476: Invalid command"
-msgstr "E476: 無効なコマンドです"
-
-#, c-format
-msgid "E17: \"%s\" is a directory"
-msgstr "E17: \"%s\" はディレクトリです"
-
-#, c-format
-msgid "E364: Library call failed for \"%s()\""
-msgstr "E364: \"%s\"() のライブラリ呼出に失敗しました"
-
-#, c-format
-msgid "E448: Could not load library function %s"
-msgstr "E448: ライブラリの関数 %s をロードできませんでした"
-
-msgid "E19: Mark has invalid line number"
-msgstr "E19: マークに無効な行番号が指定されていました"
-
-msgid "E20: Mark not set"
-msgstr "E20: マークは設定されていません"
-
-msgid "E21: Cannot make changes, 'modifiable' is off"
-msgstr "E21: 'modifiable' がオフなので, 変更できません"
-
-msgid "E22: Scripts nested too deep"
-msgstr "E22: スクリプトの入れ子が深過ぎます"
-
-msgid "E23: No alternate file"
-msgstr "E23: 副ファイルはありません"
-
-msgid "E24: No such abbreviation"
-msgstr "E24: そのような短縮入力はありません"
-
-msgid "E477: No ! allowed"
-msgstr "E477: ! は許可されていません"
-
-msgid "E25: GUI cannot be used: Not enabled at compile time"
-msgstr "E25: GUIは使用不可能です: コンパイル時に無効にされています"
-
-msgid "E26: Hebrew cannot be used: Not enabled at compile time\n"
-msgstr "E26: ヘブライ語は使用不可能です: コンパイル時に無効にされています\n"
-
-msgid "E27: Farsi cannot be used: Not enabled at compile time\n"
-msgstr "E27: ペルシア語は使用不可能です: コンパイル時に無効にされています\n"
-
-msgid "E800: Arabic cannot be used: Not enabled at compile time\n"
-msgstr "E800: アラビア語は使用不可能です: コンパイル時に無効にされています\n"
-
-#, c-format
-msgid "E28: No such highlight group name: %s"
-msgstr "E28: そのような名のハイライトグループはありません: %s"
-
-msgid "E29: No inserted text yet"
-msgstr "E29: まだテキストが挿入されていません"
-
-msgid "E30: No previous command line"
-msgstr "E30: 以前にコマンド行がありません"
-
-msgid "E31: No such mapping"
-msgstr "E31: そのようなマッピングはありません"
-
-msgid "E479: No match"
-msgstr "E479: 該当はありません"
-
-#, c-format
-msgid "E480: No match: %s"
-msgstr "E480: 該当はありません: %s"
-
-msgid "E32: No file name"
-msgstr "E32: ファイル名がありません"
-
-msgid "E33: No previous substitute regular expression"
-msgstr "E33: 正規表現置換がまだ実行されていません"
-
-msgid "E34: No previous command"
-msgstr "E34: コマンドがまだ実行されていません"
-
-msgid "E35: No previous regular expression"
-msgstr "E35: 正規表現がまだ実行されていません"
-
-msgid "E481: No range allowed"
-msgstr "E481: 範囲指定は許可されていません"
-
-msgid "E36: Not enough room"
-msgstr "E36: 充分な容量がありません"
-
-#, c-format
-msgid "E247: no registered server named \"%s\""
-msgstr "E247: %s という名前の登録されたサーバはありません"
-
-#, c-format
-msgid "E482: Can't create file %s"
-msgstr "E482: ファイル %s を作成できません"
-
-msgid "E483: Can't get temp file name"
-msgstr "E483: 一時ファイルの名前を取得できません"
-
-#, c-format
-msgid "E484: Can't open file %s"
-msgstr "E484: ファイル \"%s\" を開けません"
-
-#, c-format
-msgid "E485: Can't read file %s"
-msgstr "E485: ファイル %s を読込めません"
-
-msgid "E37: No write since last change (add ! to override)"
-msgstr "E37: 最後の変更が保存されていません (! を追加で変更を破棄)"
-
-msgid "E38: Null argument"
-msgstr "E38: 引数が空です"
-
-msgid "E39: Number expected"
-msgstr "E39: 数値が要求されています"
-
-#, c-format
-msgid "E40: Can't open errorfile %s"
-msgstr "E40: エラーファイル %s を開けません"
-
-msgid "E233: cannot open display"
-msgstr "E233: ディスプレイを開けません"
-
-msgid "E41: Out of memory!"
-msgstr "E41: メモリが尽き果てました!"
-
-msgid "Pattern not found"
-msgstr "パターンはみつかりませんでした"
-
-#, c-format
-msgid "E486: Pattern not found: %s"
-msgstr "E486: パターンはみつかりませんでした: %s"
-
-msgid "E487: Argument must be positive"
-msgstr "E487: 引数は正の値でなければなりません"
-
-msgid "E459: Cannot go back to previous directory"
-msgstr "E459: 前のディレクトリに戻れません"
-
-msgid "E42: No Errors"
-msgstr "E42: エラーはありません"
-
-msgid "E776: No location list"
-msgstr "E776: 場所リストはありません"
-
-msgid "E43: Damaged match string"
-msgstr "E43: 該当文字列が破損しています"
-
-msgid "E44: Corrupted regexp program"
-msgstr "E44: 不正な正規表現プログラムです"
-
-msgid "E45: 'readonly' option is set (add ! to override)"
-msgstr "E45: 'readonly' オプションが設定されています (! を追加で上書き)"
-
-#, c-format
-msgid "E46: Cannot change read-only variable \"%s\""
-msgstr "E46: 読取専用変数 \"%s\" には値を設定できません"
-
-#, c-format
-msgid "E794: Cannot set variable in the sandbox: \"%s\""
-msgstr "E794: サンドボックスでは変数 \"%s\" に値を設定できません"
-
-msgid "E47: Error while reading errorfile"
-msgstr "E47: エラーファイルの読込中にエラーが発生しました"
-
-msgid "E48: Not allowed in sandbox"
-msgstr "E48: サンドボックスでは許されません"
-
-msgid "E523: Not allowed here"
-msgstr "E523: ここでは許可されません"
-
-msgid "E359: Screen mode setting not supported"
-msgstr "E359: スクリーンモードの設定には対応していません"
-
-msgid "E49: Invalid scroll size"
-msgstr "E49: 無効なスクロール量です"
-
-msgid "E91: 'shell' option is empty"
-msgstr "E91: 'shell' オプションが空です"
-
-msgid "E255: Couldn't read in sign data!"
-msgstr "E255: sign のデータを読込めませんでした"
-
-msgid "E72: Close error on swap file"
-msgstr "E72: スワップファイルのクローズ時エラーです"
-
-msgid "E73: tag stack empty"
-msgstr "E73: タグスタックが空です"
-
-msgid "E74: Command too complex"
-msgstr "E74: コマンドが複雑過ぎます"
-
-msgid "E75: Name too long"
-msgstr "E75: 名前が長過ぎます"
-
-msgid "E76: Too many ["
-msgstr "E76: [ が多過ぎます"
-
-msgid "E77: Too many file names"
-msgstr "E77: ファイル名が多過ぎます"
-
-msgid "E488: Trailing characters"
-msgstr "E488: 余分な文字が後ろにあります"
-
-msgid "E78: Unknown mark"
-msgstr "E78: 未知のマーク"
-
-msgid "E79: Cannot expand wildcards"
-msgstr "E79: ワイルドカードを展開できません"
-
-msgid "E591: 'winheight' cannot be smaller than 'winminheight'"
-msgstr "E591: 'winheight' は 'winminheight' より小さくできません"
-
-msgid "E592: 'winwidth' cannot be smaller than 'winminwidth'"
-msgstr "E592: 'winwidth' は 'winminwidth' より小さくできません"
-
-msgid "E80: Error while writing"
-msgstr "E80: 書込み中のエラー"
-
-msgid "Zero count"
-msgstr "ゼロカウント"
-
-msgid "E81: Using <SID> not in a script context"
-msgstr "E81: スクリプト以外で<SID>が使われました"
-
-msgid "E449: Invalid expression received"
-msgstr "E449: 無効な式を受け取りました"
-
-msgid "E463: Region is guarded, cannot modify"
-msgstr "E463: 領域が保護されているので, 変更できません"
-
-msgid "E744: NetBeans does not allow changes in read-only files"
-msgstr "E744: NetBeans は読込専用ファイルを変更することを許しません"
-
-#, c-format
-msgid "E685: Internal error: %s"
-msgstr "E685: 内部エラーです: %s"
-
-msgid "E363: pattern uses more memory than 'maxmempattern'"
-msgstr "E363: パターンが 'maxmempattern' 以上のメモリを使用します"
-
-msgid "E749: empty buffer"
-msgstr "E749: バッファが空です"
-
-msgid "E682: Invalid search pattern or delimiter"
-msgstr "E682: 検索パターンか区切り記号が不正です"
-
-msgid "E139: File is loaded in another buffer"
-msgstr "E139: 同じ名前のファイルが他のバッファで読込まれています"
-
-#, c-format
-msgid "E764: Option '%s' is not set"
-msgstr "E764: オプション '%s' は設定されていません"
-
-msgid "search hit TOP, continuing at BOTTOM"
-msgstr "上まで検索したので下に戻ります"
-
-msgid "search hit BOTTOM, continuing at TOP"
-msgstr "下まで検索したので上に戻ります"
-
-#, c-format
-msgid "Need encryption key for \"%s\""
-msgstr "暗号キーが必要です: \"%s\""
-
-msgid "writelines() requires list of strings"
-msgstr "writelines() は文字列の配列を要求します"
-
-msgid "E264: Python: Error initialising I/O objects"
-msgstr "E264: Python: I/Oオブジェクトの初期化エラー"
-
-msgid "no such buffer"
-msgstr "そのようなバッファはありません"
-
-msgid "attempt to refer to deleted window"
-msgstr "削除されたウィンドウを参照しようとしました"
-
-msgid "readonly attribute"
-msgstr "読込専用属性"
-
-msgid "cursor position outside buffer"
-msgstr "カーソルがバッファの外にあります"
-
-#, c-format
-msgid "<window object (deleted) at %p>"
-msgstr "<ウィンドウオブジェクト (消去済) %p>"
-
-#, c-format
-msgid "<window object (unknown) at %p>"
-msgstr "<ウィンドウオブジェクト (未知) %p>"
-
-#, c-format
-msgid "<window %d>"
-msgstr "<ウィンドウ %d>"
-
-msgid "no such window"
-msgstr "そのようなウィンドウはありません"
-
-msgid "attempt to refer to deleted buffer"
-msgstr "消されたバッファが参照されました"
diff --git a/src/po/ja.sjis.po b/src/po/ja.sjis.po
index 3fe29b7db..391e56ec7 100644
--- a/src/po/ja.sjis.po
+++ b/src/po/ja.sjis.po
@@ -3,15 +3,17 @@
# Do ":help uganda" in Vim to read copying and usage conditions.
# Do ":help credits" in Vim to see a list of people who contributed.
#
-# MURAOKA Taro <koron.kaoriya@gmail.com>, 2001-11.
-# Last Change: 23-Mar-2011.
+# Last Change: 15-Jun-2012.
+#
+# Copyright (C) 2001-12 MURAOKA Taro <koron.kaoriya@gmail.com>
+# THIS FILE IS DISTRIBUTED UNDER THE VIM LICENSE.
#
msgid ""
msgstr ""
"Project-Id-Version: Vim 7.3\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-03-23 20:58+0900\n"
-"PO-Revision-Date: 2011-03-23 21:20+0900\n"
+"POT-Creation-Date: 2012-06-15 08:50+0900\n"
+"PO-Revision-Date: 2012-06-15 09:45+0900\n"
"Last-Translator: MURAOKA Taro <koron.kaoriya@gmail.com>\n"
"Language-Team: MURAOKA Taro <koron.kaoriya@gmail.com>\n"
"MIME-Version: 1.0\n"
@@ -39,6 +41,9 @@ msgstr "[Xg]"
msgid "[Quickfix List]"
msgstr "[QuickfixXg]"
+msgid "E855: Autocommands caused command to abort"
+msgstr "E855: autocommandR}h~N"
+
msgid "E82: Cannot allocate any buffer, exiting..."
msgstr "E82: obt@1, I..."
@@ -457,7 +462,7 @@ msgid "E108: No such variable: \"%s\""
msgstr "E108: : \"%s\""
msgid "E743: variable nested too deep for (un)lock"
-msgstr "E743: (A`)bNq["
+msgstr "E743: (A)bNq["
msgid "E109: Missing ':' after '?'"
msgstr "E109: '?' ':' "
@@ -559,6 +564,9 @@ msgstr "E725: ォpォ: %s"
msgid "E808: Number or Float required"
msgstr "E808: l_Kv"
+msgid "add() argument"
+msgstr "add() "
+
msgid "E699: Too many arguments"
msgstr "E699: "
@@ -573,10 +581,19 @@ msgstr "E785: complete() }[hp"
msgid "&Ok"
msgstr "&Ok"
+msgid "extend() argument"
+msgstr "extend() "
+
#, c-format
msgid "E737: Key already exists: %s"
msgstr "E737: L[: %s"
+msgid "map() argument"
+msgstr "map() "
+
+msgid "filter() argument"
+msgstr "filter() "
+
#, c-format
msgid "+-%s%3ld lines: "
msgstr "+-%s%3ld s:"
@@ -595,6 +612,9 @@ msgstr ""
msgid "called inputrestore() more often than inputsave()"
msgstr "inputrestore() inputsave() "
+msgid "insert() argument"
+msgstr "insert() "
+
msgid "E786: Range not allowed"
msgstr "E786: w"
@@ -620,13 +640,22 @@ msgstr "E241: %s "
msgid "E277: Unable to read a server reply"
msgstr "E277: T[o"
+msgid "remove() argument"
+msgstr "remove() "
+
# Added at 10-Mar-2004.
msgid "E655: Too many symbolic links (cycle?)"
msgstr "E655: V{bNN (z\\)"
+msgid "reverse() argument"
+msgstr "reverse() "
+
msgid "E258: Unable to send to client"
msgstr "E258: NCAg"
+msgid "sort() argument"
+msgstr "sort() "
+
msgid "E702: Sort compare function failed"
msgstr "E702: \\[grクs"
@@ -661,14 +690,6 @@ msgid "E806: using Float as a String"
msgstr "E806: _"
#, c-format
-msgid "E704: Funcref variable name must start with a capital: %s"
-msgstr "E704: Q^n: %s"
-
-#, c-format
-msgid "E705: Variable name conflicts with existing function: %s"
-msgstr "E705: : %s"
-
-#, c-format
msgid "E706: Variable type mismatch for: %s"
msgstr "E706: ^v: %s"
@@ -677,6 +698,14 @@ msgid "E795: Cannot delete variable %s"
msgstr "E795: %s "
#, c-format
+msgid "E704: Funcref variable name must start with a capital: %s"
+msgstr "E704: Q^n: %s"
+
+#, c-format
+msgid "E705: Variable name conflicts with existing function: %s"
+msgstr "E705: : %s"
+
+#, c-format
msgid "E741: Value is locked: %s"
msgstr "E741: lbN: %s"
@@ -702,6 +731,9 @@ msgstr "E124: '(' : %s"
msgid "E125: Illegal argument: %s"
msgstr "E125: s: %s"
+msgid "E853: Duplicate argument name: %s"
+msgstr "E853: d: %s"
+
msgid "E126: Missing :endfunction"
msgstr "E126: :endfunction "
@@ -1322,7 +1354,7 @@ msgid "E187: Unknown"
msgstr "E187: m"
msgid "E465: :winsize requires two number arguments"
-msgstr "E465: "
+msgstr "E465: :winsize 2lKv"
#, c-format
msgid "Window position: X %d, Y %d"
@@ -1361,7 +1393,7 @@ msgstr "E190: \"%s\" pJ"
#. set mark
msgid "E191: Argument must be a letter or forward/backward quote"
-msgstr "E191: Oi/NH[g"
+msgstr "E191: 1pp (' `) "
msgid "E192: Recursive use of :normal too deep"
msgstr "E192: :normal Ap["
@@ -1500,7 +1532,7 @@ msgstr "E606: :try :finally "
#. Give up for a multiple ":finally" and ignore it.
msgid "E607: multiple :finally"
-msgstr "E607: :finalyy "
+msgstr "E607: :finally "
msgid "E602: :endtry without :try"
msgstr "E602: :try :endtry "
@@ -1991,6 +2023,363 @@ msgstr "}bsO"
msgid "E228: makemap: Illegal mode"
msgstr "E228: makemap: s[h"
+msgid "--No lines in buffer--"
+msgstr "--obt@s--"
+
+#.
+#. * The error messages that can be shared are included here.
+#. * Excluded are errors that are only used once and debugging messages.
+#.
+msgid "E470: Command aborted"
+msgstr "E470: R}hf"
+
+msgid "E471: Argument required"
+msgstr "E471: Kv"
+
+msgid "E10: \\ should be followed by /, ? or &"
+msgstr "E10: \\ / ? & "
+
+msgid "E11: Invalid in command-line window; <CR> executes, CTRL-C quits"
+msgstr "E11: R}hC; <CR>タs, CTRL-C"
+
+msgid "E12: Command not allowed from exrc/vimrc in current dir or tag search"
+msgstr ""
+"E12: fBNg^Oexrc/vimrcR}h"
+
+msgid "E171: Missing :endif"
+msgstr "E171: :endif "
+
+msgid "E600: Missing :endtry"
+msgstr "E600: :endtry "
+
+msgid "E170: Missing :endwhile"
+msgstr "E170: :endwhile "
+
+msgid "E170: Missing :endfor"
+msgstr "E170: :endfor "
+
+msgid "E588: :endwhile without :while"
+msgstr "E588: :while :endwhile "
+
+msgid "E588: :endfor without :for"
+msgstr "E588: :endfor :for "
+
+msgid "E13: File exists (add ! to override)"
+msgstr "E13: t@C (! )"
+
+msgid "E472: Command failed"
+msgstr "E472: R}hクs"
+
+#, c-format
+msgid "E234: Unknown fontset: %s"
+msgstr "E234: mtHgZbg: %s"
+
+#, c-format
+msgid "E235: Unknown font: %s"
+msgstr "E235: mtHg: %s"
+
+#, c-format
+msgid "E236: Font \"%s\" is not fixed-width"
+msgstr "E236: tHg \"%s\" "
+
+msgid "E473: Internal error"
+msgstr "E473: G["
+
+msgid "Interrupted"
+msgstr ""
+
+msgid "E14: Invalid address"
+msgstr "E14: AhX"
+
+msgid "E474: Invalid argument"
+msgstr "E474: "
+
+#, c-format
+msgid "E475: Invalid argument: %s"
+msgstr "E475: : %s"
+
+#, c-format
+msgid "E15: Invalid expression: %s"
+msgstr "E15: ョ: %s"
+
+msgid "E16: Invalid range"
+msgstr "E16: "
+
+msgid "E476: Invalid command"
+msgstr "E476: R}h"
+
+#, c-format
+msgid "E17: \"%s\" is a directory"
+msgstr "E17: \"%s\" fBNg"
+
+#, c-format
+msgid "E364: Library call failed for \"%s()\""
+msgstr "E364: \"%s\"() Cuoクs"
+
+#, c-format
+msgid "E370: Could not load library %s"
+msgstr "E370: Cu %s [h"
+
+#, c-format
+msgid "E448: Could not load library function %s"
+msgstr "E448: Cu %s [h"
+
+msgid "E19: Mark has invalid line number"
+msgstr "E19: }[Nsw"
+
+msgid "E20: Mark not set"
+msgstr "E20: }[N"
+
+msgid "E21: Cannot make changes, 'modifiable' is off"
+msgstr "E21: 'modifiable' It, X"
+
+msgid "E22: Scripts nested too deep"
+msgstr "E22: XNvgq["
+
+msgid "E23: No alternate file"
+msgstr "E23: t@C"
+
+msgid "E24: No such abbreviation"
+msgstr "E24: Zk"
+
+msgid "E477: No ! allowed"
+msgstr "E477: ! "
+
+msgid "E25: GUI cannot be used: Not enabled at compile time"
+msgstr "E25: GUIgps\\: RpC"
+
+msgid "E26: Hebrew cannot be used: Not enabled at compile time\n"
+msgstr "E26: wuCgps\\: RpC\n"
+
+msgid "E27: Farsi cannot be used: Not enabled at compile time\n"
+msgstr "E27: yVAgps\\: RpC\n"
+
+msgid "E800: Arabic cannot be used: Not enabled at compile time\n"
+msgstr "E800: ArAgps\\: RpC\n"
+
+#, c-format
+msgid "E28: No such highlight group name: %s"
+msgstr "E28: nCCgO[v: %s"
+
+msgid "E29: No inserted text yet"
+msgstr "E29: eLXg}"
+
+msgid "E30: No previous command line"
+msgstr "E30: OR}hs"
+
+msgid "E31: No such mapping"
+msgstr "E31: }bsO"
+
+msgid "E479: No match"
+msgstr "E479: Y"
+
+#, c-format
+msgid "E480: No match: %s"
+msgstr "E480: Y: %s"
+
+msgid "E32: No file name"
+msgstr "E32: t@C"
+
+msgid "E33: No previous substitute regular expression"
+msgstr "E33: K\\uタs"
+
+msgid "E34: No previous command"
+msgstr "E34: R}hタs"
+
+msgid "E35: No previous regular expression"
+msgstr "E35: K\\タs"
+
+msgid "E481: No range allowed"
+msgstr "E481: w"
+
+msgid "E36: Not enough room"
+msgstr "E36: [e"
+
+#, c-format
+msgid "E247: no registered server named \"%s\""
+msgstr "E247: %s Oo^T[o"
+
+#, c-format
+msgid "E482: Can't create file %s"
+msgstr "E482: t@C %s "
+
+msgid "E483: Can't get temp file name"
+msgstr "E483: t@CO"
+
+#, c-format
+msgid "E484: Can't open file %s"
+msgstr "E484: t@C \"%s\" J"
+
+#, c-format
+msgid "E485: Can't read file %s"
+msgstr "E485: t@C %s "
+
+msgid "E37: No write since last change (add ! to override)"
+msgstr "E37: X (! Xj)"
+
+msgid "E38: Null argument"
+msgstr "E38: "
+
+msgid "E39: Number expected"
+msgstr "E39: lv"
+
+#, c-format
+msgid "E40: Can't open errorfile %s"
+msgstr "E40: G[t@C %s J"
+
+msgid "E233: cannot open display"
+msgstr "E233: fBXvCJ"
+
+msgid "E41: Out of memory!"
+msgstr "E41: s!"
+
+msgid "Pattern not found"
+msgstr "p^["
+
+#, c-format
+msgid "E486: Pattern not found: %s"
+msgstr "E486: p^[: %s"
+
+msgid "E487: Argument must be positive"
+msgstr "E487: l"
+
+msgid "E459: Cannot go back to previous directory"
+msgstr "E459: OfBNg"
+
+msgid "E42: No Errors"
+msgstr "E42: G["
+
+msgid "E776: No location list"
+msgstr "E776: Xg"
+
+msgid "E43: Damaged match string"
+msgstr "E43: Yj"
+
+msgid "E44: Corrupted regexp program"
+msgstr "E44: sK\\vO"
+
+msgid "E45: 'readonly' option is set (add ! to override)"
+msgstr "E45: 'readonly' IvV (! )"
+
+#, c-format
+msgid "E46: Cannot change read-only variable \"%s\""
+msgstr "E46: p \"%s\" l"
+
+#, c-format
+msgid "E794: Cannot set variable in the sandbox: \"%s\""
+msgstr "E794: Th{bNX \"%s\" l"
+
+msgid "E47: Error while reading errorfile"
+msgstr "E47: G[t@CG["
+
+msgid "E48: Not allowed in sandbox"
+msgstr "E48: Th{bNX"
+
+msgid "E523: Not allowed here"
+msgstr "E523: "
+
+msgid "E359: Screen mode setting not supported"
+msgstr "E359: XN[[h"
+
+msgid "E49: Invalid scroll size"
+msgstr "E49: XN["
+
+msgid "E91: 'shell' option is empty"
+msgstr "E91: 'shell' IvV"
+
+msgid "E255: Couldn't read in sign data!"
+msgstr "E255: sign f[^"
+
+msgid "E72: Close error on swap file"
+msgstr "E72: Xbvt@CN[YG["
+
+msgid "E73: tag stack empty"
+msgstr "E73: ^OX^bN"
+
+msgid "E74: Command too complex"
+msgstr "E74: R}hG"
+
+msgid "E75: Name too long"
+msgstr "E75: O"
+
+msgid "E76: Too many ["
+msgstr "E76: [ "
+
+msgid "E77: Too many file names"
+msgstr "E77: t@C"
+
+msgid "E488: Trailing characters"
+msgstr "E488: ]"
+
+msgid "E78: Unknown mark"
+msgstr "E78: m}[N"
+
+msgid "E79: Cannot expand wildcards"
+msgstr "E79: ChJ[hWJ"
+
+msgid "E591: 'winheight' cannot be smaller than 'winminheight'"
+msgstr "E591: 'winheight' 'winminheight' "
+
+msgid "E592: 'winwidth' cannot be smaller than 'winminwidth'"
+msgstr "E592: 'winwidth' 'winminwidth' "
+
+msgid "E80: Error while writing"
+msgstr "E80: G["
+
+msgid "Zero count"
+msgstr "[JEg"
+
+msgid "E81: Using <SID> not in a script context"
+msgstr "E81: XNvgO<SID>g"
+
+msgid "E449: Invalid expression received"
+msgstr "E449: ョ"
+
+msgid "E463: Region is guarded, cannot modify"
+msgstr "E463: , X"
+
+msgid "E744: NetBeans does not allow changes in read-only files"
+msgstr "E744: NetBeans pt@CX"
+
+#, c-format
+msgid "E685: Internal error: %s"
+msgstr "E685: G[: %s"
+
+msgid "E363: pattern uses more memory than 'maxmempattern'"
+msgstr "E363: p^[ 'maxmempattern' gp"
+
+msgid "E749: empty buffer"
+msgstr "E749: obt@"
+
+msgid "E682: Invalid search pattern or delimiter"
+msgstr "E682: p^[Ls"
+
+msgid "E139: File is loaded in another buffer"
+msgstr "E139: Ot@Cobt@"
+
+#, c-format
+msgid "E764: Option '%s' is not set"
+msgstr "E764: IvV '%s' "
+
+msgid "E850: Invalid register name"
+msgstr "E850: WX^"
+
+msgid "search hit TOP, continuing at BOTTOM"
+msgstr ""
+
+msgid "search hit BOTTOM, continuing at TOP"
+msgstr ""
+
+#, c-format
+msgid "Need encryption key for \"%s\""
+msgstr "L[Kv: \"%s\""
+
+msgid "E851: Failed to create a new process for the GUI"
+msgstr "E851: GUIpvZXNクs"
+
+msgid "E852: The child process failed to start the GUI"
+msgstr "E852: qvZXGUINクs"
+
msgid "E229: Cannot start the GUI"
msgstr "E229: GUIJn"
@@ -2570,10 +2959,6 @@ msgstr "Os"
msgid "not allowed in the Vim sandbox"
msgstr "Th{bNX"
-#, c-format
-msgid "E370: Could not load library %s"
-msgstr "E370: Cu %s [h"
-
msgid "Sorry, this command is disabled: the Perl library could not be loaded."
msgstr ""
"R}h, : PerlCu[h."
@@ -2799,12 +3184,6 @@ msgstr ""
"E571: R}h,: TclCu[h"
"."
-msgid ""
-"E281: TCL ERROR: exit code is not int!? Please report this to vim-dev@vim.org"
-msgstr ""
-"E281: TCL G[: IR[hl!? vim-dev@vim.org "
-""
-
#, c-format
msgid "E572: exit code %d"
msgstr "E572: IR[h %d"
@@ -2960,6 +3339,9 @@ msgstr "-v\t\t\tVi[h (\"vi\" )"
msgid "-e\t\t\tEx mode (like \"ex\")"
msgstr "-e\t\t\tEx[h (\"ex\" )"
+msgid "-E\t\t\tImproved Ex mode"
+msgstr "-E\t\t\tEx[h"
+
msgid "-s\t\t\tSilent (batch) mode (only for \"ex\")"
msgstr "-s\t\t\tTCg(ob`)[h (\"ex\" p)"
@@ -3110,7 +3492,7 @@ msgid "--serverlist\t\tList available Vim server names and exit"
msgstr "--serverlist\t\tVimT[o\\ヲI"
msgid "--servername <name>\tSend to/become the Vim server <name>"
-msgstr "--servename <name>\t\tVimT[o <name> M/O"
+msgstr "--servername <name>\tVimT[o <name> M/O"
msgid "--startuptime <file>\tWrite startup timing messages to <file>"
msgstr "--startuptime <file>\tN <file> o"
@@ -3190,19 +3572,6 @@ msgstr "-xrm <resource>\t\\[Xgp"
msgid ""
"\n"
-"Arguments recognised by gvim (RISC OS version):\n"
-msgstr ""
-"\n"
-"gvim゚(RISC OSo[W):\n"
-
-msgid "--columns <number>\tInitial width of window in columns"
-msgstr "--columns <number>\tEBhERP"
-
-msgid "--rows <number>\tInitial height of window in rows"
-msgstr "--rows <number>\tEBhEsP"
-
-msgid ""
-"\n"
"Arguments recognised by gvim (GTK+ version):\n"
msgstr ""
"\n"
@@ -3217,6 +3586,9 @@ msgstr "--role <role>\tCEBhEッ(role)"
msgid "--socketid <xid>\tOpen Vim inside another GTK widget"
msgstr "--socketid <xid>\tGTK widgetVimJ"
+msgid "--echo-wid\t\tMake gvim echo the Window ID on stdout"
+msgstr "--echo-wid\t\tEBhEIDWoo"
+
msgid "-P <parent title>\tOpen Vim inside parent application"
msgstr "-P <e^Cg>\tVimeAvP[VN"
@@ -3485,10 +3857,10 @@ msgid "???BLOCK MISSING"
msgstr "???ubN"
msgid "??? from here until ???END lines may be messed up"
-msgstr "??? ???ENDsj"
+msgstr "??? ???END sj"
msgid "??? from here until ???END lines may have been inserted/deleted"
-msgstr "??? ??ENDs}"
+msgstr "??? ???END s}"
msgid "???END"
msgstr "???END"
@@ -3729,7 +4101,7 @@ msgid ""
" to recover the changes (see \":help recovery\").\n"
msgstr ""
"\"\n"
-" gpXJo[(\":help recover\" Q).\n"
+" gpXJo[(\":help recovery\" Q).\n"
msgid " If you did this already, delete the swap file \""
msgstr " s, Xbvt@C \""
@@ -3865,7 +4237,7 @@ msgid "-- More --"
msgstr "-- p --"
msgid " SPACE/d/j: screen/page/line down, b/u/k: up, q: quit "
-msgstr " SPACE/d/j: /y[W/s , b/uk: , q: I "
+msgstr " SPACE/d/j: /y[W/s , b/u/k: , q: I "
msgid "Question"
msgstr "ソ"
@@ -3907,10 +4279,10 @@ msgid "E766: Insufficient arguments for printf()"
msgstr "E766: printf() s\\"
msgid "E807: Expected Float argument for printf()"
-msgstr "E807: printf() "
+msgstr "E807: printf() _"
msgid "E767: Too many arguments to printf()"
-msgstr "E767: pirntf() "
+msgstr "E767: printf() "
msgid "W10: Warning: Changing a readonly file"
msgstr "W10: x: pt@CX"
@@ -4007,6 +4379,9 @@ msgstr "xL[: "
msgid "Keys don't match!"
msgstr "L[v"
+msgid "E854: path too long for completion"
+msgstr "E854: pX"
+
#, c-format
msgid ""
"E343: Invalid path: '**[number]' must be at the end of the path or be "
@@ -4055,8 +4430,8 @@ msgstr "E838: NetBeansGUI"
msgid "E511: netbeans already connected"
msgstr "E511: NetBeans"
-msgid "E505: "
-msgstr "E505: "
+msgid "E505: %s is read-only (add ! to override)"
+msgstr "E505: %s p ( ! )"
msgid "E349: No identifier under cursor"
msgstr "E349: J[\\uッq"
@@ -4131,7 +4506,7 @@ msgstr "%ld sX"
#, c-format
msgid "freeing %ld lines"
-msgstr "%ld sJ"
+msgstr "%ld s"
msgid "block of 1 line yanked"
msgstr "1 subNN"
@@ -5063,13 +5438,13 @@ msgid "COMPOUNDSYLMAX used without SYLLABLE"
msgstr "SYLLABLE w COMPOUNDSYLMAX"
msgid "Too many postponed prefixes"
-msgstr "xuq"
+msgstr "xuq"
msgid "Too many compound flags"
msgstr "tO"
msgid "Too many postponed prefixes and/or compound flags"
-msgstr "xuq / tO"
+msgstr "xuq / tO"
#, c-format
msgid "Missing SOFO%s line in %s"
@@ -5137,7 +5512,7 @@ msgstr "%s %d s d /regions= s: %s"
#, c-format
msgid "Too many regions in %s line %d: %s"
-msgstr "%s %d s, w: %s"
+msgstr "%s %d s, w: %s"
#, c-format
msgid "/ line ignored in %s line %d: %s"
@@ -5348,6 +5723,9 @@ msgstr "E394: %s vf"
msgid "E397: Filename required"
msgstr "E397: t@CKv"
+msgid "E847: Too many syntax includes"
+msgstr "E847: \\(include)"
+
#, c-format
msgid "E789: Missing ']': %s"
msgstr "E789: ']' : %s"
@@ -5360,6 +5738,9 @@ msgstr "E398: '=' : %s"
msgid "E399: Not enough arguments: syntax region %s"
msgstr "E399: : \\ %s"
+msgid "E848: Too many syntax clusters"
+msgstr "E848: \\NX^"
+
msgid "E400: No cluster specified"
msgstr "E400: NX^w"
@@ -5380,7 +5761,7 @@ msgstr "E404: s: %s"
#, c-format
msgid "E405: Missing equal sign: %s"
-msgstr "E405: sign : %s"
+msgstr "E405: : %s"
#, c-format
msgid "E406: Empty argument: %s"
@@ -5422,11 +5803,11 @@ msgstr "E414: O[vnCCgN"
#, c-format
msgid "E415: unexpected equal sign: %s"
-msgstr "E415: \\ sign : %s"
+msgstr "E415: \\: %s"
#, c-format
msgid "E416: missing equal sign: %s"
-msgstr "E416: sign : %s"
+msgstr "E416: : %s"
#, c-format
msgid "E417: missing argument: %s"
@@ -5463,6 +5844,9 @@ msgstr "E669: O[vs\\"
msgid "W18: Invalid character in group name"
msgstr "W18: O[vs"
+msgid "E849: Too many highlight and syntax groups"
+msgstr "E849: nCCg\\O[v"
+
msgid "E555: at bottom of tag stack"
msgstr "E555: ^OX^bN"
@@ -5523,6 +5907,9 @@ msgstr "^Ot@C %s "
msgid "E430: Tag file path truncated for %s\n"
msgstr "E430: ^Ot@CpX %s フ\n"
+msgid "Ignoring long line in tags file"
+msgstr "^Ot@Cs"
+
#, c-format
msgid "E431: Format error in tags file \"%s\""
msgstr "E431: ^Ot@C \"%s\" tH[}bgG["
@@ -5539,9 +5926,6 @@ msgstr "E432: ^Ot@C\\[g: %s"
msgid "E433: No tags file"
msgstr "E433: ^Ot@C"
-msgid "Ignoring long line in tags file"
-msgstr "^Ot@Cs"
-
msgid "E434: Can't find tag pattern"
msgstr "E434: ^Op^["
@@ -5815,13 +6199,6 @@ msgstr ""
msgid ""
"\n"
-"RISC OS version"
-msgstr ""
-"\n"
-"RISC OS "
-
-msgid ""
-"\n"
"OpenVMS version"
msgstr ""
"\n"
@@ -6081,412 +6458,3 @@ msgstr "E446: J[\\t@C"
#, c-format
msgid "E447: Can't find file \"%s\" in path"
msgstr "E447: path \"%s\" t@C"
-
-msgid "Edit with &multiple Vims"
-msgstr "VimW (&M)"
-
-msgid "Edit with single &Vim"
-msgstr "1VimW (&V)"
-
-msgid "Diff with Vim"
-msgstr "Vim"
-
-msgid "Edit with &Vim"
-msgstr "VimW (&V)"
-
-#. Now concatenate
-msgid "Edit with existing Vim - "
-msgstr "VimW - "
-
-msgid "Edits the selected file(s) with Vim"
-msgstr "It@CVimW"
-
-msgid "Error creating process: Check if gvim is in your path!"
-msgstr ""
-"Nクs: gvim pXmF!"
-
-msgid "gvimext.dll error"
-msgstr "gvimext.dll G["
-
-msgid "Path length too long!"
-msgstr "pX!"
-
-msgid "--No lines in buffer--"
-msgstr "--obt@s--"
-
-#.
-#. * The error messages that can be shared are included here.
-#. * Excluded are errors that are only used once and debugging messages.
-#.
-msgid "E470: Command aborted"
-msgstr "E470: R}hf"
-
-msgid "E471: Argument required"
-msgstr "E471: Kv"
-
-msgid "E10: \\ should be followed by /, ? or &"
-msgstr "E10: \\ / ? & "
-
-msgid "E11: Invalid in command-line window; <CR> executes, CTRL-C quits"
-msgstr "E11: R}hC; <CR>タs, CTRL-C"
-
-msgid "E12: Command not allowed from exrc/vimrc in current dir or tag search"
-msgstr ""
-"E12: fBNg^Oexrc/vimrcR}h"
-
-msgid "E171: Missing :endif"
-msgstr "E171: :endif "
-
-msgid "E600: Missing :endtry"
-msgstr "E600: :endtry "
-
-msgid "E170: Missing :endwhile"
-msgstr "E170: :endwhile "
-
-msgid "E170: Missing :endfor"
-msgstr "E170: :endfor "
-
-msgid "E588: :endwhile without :while"
-msgstr "E588: :while :endwhile "
-
-msgid "E588: :endfor without :for"
-msgstr "E588: :endfor :for "
-
-msgid "E13: File exists (add ! to override)"
-msgstr "E13: t@C (! )"
-
-msgid "E472: Command failed"
-msgstr "E472: R}hクs"
-
-#, c-format
-msgid "E234: Unknown fontset: %s"
-msgstr "E234: mtHgZbg: %s"
-
-#, c-format
-msgid "E235: Unknown font: %s"
-msgstr "E235: mtHg: %s"
-
-#, c-format
-msgid "E236: Font \"%s\" is not fixed-width"
-msgstr "E236: tHg \"%s\" "
-
-msgid "E473: Internal error"
-msgstr "E473: G["
-
-msgid "Interrupted"
-msgstr ""
-
-msgid "E14: Invalid address"
-msgstr "E14: AhX"
-
-msgid "E474: Invalid argument"
-msgstr "E474: "
-
-#, c-format
-msgid "E475: Invalid argument: %s"
-msgstr "E475: : %s"
-
-#, c-format
-msgid "E15: Invalid expression: %s"
-msgstr "E15: ョ: %s"
-
-msgid "E16: Invalid range"
-msgstr "E16: "
-
-msgid "E476: Invalid command"
-msgstr "E476: R}h"
-
-#, c-format
-msgid "E17: \"%s\" is a directory"
-msgstr "E17: \"%s\" fBNg"
-
-#, c-format
-msgid "E364: Library call failed for \"%s()\""
-msgstr "E364: \"%s\"() Cuoクs"
-
-#, c-format
-msgid "E448: Could not load library function %s"
-msgstr "E448: Cu %s [h"
-
-msgid "E19: Mark has invalid line number"
-msgstr "E19: }[Nsw"
-
-msgid "E20: Mark not set"
-msgstr "E20: }[N"
-
-msgid "E21: Cannot make changes, 'modifiable' is off"
-msgstr "E21: 'modifiable' It, X"
-
-msgid "E22: Scripts nested too deep"
-msgstr "E22: XNvgq["
-
-msgid "E23: No alternate file"
-msgstr "E23: t@C"
-
-msgid "E24: No such abbreviation"
-msgstr "E24: Zk"
-
-msgid "E477: No ! allowed"
-msgstr "E477: ! "
-
-msgid "E25: GUI cannot be used: Not enabled at compile time"
-msgstr "E25: GUIgps\\: RpC"
-
-msgid "E26: Hebrew cannot be used: Not enabled at compile time\n"
-msgstr "E26: wuCgps\\: RpC\n"
-
-msgid "E27: Farsi cannot be used: Not enabled at compile time\n"
-msgstr "E27: yVAgps\\: RpC\n"
-
-msgid "E800: Arabic cannot be used: Not enabled at compile time\n"
-msgstr "E800: ArAgps\\: RpC\n"
-
-#, c-format
-msgid "E28: No such highlight group name: %s"
-msgstr "E28: nCCgO[v: %s"
-
-msgid "E29: No inserted text yet"
-msgstr "E29: eLXg}"
-
-msgid "E30: No previous command line"
-msgstr "E30: OR}hs"
-
-msgid "E31: No such mapping"
-msgstr "E31: }bsO"
-
-msgid "E479: No match"
-msgstr "E479: Y"
-
-#, c-format
-msgid "E480: No match: %s"
-msgstr "E480: Y: %s"
-
-msgid "E32: No file name"
-msgstr "E32: t@C"
-
-msgid "E33: No previous substitute regular expression"
-msgstr "E33: K\\uタs"
-
-msgid "E34: No previous command"
-msgstr "E34: R}hタs"
-
-msgid "E35: No previous regular expression"
-msgstr "E35: K\\タs"
-
-msgid "E481: No range allowed"
-msgstr "E481: w"
-
-msgid "E36: Not enough room"
-msgstr "E36: [e"
-
-#, c-format
-msgid "E247: no registered server named \"%s\""
-msgstr "E247: %s Oo^T[o"
-
-#, c-format
-msgid "E482: Can't create file %s"
-msgstr "E482: t@C %s "
-
-msgid "E483: Can't get temp file name"
-msgstr "E483: t@CO"
-
-#, c-format
-msgid "E484: Can't open file %s"
-msgstr "E484: t@C \"%s\" J"
-
-#, c-format
-msgid "E485: Can't read file %s"
-msgstr "E485: t@C %s "
-
-msgid "E37: No write since last change (add ! to override)"
-msgstr "E37: X (! Xj)"
-
-msgid "E38: Null argument"
-msgstr "E38: "
-
-msgid "E39: Number expected"
-msgstr "E39: lv"
-
-#, c-format
-msgid "E40: Can't open errorfile %s"
-msgstr "E40: G[t@C %s J"
-
-msgid "E233: cannot open display"
-msgstr "E233: fBXvCJ"
-
-msgid "E41: Out of memory!"
-msgstr "E41: s!"
-
-msgid "Pattern not found"
-msgstr "p^["
-
-#, c-format
-msgid "E486: Pattern not found: %s"
-msgstr "E486: p^[: %s"
-
-msgid "E487: Argument must be positive"
-msgstr "E487: l"
-
-msgid "E459: Cannot go back to previous directory"
-msgstr "E459: OfBNg"
-
-msgid "E42: No Errors"
-msgstr "E42: G["
-
-msgid "E776: No location list"
-msgstr "E776: Xg"
-
-msgid "E43: Damaged match string"
-msgstr "E43: Yj"
-
-msgid "E44: Corrupted regexp program"
-msgstr "E44: sK\\vO"
-
-msgid "E45: 'readonly' option is set (add ! to override)"
-msgstr "E45: 'readonly' IvV (! )"
-
-#, c-format
-msgid "E46: Cannot change read-only variable \"%s\""
-msgstr "E46: p \"%s\" l"
-
-#, c-format
-msgid "E794: Cannot set variable in the sandbox: \"%s\""
-msgstr "E794: Th{bNX \"%s\" l"
-
-msgid "E47: Error while reading errorfile"
-msgstr "E47: G[t@CG["
-
-msgid "E48: Not allowed in sandbox"
-msgstr "E48: Th{bNX"
-
-msgid "E523: Not allowed here"
-msgstr "E523: "
-
-msgid "E359: Screen mode setting not supported"
-msgstr "E359: XN[[h"
-
-msgid "E49: Invalid scroll size"
-msgstr "E49: XN["
-
-msgid "E91: 'shell' option is empty"
-msgstr "E91: 'shell' IvV"
-
-msgid "E255: Couldn't read in sign data!"
-msgstr "E255: sign f[^"
-
-msgid "E72: Close error on swap file"
-msgstr "E72: Xbvt@CN[YG["
-
-msgid "E73: tag stack empty"
-msgstr "E73: ^OX^bN"
-
-msgid "E74: Command too complex"
-msgstr "E74: R}hG"
-
-msgid "E75: Name too long"
-msgstr "E75: O"
-
-msgid "E76: Too many ["
-msgstr "E76: [ "
-
-msgid "E77: Too many file names"
-msgstr "E77: t@C"
-
-msgid "E488: Trailing characters"
-msgstr "E488: ]"
-
-msgid "E78: Unknown mark"
-msgstr "E78: m}[N"
-
-msgid "E79: Cannot expand wildcards"
-msgstr "E79: ChJ[hWJ"
-
-msgid "E591: 'winheight' cannot be smaller than 'winminheight'"
-msgstr "E591: 'winheight' 'winminheight' "
-
-msgid "E592: 'winwidth' cannot be smaller than 'winminwidth'"
-msgstr "E592: 'winwidth' 'winminwidth' "
-
-msgid "E80: Error while writing"
-msgstr "E80: G["
-
-msgid "Zero count"
-msgstr "[JEg"
-
-msgid "E81: Using <SID> not in a script context"
-msgstr "E81: XNvgO<SID>g"
-
-msgid "E449: Invalid expression received"
-msgstr "E449: ョ"
-
-msgid "E463: Region is guarded, cannot modify"
-msgstr "E463: , X"
-
-msgid "E744: NetBeans does not allow changes in read-only files"
-msgstr "E744: NetBeans pt@CX"
-
-#, c-format
-msgid "E685: Internal error: %s"
-msgstr "E685: G[: %s"
-
-msgid "E363: pattern uses more memory than 'maxmempattern'"
-msgstr "E363: p^[ 'maxmempattern' gp"
-
-msgid "E749: empty buffer"
-msgstr "E749: obt@"
-
-msgid "E682: Invalid search pattern or delimiter"
-msgstr "E682: p^[Ls"
-
-msgid "E139: File is loaded in another buffer"
-msgstr "E139: Ot@Cobt@"
-
-#, c-format
-msgid "E764: Option '%s' is not set"
-msgstr "E764: IvV '%s' "
-
-msgid "search hit TOP, continuing at BOTTOM"
-msgstr ""
-
-msgid "search hit BOTTOM, continuing at TOP"
-msgstr ""
-
-#, c-format
-msgid "Need encryption key for \"%s\""
-msgstr "L[Kv: \"%s\""
-
-msgid "writelines() requires list of strings"
-msgstr "writelines() zv"
-
-msgid "E264: Python: Error initialising I/O objects"
-msgstr "E264: Python: I/OIuWFNgG["
-
-msgid "no such buffer"
-msgstr "obt@"
-
-msgid "attempt to refer to deleted window"
-msgstr "EBhEQ"
-
-msgid "readonly attribute"
-msgstr "p"
-
-msgid "cursor position outside buffer"
-msgstr "J[\\obt@O"
-
-#, c-format
-msgid "<window object (deleted) at %p>"
-msgstr "<EBhEIuWFNg () %p>"
-
-#, c-format
-msgid "<window object (unknown) at %p>"
-msgstr "<EBhEIuWFNg (m) %p>"
-
-#, c-format
-msgid "<window %d>"
-msgstr "<EBhE %d>"
-
-msgid "no such window"
-msgstr "EBhE"
-
-msgid "attempt to refer to deleted buffer"
-msgstr "obt@Q"