summaryrefslogtreecommitdiffstats
path: root/src/ex_cmds.h
AgeCommit message (Collapse)Author
2019-01-24patch 8.1.0810: too many #ifdefsv8.1.0810Bram Moolenaar
Problem: Too many #ifdefs. Solution: Graduate FEAT_MBYTE, part 4.
2019-01-17patch 8.1.0763: nobody is using the Sun Workshop supportv8.1.0763Bram Moolenaar
Problem: Nobody is using the Sun Workshop support. Solution: Remove the Workshop support.
2019-01-13patch 8.1.0743: giving error messages is not flexiblev8.1.0743Bram Moolenaar
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.
2019-01-08patch 8.1.0706: tabline is not always redrawnv8.1.0706Bram Moolenaar
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.
2018-12-14patch 8.1.0586: :digraph output is not easy to readv8.1.0586Bram Moolenaar
Problem: :digraph output is not easy to read. Solution: Add highlighting for :digraphs. (Marcin Szamotulski, closes #3572) Also add section headers for :digraphs!.
2018-11-30patch 8.1.0553: it is not easy to edit a script that was sourcedv8.1.0553Bram Moolenaar
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.
2018-10-19patch 8.1.0487: no menus specifically for the terminal windowv8.1.0487Bram Moolenaar
Problem: No menus specifically for the terminal window. Solution: Add :tlmenu. (Yee Cheng Chin, closes #3439) Add a menu test.
2018-08-14patch 8.1.0281: parsing command modifiers is not separatedv8.1.0281Bram Moolenaar
Problem: Parsing command modifiers is not separated. Solution: Move command modifier parsing to a separate function.
2018-07-10patch 8.1.0177: defining function in sandbox is inconsistentv8.1.0177Bram Moolenaar
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)
2018-04-04patch 8.0.1660: the terminal API "drop" command doesn't support optionsv8.0.1660Bram Moolenaar
Problem: The terminal API "drop" command doesn't support options. Solution: Implement the options.
2017-09-17patch 8.0.1120: :tm means :tmap instead of :tmenuv8.0.1120Bram Moolenaar
Problem: :tm means :tmap instead of :tmenu. (Taro Muraoka) Solution: Move the new entry below the old entry. (closes #2102)
2017-09-14patch 8.0.1108: cannot specify mappings for the terminal windowv8.0.1108Bram Moolenaar
Problem: Cannot specify mappings for the terminal window. Solution: Add the :tmap command and associated code. (Jacob Askeland, closes #2073)
2017-08-20patch 8.0.0976: cannot send lines to a terminal jobv8.0.0976Bram Moolenaar
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.
2017-08-11patch 8.0.0910: cannot create a terminal in the current windowv8.0.0910Bram Moolenaar
Problem: Cannot create a terminal in the current window. Solution: Add option "curwin" and ++curwin.
2017-07-27patch 8.0.0785: wildcards are not expanded for :terminalv8.0.0785Bram Moolenaar
Problem: Wildcards are not expanded for :terminal. Solution: Add FILES to the command flags. (Yasuhiro Matsumoto, closes #1883) Also complete commands.
2017-07-16patch 8.0.0721: :argedit can only have one argumentv8.0.0721Bram Moolenaar
Problem: :argedit can only have one argument. Solution: Allow for multiple arguments. (Christian Brabandt)
2017-07-09patch 8.0.0704: problems with autocommands when opening helpv8.0.0704Bram Moolenaar
Problem: Problems with autocommands when opening help. Solution: Avoid using invalid "varp" value. Allow using :wincmd if buffer is locked. (closes #1806, closes #1804)
2017-07-07patch 8.0.0694: building in shadow directory does not workv8.0.0694Bram Moolenaar
Problem: Building in shadow directory does not work. Running Vim fails. Solution: Add the new libvterm directory. Add missing change in command list.
2017-06-28patch 8.0.0688: cannot resize the window in a FileType autocommandv8.0.0688Bram Moolenaar
Problem: Cannot resize the window in a FileType autocommand. (Ingo Karkat) Solution: Add the CMDWIN flag to :resize. (test by Ingo Karkat, closes #1804)
2017-06-22patch 8.0.0655: not easy to make sure a function does not existv8.0.0655Bram Moolenaar
Problem: Not easy to make sure a function does not exist. Solution: Add ! as an optional argument to :delfunc.
2017-04-10patch 8.0.0560: :windo allows for ! but it's not supportedv8.0.0560Bram Moolenaar
Problem: :windo allows for ! but it's not supported. Solution: Disallow passing !. (Hirohito Higashi)
2017-01-29patch 8.0.0259: tab commands do not handle count correctlyv8.0.0259Bram Moolenaar
Problem: Tab commands do not handle count correctly. (Ken Hamada) Solution: Add ADDR_TABS_RELATIVE. (Hirohito Higashi)
2017-01-28patch 8.0.0251: not easy to select Python 2 or 3v8.0.0251Bram Moolenaar
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)
2016-11-15patch 8.0.0086v8.0.0086Bram Moolenaar
Problem: Cannot add a comment after ":hide". (Norio Takagi) Solution: Make it work, add a test. (Hirohito Higashi)
2016-11-12patch 8.0.0081v8.0.0081Bram Moolenaar
Problem: Inconsistent function names. Solution: Rename do_cscope to ex_cscope. Clean up comments.
2016-09-20patch 8.0.0006v8.0.0006Bram Moolenaar
Problem: ":lb" is interpreted as ":lbottom" while the documentation says it means ":lbuffer". Solution: Adjust the order of the commands. (haya14busa, closes #1093)
2016-08-29patch 7.4.2293v7.4.2293Bram Moolenaar
Problem: Modelines in source code are inconsistant. Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino)
2016-08-26patch 7.4.2263v7.4.2263Bram Moolenaar
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.
2016-08-23patch 7.4.2244v7.4.2244Bram Moolenaar
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.
2016-08-20patch 7.4.2231v7.4.2231Bram Moolenaar
Problem: ":oldfiles" output is a very long list. Solution: Add a pattern argument. (Coot, closes #575)
2016-07-16patch 7.4.2049v7.4.2049Bram Moolenaar
Problem: There is no way to get a list of the error lists. Solution: Add ":chistory" and ":lhistory".
2016-07-09patch 7.4.2010v7.4.2010Bram Moolenaar
Problem: There is a :cbottom command but no :lbottom command. Solution: Add :lbottom. (Yegappan Lakshmanan)
2016-07-07patch 7.4.1997v7.4.1997Bram Moolenaar
Problem: Cannot easily scroll the quickfix window. Solution: Add ":cbottom".
2016-06-12patch 7.4.1925v7.4.1925Bram Moolenaar
Problem: Viminfo does not merge file marks properly. Solution: Use a timestamp. Add the :clearjumps command.
2016-04-14patch 7.4.1738v7.4.1738Bram Moolenaar
Problem: Count for ":messages" depends on number of lines. Solution: Add ADDR_OTHER address type.
2016-04-14patch 7.4.1735v7.4.1735Bram Moolenaar
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)
2016-03-12patch 7.4.1550v7.4.1550Bram Moolenaar
Problem: Cannot load packages early. Solution: Add the ":packloadall" command.
2016-03-06patch 7.4.1499v7.4.1499Bram Moolenaar
Problem: No error message when :packadd does not find anything. Solution: Add an error message. (Hirohito Higashi)
2016-03-04patch 7.4.1486v7.4.1486Bram Moolenaar
Problem: ":loadplugin" is not optimal, some people find it confusing. Solution: Only use ":packadd" with an optional "!".
2016-03-03patch 7.4.1480v7.4.1480Bram Moolenaar
Problem: Cannot add a pack direcory without loading a plugin. Solution: Add the :packadd command.
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-21patch 7.4.1384v7.4.1384Bram Moolenaar
Problem: It is not easy to use a set of plugins and their dependencies. Solution: Add packages, ":loadopt", 'packpath'.
2016-02-20patch 7.4.1375v7.4.1375Bram Moolenaar
Problem: Still some Win16 code. Solution: Remove FEAT_GUI_W16.(Hirohito Higashi)
2016-01-29patch 7.4.1200v7.4.1200Bram Moolenaar
Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
2016-01-23patch 7.4.1161v7.4.1161Bram Moolenaar
Problem: ":argadd" without argument is supposed to add the current buffer name to the arglist. Solution: Make it work as documented. (Coot, closes #577)
2015-12-31patch 7.4.1005v7.4.1005Bram Moolenaar
Problem: Vim users are not always happy. Solution: Make them happy.
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-07-21patch 7.4.791v7.4.791Bram Moolenaar
Problem: The buffer list can be very long. Solution: Add an argument to ":ls" to specify the type of buffer to list. (Marcin Szamotulski)
2015-01-20updated for version 7.4.588v7.4.588Bram Moolenaar
Problem: ":0argedit foo" puts the new argument in the second place instead of the first. Solution: Adjust the range type. (Ingo Karkat)
2015-01-20updated for version 7.4.585v7.4.585Bram Moolenaar
Problem: Range for :bdelete does not work. (Ronald Schild) Solution: Also allow unloaded buffers.