Lines Matching refs:in
32 Scroll back in messages |new-scroll-back|
86 unless the '+' flag is in 'cpoptions' |cpo-+|. This was illogical, since the
93 In an argument list double quotes could be used to include spaces in a file
102 ":echo 'a''b'" would result in "a b", but now that two quotes stand for one it
103 results in "a'b".
110 Files ending in .tex now have 'filetype' set to "context", "plaintex", or
132 When ":file xxx" is used in a buffer without a name, the alternate file name
137 "let html_ignore_folding=1", if no folds should appear in the HTML. (partly by
145 When 'octal' is in 'nrformats' and using CTRL-A on "08" it became "018", which
152 possible. Previously latin1 would always be used, which is wrong in a
176 "gd" previously found the very first occurrence of a variable in a function,
180 The line continuation in functions was not taken into account, line numbers in
181 errors were logical lines, not lines in the sourced file. That made it
182 difficult to locate errors. Now the line number in the sourced file is
192 is triggered deep down in the code where changing buffers is not anticipated).
239 Spell checking has been integrated in Vim. There were a few implementations
253 mistakes in the GUI (based on patch from Marcin Dalecki).
268 smart kind of completion. The text in front of the cursor is inspected to
272 Use CTRL-X CTRL-O in Insert mode to start the completion. |i_CTRL-X_CTRL-O|
291 completion are displayed in a (rather primitive) popup menu.
323 To start Vim with each file argument in a separate tab page use the |-p|
330 to use the GUI labels is set with the "e" flag in 'guioptions'.
335 The |--remote-tab| argument can be used to edit a file in a new tab page in an
351 Vim now makes an undo branch in this situation. Thus you can go back to the
356 The commands |g-| and |:earlier| go back in time, to older changes. The
357 commands |g+| and |:later| go forward in time, to newer changes.
364 specific position in this list. The |changenr()| function can be used to
427 The manual page of Vim and associated programs is now also available in
435 The Unix Makefile installs the Italian manual pages in .../man/it/man1/,
437 standard for what encoding goes in the "it" directory, the 8-bit encoded file
439 Other languages are installed in similar places.
448 The ":vimgrep" command can be used to search for a pattern in a list of files.
451 patterns, this also allows grepping in compressed and remote files.
454 If you want to use the search results in a script you can use the
457 To grep files in various directories the "**" pattern can be used. It expands
458 into an arbitrary depth of directories. "**" can be used in all places where
462 Scroll back in messages *new-scroll-back*
468 ":highlight". This is implemented in a generic way thus it works for all
509 - When writing a file with ":w!" don't reset 'readonly' when 'Z' is present in
529 - Editing Ex command lines is not done in cooked mode, because CTRL-D and
551 integrated in the netrw plugin. This means browsing local and remote files
587 a trick to have the mappings work in Select mode like they would in Visual
601 location list can be displayed in a location window (similar to the quickfix
628 CTRL-W F Start editing the filename under the cursor in a new
639 'balloonexpr' expression for text to show in evaluation balloon
641 Insert mode completion. CTRL-X CTRL-U can be used in
649 goes over 'textwidth' in Insert mode.
654 'guitablabel' expression for text to display in GUI tab page label
655 'guitabtooltip' expression for text to display in GUI tab page tooltip
660 'mzquantum' Time in msec to schedule MzScheme threads.
667 'pumheight' maximum number of items to show in the popup menu
679 'tabline' expression for text to display in the tab pages line
681 'verbosefile' Log messages in a file.
690 Win32: The ":winpos" command now also works in the console. (Vipin Aravind)
697 |:diffoff| Switch off diff mode in the current window or in all
705 |:sort| Sort lines in the buffer without depending on an
708 |:vimgrep| Internal grep command, search for a pattern in files.
763 |:earlier| Go back in time for changes in the text.
764 |:later| Go forward in time for changes in the text.
807 |:tabdo| Perform a command in every tab page.
808 |:tabedit| Edit a file in a new tab page.
810 |:tabfind| Search for a file and open it in a new tab page.
827 |:sandbox| Execute a command in the sandbox.
838 are found include the line number in the error
856 |count()| count nr of times a value is in a List or Dictionary
866 |feedkeys()| put characters in the typeahead buffer
868 |finddir()| find a directory in 'path'
869 |findfile()| find a file in 'path' (Johannes Zellner)
887 |gettabwinvar()| get variable from window in specified tab page.
888 |has_key()| check whether a key appears in a Dictionary
891 |index()| index of item in List
893 |insert()| insert an item somewhere in a List
898 |len()| number of items in a List or Dictionary
905 |matchlist()| list with match and submatches of a pattern in a string
907 |max()| maximum value in a List or Dictionary
908 |min()| minimum value in a List or Dictionary
928 |settabwinvar()| set variable in window of specified tab page
939 |tabpagebuflist()| List of buffers in a tab page
941 |tabpagewinnr()| window number in a tab page
953 directory in 'runtimepath'. See |autoload-functions|.
959 |v:val| item value in a |map()| or |filter()| function
960 |v:key| item key in a |map()| or |filter()| function
980 |CursorHoldI| the user doesn't press a key for a while in Insert mode
981 |CursorMoved| the cursor was moved in Normal mode
982 |CursorMovedI| the cursor was moved in Insert mode
1026 SpellLocal word only exists in other region |hl-SpellLocal|
1034 New items in search patterns: ~
1036 |/\]| [\d123] idem, in a collection
1038 |/\]| [\o1o3] idem, in a collection
1040 |/\]| [\x1a] idem, in a collection
1042 |/\]| [\u12ab] idem, in a collection
1044 |/\]| [\U1234abcd] idem, in a collection
1053 |/\%V| \%V match in Visual area
1181 Tamil in TSCII encoding (Yegappan Lakshmanan)
1182 Greek in cp737 (Panagiotis Louridas)
1190 The Ukrainian messages are now also available in cp1251.
1218 Mac: Support the xterm mouse in the non-GUI version.
1238 contents ourselves to make them handle fonts in a way configurable by Vim and
1256 "1gd" can be used like "gd" but ignores matches in a {} block that ends before
1262 The |v:scrollstart| variable has been added to help find the location in
1293 found in $PATH instead of looking for ordinary files in the current directory.
1299 iterative mechanism. This avoids out-of-stack errors. State is stored in
1303 Previously some options were always evaluated in the |sandbox|. Now that only
1304 happens when the option was set from a modeline or in secure mode. Applies to
1328 Added "nbsp" in 'listchars'. (David Blanchet)
1354 When uncompressing fails in the gzip plugin, give an error message but don't
1370 For the '%' item in 'viminfo', allow a number to set a maximum for the number
1381 buffer is wiped out. Avoids that there is an unused buffer in the buffer
1398 the swap file to indicate it is in the same directory as the edited file. The
1407 in a Vim server to "utf-8", and using "vim --remote fname" in a console,
1414 When a register is empty it is not stored in the viminfo file.
1426 The 'verbosefile' option can be used to log messages in a file. Verbose
1450 CTRL-Q in Insert mode now works like CTRL-V by default. Previously it was
1453 When "beep" is included in 'debug' a function or script that causes a beep
1454 will result in a message with the source of the error.
1473 possibility in term codes to end in ";*X" or "O*X", where X is any character
1476 the two forms that xterm can send their codes in and still handle all possible
1486 character that follows after "%f". For example, in "%f:%l:%m" the file name
1489 included in the file name. (suggested by Emanuele Giaquinta)
1501 When using @= in an expression the value is expression @= contains. ":let @=
1531 When 'foldcolumn' is one then put as much info in it as possible. This allows
1537 "dp" works with more than two buffers in diff mode if there is only one where
1546 Loading plugins on startup now supports subdirectories in the plugin
1553 in the FileChangedRO autocommand when checking out the file fails.
1566 'P' flag is present in 'cpoptions'.
1582 Allow using ":global" in the sandbox, it doesn't do anything harmful by
1605 was set in an error handler.
1616 The system() function now runs in cooked mode, thus can be interrupted by
1624 and merge it back in.
1631 as allocated by X11 library functions and the memory allocated in
1648 Put the runtime directory not directly in Vim.app but in
1684 This example in the documentation didn't work: >
1686 Skip over the expression in `=expr` when looking for comments, |, % and #.
1709 not deleted (like when pressing ESC). The "I" flag in 'cpoptions' can be used
1727 ignored. ":echo '-05' + 0" resulted in 5 instead of -5.
1730 characters. Also remove "'<,'>" when in Visual mode to avoid that it appears
1743 Win32: when 'encoding' is set to "utf-8" getenv() still returns strings in the
1752 Using foldlevel() in a WinEnter autocommand may not work. Noticed when
1764 GTK: Avoid a potential hang in gui_mch_wait_for_chars() when input arrives
1767 VMS: Occasionally CR characters were inserted in the file. Expansion of
1773 When using ":sball" in an autocommand only the filetype in one buffer was
1774 detected. Reset did_filetype in enter_buffer().
1783 When editing a file that was already loaded in a buffer, modelines were not
1784 used. Now window-local options in the modeline are set. Buffer-local options
1787 Win32: When 'encoding' is set to "utf-8" in the vimrc file, files from the
1796 line. Don't reset msg_didout in normal_cmd() for K_IGNORE.
1817 directory for the library early in the link flags.
1823 cause equalizing window heights in the vertical direction.
1825 When ":emenu" is used in a startup script the command was put in the typeahead
1831 When a syntax item with "containedin" is used, it may match in the start or
1835 When a transparent syntax items matches in another item where the highlighting
1842 When 'confirm' is set and using ":bdel" in a modified buffer, then selecting
1845 The PopUp menu items that started Visual mode didn't work when not in Normal
1848 Win32: The keypad decimal point always resulted in a '.', while on some
1872 being found in a library.
1883 be wrong. Now store 'fileformat' and 'fileencoding' in the swapfile and use
1893 E.g. in :e `="foo"`"comment.
1901 When 'commentstring' is '"%s' and there is a double quote in the line a double
1902 quote before the fold marker isn't removed in the text displayed for a closed
1906 break, resulting in "selected 202 of 201 bytes".
1913 When using "y<C-V>`x" where mark x is in the first column, the last line was
1919 When using ":new" and the file fits in the window, lines could still be above
1924 When using ":startinsert" or ":startreplace" when already in Insert mode
1931 not removed when editing a file. Now halve backslashes in save_patterns().
1937 Configure could not handle "-Dfoo=long\ long" in the TCL config output.
1940 after that, didn't find a match. Could also get a hang or end up in the right
1941 column in the wrong line.
1946 When 'paste' is set in the GUI the Paste toolbar button doesn't work. Clear
1951 When 'paste' is set in the GUI the toolbar button doesn't work in Insert mode.
1952 Use ":exe" in menu.vim to avoid duplicating the commands, instead of using a
1960 in ":scriptnames" and get a new <SID>, because the inode has changed.
1965 A command "w! file" in .vimrc or $EXINIT didn't work. Now it writes an empty
1972 the cursor in the last column, put the cursor in the last column again. This
1976 Added a few flags in 'cpoptions' to behave the POSIX way when wanted. The
1982 Using "I" in a line with only blanks appended to the line. This is not Vi
1983 compatible. Added the 'H' flag in 'cpoptions' for this.
1986 leaves it at the position where "J" would put it. Added the 'q' flag in
1991 Using ":append" in an empty buffer kept the dummy line. Now it's deleted to
2002 It was not possible to use a NL after a backslash in Ex mode. This is
2005 When 'cmdheight' is set to 2 in .vimrc and the GUI uses the number of lines
2006 from the terminal we actually get 3 lines for the cmdline in gvim.
2010 Win32: bold characters may sometimes write in another character cell. Use
2021 Diff mode failed when $DIFF_OPTIONS was set in the environment. Unset it
2027 When setting 'ttymouse' to "dec" in an xterm that supports the DEC mouse
2034 character, let it put K_CURSORHOLD in the input buffer.
2041 Added backslashes before dashes in the vim.1 manual page to make them appear
2050 decompressed. Required for patterns that end in a "*".
2062 and reset it in nv_home().
2074 In gui_mch_draw_string() in gui_w32.c "unibuflen" wasn't static, resulting in
2083 win_new_shellsize() call in gui_init() to fix the topframe size.
2092 When in diff mode and making a change that causes the "changed" highlighting
2093 to disappear or reappear, it was still highlighted in another window.
2098 When "~" is in 'iskeyword' the "gd" doesn't work, it's used for the previous
2099 substitute pattern. Put "\V" in the pattern to avoid that.
2108 When reading an errorfile "~/" in a file name was not expanded.
2110 GTK GUI: When adding a scrollbar (e.g. when using ":vsplit") in a script or
2122 When 'shortmess' is empty and 'keymap' set to accents, in Insert mode CTRL-N
2123 may cause the hit-enter prompt. Typing 'a then didn't result in the accented
2124 character. Put the character typed at the prompt back in the typeahead buffer
2125 so that mapping is done in the right mode.
2152 message would be in the wrong position.
2154 At the more-prompt the last character in the last line wasn't drawn.
2159 Win32: Could not use "**/" in 'path', it had to be "**\".
2168 in an error message while redrawing, which cleared the syntax highlighting
2169 while it was being used, resulting in a crash. Now don't clear syntax
2181 When using a command line window for search strings ":qa" would result in
2187 Limit the values of 'columns' and 'lines' to avoid an overflow in Rows *
2189 reversed, ":qa!" resulted in ":!aq").
2201 echoed anyway. Set terminal to raw mode in getcmdline().
2203 Unix: ":w a;b~c" caused an error in expanding wildcards.
2205 When appending to a file with ":w >>fname" in a buffer without a name, causing
2213 Don't read input when the terminal is in cooked mode.
2225 'delcombine' was also used in Visual and Select mode and for commands like
2229 appear in the register. Now the CursorHold event is not triggered while
2236 writing file "a" to create "b" and then ":split b" resulted in two buffers on
2237 the same file with two different swapfile names. Now set the inode in the
2241 string, because it may cause trouble in Insert mode.
2244 to call a function that opens a new window, resulting in errors for
2252 Shift-Insert in Insert mode could put the cursor before the last character
2253 when it just fits in the window. In coladvance() don't stop at the window
2254 edge when filling with spaces and when in Insert mode. In mswin.vim avoid
2257 Win32 GUI: When Alt-F4 is used to close the window and Cancel is selected in
2258 the dialog then Vim would insert <M-F4> in the text. Now it's ignored.
2267 When typing in Insert mode so that a new line is started, using CTRL-G u to
2272 happens to be after the end of the line then it continued in the next line and
2274 Now check for the column being past the end of the line in syn_add_end_off().
2278 When 'swapfile' is switched back on mark all blocks in the swapfile as dirty.
2281 Expanding wildcards in a command like ":e aap;<>!" didn't work. Put
2287 When expanding a file name for a shell command, as in "!cmd foo<Tab>" or ":r
2292 autocommands were triggered to notify about the change in the buffer list.
2308 characters in v:this_session.
2312 In a multibyte file the foldmarker could be recognized in the trail byte.
2318 Crashed when expanding a file name argument in backticks.
2326 'titleold' was included in ":mkexrc" and ":mksession" files.
2336 When editing in an xterm with a different number of colors than expected the
2347 ml_get errors when searching for "\n\zs" in an empty file.
2356 "dip" in trailing empty lines left one empty line behind.
2363 GUI: The "Replace All" button didn't handle backslashes in the replacement in
2375 GTK GUI: when the font selector returned a font name with a comma in it then
2390 contains a buffer that is not in the argument list (can't be closed because it
2412 Getting the GCC version in configure didn't work with Solaris sed. First
2418 The MS-Windows install program would find "vimtutor.bat" in the install
2419 directory. After changing to "c:" also change to "\" to avoid looking in the
2429 Expanding {} for a function name, resulting in a name starting with "s:" was
2447 nothing in the layout changed.
2453 it was outside of the screen. Now only do that in the direction of a size
2494 Win32: When 'encoding' was set in the vimrc then a directory argument for diff
2502 Using ":bd" for a buffer that's the current window in another tab page caused
2512 When "search" is in 'foldopen' "[s" and "]s" now open folds.
2520 "gvim -u NONE", ":set cursorcolumn", "C" in the second line didn't update
2532 Win32: Added double-click in tab pages line creates new tab. (Yegappan
2537 Fixed crash when 'lines' was set to 1000 in a modeline.
2539 When init_spellfile() finds a writable directory in 'runtimepath' but it
2542 Win32: executable() also finds "xxd" in the directory where Vim was started,
2560 out a buffer that's still in a window.
2562 ":hardcopy" resulted in an error message when 'encoding' is "utf-8" and
2566 files, wasn't detailed enough, causing building to fail in gui_xmebw.c.
2568 Using CTRL-E in Insert mode completion after CTRL-P inserted the first match
2585 When 'list' is set, 'nowrap' the $ in the first column caused 'cursorcolumn'
2592 a separate feature, also available in the "big" version.
2594 Added CTRL-W gf: open file under cursor in new tab page.
2596 When using the menu in the tab pages line, "New Tab" opens the new tab before
2628 Using CTRL-X s in Insert mode to complete spelling suggestions and using BS
2637 Using <silent> in a mapping with a shell command and the GUI caused redraw
2640 Win32: Using MSVC 4.1 for install.exe resulted in the start menu items to be
2641 created in the administrator directory instead of "All Users". Define the
2645 around a bug in the Motif library. (Yegappan Lakshmanan)
2668 keep them in the original order.
2670 Fixed a crash when editing a directory in diff mode. Don't trigger
2686 Win32: Make the "gvim --help" window appear in the middle of the screen
2707 ":syn off" had to be used twice in a file that sets 'syntax' in a modeline.
2713 Expanding <cWORD> on a trailing blank resulted in the first word in the line
2716 Spell checking: spellbadword() didn't see a missing capital in the first word
2728 When using ":map <expr>" and the expression results in something with a
2733 background, which made magenta text disappear. Now use reverse in this
2740 would result in all possible matches. Now stop completion. Also fixes that
2743 GTK: When 'encoding' is "latin1" and using non-ASCII characters in a file name
2760 Added CTRL-W gF: open file under cursor in new tab page and jump to the line
2774 Got ml_get errors when doing "o" and selecting in other window where there are
2775 less lines shorter than the cursor position in the other window. ins_mouse()
2776 was using position in wrong window.
2807 reading the file as utf-8 results in illegal bytes.
2809 Escape the argument of feedkeys() before putting it in the typeahead buffer.
2822 Prevent that using CTRL-R = in Insert mode can start Visual mode.
2824 Fixed a crash that occurred when in Insert mode with completion active and a
2827 When using CTRL-O in Insert mode just after the last character while
2838 didn't find it. When looking for a server name that doesn't end in a digit
2842 When using "double" in 'spellsuggest' when the language doesn't support sound
2843 folding resulted in too many suggestions.
2846 editing it in another way would. Use fname_expand() in buf_set_name() instead
2851 When closing another tab page from the tabline menu in Insert mode the tabline
2854 The syntax menu didn't work in compatible mode.
2873 When 'virtualedit' contains "onemore" CTRL-O in Insert mode still moved the
2890 Report +reltime feature in ":version" output.
2897 Fixed crash when using ":insert" in a while loop and missing "endwhile".
2920 When opening a quickfix window in two tabs they used different buffers,
2941 When using "/encoding=abc" in a spell word list, only "bc" was used.
2947 "/Applications" and Vim.app would be installed. Now install in /usr/local as
2957 GTK2: Selecting a button in the confirm() dialog with Tab or cursor keys and
2981 result in false positives.
3013 Added setting 'mouse' in vimrc_example.vim.
3015 When building with MZscheme also look for include files in the "plt"
3081 Could not build the Win32s version. Added a few structure definitions in
3097 Problem: GUI: clicking in the lower part of a label in the tab pages line
3148 Problem: Using the matchparen plugin, moving the cursor in Insert mode to a
3149 shorter line that ends in a brace, changes the preferred column
3198 Problem: Crash when using "\\[" and "\\]" in 'errorformat'. (Marc Weber)
3203 Problem: Using buffer.append() in Ruby may append the line to the wrong
3210 Problem: Crash when doing spell completion in an empty line and pressing
3214 "No matches" instead of remaining in undefined CTRL-X mode. And
3250 Problem: The ":compiler" command can't be used in a FileChangedRO event.
3274 Solution: Don't put BS and other characters in the redo buffer right away,
3282 Solution: When finding a non-completion key in the input don't interrupt
3286 Use "compl_pending" in a different way.
3304 text could be inserted in an improper way.
3305 Solution: Make undo_allowed() global and use it in complete().
3309 Problem: Calling inputdialog() with a third argument in the console doesn't
3328 Problem: When pasting a block of text in Insert mode Vim hangs or crashes.
3339 Problem: Perl: setting a buffer line in another buffer may result in
3350 Problem: The matchparen plugin ignores parens in strings, but not in single
3352 Solution: Also ignore parens in syntax items matching "character".
3361 Problem: Writing a compressed file fails when there are parens in the name.
3368 Solution: Check for "exec wish" in the file.
3403 Problem: ":startinsert" in a CmdwinEnter autocommand doesn't take immediate
3405 Solution: Put a NOP key in the typeahead buffer. Also avoid that using
3411 Solution: Ignore this line, so that it can be used in an executable Vim
3431 Problem: Code for temporarily switching to another buffer is duplicated in
3461 "files" in ins_compl_dictionaries().
3536 column. This could move the cursor in the matchparen plugin.
3565 Solution: Double backslashes in the string. (Alexey Froloff)
3600 Files: src/testdir/test56.in
3604 zero. Passing these to setqflist() results in the string "0".
3621 Files: src/auto/configure, src/configure.in
3637 displayed in the wrong position. (Yakov Lerner)
3663 Problem: The Greek tutor is not available in utf-8. "el" is used for the
3679 Solution: Adjust the tab pages line when needed in tabpage_close_other().
3683 Problem: Redirecting command output in a cmdline completion function
3718 Problem: The CursorHoldI event only triggers once in Insert mode. It also
3738 Also happens in other situations with one window in a tab page.
3748 Problem: Lisp indenting is confused by escaped quotes in strings. (Dorai
3770 Problem: Using CTRL-L in Insert completion when there is no current match
3777 created in the GUI. (Yukihiro Nakadaira)
3792 Problem: 64 bit Windows version reports "32 bit" in the ":version" output.
3840 Files: src/configure.in, src/auto/configure
3849 Problem: When "autoselect" is in the 'clipboard' option then the '< and '>
3868 buffer the screen isn't updated to show the changed buffer in the
3912 Dictionaries when freeing them in the garbage collector.
3926 Files: src/auto/configure, src/configure.in
3934 Problem: Using CTRL-PageUp or CTRL-PageDown in Insert mode to go to another
3951 Problem: Using the middle mouse button in Select mode to paste text results
3952 in an extra "y". (Kriton Kyrimis)
3976 Also, when the buffer is open in another tab page it's not found.
3977 Solution: Check for the "split" value of 'switchbuf' properly. Search in
3985 A session with multiple tab pages may result in "No Name" buffers.
3988 pointer to the first window in each tab page.
3993 Problem: When doing "call a.xyz()" and "xyz" does not exist in dictionary
4001 Solution: Remove code that uses "~" lines in some situations. Fix the
4009 Solution: Do scrollbinding in set_shellsize().
4013 Problem: Buttons in file dialog are not according to Gnome guidelines.
4019 Solution: Fill in the extension field. (Ben Hutchings)
4048 Solution: Put the start time on the stack instead of in the function.
4053 last line results in the cursor being in a closed fold. (Gautam
4059 Problem: When there is an I/O error in the swap file the cause of the error
4066 Solution: Set the silent flag in the typeahead buffer to avoid echoing the
4081 "Abort" results in editing file "a" in that window.
4103 Problem: Crash in cscope code when connection could not be opened.
4122 Problem: With a Visual block selection, with the cursor in the left upper
4140 Problem: VMS: A file name with multiple paths is written in the wrong file.
4157 Problem: ":mksession" doesn't restore window layout correctly in tab pages
4175 mapping, it's put back in the typeahead buffer as remappable,
4178 char back in the typeahead buffer.
4206 go to every point in the undo tree. (Andy Wokula)
4207 Solution: Correctly update pointers in the undo tree.
4211 Problem: Crash in ":let" when redirecting to a variable that's being
4225 Problem: Multi-byte characters in a message are displayed with attributes
4233 "/\_s*/e" in an empty buffer. (Andrew Maykov)
4254 Problem: "syntax spell default" results in an error message.
4264 Problem: When 'swapfile' is switched off in an empty file it is possible
4279 cause it again, resulting in an endless loop.
4285 results in an endless loop when there is a conversion error while
4311 formatting may result in a wrong cursor position.
4322 Problem: Message for ":diffput" about buffer not being in diff mode may be
4324 Solution: Check for buffer in diff mode but not modifiable.
4333 src/osdef1.h.in, src/osdef2.h.in, src/os_unix.c, src/pty.c,
4337 Problem: 0x80 characters in a register are not handled correctly for the
4362 Solution: Remove escaping before putting the recorded characters in a
4384 Problem: With ":set cindent noai bs=0" using CTRL-U in Insert mode will
4391 Solution: Use the signal protection in the GUI as in the console, allow
4402 Problem: When using <f-args> in a user command it's not possible to have an
4403 argument end in '\ '.
4410 Solution: Call SetControlViewSize() in gui_mch_set_scrollbar_thumb(). Use
4426 Problem: "%B" in 'statusline' always shows zero in Insert mode. (DervishD)
4433 edited in another tab page the window is split. The "+123"
4441 Problem: Crash when using winnr('#') in a new tab page. (Andy Wokula)
4456 flag in 'cinoptions'.
4460 Problem: Unprintable characters in completion text mess up the popup menu.
4471 Problem: When using setline() in an InsertEnter autocommand and doing "A"
4472 the cursor ends up on the last byte in the line. (Yukihiro
4485 Problem: Crash when closing a window in the GUI. (Charles Campbell)
4495 Problem: When 'pastetoggle' starts with Esc then pressing Esc in Insert
4530 Solution: Disallow using feedkeys() in the sandbox.
4534 Problem: It is possible to use writefile() in the sandbox.
4543 Files: src/auto/configure, src/configure.in, src/config.h.in,
4547 Problem: For root it is recommended to not use 'modeline', but in
4564 window for another buffer in ":doautoall".
4568 Problem: Crash when splitting a window in the GUI. (opposite of 7.0.227)
4580 Problem: Win32: Using "-register" in a Vim that does not support OLE causes
4588 with vim" context menu doesn't appear in the Windows Explorer.
4628 in the configure script.
4633 Problem: Random text in a source file. No idea how it got there.
4638 Problem: When 'maxmem' is large there can be an overflow in computations.
4640 Solution: Use the same mechanism as in mch_total_mem(): first reduce the
4775 Adjusted configure.in and added INSTALLcross.txt. (Marc Haisenko) Fixed
4776 mistakes in configure.in after that.
4777 Don't use /usr/local/include and /usr/local/lib in configure. (Philip
4779 For cross compiling the Cygwin version on Unix, change VIM.TLB to vim.tlb in
4782 Added v:searchforward variable: What direction we're searching in. (Yakov
4791 Solution: Fix typo in bind_textdomain_codeset. (Mike Kelly)
4800 Problem: The "Tear off this menu" message appears in the message history
4819 Problem: Resetting 'modified' in a StdinReadPost autocommand doesn't work.
4827 always there in OS/X. Handle the dimming. (Nicolas Weber)
4872 argument for MZSCHEME_LIBS in configure.
4873 Files: src/configure.in, src/if_mzsch.c, src/auto/configure
4884 Solution: Provide a dialog in both situations. (Chris Lubinski)
4908 Solution: Fix the problem that 7.1.015 fixed in a better way. (Sergey Khorev)
4918 Problem: "dw" in a line with one character deletes the line. Vi and nvi
4936 Problem: "[p" doesn't work in Visual mode. (David Brown)
4982 Solution: Use int instead of size_t. Disable the optimizer in one function.
5014 Problem: A tag in a help file that starts with "help-tags" and contains a
5023 this. A small bug in syntax.c is fixed, so newly created
5029 src/testdir/Makefile, src/testdir/test63.in,
5033 Problem: Some changes for patch 7.1.040 are in extra files.
5108 Solution: Add a NUL to the extra array. (Dominique Pelle). Also do this in
5126 Problem: Problem with CursorHoldI when using "r" in Visual mode (Max
5129 mode command. Also abort the "r" command in Visual when a special
5140 Problem: When in Ex mode and doing "g/^/vi" and then pressing CTRL-C Vim
5142 Solution: Clear "got_int" in the main loop to avoid the hang. When typing
5143 CTRL-C twice in a row abort the ":g" command. This is Vi
5150 Solution: Compute the window size in a smarter way. (Martin Toft)
5189 apply it to the suggested word. Also fix that the first word in
5217 Files: src/testdir/Makefile, src/testdir/test64.in, src/testdir/test64.ok
5220 Problem: Some changes for patch 7.1.071 are in extra files.
5256 Solution: Escape the CSI byte when inserting in the input buffer. (Yukihiro
5262 character in 'isfname', 'isprint', etc. doesn't pick up accented
5275 Solution: Start the file name at any character that can't be in a file name.
5297 Problem: ":e fold.c" then ":sp fold.c" results in folds of original window
5323 "#1in".
5352 Problem: When checking if syntax highlighting is present, looking in the
5359 asynchronously in the GUI. This may cause arbitrary problems.
5360 Solution: Put the focus event in the input buffer and handle it when ready
5432 repeated in other lines. (Adri Verhoef)
5437 Problem: Win32: Compilation problems in Cscope code. (Jeff Lanzarotta)
5467 Solution: Don't clear the typeval in restore_vimvar().
5471 Problem: Memory leak in getmatches().
5505 variables in the test scripts.
5507 src/testdir/Makefile, src/testdir/test14.in,
5508 src/testdir/test26.in, src/testdir/test34.in,
5509 src/testdir/test45.in, src/testdir/test47.in,
5510 src/testdir/test49.in, src/testdir/test55.in,
5511 src/testdir/test56.in, src/testdir/test58.in,
5512 src/testdir/test59.in, src/testdir/test60.in,
5513 src/testdir/test60.vim, src/testdir/test62.in,
5514 src/testdir/test63.in, src/testdir/test64.in,
5517 Problem: Using ":cd %:h" when editing a file in the current directory
5518 results in an error message for using an empty string.
5519 Solution: When "%:h" results in an empty string use ".".
5534 Problem: Mac: When dropping a file on Vim.app that is already in the buffer
5535 list (from .viminfo) results in editing an empty, unnamed buffer.
5609 Solution: Free the contained-in list.
5653 Problem: After ":diffup" cursor can be in the wrong position.
5668 For omni completion stay in completion mode even if completing
5689 Files: src/configure.in, src/auto/configure
5699 Problem: When 'clipboard' has "unnamed" using "p" in Visual mode doesn't
5752 result is wrong. Win32 GUI: Alt-y results in "u" when 'encoding'
5754 Solution: For utf-8 don't set the 7th bit in a byte, convert to the correct
5756 in the 7th bit not set, set the 7th bit after conversion.
5792 Solution: Don't trust the window ID that we got in the past, check it every
5797 Problem: Memory leak for using "gp" in Visual mode.
5798 Solution: Free memory in put_register(). (Dominique Pelle)
5808 focus, clicking in it doesn't position the cursor. (Juergen
5838 Solution: Don't call reg_getline() to check if a line is the first in the
5850 Solution: When adding white space results in not moving back delete one
5857 Solution: Change how quoting is done in the Aap recipe.
5861 Problem: Freeing memory twice when in debug mode while reading a script.
5862 Solution: Ignore script input while in debug mode.
5867 Solution: Don't handle the "//" in "*//*" as a C++ comment. (Markus
5874 Files: src/configure.in, src/auto/configure
5879 Files: src/testdir/test64.in, src/testdir/test64.ok
5882 Problem: Accessing uninitialized memory in Farsi mode. (Dominique Pelle)
5899 Problem: Crash when deleting backwards over a line break in Insert mode.
5906 characters onto the replace stack incorrectly, resulting in BS
5908 Solution: Push multibyte characters onto the replace stack in reverse byte
5927 given in the second column instead of the first. (Payl B. Mahol)
5928 Solution: Put the W10 message in the first column.
5933 Solution: Also call plain_vgetc() in ask_yesno().
5943 clicking in a scrollbar. (Juergen Jottkaerr)
5949 doesn't stop Vim from repeating the replacement in other lines,
5955 Problem: Some Vim 5.x digraphs are missing in Vim 7, even though the
5961 Problem: ":echo glob('~/{}')" results in /home/user//.
5971 Problem: Win32 GUI: "\n" in a tooltip doesn't cause a line break. (Erik
5989 Solution: When the pattern ends in "$" don't add a star for completion and
6011 Solution: Check for "onemore" flag in check_cursor_col().
6020 in the same position (really!).
6024 Problem: Can't get the operator in an ":omap".
6059 searchpos(). Use half a second timeout in the plugin.
6071 Problem: A ":tabedit" command that results in the "swap file exists" dialog
6078 Solution: Start replacing in the line where the match starts.
6109 Solution: Don't update ending states in the requested column.
6128 Problem: Wildcards in argument of ":helptags" are not expanded. (Marcel
6130 Solution: Expand wildcards in the directory name.
6155 Solution: Accept all characters in a file name, except ones that end a
6160 Problem: Hang in syntax HL when moving over a ")". (Dominique Pelle)
6161 Solution: Avoid storing a syntax state in the wrong position in the list of
6223 Problem: Compiler warning on an Alpha processor in Motif code.
6244 s in latin2. Also fixes that changing case of a multibyte
6250 Solution: Ignore K_IGNORE in Insert mode in a few more places.
6259 Problem: "U" doesn't work on all text in Visual mode. (Adri Verhoef)
6261 Files: src/ops.c, src/testdir/test39.in, src/testdir/test39.ok
6272 Solution: When going to cooked mode in mch_delay() set a flag to ignore
6279 Files: src/auto/configure, src/configure.in
6282 Problem: When using Netbeans backspacing in Insert mode skips a character
6296 Solution: Adjust the cursor position in u_undoline().
6300 Problem: ":setglobal fenc=anything" gives an error message in a buffer
6315 Files: src/testdir/test39.in
6318 Problem: ":sort" doesn't work in a one line file. (Patrick Texier)
6324 Solution: Using C messages for test 49. Filter the error message in test 55
6326 Files: src/testdir/test49.in, src/testdir/test55.in
6335 Solution: Cleanup the code for finding files and directories in a list of
6341 Solution: Also look in /usr/local/include/tcl$tclver and
6343 Files: src/auto/configure, src/configure.in
6348 with the end of a pattern match is in column zero. (A.Politz)
6352 Problem: Cursor is in the wrong position when 'rightleft' is set,
6354 Solution: Only put the cursor in the first column when actually on a
6396 Solution: Assume the escape sequence ends in a letter.
6400 Problem: When changing folds cursor may be positioned in the wrong place.
6418 Problem: ":?foo?" matches in current line since patch 7.1.025. (A.Politz)
6431 displayed in another tab page.
6570 Files: src/auto/configure, src/config.h.in, src/configure.in,
6585 Problem: Filetype detection doesn't work properly for file names ending in
6598 Problem: When the "File/Save" menu is used in Insert mode, a tab page label
6621 Problem: Editing a compressed file with special characters in the name
6638 Problem: When in readonly mode ":options" produces an error.
6646 scripts in testdir. And a few more small fixes.
6652 Solution: Check the last bytes in the buffer for being a valid utf-8
6658 Problem: Compiler warning for missing sentinel in X code.
6663 Problem: The .po files have mistakes in error numbers.
6664 Solution: Search for these mistakes in the check script. (Dominique Pelle)
6687 going to the next tag in the tag stack.
6692 Problem: Compiler warnings in Motif calls.
6711 Solution: Use PyInt in more places. Also update version message for the
6721 Problem: Can't get start of Visual area in an <expr> mapping.
6728 Files: src/testdir/test19.in, src/testdir/test38.in
6736 Problem: When editing a command line that's longer than available space in
6737 the window, the characters at the end are in reverse order.
6755 Problem: Crash when using Cygwin and non-posix path name in tags file.
6767 Problem: Reading uninitialized memory when using Del in replace mode.
6772 Warning for missing sentinel in gui_xmldlg.c. (Dominique Pelle)
6799 IM was turned off in im_preedit_end_cb() for no good reason. (Takuhiro
6810 Fix configure.in to avoid "implicitly declared" warnings when running
6817 'ic' and 'smartcase' don't work properly when using \%V in a search pattern.
6822 X11/Intrinsic.h does not (in Xt-dev package). This breaks the
6827 Files: src/auto/configure, src/configure.in
6838 Solution: Invoke mch_free_acl() in vim_rename(). (Dominique Pelle)
6853 Problem: Reading past NUL in a string.
6858 Problem: ":let v = 1.2.3" was OK in Vim 7.1, now it gives an error.
6888 Solution: Add cast to long in between. (Martin Toft)
6899 Problem: Problem with % in message.
6900 Solution: Put % in single quotes.
6909 Problem: Using CTRL-W v in the quickfix window results in two quickfix
6911 open a new quickfix window in another tab.
6914 already included in patch 7.2a.013).
6943 Overlapping STRCPY() arguments when using %r item in 'errorformat'. Use
6991 Problem: The special character "!" isn't handled properly in shellescape().
7024 Problem: Configure for TCL ends up with include file in compiler command.
7027 Files: src/auto/configure, src/configure.in
7041 Solution: Create the temp file in local directory.
7042 Files: src/auto/configure, src/configure.in
7046 Solution: Fix typo in configure script.
7047 Files: src/auto/configure, src/configure.in
7056 Problem: "vim -O foo foo" results in only one window. (Zdenek Sekera)
7075 Solution: Include '-' in the number.
7091 Solution: Check for v_list to be NULL in a few more places.
7095 Problem: Using ":gui" while the netrw plugin is active causes a delay in
7125 Problem: ":help a" doesn't jump to "a" tag in docs. (Tony Mechelynck)
7177 Store undo information in a file. Can undo to before when the file was read,
7194 Also encrypt the text in the swap file and the undo file.
7205 The 'concealcursor' option specifies what happens in the cursor line.
7211 Added the 'cursorbind' option, keeps the cursor in two windows with the same
7212 text in sync.
7231 The MS-Windows installer no longer requires the user to type anything in the
7241 The source files for all systems are included in one distribution.
7243 After using ":recover" or recovering a file in another way, ":x" and "ZZ"
7244 didn't save what you see. This could result in work being lost. Now the text
7253 #ifdefs in the source code. GTK 2 should be available for every system.
7269 The maximum number of messages remembered in the history is now 200 (was 100).
7277 Added the 'colorcolumn' option: highlight one or more columns in a window.
7280 Added support for NetBeans in a terminal. Added |:nbstart| and |:nbclose|.
7296 When the buffer is in diff mode, have :TOhtml create HTML to show the diff
7307 Mac: Add clipboard support in the Mac console. (Bjorn Winckler)
7334 Support wide file names in gvimext. (Szabolcs Horvat)
7389 Tutor in Esperanto. (Dominique Pellé)
7390 Tutor in Portuguese.
7400 Problem: Mac: pseudo-ttys don't work properly on Leopard, resulting in the
7412 Problem: Typo in translated message. Message not translated.
7418 Solution: Put it in _(). (Dominique Pelle)
7437 src/testdir/Make_vms.mms, src/testdir/test30.in,
7438 src/testdir/test54.in
7443 Solution: Don't call enter_buffer() when already in that buffer.
7452 Problem: When using "K" in Visual mode not all characters are properly
7461 Solution: Convert the Float to a String automatically in the same place
7479 Problem: synstack() doesn't work in an empty line.
7490 Problem: The pattern being completed may be in freed memory when the
7492 Solution: Keep a pointer to the expand_T in the command line structure.
7498 Problem: strlen() used on text that may not end in a NUL. (Dominique Pelle)
7535 Problem: 'cursorcolumn' is in the wrong place in a closed fold when the
7559 Problem: Can use cscope commands in the sandbox.
7579 Problem: Information in the viminfo file about previously edited files is
7581 of files edited in previous Vim sessions.
7605 Problem: Memory leak in spell info when deleting buffer.
7659 Problem: When using winrestview() in a BufWinEnter autocommand the window
7667 Problem: VMS: Too many characters are escaped in filename and shell
7677 Files: src/auto/configure, src/configure.in, src/eval.c
7680 Problem: The Python interface has an empty entry in sys.path.
7730 Problem: Compilation warnings for format in getchar.c.
7780 Solution: Accept autoload functions that don't exist yet in function().
7818 Problem: Emacs tags file lines can be too long, resulting in an error
7824 Problem: Compiler warning for storing size_t in int.
7831 only when nothing in it is used.
7837 Solution: Like with GTK, only handle netbeans messages in the main loop.
7842 Problem: Compiler warning in Sniff code.
7871 Problem: rename(from, to) doesn't work if "from" and "to" differ only in
7872 case on a system that ignores case in file names.
7886 wiped out (in this case, the netbeans annotations in this buffer
7918 Problem: Recursive structures are not handled properly in Python
7920 Solution: Keep track of references in a better way. (Yukihiro Nakadaira)
7925 Solution: Put the <M-b> character in the input buffer as valid utf-8.
7930 Problem: Using ":diffget 1" in buffer 1 corrupts the text.
7952 Problem: User command containing 0x80 in multibyte character does not work
8011 Solution: Instead of rewinding read the first line and detect a BOM in that.
8030 Solution: Set "redraw_tabline" in most places where "need_maketitle" is set.
8047 Problem: Endless loop when using "]s" in HTML when there are no
8084 Problem: Cursor invisible in Visual mode when 'number' is set and cursor in
8191 Solution: Avoid using pause(). Also use "volatile" for variables used in
8193 Files: src/auto/configure, src/configure.in, src/config.h.in,
8211 Problem: ":diffoff!" changes settings in windows not in diff mode.
8212 Solution: Only change settings in other windows when 'diff' is set, always
8227 Problem: ":cd" is still possible in a SwapExists autocmd.
8228 Solution: Check the allbuf_lock flag in ex_cd().
8236 Files: src/ops.c, src/testdir/Makefile, src/testdir/test66.in,
8282 Problem: White space in ":cscope find" is not ignored.
8294 displayed in the wrong position after a tab. (James Vega)
8300 character after the line does not work in the cursor column.
8303 Solution: Only compare the cursor column in the cursor line. Only highlight
8310 in reading uninitialized memory.
8312 failure. Let complete() return an empty string in case of an
8339 Problem: ":cd" is still possible in a SwapExists autocmd.
8340 Solution: Set allbuf_lock in do_swapexists().
8344 Problem: Memory leak in ":function /pat".
8354 Problem: Illegal memory access when searching in path.
8366 Files: src/auto/configure, src/configure.in
8374 Problem: Folds messed up in other tab page. (Vlad Irnov)
8375 Solution: Instead of going over all windows in current tab page go over all
8376 windows in all tab pages. Also free memory for location lists in
8410 Solution: Add splint arguments in the Makefile. Exclude some code from
8425 Files: src/configure.in, src/auto/configure
8457 src/configure.in, src/config.h.in, src/edit.c, src/ex_cmds.c,
8470 Problem: Compiler warning in OpenBSD.
8522 Files: src/auto/configure, src/configure.in
8527 Files: src/auto/configure, src/config.h.in, src/configure.in,
8561 Solution: Mark the executable register in the viminfo file.
8569 src/Make_mvc.mak, src/auto/configure, src/configure.in,
8570 src/config.mk.in, src/eval.c, src/if_mzsch.c, src/if_mzsch.h,
8574 Problem: Still a crash in the garbage collector for a very rare situation.
8610 Problem: Strange character in comment.
8635 is not displayed in a visible window, autocommands may be applied
8666 Solution: Don't see "no" in "novice" as unsetting an option. (Patrick
8679 Solution: Store the timestamp in b_mtime_read when the timestamp is the only
8705 Solution: Load the memfile for the hidden buffer before putting it in a
8717 Solution: Fix the line in the Makefile.
8733 Solution: Disable autocommands when opening a hidden buffer in a window.
8737 Problem: X cut_buffer0 text is used as-is, it may be in the wrong encoding.
8771 Problem: When using ":cd" in a script there is no way to track this.
8797 Problem: Cannot debug problems with being in a wrong directory.
8802 Problem: Cannot debug problems with being in a wrong directory.
8808 Solution: Use an empty entry in 'suffixes' for file names without a dot.
8812 Problem: Using CTRL-O z= in Insert mode has a delay before redrawing.
8819 Files: src/configure.in, src/auto/configure
8846 in the wrong directory. (Ajit Thakkar)
8847 Crash when triggering an autocommand in ":vimgrep". (Yukihiro
8896 Problem: The script to check .po files can't handle '%' in plural forms.
8908 Files: src/auto/configure, src/configure.in
8928 in wrong place.
8944 Problem: v:beval_col and b:beval_text are wrong in UTF-8 text. (Tony
8953 Files: src/fileio.c, src/testdir/Makefile, src/testdir/test67.in,
9000 Solution: Make the typed character available in v:char.
9029 Problem: Using freed memory in Motif GUI version when making a choice.
9046 Files: src/fold.c, src/testdir/test45.in, src/testdir/test45.ok
9060 Problem: CTRL-Y in a diff'ed window may move the cursor outside of the
9067 Problem: Using magic number in the folding code.
9079 Problem: A redraw in a custom statusline with %! may cause a crash.
9081 Solution: Make a copy of 'statusline'. Also fix typo in function name
9086 Problem: 'cursorcolumn' highlighting is wrong in diff mode.
9103 Problem: When editing the same buffer in two windows, one with folding,
9109 Problem: CTRL-U in Insert mode also deletes indent. (Andrey Voropaev)
9110 Solution: Fix mistake made in patch 7.2.169.
9141 Problem: Reading uninitialised memory in arabic mode.
9153 Problem: When setting 'comments' option it may be used in a wrong way.
9161 Files: src/auto/configure, src/config.h.in, src/configure.in, src/fileio.c
9194 Files: auto/configure, src/config.h.in, src/configure.in,
9199 Solution: Fix it and add tests. Also fix behavior of "1" in 'fo'. (Yukihiro
9201 Files: src/edit.c, src/testdir/Makefile, src/testdir/test68.in,
9202 src/testdir/test68.ok, src/testdir/test69.in,
9234 Solution: When the offset does not fit in the two bytes available give an
9239 Problem: When using a regexp in the "\=" expression of a substitute
9252 Problem: When a filetype plugin in ~/.vim/ftdetect uses ":setfiletype" and
9265 Solution: Be more strict about invalid characters in the input.
9274 Problem: Missing function in small build.
9281 Files: src/auto/configure, src/configure.in
9287 Files: src/auto/configure, src/configure.in
9291 characters, resulting in E669.
9306 Problem: Unused function in Mzscheme interface.
9317 Problem: Wrong indenting in virtual replace mode with CTRL-Y below a short
9328 Problem: A negative column argument in setpos() may cause a crash.
9333 Problem: A stray "w" in the startup vimrc file causes the edited file to be
9344 Problem: Unused functions in Workshop.
9354 Problem: "g_" doesn't position cursor correctly when in Visual mode and
9367 Solution: Call line_breakcheck() in list_join().
9384 Problem: Postponing keys in Netbeans interface does not work properly.
9401 src/testdir/Makefile, src/testdir/main.aap, src/testdir/test1.in,
9402 src/testdir/test70.in, src/testdir/test70.ok
9405 Problem: The :compiler command doesn't function properly when invoked in a
9432 Problem: Popup menu displayed wrong in 'rightleft' mode when there are
9454 Solution: Do not remap characters inserted in the typeahead buffer. (Kana
9469 Problem: CTRL-W gf doesn't put the new tab in the same place as "tab split"
9471 Solution: Store the tab number in cmdmod.tab.
9498 Solution: Put 0x8e in ScreenLines[] and the second byte in ScreenLines2[].
9503 Problem: Computing the cursor column in validate_cursor_col() is wrong when
9504 line numbers are used and 'n' is not in 'cpoptions', causing the
9516 Problem: When changing 'fileformat' from/to "mac" and there is a CR in the
9540 Files: src/Makefile, src/auto/configure, src/configure.in, src/if_ruby.c
9561 Solution: Correctly fill in structure size. (Andy Kittner)
9587 Files: src/diff.c, src/fold.c, src/option.c, src/testdir/test45.in,
9593 Files: src/auto/configure, src/configure.in, src/config.h.in, src/vim.h,
9594 src/if_cscope.c, src/osdef1.h.in, src/tag.c
9613 Problem: ml_get errors when using ":bprevious" in a BufEnter autocmd.
9669 Problem: When in the command line window dragging status line only works
9701 Solution: Fix computations in getvcol(). (partly by Lech Lorens)
9712 Files: src/configure.in, src/auto/configure
9736 Problem: When moving windows the cursor ends up in the wrong line.
9762 Solution: Don't give E705 when the name is found in the hashtab. (Sergey
9790 Problem: When using an expression in ":s" backslashes in the result are
9804 Solution: Reset sub_nsubs and sub_nlines in global_exe().
9826 Files: src/configure.in, src/config.h.in, src/auto/configure
9848 Solution: Assume there are no spaces in the path, arguments follow.
9852 Problem: Vim tries to set the background or foreground color in a terminal
9859 Problem: Memory leak in Motif when clicking on "Search Vim Help".
9900 Problem: Commas in 'langmap' are not always handled correctly.
9916 Problem: A file that exists but access is denied may result in a "new file"
9923 Problem: The ++bad argument is handled wrong, resulting in an invalid
9930 Problem: ":amenu" moves the cursor when in Insert mode.
9957 Problem: Reproducible crash in syntax HL. (George Reilly, Dominique Pelle)
9962 Problem: When "\\\n" appears in the expression result the \n doesn't result
9963 in a line break. (Andy Wokula)
9983 Files: src/eval.c, src/testdir/test34.in, src/testdir/test34.ok
10015 Problem: Crash in GUI when closing the last window in a tabpage. (ryo7000)
10020 message would be displayed again. This happened in Insert mode and with
10035 when using the cursor position in Insert mode.
10040 Composing characters in |:s| substitute text were dropped.
10046 Make CTRL-L in command line mode respect 'ignorecase' and 'smartcase'. (Martin
10050 didn't work in 'compatible' mode.
10057 Fixes for time in clipboard request. Also fix ownership. (David Fries)
10075 Fixed crash for ":find" completion, might also happen in other path expansion
10083 Reset 'title' and 'icon' in test47 to avoid the xterm title getting messed up.
10085 Fix for compiler warning about function prototype in pty.c.
10093 Fix 'autochdir' not showing up in :options window. (Dominique Pelle)
10097 Avoid illegal memory access in spell suggestion. (Dominique Pelle)
10098 Fix: crash in spell checking with a 0x300 character.
10103 Fixed: CTRL-R in Insert mode doesn't insert composing characters.
10127 Improved positioning of combining characters in GTK.
10131 Changed readfile() to ignore byte order marks, unless in binary mode.
10149 Fixed: using expression in command line may cause a crash.
10153 Fix: Include wchar.h in charset.c for towupper().
10155 Fixed: Using ":read file" in an empty buffer when 'compatible' is set caused
10158 Make the references to features in the help more consistent. (Sylvain Hitier)
10176 tries to match the pattern with the text in one way, and when that fails it
10196 dictionaries lists and functions respectively in place of their Python
10197 built-in equivalents (or None if we are talking about function references).
10198 For simple types this function returns Python built-in types and not only
10200 objects in place of `str()` ones avoiding possibility of UnicodeDecodeError.
10202 interfaces to some extent. Extent will be improved in the future.
10218 as keys in place of the index of the buffer in the internal buffer list.
10226 Now in all places which previously accepted `str()` objects, `str()` and
10232 Added or fixed support for `dir()` in Vim Python objects.
10243 clipboard when using non-GUI version of Vim (autoselectplus in
10253 Show absolute number in number column when 'relativenumber' option is
10259 them in place of blindly resetting them to the defaults. (Christian
10268 this is normal in shell file patterns. Now used "\\\{n,m\}" to get
10269 "\{n,m}" in the regexp pattern.
10276 Added support for |Lists| and |Dictionaries| in |viminfo|. (Christian
10305 buffer scope dictionary can now return specified default value in
10306 place of empty string in case variable is not found. (|gettabvar()|,
10313 Added |CompleteDone| event launched after finishing completion in
10343 Added ability to delete comment leader when using |J| by `j` flag in
10355 Added |v:windowid| variable containing current window number in GUI
10361 All changes in 7.4 *fixed-7.4*
10373 Solution: Only use in-path completion when expanding file names. (Nazri
10391 Files: src/eval.c, src/testdir/Makefile, src/testdir/test61.in
10405 Problem: 'cursorbind' is kept in places where 'scrollbind' is reset.
10423 Problem: X11 clipboard doesn't work in Athena/Motif GUI. First selection
10442 Problem: Ending a line in a backslash inside an ":append" or ":insert"
10443 command in Ex mode doesn't work properly. (Ray Frush)
10464 Problem: Missing argument to windres in MingW makefiles.
10465 Solution: Add the argument that was wrapped in the patch. (Jon Maken)
10478 Files: src/ops.c, src/testdir/test68.in, src/testdir/test68.ok
10481 Problem: Conflict for defining Boolean in Mac header files.
10507 Problem: CTRL-] in a help file doesn't always work. (Tony Mechelynck)
10527 Files: src/ex_cmds.c, src/testdir/test57.in, src/testdir/test57.ok
10530 Problem: Cannot store Dict and List in viminfo file.
10535 src/testdir/Makefile, src/testdir/main.aap, src/testdir/test74.in,
10550 src/structs.h src/testdir/test75.in, src/testdir/test75.ok
10611 Files: src/Makefile, src/config.h.in, src/configure.in,
10641 Fix only showing time in ":undolist"
10648 src/auto/configure, src/configure.in, src/if_mzsch.c
10654 Files: src/Makefile, src/auto/configure, src/config.mk.in,
10655 src/configure.in, src/link.sh
10670 src/testdir/test76.in, src/testdir/test76.ok
10674 an empty string in the list of matches.
10689 Solution: Limit recursiveness in a way that non-recursive structures can
10691 Files: src/eval.c, src/testdir/test55.in, src/testdir/test55.ok
10694 Problem: "getline" argument in do_cmdline() shadows global.
10712 Solution: Call netbeans_parse_messages() in the main loop, like it's done
10718 Solution: Don't cleanup when a read fails, put a message in the queue and
10729 Problem: Python doesn't work properly when installed in another directory
10731 Solution: Figure out home directory in configure and use Py_SetPythonHome()
10733 Files: src/configure.in, src/auto/configure, src/if_python.c,
10748 Problem: Can't get current line number in a source file.
10753 Problem: Crash when changing to another window while in a :vimgrep command.
10770 Problem: GTK: pressing Enter in inputdialog() doesn't work like clicking OK
10776 Problem: Can set environment variables in the sandbox, could be abused.
10781 Problem: Editing a file in a window that's in diff mode resets 'diff'
10783 Solution: Reset cursor binding in two more places.
10826 Problem: Duplicate lines in makefile.
10836 Problem: Non-printable characters in 'statusline' cause trouble. (ZyX)
10875 Solution: Include errno.h in vim.h.
10907 Problem: New DLL dependencies in MingW with gcc 4.5.0.
10942 Solution: Don't set the fraction in a window with zero height.
10972 Problem: Changing 'fileformat' and then using ":w" in an empty file sets
11006 Solution: When running out of memory give an error. Handle '?' in
11011 Problem: The "nbsp" item in 'listchars' isn't used for ":list".
11016 Problem: Executing a :normal command in 'statusline' evaluation causes the
11034 Problem: Potential problem in initialization when giving an error message
11054 Files: src/configure.in, src/auto/configure
11067 Problem: The message for an existing swap file is too long to fit in a 25
11078 Problem: Having auto/config.mk in the repository causes problems.
11090 Problem: When writing a file in binary mode it may be missing the final EOL
11096 Problem: MSVC: Problem with quotes in link argument.
11121 Problem: Variable misplaced in #ifdef.
11127 Solution: Don't include errno.h in Unix header file.
11141 Problem: Drag-n-drop doesn't work in KDE Dolphin.
11191 Problem: Memfile is not tested sufficiently. Looking up blocks in a
11199 src/testdir/Makefile, src/testdir/test77.in, src/testdir/test77.ok
11233 netbeans command when vim runs in a terminal.
11244 Problem: When "unnamedplus" is in 'clipboard' the selection is sometimes
11281 Problem: Might use uninitialized memory in C indenting.
11322 Files: src/misc1.c, testdir/test3.in, testdir/test3.ok
11325 Problem: ":find" completion does not escape spaces in a directory name.
11344 Solution: Change CR, NL and ESC in the text to a space.
11382 Files: src/configure.in, src/auto/configure
11395 Files: src/configure.in, src/auto/configure
11406 Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok
11409 Problem: C-indent doesn't handle colon in string correctly.
11411 Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok
11418 Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok
11434 Files: src/configure.in, src/auto/configure
11437 Problem: Static code analysis errors in riscOS.
11444 Solution: Remember what buffer ":global" started in. (Jean-Rene David)
11503 result in "a/". (ZyX)
11511 Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok
11522 to jump to the first error, resulting in E42.
11545 Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok
11550 Files: runtime/doc/indent.txt, src/misc1.c, src/testdir/test3.in,
11602 Puntaier) Check abiflags in configure. (Andreas Behr)
11603 Files: src/if_python3.c, src/auto/configure, src/configure.in
11607 Solution: Make a special case for when "J1" is in 'cino'. (Luc Deschenaux)
11608 Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok
11616 Problem: Wrong file names in previous patch. (Toothpik)
11624 Files: src/memline.c, src/testdir/test78.in, src/testdir/test78.ok,
11636 Solution: Add abiflags in one more place. (Andreas Behr)
11637 Files: src/auto/configure, src/configure.in
11650 'py3file' tries to read in the file as Unicode, sometimes causes
11658 Solution: Assume the text is linewise when it ends in a CR or NL.
11670 "#ifdef CLIPBOARD". Fix typo in makefile.
11679 Problem: Using "\n" in a substitute inside ":s" does not result in a line
11683 Files: src/regexp.c, src/testdir/test79.in, src/testdir/test79.ok,
11684 src/testdir/test80.in, src/testdir/test80.ok,
11720 files in the mercurial repository.
11740 Solution: Add the ';' flag in 'cpo'. (Christian Brabandt)
11742 src/search.c src/testdir/test81.in, src/testdir/test81.ok,
11785 Problem: Illegal memory access in after_pathsep().
11791 Problem: Illegal memory access in readline().
11803 Files: src/auto/configure, src/configure.in
11806 Problem: Repeating "f4" in "4444" skips one 4.
11814 Files: src/testdir/test78.in, src/testdir/test81.in
11823 Solution: Detect '}' in a better way. (Lech Lorens)
11824 Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok
11827 Problem: Python: Errors in Unicode characters not handled nicely.
11844 Checks in mb_strnicmp() for illegal and truncated bytes are
11849 Files: src/mbyte.c src/testdir/test82.in, src/testdir/test82.ok,
11870 Files: src/testdir/test3.in, src/testdir/test3.ok
11887 Files: runtime/doc/pattern.txt, src/regexp.c, src/testdir/test44.in,
11897 Solution: Ignore "In file included from" line also when it ends in a colon.
11920 Problem: When storing a pattern in search history there is no proper check
11926 Problem: In gvim with iBus typing space in Insert mode doesn't work.
11937 Solution: Use O_NOCTTY both in the master and slave. (Bjorn Winckler)
11962 Problem: A BOM in an error file is seen as text. (Aleksey Baibarin)
11966 src/testdir/test10.in
11980 Problem: GvimExt sets $LANG in the wrong way.
11985 Problem: MS-Windows: some characters do not show in dialogs.
11991 Problem: Passing the file name to open in VisVim doesn't work.
12004 Files: src/quickfix.c, src/testdir/test10.in, src/testdir/test10.ok
12012 Problem: When using input() and :echo in a loop the displayed text is
12033 Files: src/misc2.c, src/testdir/test75.in, src/testdir/test75.ok
12069 Files: src/config.h.in, src/auto/configure, src/configure.in
12101 Solution: Add code in #ifdefs. (Charles Cooper)
12105 Problem: Built-in colors are different from rgb.txt.
12110 Problem: Source code not in Vim style.
12123 Files: src/misc1.c, src/testdir/test19.in, src/testdir/test19.ok
12128 Files: src/testdir/test19.in
12149 triggers a GUI resize, which uses the window while it is not in a
12201 Solution: Fork first, create the window in the child and report back to the
12203 if unsuccessful the child exits and the parent continues in the
12213 Problem: Calling debug.debug() in Lua may cause Vim to hang.
12228 Problem: When a 0xa0 character is in a sourced file the error message for
12296 Problem: Indent after "public:" is not increased in C++ code. (Lech Lorens)
12299 Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok
12302 Problem: Using "." to repeat a Visual delete counts the size in bytes, not
12313 Problem: When 'imdisable' is reset from an autocommand in Insert mode it
12315 Solution: Call im_set_active() in Insert mode. (Taro Muraoka)
12327 src/testdir/test83.in, src/testdir/test83.ok
12337 Problem: Using getchar() in an expression mapping doesn't work well.
12343 Solution: Add a line in Makefile and Filelist.
12353 Problem: Local help files are only listed in help.txt, not in translated
12359 Problem: Code not in Vim style.
12395 Solution: Avoid a loop in the out of memory message.
12417 get in the way.
12424 Solution: Add the change in term.c
12444 Problem: Compiler warning in MS-Windows console build.
12475 Solution: Add special handling for a semicolon in a line by itself. (Lech
12477 Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok
12485 Problem: Crash when using a large Unicode character in a file that has
12503 Files: src/Makefile, src/configure.in, src/auto/configure
12511 Problem: Compiler warns for unused variable in Lua interface.
12516 Problem: Crash in autocomplete. (Greg Weber)
12551 Files: src/eval.c, src/testdir/test49.in, src/testdir/test65.in,
12557 Files: src/configure.in, src/auto/configure
12562 Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok
12567 Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok
12572 Files: src/Makefile, src/configure.in, src/auto/configure
12586 Problem: Mapping CTRL-K in Insert mode breaks CTRL-X CTRL-K for dictionary
12593 ends up in the wrong place. (Yasuhiro Matsumoto)
12601 Files: src/testdir/test83.in
12606 Files: src/testdir/test83.in
12615 Solution: reset lines_left in msg_end_prompt(). (Eswald)
12619 Problem: Using NULL buffer pointer in a window.
12620 Solution: Check for w_buffer being NULL in more places. (Bjorn Winckler)
12633 Files: src/option.c, src/testdir/test72.in, src/testdir/test72.ok
12648 Problem: "dv?bar" in the last line deletes too much and breaks undo.
12651 Files: src/ops.c, src/testdir/test43.in, src/testdir/test43.ok
12717 Problem: Multi-byte characters in b:browsefilter are not handled correctly.
12736 Problem: The license in pty.c is unclear.
12746 Problem: Pasting in Visual mode using the "" register does not work. (John
12753 Problem: Storing a float in a session file has an additional '&'.
12782 Files: src/testdir/test43.in
12791 Problem: DBCS encoding in a user command does not always work.
12796 Problem: "it" and "at" don't work properly with a dash in the tag name.
12801 Problem: Get E832 when setting 'undofile' in vimrc and there is a file to
12808 Solution: Add "name" and "number" in another way. (lilydjwg)
12812 Problem: Small mistakes in comments, proto and indent.
12827 Problem: With '$' in 'cpoptions' the $ is not displayed in the first
12844 Problem: When 'cpoptions' includes "E" "c0" in the first column is an
12853 Solution: Always end the group and include filetypedetect in the conf
12867 Files: src/configure.in, src/auto/configure, src/config.h.in,
12871 Problem: Using continued lines in a Vim script can be slow.
12903 Problem: Compiler warnings to size casts in Perl interface.
12916 Solution: Call mzscheme_main() early in main(). (Sergey Khorev)
12935 Files: src/ex_cmds.h, src/testdir/test31.in, src/testdir/test31.ok
12982 Problem: Pasting in the command line is slow.
12989 Solution: Use realloc() in ga_grow(). (Dominique Pelle)
13002 Files: src/buffer.c, src/testdir/test62.in, src/testdir/test62.ok
13007 Solution: Put bindtextdomain() in vim_setenv().
13045 Solution: Put the length in a variable. (Dominique Pelle)
13063 Solution: Do not position the cursor in command line mode.
13079 Files: src/testdir/test62.in
13087 Problem: Crash when using ":redraw" in a BufEnter autocommand and
13095 Problem: 'cursorbind' does not work correctly in combination with
13144 Problem: Changing 'virtualedit' in an operator function to "all" does not
13158 Solution: Instead of adding a line break, only start a new line in the
13163 Problem: The -E and --echo-wid command line arguments are not mentioned in
13183 Files: src/option.c, src/testdir/test84.in, src/testdir/test84.ok,
13189 Problem: ":help!" in a help file does not work as documented.
13190 Solution: When in a help file don't give an error message. (thinca)
13194 Problem: CTRL-] in Insert mode does not expand abbreviation when used in a
13200 Problem: Member confusion in Lua interface.
13208 Files: src/testdir/test1.in, src/testdir/test85.in, src/testdir/test85.ok
13215 Solution: Add the 'k' flag in 'cino'. (Lech Lorens)
13216 Files: runtime/doc/indent.txt, src/misc1.c, src/testdir/test3.in,
13235 Problem: MS-DOS: When "diff" trips over difference in line separators some
13282 Problem: Commands in help files are not highlighted.
13283 Solution: Allow for commands in backticks. Adjust CTRL-] to remove the
13288 Problem: Test 11 fails on MS-Windows in some versions.
13300 Problem: When exiting with unsaved changes, selecting an existing file in
13308 Solution: Init v:register in eval_init(). Correct for 'clipboard' before the
13320 Files: src/testdir/test77.in
13335 Solution: Make CTRL-E and CTRL-Y work like in Insert mode. (Christian
13348 Solution: Also ignore case for letters earlier in the path.
13354 Files: src/eval.c, src/testdir/test55.in, src/testdir/test55.ok
13385 Problem: Crash in vim_realloc() when using MEM_PROFILE.
13410 Problem: Clang complains about non-ASCII characters in a string.
13415 Problem: Crash when closing last window in a tab. (Alex Efros)
13416 Solution: Use common code in close_last_window_tabpage(). (Christian
13428 Solution: Call gui_mch_init_check() when running GUI in the foreground.
13472 Problem: 'efm' does not handle Tabs in pointer lines.
13474 Files: src/quickfix.c, src/testdir/test10.in, src/testdir/test10.ok
13479 Solution: Count the number of bytes in a character. (Yukihiro Nakadaira)
13484 Solution: Don't call setcursor() in command line mode.
13492 src/proto/ops.pro, src/search.c, src/testdir/test29.in,
13501 Problem: The cursor is in the wrong line after using ":copen". (John
13538 Files: src/misc1.c, src/testdir/test3.in, src/testdir/test3.ok
13541 Problem: With "j" in 'formatoptions' a list leader is not removed. (Gary
13544 Files: src/ops.c, src/testdir/test29.in, src/testdir/test29.ok
13555 Problem: Formatting inside comments does not use the "2" flag in
13559 src/testdir/test68.in, src/testdir/test68.ok
13576 the hard coded one in Makefile. (Stephen Bovy)
13577 Files: src/configure.in, src/auto/configure, src/Makefile
13600 Problem: Get an error for a locked argument in extend().
13605 Problem: Using refresh: always in a complete function breaks the "."
13647 Problem: Evaluating Vim expression in Python is insufficient.
13655 src/testdir/test86.in, src/testdir/test86.ok,
13656 src/testdir/test87.in, src/testdir/test87.ok
13669 Problem: Duplicate statement in if and else. (Dominique Pelle)
13679 Problem: When pasting a register in the search command line a CTRL-L
13692 Files: src/edit.c, src/misc1.c, src/testdir/test68.in,
13696 Problem: Size of memory does not fit in 32 bit unsigned.
13772 src/testdir/test62.in, src/testdir/test62.ok, src/window.c
13806 Add the "autoselectplus" option in 'clipboard' and the "P" flag in
13818 Problem: Missing change in one file.
13833 Problem: Missing files in distribution.
13843 src/testdir/test34.in, src/testdir/test34.ok, src/window.c
13846 Problem: inputdialog() doesn't use the cancel argument in the console.
13873 Problem: File names in :checkpath! output are garbled.
13874 Solution: Check for \zs in the pattern. (Lech Lorens)
13875 Files: src/search.c, src/testdir/test17.in, src/testdir/test17.ok
13881 src/proto/search.pro, src/search.c, src/testdir/test53.in,
13885 Problem: Can't use Vim dictionary as self argument in Python.
13892 Files: src/misc1.c, src/testdir/test68.in, src/testdir/test68.ok
13895 Problem: Including Python's config.c in the build causes trouble. It is
13898 Files: src/Makefile, src/auto/configure, src/configure.in
13978 Problem: ":open" does not allow for a !, which results in a confusing error
13998 Files: runtime/doc/map.txt, src/auto/configure, src/config.h.in,
13999 src/configure.in, src/ex_docmd.c, src/ex_getln.c, src/misc1.c,
14003 Problem: Cannot select beyond 222 columns with the mouse in xterm.
14047 MSVC makefile to use them. Binary files are in the next patch.
14067 Solution: Pass TRUE for abort_if_last in the call to close_buffer().
14087 Files: src/testdir/test53.in, src/testdir/test53.ok,
14088 src/testdir/test55.in, src/testdir/test55.ok
14098 Problem: "gnd" doesn't work correctly in Visual mode.
14099 Solution: Handle Visual mode differently in "gn". (Christian Brabandt)
14100 Files: src/search.c, src/testdir/test53.in, src/testdir/test53.ok
14108 Problem: When 'clipboard' is set to "unnamed" small deletes end up in the
14111 in a numbered register. (Christian Brabandt)
14150 Problem: Internal error in :pyeval.
14167 Files: src/testdir/test86.in, src/testdir/test86.ok,
14168 src/testdir/test87.in, src/testdir/test87.ok
14176 Problem: SEGV in Python code.
14187 Problem: End of color scheme name not clear in E185. (Aaron Lewis)
14188 Solution: Put the name in single quotes.
14192 Problem: Buffer overflow in unescaping text. (Raymond Ko)
14207 Problem: Unused variables in Perl interface.
14219 Files: src/configure.in, src/auto/configure
14223 Solution: Add DICTKEY_UNREF in the right places. (ZyX)
14232 Problem: Not possible to lock/unlock lists in Python interface.
14235 src/if_python3.c, src/testdir/test86.in, src/testdir/test86.ok,
14236 src/testdir/test87.in, src/testdir/test87.ok
14248 Files: src/configure.in, src/auto/configure
14270 Files: src/configure.in, src/auto/configure
14275 Files: src/configure.in, src/auto/configure
14278 Problem: Some files missing in the list of distributed files.
14306 Files: src/testdir/test53.in, src/testdir/test53.ok
14318 Files: src/testdir/test16.in
14343 Solution: Put GtkFileFilter declaration in the right place. (Yegappan
14355 easy to use in indent files.
14415 Solution: Put the mouse features in alphabetical order.
14432 Files: src/diff.c, src/testdir/test47.in, src/testdir/test47.ok
14461 Problem: Inconsistency: :set can be used in the sandbox, but :setlocal and
14467 Problem: Crash when calling setloclist() in BufUnload autocmd. (Marcin
14534 Problem: Typos and duplicate info in README.
14540 Solution: Use same mechanism as in Make_mvc.mak. (Cade Foster)
14546 Files: src/configure.in, src/auto/configure
14554 Problem: Crash in PHP file when using syntastic. (Ike Devolder)
14574 Problem: Cannot put help files in a sub-directory.
14584 Problem: File name completion in input() escapes white space. (Frederic
14622 Solution: Add #else in the right place.
14649 Solution: Add the screencol() and screenrow() functions. Use them in
14655 src/testdir/Makefile, src/testdir/test88.in,
14669 Problem: Test 61 is flaky, it fails once in a while.
14681 Solution: Do not decrement quitmore in an autocommand. (Techlive Zheng)
14692 Files: src/configure.in, src/auto/configure
14695 Problem: A location list can get a wrong count in :lvimgrep.
14707 Problem: Matchit plugin does not handle space in #ifdef.
14719 Files: src/normal.c, src/testdir/test19.in, src/testdir/test19.ok
14724 Files: src/normal.c, src/testdir/test48.in, src/testdir/test48.ok
14732 Problem: Jumping to a mark does not open a fold if it is in the same line.
14743 Problem: Segfault when doing "cclose" on BufUnload in a python function.
14768 src/testdir/test69.in, src/testdir/test69.ok
14819 Problem: Backwards search lands in wrong place when started on a multibyte
14822 Files: src/search.c, src/testdir/test44.in, src/testdir/test44.ok
14856 Problem: Python threads don't run in the background (issue 103).
14873 Problem: "\k" in regexp does not work in other window.
14885 Files: runtime/doc/if_mzsch.txt, src/configure.in, src/auto/configure,
14888 src/testdir/test70.in, src/testdir/test70.ok
14899 Files: src/testdir/test80.in, src/testdir/test80.ok
14915 Files: src/regexp.c, src/testdir/test79.in, src/testdir/test79.ok
14925 Files: src/if_mzsch.c, src/testdir/test70.in
14946 Problem: After setting 'isk' to a value ending in a comma appending to the
14955 Files: src/ex_cmds.c, src/testdir/test80.in, src/testdir/test80.ok
14965 Files: src/configure.in, src/auto/configure
14968 Problem: Compiler warnings in Perl code when building with Visual studio
14983 Files: src/if_python.c, src/if_python3.c, src/testdir/test86.in,
14984 src/testdir/test86.ok, src/testdir/test87.in,
14999 src/testdir/Makefile, src/testdir/test89.in,
15035 src/sha256.c, src/testdir/test90.in, src/testdir/test90.ok,
15043 Files: src/testdir/test89.in
15049 Files: src/testdir/test40.in
15070 Solution: Get 'textwidth' in caller of enter_buffer(). (Christian Brabandt)
15089 Problem: List of features in :version output is hard to read.
15096 Files: src/testdir/test86.in, src/testdir/test86.ok,
15123 Files: runtime/doc/eval.txt, src/eval.c src/testdir/test91.in,
15136 Solution: Scroll the window under the mouse pointer, like in the GUI.
15157 src/Makefile, src/config.h.in, src/configure.in,
15164 Problem: Empty lines in :version output when 'columns' is 320.
15175 src/testdir/test92.in, src/testdir/test92.ok,
15176 src/testdir/test93.in, src/testdir/test93.ok,
15180 Problem: Some files missing in the list of distributed files.
15185 Problem: "\@<!" in regexp does not work correctly with multibyte
15215 Files: src/testdir/test3.in, src/testdir/test3.ok
15225 Files: src/testdir/test55.in
15253 Also do not put the text in the clip buffer if conversion fails.
15257 Problem: Using "ra" in multiple lines on multibyte characters leaves a few
15259 Solution: Adjust the end column only in the last line. (Yasuhiro Matsumoto)
15260 Files: src/testdir/test69.in, src/testdir/test69.ok, src/ops.c
15263 Problem: After using backspace in insert mode completion, CTRL-N and CTRL-P
15287 Files: src/testdir/test66.in, src/testdir/test66.ok, src/normal.c
15304 Files: src/testdir/test89.in, src/testdir/test89.ok, src/option.c
15348 Problem: bufwinnr() matches buffers in other tabs.
15349 Solution: For bufwinnr() and ? only match buffers in the current tab.
15364 Files: src/search.c, src/testdir/test14.in, src/testdir/test14.ok
15377 Solution: Have "\L\u" result in title case. (James McCoy)
15378 Files: src/regexp.c, src/testdir/test79.in, src/testdir/test79.ok,
15379 src/testdir/test80.in, src/testdir/test80.ok
15400 Files: src/search.c, src/testdir/test14.in, src/testdir/test14.ok
15403 Problem: 'fileignorecase' is missing in options window and quickref.
15408 Problem: When using an ex command in operator pending mode, using Esc to
15423 Files: src/testdir/test86.in, src/testdir/test86.ok, src/if_py_both.h
15441 Problem: Double free for list and dict in Lua. (Shougo Matsu)
15453 Files: src/testdir/test94.in, src/testdir/test94.ok,
15472 Files: src/testdir/test79.in
15499 Problem: Valgrind error in test 91. (Issue 128)
15504 Problem: Memory leaks in Lua interface.
15506 Files: src/testdir/test85.in, src/testdir/test85.ok, src/if_lua.c
15511 Files: src/configure.in, src/auto/configure
15514 Problem: Memory leak reported by valgrind in test 91.
15516 Files: src/eval.c, src/testdir/test91.in, src/testdir/test91.ok
15534 Problem: When deleting last buffer in other tab the tabline is not updated.
15545 Solution: Mark items in aucmd_win as used.
15565 Problem: Possible crash when using a list in Python.
15576 Problem: Python code in #ifdef branches with only minor differences.
15585 src/testdir/test86.in, src/testdir/test86.ok,
15586 src/testdir/test87.in, src/testdir/test87.ok
15602 Files: src/testdir/test89.in, src/testdir/test94.in
15606 next encoding in 'fencs' is not used.
15616 Problem: When a path ends in a backslash appending a comma has the wrong
15619 Files: src/misc1.c, src/testdir/test73.in, src/testdir/test73.ok
15628 Solution: Put a single # in the file. (Laurent Blume)
15644 Files: src/testdir/test94.in, src/testdir/test94.ok
15649 Files: src/configure.in, src/auto/configure
15656 src/proto/eval.pro, src/proto/option.pro, src/testdir/test86.in,
15657 src/testdir/test86.ok, src/testdir/test87.in,
15661 Problem: Typos in source files.
15668 src/configure.in, src/diff.c, src/dosinst.c, src/edit.c,
15691 src/fileio.c, src/proto/window.pro, src/testdir/test62.in,
15695 Problem: Missing combining characters when putting text in a register.
15697 Files: src/getchar.c, src/testdir/test44.in, src/testdir/test44.ok
15711 Solution: Update the version in the makefile. (Raymond Ko)
15769 Problem: Stuff in if_py_both.h is ordered badly.
15774 Problem: Python: SEGV in Buffer functions.
15781 Files: src/if_py_both.h, src/if_python3.c, src/testdir/test86.in,
15782 src/testdir/test86.ok, src/testdir/test87.in,
15797 Problem: Sometimes get stuck in waiting for cursor position report,
15798 resulting in keys starting with <Esc>[ not working.
15809 src/testdir/test86.in, src/testdir/test86.ok,
15810 src/testdir/test87.in, src/testdir/test87.ok
15817 src/testdir/test86.in, src/testdir/test86.ok,
15818 src/testdir/test87.ok, src/configure.in, src/auto/configure
15861 Files: src/testdir/test86.in, src/testdir/test86.ok,
15862 src/testdir/test87.in, src/testdir/test87.ok
15887 Solution: Put declaration in #ifdef.
15892 Solution: Set the language to C in the test. (Dominique Pelle)
15893 Files: src/testdir/test86.in, src/testdir/test87.in,
15899 Files: src/testdir/test86.in, src/testdir/test86.ok,
15900 src/testdir/test87.in, src/testdir/test87.ok
15951 src/structs.h, src/testdir/Makefile, src/testdir/test64.in,
15954 src/testdir/test95.in, src/testdir/test95.ok,
15983 Problem: Crash in regexp parsing.
16021 Files: src/regexp.c, src/testdir/test64.in, src/testdir/test64.ok
16027 Files: src/regexp_nfa.c, src/testdir/test95.in, src/testdir/test95.ok
16037 Solution: Reset old_mapped_len when handling typed text in Select mode.
16050 Files: src/testdir/test95.in
16057 Files: src/Makefile, src/testdir/test64.in, src/testdir/test64.ok,
16058 src/testdir/test95.in, src/testdir/test95.ok
16071 Problem: Memory leak in new regexp engine.
16104 Files: runtime/doc/if_pyth.txt, src/if_py_both.h, src/testdir/test86.in,
16105 src/testdir/test86.ok, src/testdir/test87.in,
16111 Files: src/if_py_both.h, src/testdir/test86.in, src/testdir/test86.ok,
16112 src/testdir/test87.in, src/testdir/test87.ok
16118 tp_clear, add RangeTraverse and RangeClear, use Py_XDECREF in some
16128 Problem: Typo in char value causes out of bounds access.
16133 Problem: Duplicate condition in if.
16146 src/testdir/test86.in, src/testdir/test86.ok,
16147 src/testdir/test87.in, src/testdir/test87.ok
16162 Solution: Enable this, fixed in patch 1005.
16174 Files: src/testdir/test95.in, src/testdir/test95.ok
16185 Files: src/regexp_nfa.c, src/testdir/test95.in, src/testdir/test95.ok
16191 Files: src/regexp_nfa.c, src/testdir/test95.in, src/testdir/test95.ok
16196 Files: src/regexp_nfa.c, src/testdir/test95.in, src/testdir/test95.ok
16211 Files: src/regexp_nfa.c, src/testdir/test95.in, src/testdir/test95.ok
16214 Problem: Unused field in nfa_state.
16220 Solution: For a zero width match put new states in the current position in
16222 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok,
16240 Files: src/testdir/test64.in, src/testdir/test64.ok,
16241 src/testdir/test95.in, src/testdir/test95.ok
16246 Files: src/regexp_nfa.c, src/testdir/test95.in, src/testdir/test95.ok
16258 Files: src/regexp_nfa.c, src/testdir/test95.in, src/testdir/test95.ok
16263 Solution: Quit the loop after finding the match. Store nfa_has_zend in the
16265 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok,
16269 Problem: New regexp: not matching newline in string. (Marc Weber)
16271 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
16276 Solution: Do not start searching in the second line.
16277 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
16307 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
16310 Problem: "\1" .. "\9" are not supported in the new regexp engine.
16312 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok,
16333 Files: src/regexp.c, src/regexp_nfa.c, src/testdir/test64.in,
16345 Files: src/regexp.h, src/regexp_nfa.c, src/testdir/test64.in,
16364 src/testdir/test86.in, src/testdir/test86.ok,
16365 src/testdir/test87.in, src/testdir/test87.ok
16376 src/testdir/test86.in, src/testdir/test86.ok,
16377 src/testdir/test87.in, src/testdir/test87.ok
16394 python-2* versions. __members__ is not mentioned in python-3*
16397 src/testdir/test86.in, src/testdir/test86.ok,
16398 src/testdir/test87.in, src/testdir/test87.ok
16412 Problem: Python: Typo in pyiter_to_tv.
16439 Files: src/regexp_nfa.c, src/testdir/test64.ok, src/testdir/test64.in
16450 Files: src/if_py_both.h, src/testdir/test86.in, src/testdir/test86.ok,
16451 src/testdir/test87.in, src/testdir/test87.ok
16454 Problem: Call of funcref does not succeed in other script.
16473 src/testdir/test86.in, src/testdir/test86.ok,
16474 src/testdir/test87.in, src/testdir/test87.ok
16479 Files: src/if_py_both.h, src/testdir/test86.in, src/testdir/test86.ok,
16480 src/testdir/test87.in, src/testdir/test87.ok
16486 src/testdir/test86.in, src/testdir/test86.ok,
16487 src/testdir/test87.in, src/testdir/test87.ok
16502 Files: src/testdir/test86.in, src/testdir/test86.ok,
16503 src/testdir/test87.in, src/testdir/test87.ok
16522 Problem: Vim crashes in Python tests. Compiler warning for unused function.
16524 Files: src/if_py_both.h, src/if_python.c, src/testdir/test86.in,
16525 src/testdir/test87.in
16530 Files: src/regexp_nfa.c, src/regexp.h, src/testdir/test64.in,
16541 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok,
16542 src/testdir/test95.in
16550 Problem: Compiler warning for storing a long_u in an int.
16557 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
16567 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
16572 Files: src/testdir/test87.in, src/testdir/test87.ok
16578 Files: src/testdir/test86.in, src/testdir/test86.ok
16588 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
16593 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
16598 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
16603 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
16608 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
16613 Files: src/regexp.c, src/regexp_nfa.c, src/testdir/test64.in,
16618 Solution: Implement look-behind matching. Fix off-by-one error in old
16620 Files: src/regexp.c, src/regexp_nfa.c, src/testdir/test64.in,
16626 Files: src/testdir/test86.in, src/testdir/test86.ok,
16627 src/testdir/test87.in, src/testdir/test87.ok
16651 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
16665 Problem: Python: popitem() was not defined in a standard way.
16667 Files: runtime/doc/if_pyth.txt, src/if_py_both.h, src/testdir/test86.in,
16668 src/testdir/test86.ok, src/testdir/test87.in,
16687 src/testdir/test86.in, src/testdir/test86.ok,
16688 src/testdir/test87.in, src/testdir/test87.ok
16693 Files: src/if_py_both.h, src/testdir/test86.in, src/testdir/test86.ok,
16694 src/testdir/test87.in, src/testdir/test87.ok
16700 Files: src/configure.in, src/auto/configure
16708 Problem: New regexp engine: overhead in saving and restoring.
16716 Files: src/regexp_nfa.c, src/testdir/test24.in, src/testdir/test24.ok
16719 Problem: New regexp engine: too much code in one function. Dead code.
16725 Problem: New regexp engine: saving and restoring lastlist in the states
16741 Problem: Building on MS-Windows doesn't see changes in if_py_both.h.
16754 Solution: Use bits in an int instead of chars in a string. (Dominique Pelle)
16755 Files: src/regexp_nfa.c, src/testdir/test36.in, src/testdir/test36.ok
16760 Files: src/regexp.c, src/regexp_nfa.c, src/testdir/test64.in,
16766 Files: src/regexp.c, src/regexp_nfa.c, src/testdir/test64.in,
16780 src/testdir/test89.in, src/testdir/test89.ok
16790 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
16798 Problem: Flags in 'cpo' are search for several times.
16815 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
16828 Problem: Error for using \%V in a pattern in tiny Vim.
16849 Problem: Can't see what pattern in syntax highlighting is slow.
16895 Solution: Handle all characters in one go.
16911 Solution: Check for output state already being in the state list.
16921 Problem: Memory leak in ":syntime report".
16967 src/testdir/test64.in, src/testdir/test64.ok
17010 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
17040 Solution: Search "python2", "python3" and "pythonx" directories in
17042 Files: runtime/doc/if_pyth.txt, src/configure.in, src/ex_cmds2.c,
17044 src/testdir/test86.in, src/testdir/test87.in, src/auto/configure
17059 Files: src/testdir/test86.in, src/testdir/test86.ok,
17060 src/testdir/test87.in, src/testdir/test87.ok,
17069 Files: src/configure.in, src/auto/configure
17074 Files: src/configure.in, src/auto/configure
17099 src/testdir/python_before/before.py, src/testdir/test86.in,
17100 src/testdir/test86.ok, src/testdir/test87.in,
17106 Files: src/testdir/test86.in, src/testdir/test86.ok
17130 Problem: Can't put all Vim config files together in one directory.
17173 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
17202 Solution: Implement looking in another line.
17203 Files: src/regexp.c, src/regexp_nfa.c, src/testdir/test64.in,
17215 Files: src/configure.in, src/auto/configure
17231 Files: src/regexp.c, src/testdir/test64.in, src/testdir/test64.ok
17255 Files: src/edit.c, src/testdir/test61.in, src/testdir/test61.ok
17264 Problem: Tags are not found in case-folded tags file. (Darren cole, Issue
17278 Problem: Calling gettabwinvar() in 'tabline' cancels Visual mode. (Hirohito
17296 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
17343 Solution: Search for libXm in /usr/lib/*-linux-gnu.
17344 Files: src/configure.in, src/auto/configure
17349 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
17360 Files: src/testdir/test64.in, src/testdir/test64.ok
17373 Files: src/Makefile, src/configure.in, src/auto/configure
17384 Files: src/testdir/test17.in, src/testdir/test50.in,
17385 src/testdir/test71.in, src/testdir/test77.in
17405 Solution: Use 'encoding' instead of utf-8. Use METH_O in place of
17412 Make function names consistent. Fix memory leak fixed in
17435 Problem: Python: inconsistencies in variable names.
17442 leaks in StringToLine(), BufferMark() and convert_dl. (ZyX)
17443 Files: src/if_py_both.h, src/testdir/test86.in, src/testdir/test86.ok,
17444 src/testdir/test87.in, src/testdir/test87.ok
17461 src/testdir/pythonx/failing_import.py, src/testdir/test86.in,
17462 src/testdir/test86.ok, src/testdir/test87.in,
17474 Problem: Crash in Python interface on 64 bit machines.
17485 Problem: Memory leak in findfile().
17501 Problem: New regexp engine: back references in look-behind match don't
17505 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
17515 Solution: Use GetTextWidthEnc() instead of GetTextWidth() in two more
17530 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
17547 Files: src/testdir/test86.in, src/testdir/test87.in
17552 Files: src/testdir/test61.in
17555 Problem: gvim does not find the toolbar bitmap files in ~/vimfiles/bitmaps
17583 Problem: With GNU gettext() ":lang de_DE.utf8" does not always result in
17596 Files: src/testdir/test64.in, src/testdir/test64.ok
17599 Problem: User completion does not get the whole command line in the command
17610 src/testdir/test75.in, src/testdir/test75.ok
17619 Problem: Typo in short option name.
17655 Problem: Using "Vp" in an empty buffer can't be undone. (Hauke Petersen)
17656 Solution: Save one line in an empty buffer. (Christian Brabandt)
17683 Files: src/search.c, src/testdir/test53.in, src/testdir/test53.ok
17688 Solution: Call setpgid(0, 0) in the child process. (Narendran Gopalakrishnan)
17692 Problem: In diff mode 'cursorline' also draws in the non-active window.
17694 Solution: Only draw the cursor line in the current window. Combine the
17702 Solution: Limit Rows and Columns in more places.
17718 Problem: When 'ttymouse' is set to "xterm2" clicking in column 123 moves
17724 Problem: 'cursorline' not drawn in any other window. (Charles Campbell)
17725 Solution: Do draw the cursor line in other windows.
17730 Solution: Put the binary data in a separate file. (Ken Takata)
17731 Files: src/testdir/test71.in, src/testdir/test71a.in
17734 Problem: Compiler warnings in MS-Windows clipboard handling.
17739 Problem: No tests for picking a window when selecting an entry in a
17742 Files: src/quickfix.c, src/testdir/Makefile, src/testdir/test96.in,
17765 right value. Do the 'ambiwidth' check in the second row to avoid
17776 Problem: CTRL-R = in Insert mode changes the start of the insert position.
17792 Problem: Put in empty buffer cannot be undone.
17805 Files: src/testdir/Makefile, src/testdir/test97.in,
17821 Files: src/misc2.c, src/testdir/test89.in, src/testdir/test89.ok
17839 Solution: Don't include os_macosx.m in tiny build. Include mouse support in
17841 Files: src/configure.in, src/auto/configure, src/vim.h
17845 Solution: Fix path separators in test 89 and 96. Omit test 97, escaping
17848 src/testdir/Make_os2.mak, src/testdir/test89.in,
17849 src/testdir/test96.in, src/misc2.c
17852 Problem: Test 17 fails on MS-Windows. Includes line break in file name
17856 Files: src/search.c, src/testdir/test17.in, src/testdir/test17.ok
17861 Files: src/globals.h, src/eval.c, src/edit.c, src/testdir/test61.in,
17867 Files: src/testdir/test89.in
17886 Problem: Typos in MS-Windows build settings and README.
17898 Problem: Typos in nsis script. Can use better compression.
17921 Files: src/testdir/test87.in
17929 Problem: Valgrind errors in test 89. (Simon Ruderich)
17947 Files: src/testdir/test98.in, src/testdir/test98a.in,
17954 Problem: Failure in po file check goes unnoticed.
17980 Files: src/configure.in, src/auto/configure
17985 Files: src/configure.in, src/auto/configure
17989 Solution: Create links for files in src/po. (James McCoy)
17993 Problem: Setting/resetting 'lbr' in the main help file changes alignment
17997 Files: src/screen.c, src/testdir/test88.in, src/testdir/test88.ok
18002 Files: src/testdir/test89.in, src/testdir/test86.in, src/Makefile
18013 Problem: Features enabled in Makefile.
18029 Problem: Invalid closing parenthesis in test 62. Command truncated at
18032 Files: src/testdir/test62.in, src/testdir/test62.ok
18042 Files: src/testdir/test98a.in
18052 Files: src/testdir/test62.in
18078 Problem: Crash when spell checking in new buffer.
18080 Files: src/spell.c, src/testdir/test58.in
18085 Files: src/configure.in, src/auto/configure
18105 Solution: Include test98a.in in test98.in, execute the crucial command in
18107 Files: src/testdir/test98.in, src/testdir/test98a.in
18116 Problem: Fix in patch 7.4a.032 is not tested.
18118 Files: src/testdir/test64.in, src/testdir/test64.ok
18121 Problem: "\p" in a regexp does not match double-width characters.
18124 Files: src/regexp.c, src/regexp_nfa.c, src/testdir/test64.in,
18125 src/testdir/test64.ok, src/testdir/test95.in,
18129 Problem: Win32: When mouse is hidden and in the toolbar, moving it won't
18144 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
18152 Problem: When using ":new ++ff=unix" and "dos" is first in 'fileformats'
18156 src/testdir/test91.in, src/testdir/test91.ok
18162 Files: src/window.c, src/testdir/test8.in, src/testdir/test8.ok
18172 Solution: Clear window from b_wininfo in win_free(). (Suggestion by
18180 Files: src/Makefile, src/configure.in, src/auto/configure
18202 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
18212 Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
18215 Problem: Finding %s in shellpipe and shellredir does not ignore %%s.
18220 Problem: Using \{n,m} in an autocommand pattern no longer works.
18276 Files: src/configure.in, src/auto/configure
18296 Files: src/ops.c, src/testdir/test82.in, src/testdir/test82.ok
18299 Problem: Pressing "u" after an external command results in multiple