Update a few runtime files

This commit is contained in:
Bram Moolenaar
2019-12-03 22:49:09 +01:00
parent 734a867ffe
commit 4ceaa3a6e0
11 changed files with 250 additions and 180 deletions

View File

@ -1,4 +1,4 @@
*eval.txt* For Vim version 8.1. Last change: 2019 Nov 28
*eval.txt* For Vim version 8.1. Last change: 2019 Dec 01
VIM REFERENCE MANUAL by Bram Moolenaar
@ -10675,7 +10675,7 @@ eval Compiled with expression evaluation support. Always
ex_extra |+ex_extra| (always true)
extra_search Compiled with support for |'incsearch'| and
|'hlsearch'|
farsi Compiled with Farsi support |farsi|.
farsi Support for Farsi was removed |farsi|.
file_in_path Compiled with support for |gf| and |<cfile>|
filterpipe When 'shelltemp' is off pipes are used for shell
read/write/filter commands
@ -10801,6 +10801,7 @@ ttyout output is a terminal (tty)
unix Unix version of Vim. *+unix*
unnamedplus Compiled with support for "unnamedplus" in 'clipboard'
user_commands User-defined commands. (always true)
vartabs Compiled with variable tabstop support |'vartabstop'|.
vcon Win32: Virtual console support is working, can use
'termguicolors'. Also see |+vtp|.
vertsplit Compiled with vertically split windows |:vsplit|.

View File

@ -24,7 +24,7 @@ Displaying text in a floating window. *popup* *popup-window* *popupwin*
4. Examples |popup-examples|
{not available if the |+textprop| feature was disabled at compile time}
{not available if the |+popupwin| feature was disabled at compile time}
==============================================================================
1. Introduction *popup-intro*

View File

