summaryrefslogtreecommitdiff
path: root/src/ex_getln.c
Commit message (Collapse)AuthorAgeFilesLines
* 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)
* patch 7.4.782v7.4.782Bram Moolenaar2015-07-171-2/+2
| | | | | Problem: Still a few problems with CTRL-A and CTRL-X in Visual mode. Solution: Fix the reported problems. (Christian Brabandt)
* patch 7.4.758v7.4.758Bram Moolenaar2015-06-251-0/+4
| | | | | | | Problem: When 'conceallevel' is 1 and quitting the command-line window with CTRL-C the first character ':' is erased. Solution: Reset 'conceallevel' in the command-line window. (Hirohito Higashi)
* patch 7.4.690 for Problem: Memory access errors when changing indent in Ex ↵v7.4.690Bram Moolenaar2015-04-031-10/+14
| | | | | | | mode. Also missing redraw when using CTRL-U. (Knil Ino) Solution: Update pointers after calling ga_grow().
* updated for version 7.4.672v7.4.672Bram Moolenaar2015-03-211-3/+15
| | | | | | | Problem: When completing a shell command, directories in the current directory are not listed. Solution: When "." is not in $PATH also look in the current directory for directories.
* updated for version 7.4.654v7.4.654Bram Moolenaar2015-03-051-0/+2
| | | | | | | Problem: glob() and globpath() cannot include links to non-existing files. (Charles Campbell) Solution: Add an argument to include all links with glob(). (James McCoy) Also for globpath().
* updated for version 7.4.542v7.4.542Bram Moolenaar2014-12-081-0/+1
| | | | | | | Problem: Using a range for window and buffer commands has a few problems. Cannot specify the type of range for a user command. Solution: Add the -addr argument for user commands. Fix problems. (Marcin Szamotulski)
* updated for version 7.4.441v7.4.441Bram Moolenaar2014-09-091-5/+8
| | | | | | Problem: Endless loop and other problems when 'cedit' is set to CTRL-C. Solution: Do not call ex_window() when ex_normal_busy or got_int was set. (Yasuhiro Matsumoto)
* updated for version 7.4.410v7.4.410Bram Moolenaar2014-08-171-0/+14
| | | | | | Problem: Fold does not open after search when there is a CmdwinLeave autocommand. Solution: Restore KeyTyped. (Jacob Niehus)
* updated for version 7.4.338v7.4.338Bram Moolenaar2014-06-251-4/+4
| | | | | | Problem: Cannot wrap lines taking indent into account. Solution: Add the 'breakindent' option. (many authors, final improvements by Christian Brabandt)
* updated for version 7.4.337v7.4.337Bram Moolenaar2014-06-251-0/+7
| | | | | | Problem: When there is an error preparing to edit the command line, the command won't be executed. (Hirohito Higashi) Solution: Reset did_emsg before editing.
* updated for version 7.4.324v7.4.324Bram Moolenaar2014-06-121-9/+33
| | | | | Problem: In Ex mode, cyrillic characters are not handled. (Stas Malavin) Solution: Support multi-byte characters in Ex mode. (Yukihiro Nakadaira)
* updated for version 7.4.316v7.4.316Bram Moolenaar2014-05-291-1/+1
| | | | | Problem: Warning from 64-bit compiler. Solution: Add type cast. (Mike Williams)
* updated for version 7.4.279v7.4.279Bram Moolenaar2014-05-071-45/+27
| | | | | | Problem: globpath() returns a string, making it difficult to get a list of matches. (Greg Novack) Solution: Add an optional argument like with glob(). (Adnan Zafar)
* updated for version 7.4.090v7.4.090Bram Moolenaar2013-11-121-2/+2
| | | | | | Problem: Win32: When a directory name contains an exclamation mark, completion doesn't complete the contents of the directory. Solution: Escape the exclamation mark. (Jan Stocker)
* updated for version 7.4.083v7.4.083Bram Moolenaar2013-11-091-0/+3
| | | | | Problem: It's hard to avoid adding a used pattern to the search history. Solution: Add the ":keeppatterns" modifier. (Christian Brabandt)
* updated for version 7.4.069v7.4.069Bram Moolenaar2013-11-051-3/+3
| | | | | | | Problem: Cannot right shift lines starting with #. Solution: Allow the right shift when 'cino' contains #N with N > 0. (Christian Brabandt) Refactor parsing 'cino', store the values in the buffer.
* updated for version 7.3.1279v7.3.1279Bram Moolenaar2013-06-301-1/+1
| | | | | Problem: Compiler warning for variable uninitialized. (Tony Mechelynck) Solution: Add an init.
* updated for version 7.3.1271v7.3.1271Bram Moolenaar2013-06-301-5/+5
| | | | | Problem: Command line completion does not work. Solution: Move setting xp_line down. (Daniel Thau)
* updated for version 7.3.1260v7.3.1260Bram Moolenaar2013-06-291-12/+11
| | | | | | Problem: User completion does not get the whole command line in the command line window. Solution: Pass on the whole command line. (Daniel Thau)
* updated for version 7.3.1235v7.3.1235Bram Moolenaar2013-06-231-2/+2
| | | | | Problem: In insert mode CTRL-] is not inserted, on the command-line it is. Solution: Don't insert CTRL-] on the command line. (Yukihiro Nakadaira)
* updated for version 7.3.1197v7.3.1197Bram Moolenaar2013-06-151-2/+14
| | | | | | Problem: ":wviminfo!" does not write history previously read from a viminfo file. (Roland Eggner) Solution: When not merging history write all entries.
* updated for version 7.3.1149v7.3.1149Bram Moolenaar2013-06-081-2/+2
| | | | | | Problem: New regexp engine: Matching plain text could be faster. Solution: Detect a plain text match and handle it specifically. Add vim_regfree().
* updated for version 7.3.1148v7.3.1148Bram Moolenaar2013-06-081-0/+3
| | | | | Problem: No command line completion for ":syntime". Solution: Implement the completion. (Dominique Pelle)
* updated for version 7.3.913v7.3.913Bram Moolenaar2013-04-241-1/+4
| | | | | Problem: Still a crash when writing viminfo. Solution: Add checks for NULL pointers. (Ron Aaron)
* updated for version 7.3.905v7.3.905Bram Moolenaar2013-04-151-0/+1
| | | | | Problem: Crash when writing viminfo. (Ron Aaron) Solution: Prevent freed history info to be used.
* updated for version 7.3.903v7.3.903Bram Moolenaar2013-04-151-1/+9
| | | | | Problem: Crash on exit writing viminfo. (Ron Aaron) Solution: Check for the history to be empty.
* updated for version 7.3.892v7.3.892Bram Moolenaar2013-04-141-8/+19
| | | | | Problem: Still mering problems for viminfo history. Solution: Do not merge lines when writing, don't write old viminfo lines.
* updated for version 7.3.891v7.3.891Bram Moolenaar2013-04-141-17/+42
| | | | | | Problem: Merging viminfo history doesn't work well. Solution: Don't stop when one type of history is empty. Don't merge history when writing viminfo.
* updated for version 7.3.883v7.3.883Bram Moolenaar2013-04-061-1/+3
| | | | | Problem: Can't build with some combination of features. Solution: Adjust #ifdefs.
* updated for version 7.3.880v7.3.880Bram Moolenaar2013-04-051-25/+28
| | | | | | | Problem: When writing viminfo, old history lines may replace lines written more recently by another Vim instance. Solution: Mark history entries that were read from viminfo and overwrite them when merging with the current viminfo.
* updated for version 7.3.872v7.3.872Bram Moolenaar2013-03-191-6/+3
| | | | | | | 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'.
* updated for version 7.3.736v7.3.736Bram Moolenaar2012-11-281-17/+27
| | | | | | Problem: File name completion in input() escapes white space. (Frederic Hardy) Solution: Do not escape white space. (Christian Brabandt)
* updated for version 7.3.686v7.3.686Bram Moolenaar2012-10-111-3/+4
| | | | | | | Problem: Using CTRL-\ e mappings is useful also when entering an expression, but it doesn't work. (Marcin Szamotulski) Solution: Allow using CTRL-\ e when entering an expression if it was not typed.
* updated for version 7.3.631v7.3.631Bram Moolenaar2012-08-151-0/+2
| | | | | Problem: Cannot complete user names. Solution: Add user name completion. (Dominique Pelle)
* updated for version 7.3.629v7.3.629Bram Moolenaar2012-08-081-2/+4
| | | | | | Problem: There is no way to make 'shiftwidth' follow 'tabstop'. Solution: When 'shiftwidth' is zero use the value of 'tabstop'. (Christian Brabandt)
* updated for version 7.3.574v7.3.574Bram Moolenaar2012-06-291-3/+4
| | | | | | Problem: When pasting a register in the search command line a CTRL-L character is not pasted. (Dominique Pelle) Solution: Escape the CTRL-L. (Christian Brabandt)
* updated for version 7.3.539v7.3.539Bram Moolenaar2012-06-061-0/+5
| | | | | | Problem: Redrawing a character on the command line does not work properly for multi-byte charactes. Solution: Count the number of bytes in a character. (Yukihiro Nakadaira)
* updated for version 7.3.525v7.3.525Bram Moolenaar2012-05-251-1/+1
| | | | | Problem: Compiler warning on 64 bit MS-Windows. Solution: Add type cast. (Mike Williams)
* updated for version 7.3.514v7.3.514Bram Moolenaar2012-04-301-1/+35
| | | | | | Problem: No completion for :history command. Solution: Add the completion and update the docs. Also fix ":behave" completion. (Dominique Pelle)
* updated for version 7.3.465v7.3.465Bram Moolenaar2012-03-071-1/+3
| | | | | | Problem: Cannot get file name with newline from glob(). Solution: Add argument to glob() and expand() to indicate they must return a list. (Christian Brabandt)
* updated for version 7.3.453v7.3.453Bram Moolenaar2012-02-221-2/+5
| | | | | | Problem: Pasting in the command line is slow. Solution: Don't redraw if there is another character to read. (Dominique Pelle)
* updated for version 7.3.449v7.3.449Bram Moolenaar2012-02-221-1/+1
| | | | | | Problem: Crash when a BufWinLeave autocommand closes the only other window. (Daniel Hunt) Solution: Abort closing a buffer when it becomes the only one.
* updated for version 7.3.425v7.3.425Bram Moolenaar2012-02-041-2/+4
| | | | | Problem: Search history lines are duplicated. (Edwin Steiner) Solution: Convert separator character from space to NUL.
* updated for version 7.3.413v7.3.413Bram Moolenaar2012-01-261-1/+1
| | | | | Problem: Build warnings on MS-Windows. Solution: Add type casts. (Mike Williams)
* updated for version 7.3.407v7.3.407Bram Moolenaar2012-01-201-1/+1
| | | | | | | Problem: ":12verbose call F()" may duplicate text while trying to truncate. (Thinca) Solution: Only truncate when there is not enough room. Also check the byte length of the buffer.
* updated for version 7.3.372v7.3.372Bram Moolenaar2011-12-081-0/+4
| | | | | | | Problem: When using a command line mapping to <Up> with file name completion to go one directory up, 'wildchar' is inserted. (Yasuhiro Matsumoto) Solution: Set the KeyTyped flag.
* updated for version 7.3.352v7.3.352Bram Moolenaar2011-10-261-1/+36
| | | | | | | Problem: When completing methods dict functions and script-local functions get in the way. Solution: Sort function names starting with "<" to the end. (Yasuhiro Matsumoto)
* updated for version 7.3.328v7.3.328Bram Moolenaar2011-09-301-0/+1
| | | | | | Problem: When command line wraps the cursor may be displayed wrong when there are multi-byte characters. Solution: Position the cursor before drawing the text. (Yasuhiro Matsumoto)
* updated for version 7.3.324v7.3.324Bram Moolenaar2011-09-301-1/+1
| | | | | Problem: Completion for ":compiler" shows color scheme names. Solution: Fix the directory name. (James Vega)