summaryrefslogtreecommitdiff
path: root/src/ex_cmds.h
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.0.0688: cannot resize the window in a FileType autocommandv8.0.0688Bram Moolenaar2017-06-281-2/+4
| | | | | | Problem: Cannot resize the window in a FileType autocommand. (Ingo Karkat) Solution: Add the CMDWIN flag to :resize. (test by Ingo Karkat, closes #1804)
* patch 8.0.0655: not easy to make sure a function does not existv8.0.0655Bram Moolenaar2017-06-221-1/+1
| | | | | Problem: Not easy to make sure a function does not exist. Solution: Add ! as an optional argument to :delfunc.
* patch 8.0.0560: :windo allows for ! but it's not supportedv8.0.0560Bram Moolenaar2017-04-101-1/+1
| | | | | Problem: :windo allows for ! but it's not supported. Solution: Disallow passing !. (Hirohito Higashi)
* patch 8.0.0259: tab commands do not handle count correctlyv8.0.0259Bram Moolenaar2017-01-291-14/+15
| | | | | Problem: Tab commands do not handle count correctly. (Ken Hamada) Solution: Add ADDR_TABS_RELATIVE. (Hirohito Higashi)
* patch 8.0.0251: not easy to select Python 2 or 3v8.0.0251Bram Moolenaar2017-01-281-0/+12
| | | | | | Problem: It is not so easy to write a script that works with both Python 2 and Python 3, even when the Python code works with both. Solution: Add 'pyxversion', :pyx, etc. (Marc Weber, Ken Takata)
* patch 8.0.0086v8.0.0086Bram Moolenaar2016-11-151-1/+1
| | | | | 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.0006v8.0.0006Bram Moolenaar2016-09-201-3/+3
| | | | | | Problem: ":lb" is interpreted as ":lbottom" while the documentation says it means ":lbuffer". Solution: Adjust the order of the commands. (haya14busa, closes #1093)
* 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-1/+1
| | | | | | | 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/+4
| | | | | | 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.2231v7.4.2231Bram Moolenaar2016-08-201-1/+1
| | | | | Problem: ":oldfiles" output is a very long list. Solution: Add a pattern argument. (Coot, closes #575)
* patch 7.4.2049v7.4.2049Bram Moolenaar2016-07-161-0/+6
| | | | | Problem: There is no way to get a list of the error lists. Solution: Add ":chistory" and ":lhistory".
* patch 7.4.2010v7.4.2010Bram Moolenaar2016-07-091-0/+3
| | | | | Problem: There is a :cbottom command but no :lbottom command. Solution: Add :lbottom. (Yegappan Lakshmanan)
* patch 7.4.1997v7.4.1997Bram Moolenaar2016-07-071-0/+3
| | | | | Problem: Cannot easily scroll the quickfix window. Solution: Add ":cbottom".
* patch 7.4.1925v7.4.1925Bram Moolenaar2016-06-121-0/+3
| | | | | Problem: Viminfo does not merge file marks properly. Solution: Use a timestamp. Add the :clearjumps command.
* patch 7.4.1738v7.4.1738Bram Moolenaar2016-04-141-1/+2
| | | | | Problem: Count for ":messages" depends on number of lines. Solution: Add ADDR_OTHER address type.
* patch 7.4.1735v7.4.1735Bram Moolenaar2016-04-141-1/+1
| | | | | | | Problem: It is not possible to only see part of the message history. It is not possible to clear messages. Solution: Add a count to ":messages" and a clear argument. (Yasuhiro Matsumoto)
* patch 7.4.1550v7.4.1550Bram Moolenaar2016-03-121-0/+3
| | | | | Problem: Cannot load packages early. Solution: Add the ":packloadall" command.
* patch 7.4.1499v7.4.1499Bram Moolenaar2016-03-061-1/+1
| | | | | Problem: No error message when :packadd does not find anything. Solution: Add an error message. (Hirohito Higashi)
* patch 7.4.1486v7.4.1486Bram Moolenaar2016-03-041-3/+0
| | | | | Problem: ":loadplugin" is not optimal, some people find it confusing. Solution: Only use ":packadd" with an optional "!".
* patch 7.4.1480v7.4.1480Bram Moolenaar2016-03-031-0/+3
| | | | | Problem: Cannot add a pack direcory without loading a plugin. Solution: Add the :packadd command.
* 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.1384v7.4.1384Bram Moolenaar2016-02-211-0/+3
| | | | | Problem: It is not easy to use a set of plugins and their dependencies. Solution: Add packages, ":loadopt", 'packpath'.
* patch 7.4.1375v7.4.1375Bram Moolenaar2016-02-201-5/+1
| | | | | Problem: Still some Win16 code. Solution: Remove FEAT_GUI_W16.(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.1161v7.4.1161Bram Moolenaar2016-01-231-1/+1
| | | | | | Problem: ":argadd" without argument is supposed to add the current buffer name to the arglist. Solution: Make it work as documented. (Coot, closes #577)
* patch 7.4.1005v7.4.1005Bram Moolenaar2015-12-311-0/+3
| | | | | Problem: Vim users are not always happy. Solution: Make them happy.
* patch 7.4.858v7.4.858Bram Moolenaar2015-09-081-0/+13
| | | | | | 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)
* patch 7.4.791v7.4.791Bram Moolenaar2015-07-211-3/+3
| | | | | | Problem: The buffer list can be very long. Solution: Add an argument to ":ls" to specify the type of buffer to list. (Marcin Szamotulski)
* updated for version 7.4.588v7.4.588Bram Moolenaar2015-01-201-1/+1
| | | | | | Problem: ":0argedit foo" puts the new argument in the second place instead of the first. Solution: Adjust the range type. (Ingo Karkat)
* updated for version 7.4.585v7.4.585Bram Moolenaar2015-01-201-1/+1
| | | | | Problem: Range for :bdelete does not work. (Ronald Schild) Solution: Also allow unloaded buffers.
* updated for version 7.4.566v7.4.566Bram Moolenaar2015-01-071-8/+8
| | | | | Problem: :argdo, :bufdo, :windo and :tabdo don't take a range. Solution: Support the range. (Marcin Szamotulski)
* updated for version 7.4.565v7.4.565Bram Moolenaar2015-01-071-1/+1
| | | | | | | | 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".
* updated for version 7.4.553v7.4.553Bram Moolenaar2014-12-171-1/+1
| | | | | Problem: Various small issues. Solution: Fix those issues.
* updated for version 7.4.542v7.4.542Bram Moolenaar2014-12-081-4/+4
| | | | | | | 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.530v7.4.530Bram Moolenaar2014-11-271-525/+1058
| | | | | | | | 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)
* updated for version 7.4.486v7.4.486Bram Moolenaar2014-10-211-2/+0
| | | | | Problem: Check for writing to a yank register is wrong. Solution: Negate the check. (Zyx). Also clean up the #ifdefs.
* updated for version 7.4.450v7.4.450Bram Moolenaar2014-09-191-17/+17
| | | | | | Problem: Not all commands that edit another buffer support the +cmd argument. Solution: Add the +cmd argument to relevant commands. (Marcin Szamotulski)
* updated for version 7.4.449v7.4.449Bram Moolenaar2014-09-191-0/+2
| | | | | Problem: Can't easily close the help window. (Chris Gaal) Solution: Add ":helpclose". (Christian Brabandt)
* updated for version 7.4.213v7.4.213Bram Moolenaar2014-03-231-0/+2
| | | | | | Problem: It's not possible to open a new buffer without creating a swap file. Solution: Add the ":noswapfile" modifier. (Christian Brabandt)
* updated for version 7.4.211v7.4.211Bram Moolenaar2014-03-221-2/+2
| | | | | | Problem: ":lu" is an abbreviation for ":lua", but it should be ":lunmap". (ZyX) Solution: Move "lunmap" to above "lua".
* updated for version 7.4.083v7.4.083Bram Moolenaar2013-11-091-0/+2
| | | | | 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.3.1148v7.3.1148Bram Moolenaar2013-06-081-1/+1
| | | | | Problem: No command line completion for ":syntime". Solution: Implement the completion. (Dominique Pelle)
* updated for version 7.3.1129v7.3.1129Bram Moolenaar2013-06-061-0/+2
| | | | | Problem: Can't see what pattern in syntax highlighting is slow. Solution: Add the ":syntime" command.
* updated for version 7.3.966v7.3.966Bram Moolenaar2013-05-171-0/+2
| | | | | Problem: There is ":py3do" but no ":pydo". Solution: Add the ":pydo" command. (Lilydjwg)
* updated for version 7.3.957v7.3.957Bram Moolenaar2013-05-151-0/+2
| | | | | Problem: Python does not have a "do" command like Perl or Lua. Solution: Add the ":py3do" command. (Lilydjwg)
* updated for version 7.3.714v7.3.714Bram Moolenaar2012-11-141-2/+2
| | | | | | Problem: Inconsistency: :set can be used in the sandbox, but :setlocal and :setglobal cannot. (Michael Henry) Solution: Fix the flags for :setlocal and :setglobal. (Christian Brabandt)
* updated for version 7.3.628v7.3.628Bram Moolenaar2012-08-081-1/+1
| | | | | | Problem: ":open" does not allow for a !, which results in a confusing error message. (Shawn Wilson) Solution: Allow ! on ":open". (Christian Brabandt)
* updated for version 7.3.591v7.3.591Bram Moolenaar2012-07-061-1/+1
| | | | | Problem: Can only move to a tab by absolute number. Solution: Move a number of tabs to the left or the right. (Lech Lorens)