summaryrefslogtreecommitdiff
path: root/src/ex_docmd.c
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.0.0086v8.0.0086Bram Moolenaar2016-11-151-30/+25
| | | | | Problem: Cannot add a comment after ":hide". (Norio Takagi) Solution: Make it work, add a test. (Hirohito Higashi)
* patch 8.0.0081v8.0.0081Bram Moolenaar2016-11-121-4/+4
| | | | | Problem: Inconsistent function names. Solution: Rename do_cscope to ex_cscope. Clean up comments.
* patch 8.0.0075v8.0.0075Bram Moolenaar2016-11-101-2/+0
| | | | | Problem: Using number for exception type lacks type checking. Solution: Use an enum.
* patch 8.0.0073v8.0.0073Bram Moolenaar2016-11-101-2/+2
| | | | | Problem: More comparisons between firstwin and lastwin. Solution: Use ONE_WINDOW for consistency. (Hirohito Higashi)
* patch 8.0.0069v8.0.0069Bram Moolenaar2016-11-061-1/+1
| | | | | Problem: Compiler warning for self-comparison. Solution: Define ONE_WINDOW and add #ifdef.
* patch 8.0.0034v8.0.0034Bram Moolenaar2016-10-151-0/+18
| | | | | Problem: No completion for ":messages". Solution: Complete "clear" argument. (Hirohito Higashi)
* patch 8.0.0029v8.0.0029Bram Moolenaar2016-10-121-8/+1
| | | | | | Problem: Code for MS-Windows is complicated because of the exceptions for old systems. Solution: Drop support for MS-Windows older than Windows XP. (Ken Takata)
* patch 8.0.0018v8.0.0018Bram Moolenaar2016-09-291-1/+10
| | | | | | Problem: When using ":sleep" channel input is not handled. Solution: When there is a channel check for input also when not in raw mode. Check every 100 msec.
* patch 7.4.2362v7.4.2362Bram Moolenaar2016-09-111-0/+1
| | | | | | Problem: Illegal memory access with ":1@". (Dominique Pelle) Solution: Correct cursor column after setting the line number. Also avoid calling end_visual_mode() when not in Visual mode.
* patch 7.4.2324v7.4.2324Bram Moolenaar2016-09-041-3/+3
| | | | | | | | Problem: Crash when editing a new buffer and BufUnload autocommand wipes out the new buffer. (Norio Takagi) Solution: Don't allow wiping out this buffer. (partly by Hirohito Higashi) Move old style test13 into test_autocmd. Avoid ml_get error when editing a file.
* patch 7.4.2312v7.4.2312Bram Moolenaar2016-09-031-6/+1
| | | | | | 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.2263v7.4.2263Bram Moolenaar2016-08-261-2/+11
| | | | | | | Problem: :filter does not work for many commands. Can only get matching messages. Solution: Make :filter work for :command, :map, :list, :number and :print. Make ":filter!" show non-matching lines.
* patch 7.4.2244v7.4.2244Bram Moolenaar2016-08-231-1/+33
| | | | | | 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-6/+13
| | | | | Problem: Can't use "." and "$" with ":tab". Solution: Support a range for ":tab". (Hirohito Higashi)
* patch 7.4.2127v7.4.2127Bram Moolenaar2016-07-301-1/+1
| | | | | | Problem: The short form of ":noswapfile" is ":noswap" instead of ":now". (Kent Sibilev) Solution: Only require three characters. Add a test for the short forms.
* patch 7.4.2110v7.4.2110Bram Moolenaar2016-07-281-1/+1
| | | | | | Problem: When there is an CmdUndefined autocmd then the error for a missing command is E464 instead of E492. (Manuel Ortega) Solution: Don't let the pointer be NULL.
* patch 7.4.2101v7.4.2101Bram Moolenaar2016-07-241-9/+13
| | | | | Problem: Looping over windows, buffers and tab pages is inconsistant. Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan)
* patch 7.4.2049v7.4.2049Bram Moolenaar2016-07-161-0/+1
| | | | | Problem: There is no way to get a list of the error lists. Solution: Add ":chistory" and ":lhistory".
* patch 7.4.2048v7.4.2048Bram Moolenaar2016-07-161-6/+2
| | | | | Problem: There is still code and help for unsupported systems. Solution: Remove the code and text. (Hirohito Higashi)
* patch 7.4.2024v7.4.2024Bram Moolenaar2016-07-101-1/+4
| | | | | Problem: More buf_valid() calls can be optimized. Solution: Use bufref_valid() instead.
* patch 7.4.2011v7.4.2011Bram Moolenaar2016-07-091-0/+12
| | | | | Problem: It is not easy to get a list of command arguments. Solution: Add getcompletion(). (Yegappan Lakshmanan)
* patch 7.4.2008v7.4.2008Bram Moolenaar2016-07-091-2/+2
| | | | | | Problem: evalcmd() has a confusing name. Solution: Rename to execute(). Make silent optional. Support a list of commands.
* patch 7.4.2001v7.4.2001Bram Moolenaar2016-07-081-0/+2
| | | | | Problem: Tiny build fails. (Tony Mechelynck) Solution: Add #ifdef.
* patch 7.4.2000v7.4.2000Bram Moolenaar2016-07-081-0/+6
| | | | | Problem: Evalcmd test fails. Solution: Add missing piece.
* patch 7.4.1997v7.4.1997Bram Moolenaar2016-07-071-0/+1
| | | | | Problem: Cannot easily scroll the quickfix window. Solution: Add ":cbottom".
* patch 7.4.1925v7.4.1925Bram Moolenaar2016-06-121-0/+1
| | | | | Problem: Viminfo does not merge file marks properly. Solution: Use a timestamp. Add the :clearjumps command.
* patch 7.4.1913v7.4.1913Bram Moolenaar2016-06-091-3/+5
| | | | | | Problem: When ":doautocmd" is used modelines are used even when no autocommands were executed. (Daniel Hahler) Solution: Skip processing modelines. (closes #854)
* patch 7.4.1898v7.4.1898Bram Moolenaar2016-06-041-2/+108
| | | | | Problem: User commands don't support modifiers. Solution: Add the <mods> item. (Yegappan Lakshmanan, closes #829)
* patch 7.4.1897v7.4.1897Bram Moolenaar2016-06-041-1/+2
| | | | | Problem: Various typos, long lines and style mistakes. Solution: Fix the typos, wrap lines, improve style.
* patch 7.4.1696v7.4.1696Bram Moolenaar2016-04-021-0/+1
| | | | | | Problem: When using :stopinsert in a silent mapping the "INSERT" message isn't cleared. (Coacher) Solution: Always clear the message. (Christian Brabandt, closes #718)
* patch 7.4.1611v7.4.1611Bram Moolenaar2016-03-191-19/+5
| | | | | | 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.1578v7.4.1578Bram Moolenaar2016-03-151-2/+12
| | | | | Problem: There is no way to invoke a function later or periodically. Solution: Add timer support.
* patch 7.4.1552v7.4.1552Bram Moolenaar2016-03-121-6/+6
| | | | | Problem: ":colorscheme" does not use 'packpath'. Solution: Also use in "start" and "opt" directories in 'packpath'.
* patch 7.4.1492v7.4.1492Bram Moolenaar2016-03-051-0/+6
| | | | | Problem: No command line completion for ":packadd". Solution: Implement completion. (Hirohito Higashi)
* patch 7.4.1476v7.4.1476Bram Moolenaar2016-03-031-2/+2
| | | | | Problem: Function arguments marked as unused while they are not. Solution: Remove UNUSED. (Yegappan Lakshmanan)
* patch 7.4.1433v7.4.1433Bram Moolenaar2016-02-271-9/+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-1/+1
| | | | | Problem: The MS-DOS code does not build. Solution: Remove the old MS-DOS code.
* patch 7.4.1229v7.4.1229Bram Moolenaar2016-01-311-2/+1
| | | | | Problem: "eval" and "expr" channel commands don't work yet. Solution: Implement them. Update the error numbers. Also add "redraw".
* patch 7.4.1222v7.4.1222Bram Moolenaar2016-01-311-19/+0
| | | | | Problem: ":normal" command and others missing in tiny build. Solution: Graduate FEAT_EX_EXTRA.
* patch 7.4.1217v7.4.1217Bram Moolenaar2016-01-301-3/+2
| | | | | Problem: Execution of command on channel doesn't work yet. Solution: Implement the "ex" and "normal" commands.
* patch 7.4.1206v7.4.1206Bram Moolenaar2016-01-301-519/+322
| | | | | | Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
* patch 7.4.1196v7.4.1196Bram Moolenaar2016-01-291-156/+156
| | | | | Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
* patch 7.4.1150v7.4.1150Bram Moolenaar2016-01-211-7/+16
| | | | | | | Problem: 'langmap' applies to the first character typed in Select mode. (David Watson) Solution: Check for SELECTMODE. (Christian Brabandt, closes #572) Add the 'x' flag to feedkeys().
* patch 7.4.1075v7.4.1075Bram Moolenaar2016-01-101-1/+4
| | | | | Problem: Crash when using an invalid command. Solution: Fix generating the error message. (Dominique Pelle)
* patch 7.4.1037v7.4.1037Bram Moolenaar2016-01-021-3/+3
| | | | | | | Problem: Using "q!" when there is a modified hidden buffer does not unload the current buffer, resulting in the need to abandon it again. Solution: When using "q!" unload the current buffer when needed. (Yasuhiro Matsumoto, Hirohito Higashi)
* patch 7.4.1035v7.4.1035Bram Moolenaar2016-01-021-1/+2
| | | | | | Problem: An Ex range gets adjusted for folded lines even when the range is not using line numbers. Solution: Only adjust line numbers for folding. (Christian Brabandt)
* patch 7.4.1009v7.4.1009Bram Moolenaar2015-12-311-1/+1
| | | | | Problem: There are still #ifdefs for ARCHIE. Solution: Remove references to ARCHIE, the code was removed in Vim 5.
* patch 7.4.1008v7.4.1008Bram Moolenaar2015-12-311-2/+2
| | | | | Problem: The OS/2 code pollutes the source while nobody uses it these days. Solution: Drop the support for OS/2.
* patch 7.4.939v7.4.939Bram Moolenaar2015-11-241-0/+3
| | | | | Problem: Memory leak when encountering a syntax error. Solution: Free the memory. (Dominique Pelle)