summaryrefslogtreecommitdiff
path: root/src/ex_getln.c
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.0.0320: warning for unused variable with small buildv8.0.0320Bram Moolenaar2017-02-091-2/+1
| | | | | Problem: Warning for unused variable with small build. Solution: Change #ifdef to exclude FEAT_CMDWIN. (Kazunobu Kuriyama)
* patch 8.0.0237: when 'wildoptions' is "tagfile" completion may not workv8.0.0237Bram Moolenaar2017-01-241-1/+3
| | | | | | Problem: When setting wildoptions=tagfile the completion context is not set correctly. (desjardins) Solution: Check for EXPAND_TAGS_LISTFILES. (Christian Brabandt, closes #1399)
* patch 8.0.0228: pasting in xterm on the command line has PasteStartv8.0.0228Bram Moolenaar2017-01-241-2/+11
| | | | | | Problem: When pasting test in an xterm on the command line it is surrounded by <PasteStart> and <PasteEnd>. (Johannes Kaltenbach) Solution: Add missing changes.
* patch 8.0.0172: command line window does not workv8.0.0172Bram Moolenaar2017-01-111-6/+2
| | | | | | Problem: The command selected in the command line window is not executed. (Andrey Starodubtsev) Solution: Save and restore the command line at a lower level. (closes #1370)
* patch 8.0.0161: can't build with small featuresv8.0.0161Bram Moolenaar2017-01-091-1/+2
| | | | | Problem: Build fails when using small features. Solution: Update #ifdef for using save_ccline. (Hirohito Higashi)
* patch 8.0.0159: crash on startup when updating tablinev8.0.0159Bram Moolenaar2017-01-081-0/+2
| | | | | | | Problem: Using a NULL pointer when using feedkeys() to trigger drawing a tabline. Solution: Skip drawing a tabline if TabPageIdxs is NULL. (Dominique Pelle) Also fix recursing into getcmdline() from the cmd window.
* patch 8.0.0034v8.0.0034Bram Moolenaar2016-10-151-0/+1
| | | | | Problem: No completion for ":messages". Solution: Complete "clear" argument. (Hirohito Higashi)
* patch 7.4.2357v7.4.2357Bram Moolenaar2016-09-091-1/+1
| | | | | Problem: Attempt to read history entry while not initialized. Solution: Skip when the index is negative.
* patch 7.4.2331v7.4.2331Bram Moolenaar2016-09-051-4/+5
| | | | | | | Problem: Using CTRL-X CTRL-V to complete a command line from Insert mode does not work after entering an expression on the command line. Solution: Don't use "ccline" when not actually using a command line. (test by Hirohito Higashi)
* patch 7.4.2320v7.4.2320Bram Moolenaar2016-09-031-21/+41
| | | | | | | Problem: Redraw problem when using 'incsearch'. Solution: Save the current view when deleting characters. (Christian Brabandt) Fix that the '" mark is set in the wrong position. Don't change the search start when using BS.
* patch 7.4.2318v7.4.2318Bram Moolenaar2016-09-031-2/+3
| | | | | | Problem: When 'incsearch' is not set CTRL-T and CTRL-G are not inserted as before. Solution: Move #ifdef and don't use goto.
* patch 7.4.2312v7.4.2312Bram Moolenaar2016-09-031-3/+8
| | | | | | Problem: Crash when autocommand moves to another tab. (Dominique Pelle) Solution: When navigating to another window halfway the :edit command go back to the right window.
* patch 7.4.2293v7.4.2293Bram Moolenaar2016-08-291-1/+1
| | | | | Problem: Modelines in source code are inconsistant. Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino)
* patch 7.4.2268v7.4.2268Bram Moolenaar2016-08-271-70/+73
| | | | | Problem: Using CTRL-N and CTRL-P for incsearch shadows completion keys. Solution: Use CTRL-T and CTRL-G instead.
* patch 7.4.2261v7.4.2261Bram Moolenaar2016-08-261-1/+2
| | | | | Problem: Build fails with small features. Solution: Move "else" inside the #ifdef.
* patch 7.4.2259v7.4.2259Bram Moolenaar2016-08-261-28/+138
| | | | | | 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.2024v7.4.2024Bram Moolenaar2016-07-101-8/+9
| | | | | Problem: More buf_valid() calls can be optimized. Solution: Use bufref_valid() instead.
* patch 7.4.1976v7.4.1976Bram Moolenaar2016-07-011-1/+1
| | | | | Problem: Number variables are not 64 bits while they could be. Solution: Add the num64 feature. (Ken Takata)
* patch 7.4.1933v7.4.1933Bram Moolenaar2016-06-131-0/+2
| | | | | Problem: Compiler warning about uninitialzed variable. (Yegappan) Solution: Give it a dummy value.
* patch 7.4.1926v7.4.1926Bram Moolenaar2016-06-121-1/+1
| | | | | Problem: Possible crash with many history items. Solution: Avoid the index going past the last item.
* patch 7.4.1919v7.4.1919Bram Moolenaar2016-06-111-28/+14
| | | | | Problem: Register contents is not merged when writing viminfo. Solution: Use timestamps for register contents.
* patch 7.4.1918v7.4.1918Bram Moolenaar2016-06-111-0/+1
| | | | | Problem: Not enough testing for parsing viminfo lines. Solution: Add test with viminfo lines in bad syntax. Fix memory leak.
* patch 7.4.1911v7.4.1911Bram Moolenaar2016-06-091-40/+134
| | | | | Problem: Recent history lines may be lost when exiting Vim. Solution: Merge history using the timestamp.
* patch 7.4.1903v7.4.1903Bram Moolenaar2016-06-061-18/+140
| | | | | | | | Problem: When writing viminfo merging current history with history in viminfo may drop recent history entries. Solution: Add new format for viminfo lines, use it for history entries. Use a timestamp for ordering the entries. Add test_settime(). Add the viminfo version. Does not do merging on timestamp yet.
* patch 7.4.1820v7.4.1820Bram Moolenaar2016-05-071-9/+16
| | | | | Problem: Removing language from help tags too often. Solution: Only remove @en when not needed. (Hirohito Higashi)
* patch 7.4.1818v7.4.1818Bram Moolenaar2016-05-051-8/+7
| | | | | Problem: Help completion adds @en to all matches except the first one. Solution: Remove "break", go over all items.
* patch 7.4.1671v7.4.1671Bram Moolenaar2016-03-281-2/+24
| | | | | | Problem: When help exists in multiple languages, adding @ab while "ab" is the default help language is unnecessary. Solution: Leave out "@ab" when not needed. (Ken Takata)
* patch 7.4.1636v7.4.1636Bram Moolenaar2016-03-221-0/+3
| | | | | | Problem: When 'F' is in 'shortmess' the prompt for the encryption key isn't displayed. (Toothpik) Solution: Reset msg_silent.
* patch 7.4.1613v7.4.1613Bram Moolenaar2016-03-191-2/+8
| | | | | Problem: Still can't build with small features. Solution: Adjust #ifdefs.
* patch 7.4.1612v7.4.1612Bram Moolenaar2016-03-191-90/+92
| | | | | Problem: Can't build with small features. Solution: Move code and #ifdefs.
* patch 7.4.1611v7.4.1611Bram Moolenaar2016-03-191-4/+0
| | | | | | Problem: The versplit feature makes the code uneccessary complicated. Solution: Remove FEAT_VERTSPLIT, always support vertical splits when FEAT_WINDOWS is defined.
* patch 7.4.1554v7.4.1554Bram Moolenaar2016-03-131-7/+44
| | | | | Problem: Completion for :colorscheme does not use 'packpath'. Solution: Make it work, add a test. (Hirohito Higashi)
* patch 7.4.1494v7.4.1494Bram Moolenaar2016-03-051-0/+1
| | | | | Problem: clr_history() does not work properly. Solution: Increment hisptr. Add a test. (Yegappan Lakshmanan)
* patch 7.4.1492v7.4.1492Bram Moolenaar2016-03-051-0/+56
| | | | | Problem: No command line completion for ":packadd". Solution: Implement completion. (Hirohito Higashi)
* patch 7.4.1433v7.4.1433Bram Moolenaar2016-02-271-3/+0
| | | | | | Problem: The Sniff interface is no longer useful, the tool has not been available for may years. Solution: Delete the Sniff interface and related code.
* patch 7.4.1399v7.4.1399Bram Moolenaar2016-02-231-2/+2
| | | | | Problem: The MS-DOS code does not build. Solution: Remove the old MS-DOS code.
* patch 7.4.1334v7.4.1334Bram Moolenaar2016-02-161-2/+2
| | | | | Problem: Many compiler warnings with MingW. Solution: Add type casts. (Yasuhiro Matsumoto)
* patch 7.4.1225v7.4.1225Bram Moolenaar2016-01-311-1/+1
| | | | | Problem: Still a few old style function declarations. Solution: Make them new style. (Hirohito Higashi)
* patch 7.4.1222v7.4.1222Bram Moolenaar2016-01-311-4/+1
| | | | | Problem: ":normal" command and others missing in tiny build. Solution: Graduate FEAT_EX_EXTRA.
* patch 7.4.1206v7.4.1206Bram Moolenaar2016-01-301-246/+185
| | | | | | Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
* patch 7.4.1200v7.4.1200Bram Moolenaar2016-01-291-2/+2
| | | | | Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
* patch 7.4.1197v7.4.1197Bram Moolenaar2016-01-291-39/+39
| | | | | Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
* patch 7.4.1027v7.4.1027Bram Moolenaar2016-01-021-2/+2
| | | | | Problem: No support for binary numbers. Solution: Add "bin" to nrformats. (Jason Schulz)
* patch 7.4.1008v7.4.1008Bram Moolenaar2015-12-311-1/+1
| | | | | Problem: The OS/2 code pollutes the source while nobody uses it these days. Solution: Drop the support for OS/2.
* patch 7.4.973v7.4.973Bram Moolenaar2015-12-171-3/+3
| | | | | | Problem: When pasting on the command line line breaks result in literal <CR> characters. This makes pasting a long file name difficult. Solution: Skip the characters.
* patch 7.4.933v7.4.933Bram Moolenaar2015-11-211-1/+1
| | | | | Problem: Crash when using longest completion match. Solution: Fix array index.
* patch 7.4.926v7.4.926Bram Moolenaar2015-11-191-5/+23
| | | | | | | Problem: Completing the longest match doesn't work properly with multi-byte characters. Solution: When using multi-byte characters use another way to find the longest match. (Hirohito Higashi)
* patch 7.4.822v7.4.822Bram Moolenaar2015-08-111-1/+1
| | | | | Problem: More problems reported by coverity. Solution: Avoid the warnings. (Christian Brabandt)
* patch 7.4.793v7.4.793Bram Moolenaar2015-07-211-2/+2
| | | | | Problem: Can't specify when not to ring the bell. Solution: Add the 'belloff' option. (Christian Brabandt)
* patch 7.4.783v7.4.783Bram Moolenaar2015-07-171-1/+1
| | | | | Problem: copy_chars() and copy_spaces() are inefficient. Solution: Use memset() instead. (Dominique Pelle)