summaryrefslogtreecommitdiff
path: root/runtime
Commit message (Collapse)AuthorAgeFilesLines
...
* patch 7.4.2278v7.4.2278Bram Moolenaar2016-08-281-1/+4
| | | | | Problem: New users have no idea of the 'scrolloff' option. Solution: Set 'scrolloff' in defaults.vim.
* Updated runtime files and translations.Bram Moolenaar2016-08-279-31/+43
|
* patch 7.4.2273v7.4.2273Bram Moolenaar2016-08-271-11/+36
| | | | | | Problem: getwininfo() and getbufinfo() are inefficient. Solution: Do not make a copy of all window/buffer-local options. Make it possible to get them with gettabwinvar() or getbufvar().
* patch 7.4.2268v7.4.2268Bram Moolenaar2016-08-271-9/+14
| | | | | Problem: Using CTRL-N and CTRL-P for incsearch shadows completion keys. Solution: Use CTRL-T and CTRL-G instead.
* Updated runtime files. Add Scala files.Bram Moolenaar2016-08-2633-427/+1400
|
* patch 7.4.2259v7.4.2259Bram Moolenaar2016-08-261-0/+9
| | | | | | Problem: With 'incsearch' can only see the next match. Solution: Make CTRL-N/CTRL-P move to the previous/next match. (Christian Brabandt)
* patch 7.4.2258v7.4.2258Bram Moolenaar2016-08-261-2/+8
| | | | | Problem: Two JSON messages are sent without a separator. Solution: Separate messages with a NL. (closes #1001)
* patch 7.4.2251v7.4.2251Bram Moolenaar2016-08-241-4/+4
| | | | | Problem: In rare cases diffing 4 buffers is not enough. Solution: Raise the limit to 8. (closes #1000)
* patch 7.4.2244v7.4.2244Bram Moolenaar2016-08-232-17/+48
| | | | | | Problem: Adding pattern to ":oldfiles" is not a generic solution. Solution: Add the ":filter /pat/ cmd" command modifier. Only works for some commands right now.
* patch 7.4.2237v7.4.2237Bram Moolenaar2016-08-211-8/+16
| | | | | Problem: Can't use "." and "$" with ":tab". Solution: Support a range for ":tab". (Hirohito Higashi)
* patch 7.4.2236v7.4.2236Bram Moolenaar2016-08-211-4/+4
| | | | | | | | Problem: The 'langnoremap' option leads to double negatives. And it does not work for the last character of a mapping. Solution: Add 'langremap' with the opposite value. Keep 'langnoremap' for backwards compatibility. Make it work for the last character of a mapping. Make the test work.
* patch 7.4.2232v7.4.2232Bram Moolenaar2016-08-201-1/+4
| | | | | Problem: The default ttimeoutlen is very long. Solution: Use "100". (Hirohito Higashi)
* patch 7.4.2231v7.4.2231Bram Moolenaar2016-08-201-1/+10
| | | | | Problem: ":oldfiles" output is a very long list. Solution: Add a pattern argument. (Coot, closes #575)
* patch 7.4.2230v7.4.2230Bram Moolenaar2016-08-202-15/+34
| | | | | | Problem: There is no equivalent of 'smartcase' for a tag search. Solution: Add value "followscs" and "smart" to 'tagcase'. (Christian Brabandt, closes #712) Turn tagcase test into new style.
* Updated runtime files.Bram Moolenaar2016-08-1811-674/+178
|
* patch 7.4.2226v7.4.2226Bram Moolenaar2016-08-181-1/+1
| | | | | | Problem: The field names used by getbufinfo(), gettabinfo() and getwininfo() are not consistent. Solution: Use bufnr, winnr and tabnr. (Yegappan Lakshmanan)
* patch 7.4.2221v7.4.2221Bram Moolenaar2016-08-161-8/+13
| | | | | Problem: printf() does not support binary format. Solution: Add %b and %B. (Ozaki Kiichi)
* Updated runtime files.Bram Moolenaar2016-08-169-100/+1156
|
* patch 7.4.2215v7.4.2215Bram Moolenaar2016-08-151-8/+10
| | | | | | | Problem: It's not easy to find out if a window is a quickfix or location list window. Solution: Add "loclist" and "quickfix" entries to the dict returnec by getwininfo(). (Yegappan Lakshmanan)
* patch 7.4.2213v7.4.2213Bram Moolenaar2016-08-143-154/+159
| | | | | Problem: Cannot highlight the "~" lines at the end of a window differently. Solution: Add the EndOfBuffer highlighting. (Marco Hinz, James McCoy)
* patch 7.4.2205v7.4.2205Bram Moolenaar2016-08-131-2/+7
| | | | | Problem: 'wildignore' always applies to getcompletion(). Solution: Add an option to use 'wildignore' or not. (Yegappan Lakshmanan)
* Updated runtime files.Bram Moolenaar2016-08-1214-97/+936
|
* patch 7.4.2204v7.4.2204Bram Moolenaar2016-08-122-1/+91
| | | | | | | Problem: It is not easy to get information about buffers, windows and tabpages. Solution: Add getbufinfo(), getwininfo() and gettabinfo(). (Yegappan Lakshmanan)
* patch 7.4.2201v7.4.2201Bram Moolenaar2016-08-122-6/+20
| | | | | Problem: The sign column disappears when the last sign is deleted. Solution: Add the 'signcolumn' option. (Christian Brabandt)
* patch 7.4.2200v7.4.2200Bram Moolenaar2016-08-121-23/+72
| | | | | | Problem: Cannot get all information about a quickfix list. Solution: Add an optional argument to get/set loc/qf list(). (Yegappan Lakshmanan)
* patch 7.4.2180v7.4.2180Bram Moolenaar2016-08-071-3/+33
| | | | | | 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().
* patch 7.4.2170v7.4.2170Bram Moolenaar2016-08-061-7/+29
| | | | | Problem: Cannot get information about timers. Solution: Add timer_info().
* patch 7.4.2164v7.4.2164Bram Moolenaar2016-08-061-2/+9
| | | | | | | | 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.
* Updated runtime files.Bram Moolenaar2016-08-0214-226/+274
|
* patch 7.4.2137v7.4.2137Bram Moolenaar2016-08-011-5/+24
| | | | | | | 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.
* patch 7.4.2135v7.4.2135Bram Moolenaar2016-07-311-1/+1
| | | | | Problem: Various tiny issues. Solution: Update comments, white space, etc.
* patch 7.4.2120v7.4.2120Bram Moolenaar2016-07-291-1/+24
| | | | | | 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)
* patch 7.4.2119v7.4.2119Bram Moolenaar2016-07-291-4/+23
| | | | | | Problem: Closures are not supported. Solution: Capture variables in lambdas from the outer scope. (Yasuhiro Matsumoto, Ken Takata)
* patch 7.4.2115v7.4.2115Bram Moolenaar2016-07-291-1/+4
| | | | | | 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".
* patch 7.4.2111v7.4.2111Bram Moolenaar2016-07-285-112/+203
| | | | | | Problem: Defaults are very conservative. Solution: Move settings from vimrc_example.vim to defaults.vim. Load defaults.vim if no .vimrc was found.
* patch 7.4.2109v7.4.2109Bram Moolenaar2016-07-271-2/+8
| | | | | | 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.
* patch 7.4.2103v7.4.2103Bram Moolenaar2016-07-261-3/+6
| | | | | Problem: Can't have "augroup END" right after ":au!". Solution: Check for the bar character before the command argument.
* Updated runtime files.Bram Moolenaar2016-07-2419-285/+12929
|
* patch 7.4.2095v7.4.2095Bram Moolenaar2016-07-231-5/+15
| | | | | Problem: Man test fails when run with the GUI. Solution: Adjust for different behavior of GUI. Add assert_inrange().
* patch 7.4.2090v7.4.2090Bram Moolenaar2016-07-221-20/+32
| | | | | | 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.
* patch 7.4.2077v7.4.2077Bram Moolenaar2016-07-191-5/+10
| | | | | Problem: Cannot update 'tabline' when a tab was closed. Solution: Add the TabClosed autocmd event. (partly by Felipe Morales)
* patch 7.4.2075v7.4.2075Bram Moolenaar2016-07-191-0/+9
| | | | | Problem: No autocommand event to initialize a window or tab page. Solution: Add WinNew and TabNew events. (partly by Felipe Morales)
* patch 7.4.2073v7.4.2073Bram Moolenaar2016-07-191-1/+30
| | | | | Problem: rgb.txt is read for every color name. Solution: Load rgb.txt once. (Christian Brabandt) Add a test.
* patch 7.4.2071v7.4.2071Bram Moolenaar2016-07-191-0/+21
| | | | | Problem: The return value of type() is difficult to use. Solution: Define v:t_ constants. (Ken Takata)
* Update runtime files.Bram Moolenaar2016-07-1711-25/+1087
|
* patch 7.4.2048v7.4.2048Bram Moolenaar2016-07-163-38/+27
| | | | | Problem: There is still code and help for unsupported systems. Solution: Remove the code and text. (Hirohito Higashi)
* Updated runtime files.Bram Moolenaar2016-07-159-125/+100
|
* patch 7.4.2044v7.4.2044Bram Moolenaar2016-07-151-13/+52
| | | | | | 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)
* Updated runtime files.Bram Moolenaar2016-07-0913-135/+168
|
* patch 7.4.2011v7.4.2011Bram Moolenaar2016-07-091-0/+44
| | | | | Problem: It is not easy to get a list of command arguments. Solution: Add getcompletion(). (Yegappan Lakshmanan)