summaryrefslogtreecommitdiffstats
path: root/runtime
AgeCommit message (Collapse)Author
2016-08-13patch 7.4.2205v7.4.2205Bram Moolenaar
Problem: 'wildignore' always applies to getcompletion(). Solution: Add an option to use 'wildignore' or not. (Yegappan Lakshmanan)
2016-08-12Updated runtime files.Bram Moolenaar
2016-08-12patch 7.4.2204v7.4.2204Bram Moolenaar
Problem: It is not easy to get information about buffers, windows and tabpages. Solution: Add getbufinfo(), getwininfo() and gettabinfo(). (Yegappan Lakshmanan)
2016-08-12patch 7.4.2201v7.4.2201Bram Moolenaar
Problem: The sign column disappears when the last sign is deleted. Solution: Add the 'signcolumn' option. (Christian Brabandt)
2016-08-12patch 7.4.2200v7.4.2200Bram Moolenaar
Problem: Cannot get all information about a quickfix list. Solution: Add an optional argument to get/set loc/qf list(). (Yegappan Lakshmanan)
2016-08-07patch 7.4.2180v7.4.2180Bram Moolenaar
Problem: There is no easy way to stop all timers. There is no way to temporary pause a timer. Solution: Add timer_stopall() and timer_pause().
2016-08-06patch 7.4.2170v7.4.2170Bram Moolenaar
Problem: Cannot get information about timers. Solution: Add timer_info().
2016-08-06patch 7.4.2164v7.4.2164Bram Moolenaar
Problem: It is not possible to use plugins in an "after" directory to tune the behavior of a package. Solution: First load plugins from non-after directories, then packages and finally plugins in after directories. Reset 'loadplugins' before executing --cmd arguments.
2016-08-02Updated runtime files.Bram Moolenaar
2016-08-01patch 7.4.2137v7.4.2137Bram Moolenaar
Problem: Using function() with a name will find another function when it is redefined. Solution: Add funcref(). Refer to lambda using a partial. Fix several reference counting issues.
2016-07-31patch 7.4.2135v7.4.2135Bram Moolenaar
Problem: Various tiny issues. Solution: Update comments, white space, etc.
2016-07-29patch 7.4.2120v7.4.2120Bram Moolenaar
Problem: User defined functions can't be a closure. Solution: Add the "closure" argument. Allow using :unlet on a bound variable. (Yasuhiro Matsumoto, Ken Takata)
2016-07-29patch 7.4.2119v7.4.2119Bram Moolenaar
Problem: Closures are not supported. Solution: Capture variables in lambdas from the outer scope. (Yasuhiro Matsumoto, Ken Takata)
2016-07-29patch 7.4.2115v7.4.2115Bram Moolenaar
Problem: Loading defaults.vim with -C argument. Solution: Don't load the defaults script with -C argument. Test sourcing the defaults script. Set 'display' to "truncate".
2016-07-28patch 7.4.2111v7.4.2111Bram Moolenaar
Problem: Defaults are very conservative. Solution: Move settings from vimrc_example.vim to defaults.vim. Load defaults.vim if no .vimrc was found.
2016-07-27patch 7.4.2109v7.4.2109Bram Moolenaar
Problem: Setting 'display' to "lastline" is a drastic change, while omitting it results in lots of "@" lines. Solution: Add "truncate" to show "@@@" for a truncated line.
2016-07-26patch 7.4.2103v7.4.2103Bram Moolenaar
Problem: Can't have "augroup END" right after ":au!". Solution: Check for the bar character before the command argument.
2016-07-24Updated runtime files.Bram Moolenaar
2016-07-23patch 7.4.2095v7.4.2095Bram Moolenaar
Problem: Man test fails when run with the GUI. Solution: Adjust for different behavior of GUI. Add assert_inrange().
2016-07-22patch 7.4.2090v7.4.2090Bram Moolenaar
Problem: Using submatch() in a lambda passed to substitute() is verbose. Solution: Use a static list and pass it as an optional argument to the function. Fix memory leak.
2016-07-19patch 7.4.2077v7.4.2077Bram Moolenaar
Problem: Cannot update 'tabline' when a tab was closed. Solution: Add the TabClosed autocmd event. (partly by Felipe Morales)
2016-07-19patch 7.4.2075v7.4.2075Bram Moolenaar
Problem: No autocommand event to initialize a window or tab page. Solution: Add WinNew and TabNew events. (partly by Felipe Morales)
2016-07-19patch 7.4.2073v7.4.2073Bram Moolenaar
Problem: rgb.txt is read for every color name. Solution: Load rgb.txt once. (Christian Brabandt) Add a test.
2016-07-19patch 7.4.2071v7.4.2071Bram Moolenaar
Problem: The return value of type() is difficult to use. Solution: Define v:t_ constants. (Ken Takata)
2016-07-17Update runtime files.Bram Moolenaar
2016-07-16patch 7.4.2048v7.4.2048Bram Moolenaar
Problem: There is still code and help for unsupported systems. Solution: Remove the code and text. (Hirohito Higashi)
2016-07-15Updated runtime files.Bram Moolenaar
2016-07-15patch 7.4.2044v7.4.2044Bram Moolenaar
Problem: filter() and map() either require a string or defining a function. Solution: Support lambda, a short way to define a function that evaluates an expression. (Yasuhiro Matsumoto, Ken Takata)
2016-07-09Updated runtime files.Bram Moolenaar
2016-07-09patch 7.4.2011v7.4.2011Bram Moolenaar
Problem: It is not easy to get a list of command arguments. Solution: Add getcompletion(). (Yegappan Lakshmanan)
2016-07-09patch 7.4.2010v7.4.2010Bram Moolenaar
Problem: There is a :cbottom command but no :lbottom command. Solution: Add :lbottom. (Yegappan Lakshmanan)
2016-07-09patch 7.4.2008v7.4.2008Bram Moolenaar
Problem: evalcmd() has a confusing name. Solution: Rename to execute(). Make silent optional. Support a list of commands.
2016-07-07patch 7.4.1997v7.4.1997Bram Moolenaar
Problem: Cannot easily scroll the quickfix window. Solution: Add ":cbottom".
2016-07-07patch 7.4.1996v7.4.1996Bram Moolenaar
Problem: Capturing the output of a command takes a few commands. Solution: Add evalcmd().
2016-07-07patch 7.4.1992v7.4.1992Bram Moolenaar
Problem: Values for true and false can be confusing. Solution: Update the documentation. Add a test. Make v:true evaluate to TRUE for a non-zero-arg.
2016-07-04patch 7.4.1989v7.4.1989Bram Moolenaar
Problem: filter() and map() only accept a string argument. Solution: Implement using a Funcref argument (Yasuhiro Matsumoto, Ken Takata)
2016-07-02Updated runtime files.Bram Moolenaar
2016-07-01patch 7.4.1976v7.4.1976Bram Moolenaar
Problem: Number variables are not 64 bits while they could be. Solution: Add the num64 feature. (Ken Takata)
2016-07-01patch 7.4.1971v7.4.1971Bram Moolenaar
Problem: It is not easy to see unrecognized error lines below the current error position. Solution: Add ":clist +count".
2016-06-26Updated runtime files.Bram Moolenaar
2016-06-20patch 7.4.1945v7.4.1945Bram Moolenaar
Problem: The Man plugin doesn't work that well. Solution: Use "g:ft_man_open_mode" to be able open man pages in vert split or separate tab. Set nomodifiable for buffer with man content. Add a test. (Andrey Starodubtsev, closes #873)
2016-06-17Updated runtime files.Bram Moolenaar
2016-06-12Updated runtime files.Bram Moolenaar
2016-06-04patch 7.4.1898v7.4.1898Bram Moolenaar
Problem: User commands don't support modifiers. Solution: Add the <mods> item. (Yegappan Lakshmanan, closes #829)
2016-06-04Updated runtime files.Bram Moolenaar
2016-06-04patch 7.4.1895v7.4.1895Bram Moolenaar
Problem: Cannot use a window ID where a window number is expected. Solution: Add LOWEST_WIN_ID, so that the window ID can be used where a number is expected.
2016-06-04patch 7.4.1894v7.4.1894Bram Moolenaar
Problem: Cannot get the window ID for a mouse click. Solution: Add v:mouse_winid.
2016-06-04patch 7.4.1893v7.4.1893Bram Moolenaar
Problem: Cannot easily get the window ID for a buffer. Solution: Add bufwinid().
2016-05-29patch 7.4.1857v7.4.1857Bram Moolenaar
Problem: When a channel appends to a buffer that is 'nomodifiable' there is an error but appending is done anyway. Solution: Add the 'modifiable' option. Refuse to write to a 'nomodifiable' when the value is 1.
2016-05-25patch 7.4.1844v7.4.1844Bram Moolenaar
Problem: Using old function name in comment. More functions should start with test_. Solution: Rename function in comment. (Higashi Higashi) Rename disable_char_avail_for_testing() to test_disable_char_avail(). And alloc_fail() to test_alloc_fail().