# HG changeset patch # User Bram Moolenaar # Date 1575410406 -3600 # Node ID 8dde7ced33443b3def58036f7029816ef163a803 # Parent bea2e4dfc6d74796eb06b622cda6918b0861f296 Update a few runtime files Commit: https://github.com/vim/vim/commit/4ceaa3a6e0b8cb2994c303041aedcbb60527cd61 Author: Bram Moolenaar Date: Tue Dec 3 22:49:09 2019 +0100 Update a few runtime files diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt --- a/runtime/doc/eval.txt +++ b/runtime/doc/eval.txt @@ -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 evaluati 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 || 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|. diff --git a/runtime/doc/popup.txt b/runtime/doc/popup.txt --- a/runtime/doc/popup.txt +++ b/runtime/doc/popup.txt @@ -24,7 +24,7 @@ 3. Usage |popup-usage| 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* diff --git a/runtime/doc/tags b/runtime/doc/tags --- a/runtime/doc/tags +++ b/runtime/doc/tags @@ -1353,6 +1353,7 @@ +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* diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -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 spl 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 reprod 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 re 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) diff --git a/runtime/doc/various.txt b/runtime/doc/various.txt --- a/runtime/doc/various.txt +++ b/runtime/doc/various.txt @@ -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 @@ 8g8 Find an illegal UTF-8 byte sequenc 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 || 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 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 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| diff --git a/runtime/doc/version8.txt b/runtime/doc/version8.txt --- a/runtime/doc/version8.txt +++ b/runtime/doc/version8.txt @@ -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 wheth 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 woul 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/te 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/Ma 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 c 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 S 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 f 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 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. - -`:const` was added to allow for declaring a variable that cannot change. > +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 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/ 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 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/tex 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, 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 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/tes 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 inc 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.vi 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/tes 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/po 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/po 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/test 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/ 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 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(). (clo 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 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. 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 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 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 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/tes 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, s 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/eva 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.m 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, sr 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.m 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, 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_ 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/t 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_ 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. ( 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/ 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. (D 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 diff --git a/runtime/ftplugin/jproperties.vim b/runtime/ftplugin/jproperties.vim --- a/runtime/ftplugin/jproperties.vim +++ b/runtime/ftplugin/jproperties.vim @@ -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 diff --git a/runtime/indent/xml.vim b/runtime/indent/xml.vim --- a/runtime/indent/xml.vim +++ b/runtime/indent/xml.vim @@ -2,8 +2,9 @@ " Maintainer: Christian Brabandt " Repository: https://github.com/chrisbra/vim-xml-ftplugin " Previous Maintainer: Johannes Zellner -" 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 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! 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! HasNoTagEnd(line) diff --git a/runtime/syntax/xml.vim b/runtime/syntax/xml.vim --- a/runtime/syntax/xml.vim +++ b/runtime/syntax/xml.vim @@ -4,11 +4,12 @@ " Repository: https://github.com/chrisbra/vim-xml-ftplugin " Previous Maintainer: Johannes Zellner " Author: Paul Siegmann -" 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 +" This text is spell checked +syn spell toplevel + " mark illegal characters syn match xmlError "[<&]" diff --git a/src/po/de.po b/src/po/de.po --- a/src/po/de.po +++ b/src/po/de.po @@ -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 \n" "Language-Team: German\n" @@ -2131,9 +2131,6 @@ msgstr "Stil:" msgid "Size:" msgstr "Größ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ück" msgid "E278: Cannot put a terminal buffer in a popup window" -msgstr "E278: Terminal kann nicht in einem Popup-Fenster geöffnet werdent." +msgstr "E278: Terminal kann nicht in einem Popup-Fenster geöffnet werden." #, c-format msgid "E997: Tabpage not found: %d" diff --git a/src/po/tr.po b/src/po/tr.po --- a/src/po/tr.po +++ b/src/po/tr.po @@ -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 \n" "Language-Team: Turkish \n" "Language: tr\n" @@ -68,10 +68,10 @@ msgstr "" #, c-format msgid "E680: : invalid buffer number " -msgstr "E680: : geçersiz arabellek numarası" +msgstr "E680: : Geçersiz arabellek numarası" msgid "E217: Can't execute autocommands for ALL events" -msgstr "E217: Otokomutlar BÃœTÃœ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 fo 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 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ı gerektirir" #, 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 Dicti 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 fo 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 Funcr 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 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 o 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 "" msgstr "" 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 wr 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ı açı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 thi 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 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 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 c 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 ex 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 witho 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 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 Dictiona 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 not in a script context" msgstr "E81: 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ı"