summaryrefslogtreecommitdiff
path: root/src/ex_cmds.h
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.0883: missing some changes for Ex commandsv8.1.0883Bram Moolenaar2019-02-081-22/+23
| | | | | Problem: Missing some changes for Ex commands. Solution: Add mising changes in header file.
* patch 8.1.0810: too many #ifdefsv8.1.0810Bram Moolenaar2019-01-241-2/+0
| | | | | Problem: Too many #ifdefs. Solution: Graduate FEAT_MBYTE, part 4.
* patch 8.1.0763: nobody is using the Sun Workshop supportv8.1.0763Bram Moolenaar2019-01-171-3/+0
| | | | | Problem: Nobody is using the Sun Workshop support. Solution: Remove the Workshop support.
* patch 8.1.0743: giving error messages is not flexiblev8.1.0743Bram Moolenaar2019-01-131-1/+1
| | | | | | | | Problem: Giving error messages is not flexible. Solution: Add semsg(). Change argument from "char_u *" to "char *", also for msg() and get rid of most MSG macros. (Ozaki Kiichi, closes #3302) Also make emsg() accept a "char *" argument. Get rid of an enormous number of type casts.
* patch 8.1.0706: tabline is not always redrawnv8.1.0706Bram Moolenaar2019-01-081-0/+3
| | | | | | | Problem: Tabline is not always redrawn when something that is used in 'tabline' changes. Solution: Add ":redrawtabline" so that a plugin can at least cause the redraw when needed.
* patch 8.1.0586: :digraph output is not easy to readv8.1.0586Bram Moolenaar2018-12-141-1/+1
| | | | | | Problem: :digraph output is not easy to read. Solution: Add highlighting for :digraphs. (Marcin Szamotulski, closes #3572) Also add section headers for :digraphs!.
* patch 8.1.0553: it is not easy to edit a script that was sourcedv8.1.0553Bram Moolenaar2018-11-301-11/+11
| | | | | | Problem: It is not easy to edit a script that was sourced. Solution: Add a count to ":scriptnames", so that ":script 40" edits the script with script ID 40.
* patch 8.1.0487: no menus specifically for the terminal windowv8.1.0487Bram Moolenaar2018-10-191-4/+14
| | | | | Problem: No menus specifically for the terminal window. Solution: Add :tlmenu. (Yee Cheng Chin, closes #3439) Add a menu test.
* patch 8.1.0281: parsing command modifiers is not separatedv8.1.0281Bram Moolenaar2018-08-141-0/+6
| | | | | Problem: Parsing command modifiers is not separated. Solution: Move command modifier parsing to a separate function.
* patch 8.1.0177: defining function in sandbox is inconsistentv8.1.0177Bram Moolenaar2018-07-101-1/+1
| | | | | | | Problem: Defining function in sandbox is inconsistent, cannot use :function but can define a lambda. Solution: Allow defining a function in the sandbox, but also use the sandbox when executing it. (closes #3182)
* patch 8.0.1660: the terminal API "drop" command doesn't support optionsv8.0.1660Bram Moolenaar2018-04-041-1/+1
| | | | | Problem: The terminal API "drop" command doesn't support options. Solution: Implement the options.
* patch 8.0.1120: :tm means :tmap instead of :tmenuv8.0.1120Bram Moolenaar2017-09-171-5/+5
| | | | | Problem: :tm means :tmap instead of :tmenu. (Taro Muraoka) Solution: Move the new entry below the old entry. (closes #2102)
* patch 8.0.1108: cannot specify mappings for the terminal windowv8.0.1108Bram Moolenaar2017-09-141-1/+13
| | | | | | Problem: Cannot specify mappings for the terminal window. Solution: Add the :tmap command and associated code. (Jacob Askeland, closes #2073)
* patch 8.0.0976: cannot send lines to a terminal jobv8.0.0976Bram Moolenaar2017-08-201-2/+2
| | | | | | Problem: Cannot send lines to a terminal job. Solution: Make [range]terminal send selected lines to the job. Use ++rows and ++cols for the terminal size.
* patch 8.0.0910: cannot create a terminal in the current windowv8.0.0910Bram Moolenaar2017-08-111-1/+1
| | | | | Problem: Cannot create a terminal in the current window. Solution: Add option "curwin" and ++curwin.
* patch 8.0.0785: wildcards are not expanded for :terminalv8.0.0785Bram Moolenaar2017-07-271-1/+1
| | | | | | Problem: Wildcards are not expanded for :terminal. Solution: Add FILES to the command flags. (Yasuhiro Matsumoto, closes #1883) Also complete commands.
* patch 8.0.0721: :argedit can only have one argumentv8.0.0721Bram Moolenaar2017-07-161-1/+1
| | | | | Problem: :argedit can only have one argument. Solution: Allow for multiple arguments. (Christian Brabandt)
* patch 8.0.0704: problems with autocommands when opening helpv8.0.0704Bram Moolenaar2017-07-091-1/+1
| | | | | | Problem: Problems with autocommands when opening help. Solution: Avoid using invalid "varp" value. Allow using :wincmd if buffer is locked. (closes #1806, closes #1804)
* patch 8.0.0694: building in shadow directory does not workv8.0.0694Bram Moolenaar2017-07-071-0/+3
| | | | | | Problem: Building in shadow directory does not work. Running Vim fails. Solution: Add the new libvterm directory. Add missing change in command list.
* 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)