summaryrefslogtreecommitdiffstats
path: root/src/ex_docmd.c
AgeCommit message (Collapse)Author
2016-03-15patch 7.4.1578v7.4.1578Bram Moolenaar
Problem: There is no way to invoke a function later or periodically. Solution: Add timer support.
2016-03-12patch 7.4.1552v7.4.1552Bram Moolenaar
Problem: ":colorscheme" does not use 'packpath'. Solution: Also use in "start" and "opt" directories in 'packpath'.
2016-03-05patch 7.4.1492v7.4.1492Bram Moolenaar
Problem: No command line completion for ":packadd". Solution: Implement completion. (Hirohito Higashi)
2016-03-03patch 7.4.1476v7.4.1476Bram Moolenaar
Problem: Function arguments marked as unused while they are not. Solution: Remove UNUSED. (Yegappan Lakshmanan)
2016-02-27patch 7.4.1433v7.4.1433Bram Moolenaar
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.
2016-02-23patch 7.4.1399v7.4.1399Bram Moolenaar
Problem: The MS-DOS code does not build. Solution: Remove the old MS-DOS code.
2016-01-31patch 7.4.1229v7.4.1229Bram Moolenaar
Problem: "eval" and "expr" channel commands don't work yet. Solution: Implement them. Update the error numbers. Also add "redraw".
2016-01-31patch 7.4.1222v7.4.1222Bram Moolenaar
Problem: ":normal" command and others missing in tiny build. Solution: Graduate FEAT_EX_EXTRA.
2016-01-30patch 7.4.1217v7.4.1217Bram Moolenaar
Problem: Execution of command on channel doesn't work yet. Solution: Implement the "ex" and "normal" commands.
2016-01-30patch 7.4.1206v7.4.1206Bram Moolenaar
Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
2016-01-29patch 7.4.1196v7.4.1196Bram Moolenaar
Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
2016-01-21patch 7.4.1150v7.4.1150Bram Moolenaar
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().
2016-01-10patch 7.4.1075v7.4.1075Bram Moolenaar
Problem: Crash when using an invalid command. Solution: Fix generating the error message. (Dominique Pelle)
2016-01-02patch 7.4.1037v7.4.1037Bram Moolenaar
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)
2016-01-02patch 7.4.1035v7.4.1035Bram Moolenaar
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)
2015-12-31patch 7.4.1009v7.4.1009Bram Moolenaar
Problem: There are still #ifdefs for ARCHIE. Solution: Remove references to ARCHIE, the code was removed in Vim 5.
2015-12-31patch 7.4.1008v7.4.1008Bram Moolenaar
Problem: The OS/2 code pollutes the source while nobody uses it these days. Solution: Drop the support for OS/2.
2015-11-24patch 7.4.939v7.4.939Bram Moolenaar
Problem: Memory leak when encountering a syntax error. Solution: Free the memory. (Dominique Pelle)
2015-10-13patch 7.4.895v7.4.895Bram Moolenaar
Problem: Custom command line completion does not work for a command containing digits. Solution: Skip over the digits. (suggested by Yasuhiro Matsumoto)
2015-09-25patch 7.4.878v7.4.878Bram Moolenaar
Problem: Coverity error for clearing only one byte of struct. Solution: Clear the whole struct. (Dominique Pelle)
2015-09-15patch 7.4.866v7.4.866Bram Moolenaar
Problem: Crash when changing the 'tags' option from a remote command. (Benjamin Fritz) Solution: Instead of executing messages immediately, use a queue, like for netbeans. (James Kolb)
2015-09-09patch 7.4.864v7.4.864Bram Moolenaar
Problem: Tiny build fails. Solution: Put qf_ items inside #ifdef.
2015-09-08patch 7.4.858v7.4.858Bram Moolenaar
Problem: It's a bit clumsy to execute a command on a list of matches. Solution: Add the ":ldo", ":lfdo", ":cdo" and ":cfdo" commands. (Yegappan Lakshmanan)
2015-08-11patch 7.4.821v7.4.821Bram Moolenaar
Problem: Coverity reports a few problems. Solution: Avoid the warnings. (Christian Brabandt)
2015-08-04patch 7.4.811v7.4.811Bram Moolenaar
Problem: Invalid memory access when using "exe 'sc'". Solution: Avoid going over the end of the string. (Dominique Pelle)
2015-07-28patch 7.4.800v7.4.800Bram Moolenaar
Problem: Using freed memory when triggering CmdUndefined autocommands. Solution: Set pointer to NULL. (Dominique Pelle)
2015-07-21patch 7.4.792v7.4.792Bram Moolenaar
Problem: Can only conceal text by defining syntax items. Solution: Use matchadd() to define concealing. (Christian Brabandt)
2015-06-19patch 7.4.740v7.4.740Bram Moolenaar
Problem: ":1quit" works like ":.quit". (Bohr Shaw) Solution: Don't exit Vim when a range is specified. (Christian Brabandt)
2015-06-09patch 7.4.737v7.4.737Bram Moolenaar
Problem: On MS-Windows vimgrep over arglist doesn't work (Issue 361) Solution: Only escape backslashes in ## expansion when it is not used as the path separator. (James McCoy)
2015-04-21patch 7.4.709v7.4.709Bram Moolenaar
Problem: ":tabmove" does not work as documented. Solution: Make it work consistently. Update documentation and add tests. (Hirohito Higashi)
2015-04-13patch 7.4.693v7.4.693Bram Moolenaar
Problem: Session file is not correct when there are multiple tab pages. Solution: Reset the current window number for each tab page. (Jacob Niehus)
2015-02-03updated for version 7.4.617v7.4.617Bram Moolenaar
Problem: Wrong ":argdo" range does not cause an error. Solution: Reset "cmd" to NULL. (Marcin Szamotulski, Ingo Karkat)
2015-01-14updated for version 7.4.580v7.4.580Bram Moolenaar
Problem: ":52wincmd v" still gives an invalid range error. (Charles Campbell) Solution: Skip over white space.
2015-01-14updated for version 7.4.572v7.4.572Bram Moolenaar
Problem: Address type of :wincmd depends on the argument. Solution: Check the argument.
2015-01-14updated for version 7.4.568v7.4.568Bram Moolenaar
Problem: Giving an error for ":0wincmd w" is a problem for some plugins. Solution: Allow the zero in the range. (Marcin Szamotulski)
2015-01-07updated for version 7.4.565v7.4.565Bram Moolenaar
Problem: Ranges for arguments, buffers, tabs, etc. are not checked to be valid but limited to the maximum. This can cause the wrong thing to happen. Solution: Give an error for an invalid value. (Marcin Szamotulski) Use windows range for ":wincmd".
2015-01-07updated for version 7.4.561v7.4.561Bram Moolenaar
Problem: Ex range handling is wrong for buffer-local user commands. Solution: Check for CMD_USER_BUF. (Marcin Szamotulski)
2014-12-08updated for version 7.4.542v7.4.542Bram Moolenaar
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)
2014-11-30updated for version 7.4.540v7.4.540Bram Moolenaar
Problem: Cannot build with tiny and small features. (Taro Muraoka) Solution: Add #ifdef around CMD_USER.
2014-11-30updated for version 7.4.539v7.4.539Bram Moolenaar
Problem: Crash when computing buffer count. Problem with range for user commands. Line range wrong in Visual area. Solution: Avoid segfault in compute_buffer_local_count(). Check for CMD_USER when checking type of range. (Marcin Szamotulski)
2014-11-27updated for version 7.4.535v7.4.535Bram Moolenaar
Problem: Can't build with tiny features. Solution: Add #ifdefs and skip a test.
2014-11-27updated for version 7.4.531v7.4.531Bram Moolenaar
Problem: Comments about parsing an Ex command are wrong. Solution: Correct the steop numbers.
2014-11-27updated for version 7.4.530v7.4.530Bram Moolenaar
Problem: Many commands take a count or range that is not using line numbers. Solution: For each command specify what kind of count it uses. For windows, buffers and arguments have "$" and "." have a relevant meaning. (Marcin Szamotulski)
2014-11-12updated for version 7.4.509v7.4.509Bram Moolenaar
Problem: Users are not aware their encryption is weak. Solution: Give a warning when prompting for the key.
2014-11-05updated for version 7.4.494v7.4.494Bram Moolenaar
Problem: Cursor shape is wrong after a CompleteDone autocommand. Solution: Update the cursor and mouse shape after ":normal" restores the state. (Jacob Niehus)
2014-10-21updated for version 7.4.486v7.4.486Bram Moolenaar
Problem: Check for writing to a yank register is wrong. Solution: Negate the check. (Zyx). Also clean up the #ifdefs.
2014-09-19updated for version 7.4.450v7.4.450Bram Moolenaar
Problem: Not all commands that edit another buffer support the +cmd argument. Solution: Add the +cmd argument to relevant commands. (Marcin Szamotulski)
2014-09-09updated for version 7.4.431v7.4.431Bram Moolenaar
Problem: Compiler warning. Solution: Add type cast. (Mike Williams)
2014-08-23updated for version 7.4.415Bram Moolenaar
Problem: Cannot build. Warning for shadowed variable. (John Little) Solution: Add missing change. Remove declaration.
2014-08-22updated for version 7.4.414v7.4.414Bram Moolenaar
Problem: Cannot define a command only when it's used. Solution: Add the CmdUndefined autocommand event. (partly by Yasuhiro Matsumoto)