@ -1353,6 +1353,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
+perl various.txt /*+perl*
+perl/dyn various.txt /*+perl\/dyn*
+persistent_undo various.txt /*+persistent_undo*
+popupwin various.txt /*+popupwin*
+postscript various.txt /*+postscript*
+printer various.txt /*+printer*
+profile various.txt /*+profile*
@ -8082,6 +8083,7 @@ new-onemore version7.txt /*new-onemore*
new-operator-mod version6.txt /*new-operator-mod*
new-options-5.2 version5.txt /*new-options-5.2*
new-options-5.4 version5.txt /*new-options-5.4*
new-other-8.2 version8.txt /*new-other-8.2*
new-perl-python version5.txt /*new-perl-python*
new-persistent-undo version7.txt /*new-persistent-undo*
new-plugins version6.txt /*new-plugins*

View File

@ -1,4 +1,4 @@
*todo.txt* For Vim version 8.1. Last change: 2019 Nov 30
*todo.txt* For Vim version 8.1. Last change: 2019 Dec 03
VIM REFERENCE MANUAL by Bram Moolenaar
@ -147,6 +147,9 @@ Should do current file first and not split it up when more results are found.
Adding "10" to 'spellsuggest' causes spell suggestions to become very slow.
(#4087)
Instead of using a syntax error, use #error to fail early when something is
wrong. E.g. in vim.h "Error:", and blowfish.c "error!". (#5299)
":helptags ALL" should skip directories where "tags" cannot be written.
(Matěj Cepl, #5026)
@ -198,6 +201,17 @@ Patch to configure BUILD_DATE for reproducible builds. (James McCoy, #513)
Patch to add MODIFIED_BY to MSVC build file. (Chen Lei, 2016 Nov 24, #1275)
Patch to support "0o" for octal numbers. (Ken Takata, #5304)
":cexpr" sees a | in the expression as the start of the next command. Should
remove the "BAR" flag from the command and let the command search for the next
command after parsing the expression.
When getting a focus event halfway a mapping this aborts the mapping. E.g.
when "qq" is mapped and after the first "q" the mouse is moved outside of the
gvim window (with focus follows mouse), then the K_FOCUSLOST key is put in the
input buffer. (#5302)
xterm should be able to pass focus changes to Vim, so that Vim can check for
buffers that changed. Perhaps in misc.c, function selectwindow().
Xterm 224 supports it!
@ -262,6 +276,9 @@ Also see #737: langmap not applied to replaying recording.
Would be nice to set tab-local values for 'diffexpr' and 'diffopt'. Use
t:diffexpr_option t:diffopt_option? (#4782)
v:register isn't reset early enough, may be used by next command.
(Andy Massimino, #5294, possible fix in #5305)
Internal diff doesn't handle binary file like external diff does. (Mike
Williams, 2018 Oct 30)

View File

@ -1,4 +1,4 @@
*various.txt* For Vim version 8.1. Last change: 2019 Oct 17
*various.txt* For Vim version 8.1. Last change: 2019 Dec 01
VIM REFERENCE MANUAL by Bram Moolenaar
@ -308,6 +308,7 @@ g8 Print the hex values of the bytes used in the
B big
H huge
m manually enabled or depends on other features
- never, feature was removed
(none) system dependent
Thus if a feature is marked with "N", it is included
in the normal, big and huge versions of Vim.
@ -355,7 +356,7 @@ B *+emacs_tags* |emacs-tags| files
N *+eval* expression evaluation |eval.txt|
N *+ex_extra* always on now, used to be for Vim's extra Ex commands
N *+extra_search* |'hlsearch'| and |'incsearch'| options.
B *+farsi* |farsi| language
- *+farsi* Removed: |farsi| language
N *+file_in_path* |gf|, |CTRL-W_f| and |<cfile>|
N *+find_in_path* include file searches: |[I|, |:isearch|,
|CTRL-W_CTRL-I|, |:checkpath|, etc.
@ -413,6 +414,7 @@ N *+path_extra* Up/downwards search in 'path' and 'tags'
m *+perl* Perl interface |perl|
m *+perl/dyn* Perl interface |perl-dynamic| |/dyn|
N *+persistent_undo* Persistent undo |undo-persistence|
N *+popupwin* Popup windows |popup-window|
*+postscript* |:hardcopy| writes a PostScript file
N *+printer* |:hardcopy| command
H *+profile* |:profile| command
@ -434,12 +436,12 @@ N *+spell* spell checking support, see |spell|
N *+startuptime* |--startuptime| argument
N *+statusline* Options 'statusline', 'rulerformat' and special
formats of 'titlestring' and 'iconstring'
m *+sun_workshop* |workshop|; no longer supported
- *+sun_workshop* Removed: |workshop|
N *+syntax* Syntax highlighting |syntax|
*+system()* Unix only: opposite of |+fork|
T *+tag_binary* binary searching in tags file |tag-binary-search|
N *+tag_old_static* old method for static tags |tag-old-static|
m *+tag_any_white* Removed; was to allow any white space in tags files
- *+tag_old_static* Removed; method for static tags |tag-old-static|
- *+tag_any_white* Removed; was to allow any white space in tags files
m *+tcl* Tcl interface |tcl|
m *+tcl/dyn* Tcl interface |tcl-dynamic| |/dyn|
m *+terminal* Support for terminal window |terminal|

View File

@ -1,4 +1,4 @@
*version8.txt* For Vim version 8.1. Last change: 2019 Nov 30
*version8.txt* For Vim version 8.1. Last change: 2019 Dec 03
VIM REFERENCE MANUAL by Bram Moolenaar
@ -953,7 +953,7 @@ Problem: A script cannot detect whether 'hlsearch' highlighting is actually
Solution: Add the "v:hlsearch" variable. (ZyX)
Files: src/eval.c, src/ex_docmd.c,
src/option.c, src/screen.c, src/search.c, src/tag.c, src/vim.h,
src/testdir/test101.in, src/testdir/test101.ok,
src/testdir/test101.in, src/testdir/test101.ok,
src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak,
src/testdir/Make_ming.mak, src/testdir/Make_os2.mak,
src/testdir/Make_vms.mms, src/testdir/Makefile
@ -1714,7 +1714,7 @@ Files: src/ex_cmds.c
Patch 7.4.210
Problem: Visual block mode plus virtual edit doesn't work well with tabs.
(Liang Li)
(Liang Li)
Solution: Take coladd into account. (Christian Brabandt)
Files: src/ops.c, src/testdir/test39.in, src/testdir/test39.ok
@ -3930,7 +3930,7 @@ Solution: Don't add one when this would overflow. (Hirohito Higashi)
Files: src/eval.c
Patch 7.4.579
Problem: Wrong cursor positioning when 'linebreak' is set and lines wrap.
Problem: Wrong cursor positioning when 'linebreak' is set and lines wrap.
Solution: Fix it. (Christian Brabandt)
Files: src/charset.c, src/screen.c
@ -3967,7 +3967,7 @@ Files: src/ex_cmds.h, src/testdir/test_command_count.in,
src/testdir/test_command_count.ok
Patch 7.4.586
Problem: Parallel building of the documentation html files is not reliable.
Problem: Parallel building of the documentation html files is not reliable.
Solution: Remove a cyclic dependency. (Reiner Herrmann)
Files: runtime/doc/Makefile
@ -6470,7 +6470,7 @@ Files: src/os_unix.c
Patch 7.4.1008
Problem: The OS/2 code pollutes the source while nobody uses it these days.
Solution: Drop the support for OS/2.
Solution: Drop the support for OS/2.
Files: src/feature.h, src/globals.h, src/macros.h, src/option.h,
src/os_unix.c, src/os_unix.h, src/proto/os_unix.pro, src/vim.h,
src/digraph.c, src/eval.c, src/ex_cmds.c, src/ex_docmd.c,
@ -15402,7 +15402,7 @@ Files: src/screen.c, src/testdir/Make_all.mak, src/Makefile,
src/testdir/test_display.vim
Patch 8.0.0127
Problem: Cancelling completion still inserts text when formatting is done
Problem: Cancelling completion still inserts text when formatting is done
for 'textwidth'. (lacygoill)
Solution: Don't format when CTRL-E was typed. (Hirohito Higashi,
closes #1312)
@ -16957,7 +16957,7 @@ Files: src/gen_opt_test.vim
Patch 8.0.0387
Problem: compiler warnings
Solution: Add type casts. (Christian Brabandt)
Files: src/channel.c, src/memline.c,
Files: src/channel.c, src/memline.c
Patch 8.0.0388
Problem: filtering lines through "cat", without changing the line count,
@ -17669,7 +17669,7 @@ Files: src/testdir/test_autocmd.vim
Patch 8.0.0499
Problem: taglist() does not prioritize tags for a buffer.
Solution: Add an optional buffer argument. (Duncan McDougall, closes #1194)
Solution: Add an optional buffer argument. (Duncan McDougall, closes #1194)
Files: runtime/doc/eval.txt, src/evalfunc.c, src/proto/tag.pro,
src/Makefile, src/tag.c, src/testdir/test_alot.vim,
src/testdir/test_taglist.vim
@ -19966,7 +19966,7 @@ Files: src/normal.c
Patch 8.0.0875
Problem: Crash with weird command sequence. (Dominique Pelle)
Solution: Use vim_snprintf() instead of STRCPY().
Solution: Use vim_snprintf() instead of STRCPY().
Files: src/misc1.c
Patch 8.0.0876
@ -21134,7 +21134,7 @@ Problem: term_start() does not take callbacks. When using two terminals
returns the wrong pty.
Solution: Support "callback", "out_cb" and "err_cb". Fix terminal without a
window. Fix reading from multiple channels.
Files: src/terminal.c, src/proto/terminal.pro, src/channel.c,
Files: src/terminal.c, src/proto/terminal.pro, src/channel.c
Patch 8.0.1077
Problem: No debugger making use of the terminal window.
@ -25807,8 +25807,8 @@ VERSION 8.2 IS NOT RELEASED YET! THIS SECTION WILL CHANGE.
This section is about improvements made between version 8.1 and 8.2.
This release has hundreds of bug fixes, there are a few new features and there
are many minor improvements.
This release has hundreds of bug fixes, there are sevearl new features and
there are many minor improvements.
Popup windows *new-popup-window*
@ -25819,7 +25819,7 @@ be for a simple message such as "Build finished successfully", showing a
function prototype while editing a function call, a flexible popup menu and
many other purposes.
Popup windows are very flexibley: they can be positioned relative to text, an
Popup windows are very flexible: they can be positioned relative to text, an
absolute position or just in the middle of the screen. The size can be fixed
or adjust to the text. A "zindex" value specifies what popup window goes on
top of others.
@ -25840,29 +25840,69 @@ to dynamically update highligting, mark errors and the like.
Vim script improvements *new-vimscript-8.2*
-----------------------
Functions can now be called in a chain, using "->". E.g.: >
Functions can now be called in a chain, using "->": >
mylist->filter(filterexpr)->map(mapexpr)->sort()->join()
The new `:eval` command can be used when there is no result.
The new `:eval` command can be used if the chain has no result.
The `:scriptversion` command was added to allow for changes that are not
backwards compatible. E.g. to only use ".." for string concatenation.
backwards compatible. E.g. to only use ".." for string concatenation, so that
"." can be used to access a dictionary member consistently.
`:const` was added to allow for declaring a variable that cannot change. >
`:const` was added to allow for declaring a variable that cannot change: >
const TIMER_DELAY = 400
A heredoc-style assignment was added to easily assign a list of lines to a
variable without quoting or line continuation: >
let lines =<< trim END
line one
line two
END
The |Blob| type was added. This makes it easy to deal with binary data.
The /= and %= assignment operators were added.
A Dictionary can be defined with #{} where the keys are used literally. This
avoids having to use quotes. E.g.: >
avoids having to use quotes: >
let options = #{width: 30, height: 24}
Other improvements *new-other-8.2*
------------------
- When 'incsearch' is set it also applies to `:substitute`.
- |modifyOtherKeys| was added to allow mapping more key combinations.
- ConPTY support was added for Windows 10, supports full color in the terminal.
- The windows installer supports translations, silent install and looks
better.
Changed *changed-8.2*
-------
The xdiff library was included to avoid the need for an external diff program
and to make updating diffs much faster.
The code is using a few more modern C features, such as // comments.
Support for old compilers has been dropped: Borland C++, MSVC 2008.
Hangul input support was removed, it actually didn't work.
The FEAT_TAG_OLDSTATIC code was removed, it slowed down tag searches.
The FEAT_TAG_ANYWHITE code was removed, is was not enabled in any build.
The UNICODE16 code was removed, it was not useful.
Workshop support was removed, nobody was using it.
The Aap build files were removed, they were outdated.
Farsi support was removed, it was outdated and unused.
VIMDLL was re-implemented, this shares the common parts between vim and gvim
to reduce the total install size.
The following features are now included in all versions: |+multi_byte|,
|+virtualedit|, |+vreplace|, |+localmap|, |+cmdline_hist|, |+cmdline_compl|,
|+insert_expand|, |+modify_fname|, |+comments|
Added *added-8.2*
-----
@ -25932,21 +25972,24 @@ Added autocommands:
|TerminalWinOpen|
Added commands:
Jumping to errors relative to the cursor position:
`:cabove`
`:cafter`
`:cbefore`
`:cbelow`
`:const`
`:eval`
`:labove`
`:lbefore`
`:lbelow`
`:lafter`
Tab-local directory:
`:tcd`
`:tchdir`
Others:
`:const`
`:eval`
`:redrawtabline`
`:scriptversion`
`:spellrare`
`:tcd`
`:tchdir`
`:tlmenu`
`:tlnoremenu`
`:tlunmenu`
@ -29600,7 +29643,7 @@ Files: src/testdir/test_gn.vim, src/search.c, src/proto/search.pro,
src/normal.c
Patch 8.1.0630
Problem: "wincmd p" does not work after using an autocmd window.
Problem: "wincmd p" does not work after using an autocmd window.
Solution: Store "prevwin" in aco_save_T. (Christian Brabandt, closes #3690)
Files: src/fileio.c, src/structs.h, src/testdir/test_window_cmd.vim
@ -34494,8 +34537,8 @@ Files: src/popupwin.c, src/globals.h, src/eval.c, src/screen.c,
Patch 8.1.1401
Problem: Misspelled mkspellmem as makespellmem.
Solution: Drop duplicate help entry, fix test. (Naruhiko Nishino, Ken
Takata, closes #4437)
Solution: Drop duplicate help entry, fix test. (Naruhiko Nishino, Yasuhiro
Matsumoto, closes #4437)
Files: runtime/doc/options.txt, src/testdir/test_modeline.vim
Patch 8.1.1402
@ -34541,7 +34584,7 @@ Files: src/textprop.c, src/proto/textprop.pro, src/popupwin.c,
runtime/doc/popup.txt
Patch 8.1.1408
Problem: PFL_HIDDEN conflicts with system header file.
Problem: PFL_HIDDEN conflicts with system header file. (Ken Takata)
Solution: Rename to POPF_HIDDEN.
Files: src/popupwin.c, src/screen.c, src/vim.h
@ -34709,7 +34752,7 @@ Files: src/buffer.c, src/popupwin.c, src/testdir/test_popupwin.vim,
Patch 8.1.1432 (after 8.1.1429)
Problem: Can't build with eval feature.
Solution: Add missing rename.
Solution: Add missing rename.
Files: src/evalfunc.c
Patch 8.1.1433
@ -34732,7 +34775,7 @@ Files: src/testdir/test_memory_usage.vim
Patch 8.1.1436
Problem: Writefile test fails when run under /tmp.
Solution: Adjust 'backupskip. (Kenta Sato, closes #4462)
Solution: Adjust 'backupskip'. (Kenta Sato, closes #4462)
Files: src/testdir/test_writefile.vim
Patch 8.1.1437
@ -34817,7 +34860,7 @@ Files: src/screen.c, src/testdir/test_popupwin.vim,
Patch 8.1.1449
Problem: Popup text truncated at end of screen.
Solution: Move popup left if needed. Add the "fixed" property to disable
that. (Ben Jackson , closes #4466)
that. (Ben Jackson, closes #4466)
Files: runtime/doc/popup.txt, src/popupwin.c, src/structs.h,
src/testdir/test_popupwin.vim
@ -34941,7 +34984,7 @@ Solution: Add a simple test. Also include the missing part of 8.1.1464.
Files: src/term.c, src/testdir/test_termcodes.vim
Patch 8.1.1470
Problem: New Unicode character U32FF missing from double-width table.
Problem: New Unicode character U+32FF missing from double-width table.
Solution: Add the character.
Files: src/mbyte.c
@ -34957,7 +35000,7 @@ Files: src/testdir/test_termcodes.vim
Patch 8.1.1473
Problem: New resolve() implementation causes problem for plugins.
Solution: Only resolve a resparse point after checking it is needed. (Ken
Solution: Only resolve a reparse point after checking it is needed. (Ken
Takata, closes #4492)
Files: src/os_mswin.c, src/testdir/test_functions.vim
@ -34996,7 +35039,7 @@ Files: src/testdir/Makefile
Patch 8.1.1480
Problem: Desktop file check doesn't run on CI.
Solution: Install the desktip-file-utils packages. (Christian Brabandt,
Solution: Install the desktop-file-utils packages. (Christian Brabandt,
closes #4498)
Files: .travis.yml
@ -35167,7 +35210,7 @@ Files: src/testdir/test_sound.vim
Patch 8.1.1509
Problem: Cmdline_row can become negative, causing a crash.
Solution: Make sure cmdline_row does not become negagive. (closes #4102)
Solution: Make sure cmdline_row does not become negative. (closes #4102)
Files: src/misc1.c
Patch 8.1.1510
@ -35248,7 +35291,7 @@ Files: src/window.c, src/testdir/test_popupwin.vim
Patch 8.1.1522
Problem: Popup_notification() not implemented yet.
Solution: Implement it.
Files: src/popupwin.c, src/proto/popupwin.pro, src/evalfunc.c,
Files: src/popupwin.c, src/proto/popupwin.pro, src/evalfunc.c,
src/structs.h, src/testdir/test_popupwin.vim,
runtime/doc/popup.txt
src/testdir/dumps/Test_popupwin_notify_01.dump,
@ -35355,7 +35398,7 @@ Files: src/os_macosx.m
Patch 8.1.1534
Problem: Modeless selection in popup window selects too much.
Solution: Restrict the selection to insde of the popup window.
Solution: Restrict the selection to inside of the popup window.
Files: src/vim.h, src/ui.c, src/testdir/test_popupwin.vim,
src/testdir/dumps/Test_popupwin_select_01.dump,
src/testdir/dumps/Test_popupwin_select_02.dump
@ -35641,8 +35684,8 @@ Solution: Add #ifdef.
Files: src/screen.c
Patch 8.1.1573 (after 8.1.1571)
Problem: Textprop test fails if screenhots do not work.
Solution: Add check for screenhots working.
Problem: Textprop test fails if screenshots do not work.
Solution: Add check for screenshots working.
Files: src/testdir/test_textprop.vim
Patch 8.1.1574
@ -35697,7 +35740,7 @@ Files: runtime/doc/popup.txt, src/popupwin.c, src/screen.c,
Patch 8.1.1581
Problem: Shared functions for testing are disorganised.
Solution: Group finctions in script files. (Ozaki Kiichi, closes #4573)
Solution: Group functions in script files. (Ozaki Kiichi, closes #4573)
Files: Filelist, src/testdir/screendump.vim, src/testdir/shared.vim,
src/testdir/term_util.vim, src/testdir/test_mksession.vim,
src/testdir/test_suspend.vim, src/testdir/test_terminal.vim,
@ -35742,7 +35785,7 @@ Files: runtime/doc/popup.txt, src/popupwin.c
Patch 8.1.1587
Problem: Redraw problem when sign icons in the number column.
Solution: Clear and redraw when changing related options. Right aligh the
Solution: Clear and redraw when changing related options. Right align the
sign icon in the GUI. (Yegappan Lakshmanan, closes #4578)
Files: src/gui.c, src/option.c
@ -35794,12 +35837,12 @@ Files: runtime/scripts.vim, src/testdir/test_filetype.vim
Patch 8.1.1594
Problem: May still start file dialog while exiting.
Solution: Ignore the "browse" modifier in another place when exiiting.
Solution: Ignore the "browse" modifier in another place when exiting.
(Ozaki Kiichi, closes #4582)
Files: src/ex_cmds.c
Patch 8.1.1595
Problem: MS-Windows with VIMDLL: colors wrong in the GUI.
Problem: MS-Windows with VIMDLL: colors wrong in console.
Solution: Do not set the terminal colors when not using the GUI. (Ken
Takata, closes #4588)
Files: src/syntax.c
@ -35931,7 +35974,7 @@ Files: runtime/doc/options.txt, src/option.c, src/screen.c,
Patch 8.1.1615
Problem: Crash when passing buffer number to popup_create(). (Yasuhiro
Matsumoto)
Solution: Initialze the window properly.
Solution: Initialize the window properly.
Files: src/popupwin.c, src/testdir/test_popupwin.vim
Patch 8.1.1616
@ -35991,7 +36034,7 @@ Problem: When testing in the GUI may try to run gvim in a terminal.
Solution: Add the -v argument. (Yee Cheng Chin, closes #4605) Don't skip
tests that work now.
Files: src/testdir/shared.vim, src/testdir/term_util.vim,
src/testdir/test_mapping.vim, src/testdir/test_timers.vim
src/testdir/test_mapping.vim, src/testdir/test_timers.vim
Patch 8.1.1625
Problem: Script line numbers are not exactly right.
@ -36013,7 +36056,7 @@ Files: src/structs.h
Patch 8.1.1628
Problem: Popup window functions not in list of functions.
Solution: Add popup window functins to the list of functions. Reorganise
Solution: Add popup window functions to the list of functions. Reorganise
the popup window help.
Files: runtime/doc/eval.txt, runtime/doc/popup.txt,
runtime/doc/usr_41.txt
@ -36130,7 +36173,7 @@ Solution: Adjust im_get_status(). (closes #4628)
Files: src/hangulin.c, src/mbyte.c
Patch 8.1.1648
Problem: MS-Windows: build error with normal feaures.
Problem: MS-Windows: build error with normal features.
Solution: Adjust #ifdef for find_word_under_cursor().
Files: src/beval.c, src/proto/beval.pro
@ -36330,7 +36373,7 @@ Files: runtime/doc/eval.txt, runtime/doc/usr_41.txt, src/evalfunc.c,
Patch 8.1.1683
Problem: Dictionary with string keys is longer than needed.
Solution: Use *{key: val} for literaly keys.
Solution: Use *{key: val} for literal keys.
Files: runtime/doc/eval.txt, src/eval.c, src/dict.c, src/proto/dict.pro,
src/testdir/test_listdict.vim, src/testdir/test_popupwin.vim,
src/testdir/dumps/Test_popupwin_07.dump,
@ -36359,7 +36402,8 @@ Solution: Add profiler.pro
Files: Filelist
Patch 8.1.1686
Problem: "*" of "*{" is recognized as multipy operator. (Yasuhiro Matsumoto)
Problem: "*" of "*{" is recognized as multiply operator. (Yasuhiro
Matsumoto)
Solution: Check for the "{".
Files: src/eval.c, src/testdir/test_listdict.vim
@ -36463,7 +36507,7 @@ Files: src/globals.h, src/highlight.c, src/proto/highlight.pro,
src/structs.h, src/syntax.c
Patch 8.1.1700
Problem: Listener callback called for the wrong buffer.
Problem: Listener callback called for the wrong buffer.
Solution: Invoke listeners before calling ml_append_int().
Files: src/memline.c
@ -36723,7 +36767,7 @@ Files: src/evalfunc.c, src/os_unix.c, src/testdir/test_functions.vim
Patch 8.1.1741
Problem: Cleared/added match highlighting not updated in other window.
(Andi Massimino)
(Andy Massimino)
Solution: Mark the right window for refresh.
Files: src/highlight.c, src/testdir/test_match.vim,
src/testdir/dumps/Test_matchclear_1.dump,
@ -36918,7 +36962,7 @@ Files: src/testdir/test_ins_complete.vim
Patch 8.1.1775
Problem: Error message may be empty in filetype test.
Solution: Use v:exception instead. (Daniel Hahler, closs #4744)
Solution: Use v:exception instead. (Daniel Hahler, closes #4744)
Files: src/testdir/test_filetype.vim
Patch 8.1.1776
@ -36987,7 +37031,7 @@ Files: src/ui.c, src/popupwin.c, src/proto/popupwin.pro
Patch 8.1.1787
Problem: Cannot resize a popup window.
Solution: Allow for resizing by dragging the lower right corncer.
Solution: Allow for resizing by dragging the lower right corner.
Files: runtime/doc/popup.txt, src/popupwin.c, src/structs.h, src/vim.h,
src/ui.c src/testdir/test_popupwin.vim,
src/testdir/dumps/Test_popupwin_drag_01.dump,
@ -37151,7 +37195,7 @@ Files: src/screen.c, src/testdir/test_popupwin.vim,
src/testdir/dumps/Test_popupwin_21.dump
Patch 8.1.1812
Problem: Reading a truncted undo file hangs Vim.
Problem: Reading a truncated undo file hangs Vim.
Solution: Check for reading EOF. (closes #4769)
Files: src/undo.c, src/testdir/test_undo.vim
@ -37619,7 +37663,7 @@ Files: src/edit.c, src/popupmnu.c, src/insexpand.c
Patch 8.1.1885
Problem: Comments in libvterm are inconsistent.
Solution: Use // comments. Als update the table of combining characters.
Solution: Use // comments. Also update the table of combining characters.
Files: src/libvterm/bin/unterm.c, src/libvterm/bin/vterm-ctrl.c,
src/libvterm/bin/vterm-dump.c, src/libvterm/include/vterm.h,
src/libvterm/include/vterm_keycodes.h,
@ -37936,7 +37980,7 @@ Files: runtime/doc/eval.txt, src/evalfunc.c,
Patch 8.1.1926
Problem: Cursorline not redrawn when putting a line above the cursor.
Solution: Redraw when the curor line is below a change. (closes #4862)
Solution: Redraw when the cursor line is below a change. (closes #4862)
Files: src/change.c
Patch 8.1.1927
@ -37949,7 +37993,7 @@ Files: Filelist, src/Make_cyg_ming.mak, src/Make_morph.mak,
Patch 8.1.1928
Problem: Popup windows don't move with the text when making changes.
Solution: Add the 'textprop" property to the popup window options, position
Solution: Add the 'textprop' property to the popup window options, position
the popup relative to a text property. (closes #4560)
No tests yet.
Files: runtime/doc/popup.txt, src/textprop.c, src/proto/textprop.pro,
@ -38572,7 +38616,7 @@ Files: src/main.c, src/message.c, src/normal.c
Patch 8.1.2019
Problem: 'cursorline' always highlights the whole line.
Solution: Add 'cursorlineopt' to specify what is highlighted.
(closes #4693)
(Ozaki Kiichi, closes #4693)
Files: runtime/doc/options.txt, runtime/doc/quickref.txt,
runtime/doc/syntax.txt, runtime/optwin.vim, src/option.c,
src/option.h, src/screen.c, src/structs.h,
@ -38771,7 +38815,7 @@ Files: Filelist, src/Make_cyg_ming.mak, src/Make_morph.mak,
Patch 8.1.2046
Problem: SafeState may be triggered at the wrong moment.
Solution: Move it up higher to after where messages are processed. Add a
SafeStateAgain event to tigger there.
SafeStateAgain event to trigger there.
Files: runtime/doc/autocmd.txt, src/main.c, src/proto/main.pro,
src/getchar.c, src/channel.c, src/autocmd.c, src/vim.h
@ -38854,7 +38898,7 @@ Files: src/normal.c
Patch 8.1.2060
Problem: "precedes" in 'listchars' not used properly.
Solution: Correctly handle the "precedes" char in list mode for long lines.
(Christian Brabandt, closes #4953)
(Zach Wegner, Christian Brabandt, closes #4953)
Files: runtime/doc/options.txt, src/drawline.c,
src/testdir/test_display.vim, src/testdir/view_util.vim
@ -39258,7 +39302,7 @@ Files: src/search.c, src/structs.h, src/testdir/test_viminfo.vim,
Patch 8.1.2127
Problem: The indent.c file is a bit big.
Solution: Move C-indent code a a new cindent.c file. Move other
Solution: Move C-indent code to a new cindent.c file. Move other
indent-related code to indent.c. (Yegappan Lakshmanan,
closes #5031)
Files: Filelist, src/Make_cyg_ming.mak, src/Make_morph.mak,
@ -39552,7 +39596,7 @@ Files: src/term.c, src/testdir/test_termcodes.vim
Patch 8.1.2175
Problem: Meson files are not recognized.
Solution: Add the meson filetype. (Liam Beguin , Nirbheek Chauhan,
Solution: Add the meson filetype. (Liam Beguin, Nirbheek Chauhan,
closes #5056) Also recognize hollywood.
Files: runtime/filetype.vim, src/testdir/test_filetype.vim
@ -39827,7 +39871,7 @@ Files: src/quickfix.c, src/testdir/test_quickfix.vim
Patch 8.1.2221
Problem: Cannot filter :disp output.
Solution: Support filtereing :disp output. (Andi Massimino, closes #5117)
Solution: Support filtering :disp output. (Andy Massimino, closes #5117)
Files: runtime/doc/various.txt, src/register.c,
src/testdir/test_filter_cmd.vim
@ -39849,7 +39893,7 @@ Files: src/os_amiga.c, src/proto/os_amiga.pro
Patch 8.1.2225
Problem: The "last used" info of a buffer is under used.
Solution: Add "lastused" to getbufinfo(). List buffers sorted by last-used
field. (Andi Massimino, closes #4722)
field. (Andy Massimino, closes #4722)
Files: runtime/doc/eval.txt, runtime/doc/options.txt,
runtime/doc/windows.txt, src/buffer.c, src/evalbuffer.c,
src/ex_getln.c, src/misc1.c, src/option.c, src/option.h,
@ -39929,7 +39973,7 @@ Solution: Adjust position if needed. (Christian Brabandt, closes #5139)
Files: src/ex_cmds.c, src/testdir/test_substitute.vim
Patch 8.1.2237
Problem: Mode() result after usign "r" depends on whether CURSOR_SHAPE is
Problem: Mode() result after using "r" depends on whether CURSOR_SHAPE is
defined. (Christian Brabandt)
Solution: Move the #ifdef to only skip ui_cursor_shape().
Files: src/normal.c
@ -40286,7 +40330,7 @@ Solution: Do not add a trailing space.
Files: src/ops.c, src/testdir/test_join.vim
Patch 8.1.2294
Problem: Cursor position wrong when characters are concealed and asearch
Problem: Cursor position wrong when characters are concealed and a search
causes a scroll.
Solution: Fix the cursor column in a concealed line after window scroll.
(closes #5215, closes #5012)
@ -40450,7 +40494,7 @@ Files: src/testdir/test_quickfix.vim
Patch 8.1.2323
Problem: Old MSVC version no longer tested.
Solution: Drop support for MSCV 2008 and older. (Ken Takata, closes #5248)
Solution: Drop support for MSVC 2008 and older. (Ken Takata, closes #5248)
Files: src/INSTALLpc.txt, src/Make_mvc.mak, src/gui_w32.c, src/os_win32.c
Patch 8.1.2324
@ -40466,7 +40510,7 @@ Files: src/popupmenu.c, src/testdir/test_popup.vim
Patch 8.1.2326
Problem: Cannot parse a date/time string.
Solution: Add strptime(). (Stephen Wall, closes #)
Solution: Add strptime(). (Stephen Wall, closes #5250)
Files: runtime/doc/eval.txt, runtime/doc/usr_41.txt, src/auto/configure,
src/config.h.in, src/configure.ac, src/evalfunc.c, src/os_unix.h,
src/testdir/test_functions.vim
@ -40539,7 +40583,7 @@ Solution: Correct time computation. (Dominique Pelle, closes #5259)
Files: src/mouse.c, src/testdir/runtest.vim
Patch 8.1.2338
Problem: Using Visual mark sith :s gives E20 if not set.
Problem: Using Visual mark with :s gives E20 if not set.
Solution: Ignore errors when handling 'incsearch'. (closes #3837)
Files: src/ex_getln.c, src/testdir/test_search.vim,
src/testdir/dumps/Test_incsearch_substitute_14.dump
@ -40644,7 +40688,7 @@ Files: .cirrus.yml, README.md
Patch 8.1.2355
Problem: Test with "man" fails on FreeBSD.
Solution: Use "-P" instead of "--pager".
Solution: Use "-P" instead of "--pager".
Files: src/testdir/test_normal.vim
Patch 8.1.2356

View File

@ -1,7 +1,7 @@
" Vim filetype plugin
" Language: Java properties file
" Maintainer: David Bürgin <676c7473@gmail.com>
" Last Change: 2013-11-19
" Maintainer: None
" Last Change: 2019 Dec 01
if exists("b:did_ftplugin")
finish

View File

@ -2,8 +2,9 @@
" Maintainer: Christian Brabandt <cb@256bit.org>
" Repository: https://github.com/chrisbra/vim-xml-ftplugin
" Previous Maintainer: Johannes Zellner <johannes@zellner.org>
" Last Changed: 2019 Oct 24
" Last Changed: 2019 Dec 02
" Last Change:
" 20191202 - Handle docbk filetype
" 20190726 - Correctly handle non-tagged data
" 20190204 - correctly handle wrap tags
" https://github.com/chrisbra/vim-xml-ftplugin/issues/5
@ -134,7 +135,7 @@ fun! XmlIndentGet(lnum, use_syntax_check)
if syn_name_end =~ 'Comment' && syn_name_start =~ 'Comment'
return <SID>XmlIndentComment(a:lnum)
elseif empty(syn_name_start) && empty(syn_name_end)
elseif empty(syn_name_start) && empty(syn_name_end) && a:use_syntax_check
" non-xml tag content: use indent from 'autoindent'
return pind + shiftwidth()
endif
@ -148,7 +149,7 @@ endfun
func! <SID>IsXMLContinuation(line)
" Checks, whether or not the line matches a start-of-tag
return a:line !~ '^\s*<'
return a:line !~ '^\s*<' && &ft is# 'xml'
endfunc
func! <SID>HasNoTagEnd(line)

View File

@ -4,11 +4,12 @@
" Repository: https://github.com/chrisbra/vim-xml-ftplugin
" Previous Maintainer: Johannes Zellner <johannes@zellner.org>
" Author: Paul Siegmann <pauls@euronet.nl>
" Last Changed: Sept 24, 2019
" Last Changed: Nov 03, 2019
" Filenames: *.xml
" Last Change:
" 20190923 - Fix xmlEndTag to match xmlTag (vim/vim#884)
" 20190924 - Fix xmlAttribute property (amadeus/vim-xml@d8ce1c946)
" 20191103 - Enable spell checking globally
" CONFIGURATION:
" syntax folding can be turned on by
@ -52,6 +53,12 @@ set cpo&vim
syn case match
" Allow spell checking in tag values,
" there is no syntax region for that,
" so enable spell checking in top-level elements
" <tag>This text is spell checked</tag>
syn spell toplevel
" mark illegal characters
syn match xmlError "[<&]"

View File

@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Vim\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-13 22:38+0100\n"
"POT-Creation-Date: 2019-12-02 17:17+0100\n"
"PO-Revision-Date: 2008-05-24 17:26+0200\n"
"Last-Translator: Christian Brabandt <cb@256bit.org>\n"
"Language-Team: German\n"
@ -2131,9 +2131,6 @@ msgstr "Stil:"
msgid "Size:"
msgstr "Gr<47><72>e:"
msgid "E256: Hangul automata ERROR"
msgstr "E256: Hangul-Automat Fehler"
msgid "E550: Missing colon"
msgstr "E550: Fehlender Doppelpunkt"
@ -4559,7 +4556,7 @@ msgid "shell returned %d"
msgstr "Shell gab %d zur<75>ck"
msgid "E278: Cannot put a terminal buffer in a popup window"
msgstr "E278: Terminal kann nicht in einem Popup-Fenster ge<67>ffnet werdent."
msgstr "E278: Terminal kann nicht in einem Popup-Fenster ge<67>ffnet werden."
#, c-format
msgid "E997: Tabpage not found: %d"

View File

@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-12 13:17+0300\n"
"PO-Revision-Date: 2019-10-09 19:58+0300\n"
"PO-Revision-Date: 2019-12-01 19:58+0300\n"
"Last-Translator: Emir SARI <bitigchi@me.com>\n"
"Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
"Language: tr\n"
@ -68,10 +68,10 @@ msgstr ""
#, c-format
msgid "E680: <buffer=%d>: invalid buffer number "
msgstr "E680: <buffer=%d>: geçersiz arabellek numarası"
msgstr "E680: <buffer=%d>: Geçersiz arabellek numarası"
msgid "E217: Can't execute autocommands for ALL events"
msgstr "E217: Otokomutlar N olaylar için çalıştırılamıyor"
msgstr "E217: Otokomutlar TÜM olaylar için çalıştırılamıyor"
msgid "No matching autocommands"
msgstr "Eşleşen otokomut yok"
@ -173,8 +173,8 @@ msgstr "E88: İlk arabellekten öncesine gidilemez"
#, c-format
msgid "E89: No write since last change for buffer %d (add ! to override)"
msgstr ""
"E89: Arabellek %d son değişiklikten sonra yazılmadı (yoksaymak için ! "
"ekleyin)"
"E89: %d numaralı arabellek son değişiklikten sonra yazılmadı (yoksaymak için "
"! ekleyin)"
msgid "E948: Job still running (add ! to end the job)"
msgstr "E948: İş hâlâ sürüyor (bitirmek için ! ekleyin)"
@ -193,7 +193,7 @@ msgstr "W14: Uyarı: Dosya adları taşımı"
#, c-format
msgid "E92: Buffer %d not found"
msgstr "E92: Arabellek %d bulunamadı"
msgstr "E92: %d numaralı arabellek bulunamadı"
#, c-format
msgid "E93: More than one match for %s"
@ -281,10 +281,10 @@ msgid "E676: No matching autocommands for acwrite buffer"
msgstr "E676: acwrite arabelleği için eşleşen bir otokomut yok"
msgid "E203: Autocommands deleted or unloaded buffer to be written"
msgstr "E203: Otokomutlar silinmiş veya yazılması için arabelleği kaldırmışlar"
msgstr "E203: Otokomutlar arabelleği silmiş veya yazılması için kaldırmışlar"
msgid "E204: Autocommand changed number of lines in unexpected way"
msgstr "E204: Otokomut satır sayısını beklenmeyen bir biçimde değiştirdi"
msgstr "E204: Otokomut satır sayısını beklenmeyen biçimde değiştirdi"
msgid "NetBeans disallows writes of unmodified buffers"
msgstr "NetBeans değiştirilmemiş arabelleklerin yazılmasına izin vermez"
@ -308,7 +308,7 @@ msgid "E506: Can't write to backup file (add ! to override)"
msgstr "E506: Yedek dosyasına yazılamıyor (yoksaymak için ! ekleyin)"
msgid "E507: Close error for backup file (add ! to override)"
msgstr "E507: Yedek dosya için kapama hatası (yoksaymak için ! ekleyin)"
msgstr "E507: Yedek dosya için kapatma hatası (yoksaymak için ! ekleyin)"
msgid "E508: Can't read file for backup (add ! to override)"
msgstr "E508: Yedek dosyası okunamıyor (yoksaymak için ! ekleyin)"
@ -418,7 +418,7 @@ msgid "E898: socket() in channel_open()"
msgstr "E898: channel_open() içinde socket()"
msgid "E903: received command with non-string argument"
msgstr "E903: Alınan komut dizi olmayan bir değişken içeriyor"
msgstr "E903: Dizi olmayan değişken içeren komut alındı"
msgid "E904: last argument for expr/call must be a number"
msgstr "E904: İfadenin/çağrının son değişkeni bir sayı olmalıdır"
@ -435,7 +435,7 @@ msgstr "E906: Açık bir kanal değil"
#, c-format
msgid "E630: %s(): write while not connected"
msgstr "E630: %s(): Bağlantı yokken yaz"
msgstr "E630: %s(): Bağlantı yokken yazım"
#, c-format
msgid "E631: %s(): write failed"
@ -456,7 +456,7 @@ msgstr "E915: in_io arabelleği in_buf veya in_name ayarlı olmasını gerektiri
#, c-format
msgid "E918: buffer must be loaded: %s"
msgstr "E918: arabellek yüklenmiş olmalıdır: %s"
msgstr "E918: Arabellek yüklenmiş olmalıdır: %s"
msgid "E916: not a valid job"
msgstr "E916: Geçerli bir iş değil"
@ -609,13 +609,13 @@ msgid "E787: Buffer changed unexpectedly"
msgstr "E787: Arabellek beklenmeyen bir biçimde değiştirildi"
msgid "E104: Escape not allowed in digraph"
msgstr "E104: Kaçan ikili harflerde kullanılamaz"
msgstr "E104: Kaçan, ikili harflerde kullanılamaz"
msgid "Custom"
msgstr "Özel"
msgid "Latin supplement"
msgstr "Latin eklemeler"
msgstr "Latin ek"
msgid "Greek and Coptic"
msgstr "Yunan ve Antik Mısır"
@ -702,7 +702,7 @@ msgid "E719: Cannot use [:] with a Dictionary"
msgstr "E719: [:] bir sözlük ile kullanılamıyor"
msgid "E806: using Float as a String"
msgstr "E806: Kayan değer bir dizi olarak kullanılıyor"
msgstr "E806: Kayan Noktalı Değer, bir Dizi yerine kullanılıyor"
msgid "E274: No white space allowed before parenthesis"
msgstr "E274: Ayraçtan önce boşluğa izin verilmez"
@ -739,7 +739,7 @@ msgid "E109: Missing ':' after '?'"
msgstr "E109: '?' sonrası ':' eksik"
msgid "E804: Cannot use '%' with Float"
msgstr "E804: Bir kayan ile '%' kullanılamaz"
msgstr "E804: Bir kayan noktalı değer ile '%' kullanılamaz"
msgid "E973: Blob literal should have an even number of hex characters"
msgstr ""
@ -780,64 +780,64 @@ msgid "E724: variable nested too deep for displaying"
msgstr "E724: Değişken çok iç içe geçtiğinden görüntülenemiyor"
msgid "E805: Using a Float as a Number"
msgstr "E805: Bir kayanı sayı olarak kullanma"
msgstr "E805: Bir Kayan Noktalı Değer, Sayı yerine kullanılıyor"
msgid "E703: Using a Funcref as a Number"
msgstr "E703: Bir Funcref'i sayı olarak kullanma"
msgstr "E703: Bir Funcref, Sayı yerine kullanılıyor"
msgid "E745: Using a List as a Number"
msgstr "E745: Bir listeyi sayı olarak kullanma"
msgstr "E745: Bir Liste, Sayı yerine kullanılıyor"
msgid "E728: Using a Dictionary as a Number"
msgstr "E728: Bir sözlüğü sayı olarak kullanma"
msgstr "E728: Bir Sözlük, Sayı yerine kullanılıyor"
msgid "E910: Using a Job as a Number"
msgstr "E910: Bir işi sayı olarak kullanma"
msgstr "E910: Bir İş, Sayı yerine kullanılıyor"
msgid "E913: Using a Channel as a Number"
msgstr "E913: Bir kanalı sayı olarak kullanma"
msgstr "E913: Bir Kanal, Sayı yerine kullanılıyor"
msgid "E974: Using a Blob as a Number"
msgstr "E974: Bir ikili geniş nesneyi sayı olarak kullanma"
msgstr "E974: Bir İkili Geniş Nesne, Sayı yerine kullanılıyor"
msgid "E891: Using a Funcref as a Float"
msgstr "E891: Bir Funcref'i Kayan olarak kullanma"
msgstr "E891: Bir Funcref, Kayan Noktalı Değer yerine kullanılıyor"
msgid "E892: Using a String as a Float"
msgstr "E892: Bir diziyi Kayan olarak kullanma"
msgstr "E892: Bir Dizi, Kayan Noktalı Değer yerine kullanılıyor"
msgid "E893: Using a List as a Float"
msgstr "E893: Bir listeyi Kayan olarak kullanma"
msgstr "E893: Bir Liste, Kayan Noktalı Değer yerine kullanılıyor"
msgid "E894: Using a Dictionary as a Float"
msgstr "E894: Bir sözlüğü Kayan olarak kullanma"
msgstr "E894: Bir Sözlük, Kayan Noktalı Değer yerine kullanılıyor"
msgid "E907: Using a special value as a Float"
msgstr "E907: Özel bir değeri Kayan olarak kullanma"
msgstr "E907: Bir Özel Değer, Kayan Noktalı Değer yerine kullanılıyor"
msgid "E911: Using a Job as a Float"
msgstr "E911: Bir işi Kayan olarak kullanma"
msgstr "E911: Bir İş, Kayan Noktalı Değer yerine kullanılıyor"
msgid "E914: Using a Channel as a Float"
msgstr "E914: Bir kanalı Kayan olarak kullanma"
msgstr "E914: Bir Kanal, Kayan Noktalı Değer yerine kullanılıyor"
msgid "E975: Using a Blob as a Float"
msgstr "E975: Bir ikili geniş nesneyi Kayan olarak kullanma"
msgstr "E975: Bir İkili Geniş Nesne, Kayan Noktalı Değer yerine kullanılıyor"
msgid "E729: using Funcref as a String"
msgstr "E729: Funcref dizi olarak kullanılıyor"
msgstr "E729: Funcref bir Dizi yerine kullanılıyor"
msgid "E730: using List as a String"
msgstr "E730: Liste dizi olarak kullanılıyor"
msgstr "E730: Liste bir Dizi yerine kullanılıyor"
msgid "E731: using Dictionary as a String"
msgstr "E731: Sözlük dizi olarak kullanılıyor"
msgstr "E731: Sözlük bir Dizi yerine kullanılıyor"
msgid "E976: using Blob as a String"
msgstr "E976: İkili geniş nesne dizi olarak kullanılıyor"
msgstr "E976: İkili Geniş Nesne bir Dizi yerine kullanılıyor"
msgid "E908: using an invalid value as a String"
msgstr "E908: Geçersiz bir değer dizi olarak kullanılıyor"
msgstr "E908: Geçersiz bir değer bir Dizi yerine kullanılıyor"
msgid "E698: variable nested too deep for making a copy"
msgstr "E698: Değişken kopyalama için çok iç içe geçmiş"
@ -853,7 +853,7 @@ msgid " line "
msgstr " satır "
msgid "E977: Can only compare Blob with Blob"
msgstr "E977: Bir ikili geniş öğe yalnızca bir başkası ile "
msgstr "E977: Bir ikili geniş öğe yalnızca kendinden bir başkası ile "
"karşılaştırılabilir"
msgid "E691: Can only compare List with List"
@ -872,7 +872,7 @@ msgid "E694: Invalid operation for Funcrefs"
msgstr "E694: Geçersiz Funcref işlemi"
msgid "E808: Number or Float required"
msgstr "E808: Sayı veya kayan zorunlu"
msgstr "E808: Sayı veya kayan noktalı değer gerekiyor"
#, c-format
msgid "E158: Invalid buffer name: %s"
@ -905,7 +905,7 @@ msgid "called inputrestore() more often than inputsave()"
msgstr "inputrestore(), inputsave()'den daha fazla çağrıldı"
msgid "E786: Range not allowed"
msgstr "E786: Aralığa izin verilmiyor"
msgstr "E786: Erime izin verilmiyor"
msgid "E701: Invalid type for len()"
msgstr "E701: len() için geçersiz tür"
@ -947,7 +947,7 @@ msgid "E935: invalid submatch number: %d"
msgstr "E935: Geçersiz alteşleşme numarası: %d"
msgid "E18: Unexpected characters in :let"
msgstr "E18: :let içinde beklenmeyen karakterler"
msgstr "E18: :let içinde beklenmeyen karakter"
msgid "E991: cannot use =<< here"
msgstr "E991: Burada =<< kullanılamaz"
@ -1004,7 +1004,7 @@ msgstr "E963: %s yanlış türe sahip değere ayarlanıyor"
#, c-format
msgid "E795: Cannot delete variable %s"
msgstr "E795: Değişken %s silinemiyor"
msgstr "E795: %s değişkeni silinemiyor"
#, c-format
msgid "E704: Funcref variable name must start with a capital: %s"
@ -1094,7 +1094,7 @@ msgstr "E768: Takas dosyası mevcut: %s (:silent! yoksayar)"
#, c-format
msgid "E141: No file name for buffer %ld"
msgstr "E141: %ld arabelleği için bir dosya adı yok"
msgstr "E141: %ld numaralı arabelleğin bir adı yok"
msgid "E142: File not written: Writing is disabled by 'write' option"
msgstr "E142: Dosya yazılamadı: Yazma 'write' seçeneği ile kapatılmış"
@ -1104,7 +1104,7 @@ msgid ""
"'readonly' option is set for \"%s\".\n"
"Do you wish to write anyway?"
msgstr ""
"\"%s\" için 'readonly' seçeneği ayarlanmış.\n"
"\"%s\" için 'readonly' (saltokunur) seçeneği açık.\n"
"Yine de yazmak istiyor musunuz?"
#, c-format
@ -1113,7 +1113,7 @@ msgid ""
"It may still be possible to write it.\n"
"Do you wish to try?"
msgstr ""
"\"%s\" dosya izinleri saltokunur.\n"
"\"%s\" dosyasının izinleri saltokunur.\n"
"Belki yine de yazılabilir.\n"
"Denemek ister misiniz?"
@ -1133,7 +1133,7 @@ msgstr "E144: :z için sayısal olmayan değişken"
msgid "E145: Shell commands and some functionality not allowed in rvim"
msgstr ""
"E145: rvim içinde kabuk komutları ve bazı işlevselliklere izin verilmez"
"E145: rvim içinde kabuk komutları ve bazı işlevselliğe izin verilmez"
msgid "E146: Regular expressions can't be delimited by letters"
msgstr "E146: Düzenli ifadeler harflerle sınırlandırılamaz"
@ -1170,10 +1170,10 @@ msgstr[0] "%ld değiştirme/%ld satırda"
msgstr[1] "%ld değiştirme/%ld satırda"
msgid "E147: Cannot do :global recursive with a range"
msgstr "E147: :global özyineli bir erim ile yapılamaz"
msgstr "E147: :global bir erim ile özyineli yapılamaz"
msgid "E148: Regular expression missing from global"
msgstr "E148: Düzenli ifadeler eksik"
msgstr "E148: Düzenli ifade eksik"
#, c-format
msgid "Pattern found in every line: %s"
@ -1200,7 +1200,7 @@ msgstr "Üzgünüm, \"%s\" yardım dosyası bulunamadı"
#, c-format
msgid "E151: No match: %s"
msgstr "E151: %s için eşleşme bulunamadı"
msgstr "E151: Eşleşme bulunamadı: %s"
#, c-format
msgid "E152: Cannot open %s for writing"
@ -1212,7 +1212,7 @@ msgstr "E153: %s okuma için açılamıyor"
#, c-format
msgid "E670: Mix of help file encodings within a language: %s"
msgstr "E670: Bir dil için yardım dosyası kodlama karmaşası: %s"
msgstr "E670: Bir dilde yardım dosyası kodlamaları karıştı: %s"
#, c-format
msgid "E154: Duplicate tag \"%s\" in file %s/%s"
@ -1306,7 +1306,6 @@ msgstr ""
"DAHİLİ: EX_DFLALL; ADDR_NONE, ADDR_UNSIGNED veya ADDR_QUICKFIX ile birlikte "
"kullanılamıyor"
msgid "E319: Sorry, the command is not available in this version"
msgstr "E319: Üzgünüm, komut bu sürümde mevcut değil"
@ -1399,7 +1398,7 @@ msgid "E191: Argument must be a letter or forward/backward quote"
msgstr "E191: Değişken bir harf veya açma/kapama tırnağı olmalıdır"
msgid "E192: Recursive use of :normal too deep"
msgstr "E192: :normal'in özyinelemeli kullanımı çok derinde"
msgstr "E192: :normal'in özyineli kullanımı çok derinde"
msgid "E809: #< is not available without the +eval feature"
msgstr "E809: #<, +eval özelliği olmadan kullanılamaz"
@ -1679,8 +1678,8 @@ msgid ""
"W12: Warning: File \"%s\" has changed and the buffer was changed in Vim as "
"well"
msgstr ""
"W12: Uyarı: \"%s\" dosyası Vim'deki arabellek de dahil olmak "
"üzeredeğiştirildi"
"W12: Uyarı: \"%s\" dosyası Vim'deki arabellek de dahil olmak üzere "
"değiştirildi"
msgid "See \":help W12\" for more info."
msgstr "Ek bilgi için \":help W12\" yazın."
@ -1732,7 +1731,7 @@ msgid "<empty>"
msgstr "<boş>"
msgid "E655: Too many symbolic links (cycle?)"
msgstr "E655: Çok fazla sembolik bağlantı (dönüş?)"
msgstr "E655: Çok fazla sembolik bağlantı (çevrim?)"
msgid "Select Directory dialog"
msgstr "Dizin Seç iletişim kutusu"
@ -2144,13 +2143,13 @@ msgid "E621: \"%s\" resource file has wrong version"
msgstr "E621: \"%s\" kaynak dosyası sürümü hatalı"
msgid "E673: Incompatible multi-byte encoding and character set."
msgstr "E673: Uyumsuz çoklubit kodlaması ve karakter seti."
msgstr "E673: Uyumsuz çoklu bit kodlaması ve karakter seti."
msgid "E674: printmbcharset cannot be empty with multi-byte encoding."
msgstr "E674: printmbcharset çoklubit kodlamada boş olamaz"
msgstr "E674: printmbcharset çoklu bit kodlamada boş olamaz"
msgid "E675: No default font specified for multi-byte printing."
msgstr "E675: Çoklubit yazdırma için öntanımlı yazıtipi ayarlanmamış."
msgstr "E675: Çoklu bit yazdırma için öntanımlı yazıtipi ayarlanmamış."
msgid "E324: Can't open PostScript output file"
msgstr "E324: PostScript çıktı dosyasıılamıyor"
@ -2232,7 +2231,7 @@ msgstr "E422: Uçbirim kodu çok uzun: %s"
#, c-format
msgid "E423: Illegal argument: %s"
msgstr "E423: Geçersiz değişken: %s"
msgstr "E423: İzin verilmeyen değişken: %s"
msgid "E424: Too many different highlighting attributes in use"
msgstr "E424: Çok fazla değişik vurgulama kuralları kullanılıyor"
@ -2255,7 +2254,7 @@ msgid "E801: ID already taken: %d"
msgstr "E801: Kullanımda olan ID: %d"
msgid "List or number required"
msgstr "Liste veya numara zorunlu"
msgstr "Liste veya numara gerekiyor"
#, c-format
msgid "E802: Invalid ID: %d (must be greater than or equal to 1)"
@ -2904,7 +2903,7 @@ msgid "--\t\t\tOnly file names after this"
msgstr "--\t\t\tBundan sonra yalnızca dosya adları"
msgid "--literal\t\tDon't expand wildcards"
msgstr "--literal\t\tGenel arama karakterlerini genişletme!"
msgstr "--literal\t\tJoker karakterleri genişletme!"
msgid "-register\t\tRegister this gvim for OLE"
msgstr "-register\t\tBu gvim'i OLE için kaydet"
@ -3422,8 +3421,8 @@ msgid ""
"If you wrote the text file after changing the crypt key press enter"
msgstr ""
"\n"
"Metin dosyasını şifreleme anahtarını değiştirdikten sonra yazdıysanız "
"Enter'abasın"
"Metin dosyasını şifreleme anahtarını değiştirdikten sonra yazdıysanız Enter'a "
"basın"
msgid ""
"\n"
@ -3860,7 +3859,7 @@ msgid "E766: Insufficient arguments for printf()"
msgstr "E766: printf() için yetersiz değişkenler"
msgid "E807: Expected Float argument for printf()"
msgstr "E807: printf() için kayan türde değişken bekleniyordu"
msgstr "E807: printf() için kayan noktalı değer türünde değişken bekleniyordu"
msgid "E767: Too many arguments to printf()"
msgstr "E767: printf() için çok fazla değişken"
@ -3918,7 +3917,7 @@ msgstr ""
"\n"
msgid "E341: Internal error: lalloc(0, )"
msgstr "E341: Dahili hata: lalloc(0, )"
msgstr "E341: İç hata: lalloc(0, )"
#, c-format
msgid "E342: Out of memory! (allocating %lu bytes)"
@ -4064,7 +4063,7 @@ msgid "E846: Key code not set"
msgstr "E846: Anahtar kodu ayarlanmamış"
msgid "E521: Number required after ="
msgstr "E521: = sonrası sayı gereklidir"
msgstr "E521: = sonrası sayı gerekiyor"
msgid "E522: Not found in termcap"
msgstr "E522: termcap içinde bulunamadı"
@ -4095,7 +4094,7 @@ msgstr "E355: Bilinmeyen seçenek: %s"
#, c-format
msgid "E521: Number required: &%s = '%s'"
msgstr "E521: Sayı gerekli: &%s = '%s'"
msgstr "E521: Sayı gerekiyor: &%s = '%s'"
msgid ""
"\n"
@ -4209,7 +4208,7 @@ msgid "E535: Illegal character after <%c>"
msgstr "E535: <%c> sonrası izin verilmeyen karakter"
msgid "E536: comma required"
msgstr "E536: Virgül gerekli"
msgstr "E536: Virgül gerekiyor"
#, c-format
msgid "E537: 'commentstring' must be empty or contain %s"
@ -4352,7 +4351,7 @@ msgid ""
"shell returned "
msgstr ""
"\n"
"kabuk işi bitirdi "
"Program çıktı: "
msgid ""
"\n"
@ -4438,7 +4437,7 @@ msgstr "Vim - Uyarı"
#, c-format
msgid "shell returned %d"
msgstr "kabuk %d döndürdü"
msgstr "Program %d numaralı kod ile çıktı"
msgid "E278: Cannot put a terminal buffer in a popup window"
msgstr "E278: Açılır pencerelere uçbirim arabelleği yerleştirilemez"
@ -4719,7 +4718,7 @@ msgstr "E748: Daha önce kullanılan bir yazmaç yok"
#, c-format
msgid "freeing %ld lines"
msgstr "%ld satır boşaltılıyor"
msgstr "%ld satırlık yer açılıyor"
#, c-format
msgid " into \"%c"
@ -5285,11 +5284,11 @@ msgid "Reading back spell file..."
msgstr "Yazım dosyası yeniden okunuyor..."
msgid "Performing soundfolding..."
msgstr "Ses katlama gerçekleştiriliyor..."
msgstr "Sesler evriştiriliyor..."
#, c-format
msgid "Number of words after soundfolding: %ld"
msgstr "Ses katlama sonrası sözcük sayısı: %ld"
msgstr "Ses evriştirme sonrası sözcük sayısı: %ld"
#, c-format
msgid "Total number of words: %d"
@ -5326,7 +5325,7 @@ msgstr "Yapıldı!"
#, c-format
msgid "E765: 'spellfile' does not have %d entries"
msgstr "E765: 'spellfile' içinde %d girdi yok"
msgstr "E765: 'spellfile' içinde %d adet girdi yok"
#, c-format
msgid "Word '%.*s' removed from %s"
@ -5337,7 +5336,7 @@ msgid "Word '%.*s' added to %s"
msgstr "Sözcük '%.*s' %s dosyasına eklendi"
msgid "E763: Word characters differ between spell files"
msgstr "E763: Sözcük karakterleri yazım dosyaları arasında ayrımlı"
msgstr "E763: Sözcük karakterleri yazım dosyaları arasında ayrım gösteriyor"
msgid "E783: duplicate char in MAP entry"
msgstr "E783: MAP girdisinde yinelenen karakter"
@ -5461,10 +5460,10 @@ msgid "E394: Didn't find region item for %s"
msgstr "E394: %s için bölge ögesi bulunamadı"
msgid "E397: Filename required"
msgstr "E397: Dosya adı gerekli"
msgstr "E397: Dosya adı gerekiyor"
msgid "E847: Too many syntax includes"
msgstr "E847: Çok fazla sözdizimi kuralı"
msgstr "E847: Çok fazla sözdizim kuralı"
#, c-format
msgid "E789: Missing ']': %s"
@ -5644,7 +5643,7 @@ msgid "E436: No \"%s\" entry in termcap"
msgstr "E436: termcap içinde \"%s\" girdisi yok"
msgid "E437: terminal capability \"cm\" required"
msgstr "E437: \"cm\" uçbirim kabiliyeti gerekli"
msgstr "E437: \"cm\" uçbirim kabiliyeti gerekiyor"
msgid ""
"\n"
@ -5904,10 +5903,10 @@ msgid "E178: Invalid default value for count"
msgstr "E178: Sayım için geçersiz öntanımlı değer"
msgid "E179: argument required for -complete"
msgstr "E179: Değişken -complete için gerekli"
msgstr "E179: -complete için değişken gerekiyor"
msgid "E179: argument required for -addr"
msgstr "E179: Değişken -addr için gerekli"
msgstr "E179: -addr için değişken gerekiyor"
#, c-format
msgid "E174: Command already exists: add ! to replace it: %s"
@ -5934,7 +5933,7 @@ msgid "E717: Dictionary entry already exists"
msgstr "E717: Sözlük girdisi hâlihazırda mevcut"
msgid "E718: Funcref required"
msgstr "E718: Funcref gerekli"
msgstr "E718: Funcref gerekiyor"
#, c-format
msgid "E130: Unknown function: %s"
@ -6006,7 +6005,7 @@ msgid "E725: Calling dict function without Dictionary: %s"
msgstr "E725: dic işlevi bir sözlük olmadan çağrılıyor: %s"
msgid "E129: Function name required"
msgstr "E129: İşlev adı gerekli"
msgstr "E129: İşlev adı gerekiyor"
#, c-format
msgid "E128: Function name must start with a capital or \"s:\": %s"
@ -6587,7 +6586,7 @@ msgid "E470: Command aborted"
msgstr "E470: Komut durduruldu"
msgid "E471: Argument required"
msgstr "E471: Değişken gerekli"
msgstr "E471: Değişken gerekiyor"
msgid "E10: \\ should be followed by /, ? or &"
msgstr "E10: \\ /, ? veya & tarafından izlenmeli"
@ -6843,21 +6842,21 @@ msgid "E794: Cannot set variable in the sandbox: \"%s\""
msgstr "E794: Değişken kum havuzunda ayarlanamıyor: \"%s\""
msgid "E928: String required"
msgstr "E928: Dizi gerekli"
msgstr "E928: Dizi gerekiyor"
msgid "E713: Cannot use empty key for Dictionary"
msgstr "E713: Sözlük için boş anahtar kullanılamıyor"
msgid "E715: Dictionary required"
msgstr "E715: Sözlük gerekli"
msgstr "E715: Sözlük gerekiyor"
#, c-format
msgid "E684: list index out of range: %ld"
msgstr "E684: Liste dizini erimin dışında: %ld"
msgstr "E684: Liste sırası erimin dışında: %ld"
#, c-format
msgid "E979: Blob index out of range: %ld"
msgstr "E979: İkili geniş nesne dizini erimin dışında: %ld"
msgstr "E979: İkili geniş nesne sırası erimin dışında: %ld"
msgid "E978: Invalid operation for Blob"
msgstr "E978: İkili geniş nesne için geçersiz işlem"
@ -6871,10 +6870,10 @@ msgid "E716: Key not present in Dictionary: %s"
msgstr "E716: Anahtar sözlükte mevcut değil: %s"
msgid "E714: List required"
msgstr "E714: Liste gerekli"
msgstr "E714: Liste gerekiyor"
msgid "E897: List or Blob required"
msgstr "E897: Liste veya ikili geniş nesne gerekli"
msgstr "E897: Liste veya ikili geniş nesne gerekiyor"
#, c-format
msgid "E712: Argument of %s must be a List or Dictionary"
@ -6929,7 +6928,7 @@ msgid "E78: Unknown mark"
msgstr "E78: Bilinmeyen im"
msgid "E79: Cannot expand wildcards"
msgstr "E79: Arama karakterleri genişletilemiyor"
msgstr "E79: Joker karakterleri genişletilemiyor"
msgid "E591: 'winheight' cannot be smaller than 'winminheight'"
msgstr "E591: 'winheight' değeri 'winminheight' değerinden küçük olamaz"
@ -6941,14 +6940,14 @@ msgid "E80: Error while writing"
msgstr "E80: Yazma sırasında hata"
msgid "E939: Positive count required"
msgstr "E939: Pozitif sayım gerekli"
msgstr "E939: Pozitif sayım gerekiyor"
msgid "E81: Using <SID> not in a script context"
msgstr "E81: <SID> bir betik bağlamında kullanılmıyor"
#, c-format
msgid "E107: Missing parentheses: %s"
msgstr "E107: Eksik ayraçlar: %s"
msgstr "E107: Eksik ayraç: %s"
msgid "E449: Invalid expression received"
msgstr "E449: Geçersiz ifade alındı"