Age | Commit message (Collapse) | Author |
|
Problem: ":wviminfo!" does not write history previously read from a viminfo
file. (Roland Eggner)
Solution: When not merging history write all entries.
|
|
Problem: New regexp engine: Matching plain text could be faster.
Solution: Detect a plain text match and handle it specifically. Add
vim_regfree().
|
|
Problem: Can't build without the +autocmd feature. (Elimar Riesebieter)
Solution: Fix use of buf and curbuf.
|
|
Problem: Python: can't assign to vim.Buffer.name.
Solution: Python patch 3. (ZyX)
|
|
Problem: Still mering problems for viminfo history.
Solution: Do not merge lines when writing, don't write old viminfo lines.
|
|
Problem: Using an empty pattern with :sort silently continues when there is
no previous search pattern.
Solution: Give an error message.
|
|
Problem: ":g//" gives "Pattern not found error" with E486. Should not use
the error number, it's not a regular error message.
Solution: Use a normal message. (David Bürgin)
|
|
Problem: Substitute with confirmation and then "q" does not replace
anything. (John McGowan)
Solution: Do not break the loop, skip to the end.
|
|
Problem: Compiler warning for size_t to int conversion. (Skeept)
Solution: Add type casts.
|
|
Problem: ":substitute" works differently without confirmation.
Solution: Do not change the text when asking for confirmation, only display
it.
|
|
Problem: Cursor is at the wrong location and below the end of the file
after doing substitutions with confirm flag: %s/x/y/c
(Dominique Pelle)
Solution: Update the cursor position. (Christian Brabandt & Dominique)
|
|
Problem: ":help cpo-*" jumps to the wrong place.
Solution: Make it equivalent to ":help cpo-star".
|
|
Problem: 64 bit compiler warning.
Solution: Add type cast. (Mike Williams)
|
|
Problem: Cannot put help files in a sub-directory.
Solution: Make :helptags work for sub-directories. (Charles Campbell)
|
|
Problem: Completion after ":help \{-" gives an error message.
Solution: Prepend a backslash.
|
|
Problem: When using the "n" flag with the ":s" command a \= substitution
will not be evaluated.
Solution: Do perform the evaluation, so that a function can be invoked at
every matching position without changing the text. (Christian
Brabandt)
|
|
Problem: Can't remove all signs for a file or buffer.
Solution: Support "*" for the sign id. (Christian Brabandt)
|
|
Problem: When 'encoding' is a double-byte encoding ":helptags" may not find
tags correctly.
Solution: Use vim_strbyte() instead of vim_strchr(). (Yasuhiro Matsumoto)
|
|
Problem: When exiting with unsaved changes, selecting an existing file in
the file dialog, there is no dialog to ask whether the existing
file should be overwritten. (Felipe G. Nievinski)
Solution: Call check_overwrite() before writing. (Christian Brabandt)
|
|
Problem: Test 11 fails on MS-Windows in some versions.
Solution: Fix #ifdefs for whether filtering through a pipe is possible. Move
setting b_no_eol_lnum back to where it was before patch 7.3.124.
(David Pope)
|
|
Problem: Commands in help files are not highlighted.
Solution: Allow for commands in backticks. Adjust CTRL-] to remove the
backticks.
|
|
Problem: ":help!" in a help file does not work as document.
Solution: When in a help file don't give an error message. (thinca)
|
|
Problem: Can't abort listing placed signs.
Solution: Check "got_int". (Christian Brabandt)
|
|
Problem: When using ":s///c" the cursor is moved away from the match.
(Lawman)
Solution: Don't move the cursor when do_ask is set. (Christian Brabandt)
|
|
Problem: Crash when a BufWinLeave autocommand closes the only other window.
(Daniel Hunt)
Solution: Abort closing a buffer when it becomes the only one.
|
|
Problem: Using NULL buffer pointer in a window.
Solution: Check for w_buffer being NULL in more places. (Bjorn Winckler)
|
|
Problem: ml_get error when using ":g" with folded lines.
Solution: Adjust the line number for changed_lines(). (Christian Brabandt)
|
|
Problem: Local help files are only listed in help.txt, not in translated
help files.
Solution: Also find translated help files. (Yasuhiro Matsumoto)
|
|
Problem: When jumping to a help tag a closed fold doesn't open.
Solution: Save and restore KeyTyped. (Yasuhiro Matsumoto)
|
|
Problem: When closing a window there is a chance that deleting a scrollbar
triggers a GUI resize, which uses the window while it is not in a
valid state.
Solution: Set the buffer pointer to NULL to be able to detect the invalid
situation. Fix a few places that used the buffer pointer
incorrectly.
|
|
Problem: External commands can't use pipes on MS-Windows.
Solution: Implement pipes and use them when 'shelltemp' isn't set. (Vincent
Berthoux)
|
|
Problem: The text displayed by ":z-" isn't exactly like old Vi.
Solution: Add one to the start line number. (ChangZhuo Chen)
|
|
Problem: Ex command ":s/ \?/ /g" splits multi-byte characters into bytes.
(Dominique Pelle)
Solution: Advance over whole character instead of one byte.
|
|
Problem: The RISC OS port has obvious errors and is not being maintained.
Solution: Remove the RISC OS files and code.
|
|
Problem: ":windo g/pattern/q" closes windows and reports "N more lines".
(Tim Chase)
Solution: Remember what buffer ":global" started in. (Jean-Rene David)
|
|
Problem: Items on the stack may be too big.
Solution: Make items static or allocate them.
|
|
Problem: Useless check for NULL when calling vim_free().
Solution: Remove the check. (Dominique Pelle)
|
|
Problem: Inconsistency with preproc symbols. void * computation.
Solution: Include vimio.h from vim.h. Add type cast.
|
|
Problem: Using freed memory when doing ":saveas" and an autocommand sets
'autochdir'. (Kevin Klement)
Solution: Get the value of fname again after executing autocommands.
|
|
Problem: ":sort n" sorts lines without a number as number zero. (Beeyawned)
Solution: Make lines without a number sort before lines with a number. Also
fix sorting negative numbers.
|
|
Problem: Signs don't show up. (Charles Campbell)
Solution: Don't use negative numbers. Also assign a number to signs that
have a name of all digits to avoid using a sign number twice.
|
|
Problem: Named signs do not use a negative number as intended.
Solution: Fix the numbering of named signs. (Xavier de Gaye)
|
|
Problem: 'cursorbind' is kept in places where 'scrollbind' is reset.
Solution: Reset 'cursorbind'.
|
|
|
|
|
|
Cleanup white space.
|
|
|
|
|
|
|
|
|