Age | Commit message (Collapse) | Author |
|
Problem: With GNU gettext() ":lang de_DE.utf8" does not always result in
German messages.
Solution: Clear the $LANGUAGE environment variable.
|
|
Problem: Not easy to load Python modules.
Solution: Search "python2", "python3" and "pythonx" directories in
'runtimepath' for Python modules. (ZyX)
|
|
Problem: The round() function is not always available. (Christ van
Willegen)
Solution: Use the solution from f_round().
|
|
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 see what pattern in syntax highlighting is slow.
Solution: Add the ":syntime" command.
|
|
Problem: Autocommands are triggered by setwinvar() et al. Missing BufEnter
on :tabclose. Duplicate WinEnter on :tabclose. Wrong order of
events for :tablose and :tabnew.
Solution: Fix these autocommand events. (Zyx)
|
|
Problem: Typos in source files.
Solution: Fix the typos. (Ken Takata)
|
|
Problem: On some systems case of file names is always ignored, on others
never.
Solution: Add the 'fileignorecase' option to control this at runtime.
Implies 'wildignorecase'.
|
|
Problem: buf_spname() is used inconsistently.
Solution: Make the return type a char_u pointer. Check the size of the
returned string.
|
|
Problem: ":vimgrep" does not obey 'wildignore'.
Solution: Apply 'wildignore' and 'suffixes' to ":vimgrep". (Ingo Karkat)
|
|
Problem: ":profdel" should not work when the +profile feature is disabled.
Solution: Call ex_ni(). (Yasuhiro Matsumoto)
|
|
Problem: When using :tablose a TabEnter autocommand is triggered too early.
(Karthick)
Solution: Don't trigger *Enter autocommands before closing the tab.
(Christian Brabandt)
|
|
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: When using ":qa" and there is a changed buffer picking the buffer
to jump to is not very good.
Solution: Consider current and other tab pages. (Hirohito Higashi)
|
|
Problem: Using many continuation lines can be slow.
Solution: Adjust the reallocation size to the current length.
|
|
Problem: Compiler warning for unused variable.
Solution: Move the variable inside #ifdef.
|
|
Problem: Using continued lines in a Vim script can be slow.
Solution: Instead of reallocating for every line use a growarray. (Yasuhiro
Matsumoto)
|
|
Problem: Small mistakes in comments, proto and indent.
Solution: Fix the mistakes.
Also update runtime files
|
|
|
|
Problem: ":scriptnames" and ":breaklist" show long file names.
Solution: Shorten to use "~/" when possible. (Jean-Rene David)
|
|
Problem: No completion for ":lang".
Solution: Get locales to complete from. (Dominique Pelle)
|
|
Problem: The RISC OS port has obvious errors and is not being maintained.
Solution: Remove the RISC OS files and code.
|
|
Problem: Items on the stack may be too big.
Solution: Make items static or allocate them.
|
|
Problem: Compiler complains about comma.
Solution: Remove comma after last enum element.
|
|
Problem: Inconsistency with preproc symbols. void * computation.
Solution: Include vimio.h from vim.h. Add type cast.
|
|
Problem: 'cursorbind' is kept in places where 'scrollbind' is reset.
Solution: Reset 'cursorbind'.
|
|
|
|
|
|
|
|
Problem: Vim doesn't build cleanly with MSVC 2010.
Solution: Change a few types. (George Reilly)
|
|
Problem: Error message is not easy to understand.
Solution: Add quotes. (SungHyun Nam)
|
|
Problem: No command line completion for ":profile".
Solution: Complete the subcommand and file name.
|
|
Problem: Can't compile on some systems
Solution: Move the #ifdef outside of the mch_open macro. (Patrick Texier)
|
|
Problem: Can't compile on Win32.
Solution: Insert the missing bar.
|
|
Problem: Part of --startuptime patch is missing.
Solution: Add check for time_fd.
|
|
Problem: Part of FD_CLOEXEC change is missing.
Solution: Include source file skipped because of typo.
|
|
Problem: The :compiler command doesn't function properly when invoked in a
function.
Solution: Add "g:" before "current_compiler". (Yukihiro Nakadaira)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|