summaryrefslogtreecommitdiff
path: root/src/proto/ex_cmds2.pro
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.1269: language and locale code spread outv8.2.1269Bram Moolenaar2020-07-221-6/+0
| | | | | | Problem: Language and locale code spread out. Solution: Move relevant code to src/locale.c. (Yegappan Lakshmanan, closes #6509)
* patch 8.2.0256: time and timer related code is spread outv8.2.0256Bram Moolenaar2020-02-141-11/+0
| | | | | | Problem: Time and timer related code is spread out. Solution: Move time and timer related code to a new file. (Yegappan Lakshmanan, closes #5604)
* patch 8.1.2021: some global functions can be local to the filev8.1.2021Bram Moolenaar2019-09-101-4/+0
| | | | | Problem: Some global functions can be local to the file. Solution: Add "static". (Yegappan Lakshmanan, closes #4917)
* patch 8.1.1989: the evalfunc.c file is still too bigv8.1.1989Bram Moolenaar2019-09-051-0/+5
| | | | | | | Problem: The evalfunc.c file is still too big. Solution: Move f_pathshorten() to filepath.c. Move f_cscope_connection() to if_cscope.c. Move diff_ functions to diff.c. Move timer_ functions to ex_cmds2.c. move callback functions to evalvars.c.
* patch 8.1.1927: code for dealing with script files is spread outv8.1.1927Bram Moolenaar2019-08-251-26/+0
| | | | | Problem: Code for dealing with script files is spread out. Solution: Move the code to scriptfile.c. (Yegappan Lakshmanan, closes #4861)
* patch 8.1.1869: code for the argument list is spread outv8.1.1869Bram Moolenaar2019-08-171-14/+0
| | | | | | Problem: Code for the argument list is spread out. Solution: Put argument list code in arglist.c. (Yegappan Lakshmanan, closes #4819)
* patch 8.1.1689: profiling code is spread outv8.1.1689Bram Moolenaar2019-07-141-7/+0
| | | | | | Problem: Profiling code is spread out. Solution: Move more profiling code to profiler.c. (Yegappan Lakshmanan, closes #4668)
* patch 8.1.1684: profiling functionality is spread outv8.1.1684Bram Moolenaar2019-07-131-22/+2
| | | | | | Problem: Profiling functionality is spread out. Solution: Put profiling functionality in profiling.c. (Yegappan Lakshmanan, closes #4666)
* patch 8.1.1625: script line numbers are not exactly rightv8.1.1625Bram Moolenaar2019-07-041-0/+1
| | | | | | Problem: Script line numbers are not exactly right. Solution: Handle heredoc and continuation lines better. (Ozaki Kiichi, closes #4611, closes #4511)
* patch 8.1.1588: in :let-heredoc line continuation is recognizedv8.1.1588Bram Moolenaar2019-06-251-2/+2
| | | | | Problem: In :let-heredoc line continuation is recognized. Solution: Do not consume line continuation. (Ozaki Kiichi, closes #4580)
* patch 8.1.1195: Vim script debugger functionality needs cleanupv8.1.1195Bram Moolenaar2019-04-211-12/+0
| | | | | | Problem: Vim script debugger functionality needs cleanup. Solution: Move debugger code to a separate file. Add more tests. (Yegappan Lakshmanan, closes #4285)
* patch 8.1.1116: cannot enforce a Vim script stylev8.1.1116Bram Moolenaar2019-04-041-0/+1
| | | | | Problem: Cannot enforce a Vim script style. Solution: Add the :scriptversion command. (closes #3857)
* patch 8.1.0927: USE_CR is never definedv8.1.0927Bram Moolenaar2019-02-151-1/+0
| | | | | Problem: USE_CR is never defined. Solution: Remove usage of USE_CR. (Ken Takata, closes #3958)
* patch 8.0.1810: buffer of a terminal only updated in Terminal-Normal modev8.0.1810Bram Moolenaar2018-05-101-1/+2
| | | | | | Problem: Buffer of a terminal only updated in Terminal-Normal mode. Solution: Copy the terminal window content to the buffer when in Terminal-Job mode.
* patch 8.0.1649: no completion for argument list commandsv8.0.1649Bram Moolenaar2018-03-291-0/+1
| | | | | Problem: No completion for argument list commands. Solution: Add arglist completion. (Yegappan Lakshmanan, closes #2706)
* patch 8.0.1505: debugger can't break on a conditionv8.0.1505Bram Moolenaar2018-02-111-0/+1
| | | | | Problem: Debugger can't break on a condition. (Charles Campbell) Solution: Add ":breakadd expr". (Christian Brabandt, closes #859)
* patch 8.0.0847: :argadd without argument can't handle space in file namev8.0.0847Bram Moolenaar2017-08-031-1/+0
| | | | | | Problem: :argadd without argument can't handle space in file name. (Harm te Hennepe) Solution: Escape the space. (Yasuhiro Matsumoto, closes #1917)
* patch 8.0.0680: plugins in start packages are sourced twicev8.0.0680Bram Moolenaar2017-06-271-1/+2
| | | | | | Problem: Plugins in start packages are sourced twice. (mseplowitz) Solution: Use the unmodified runtime path when loading plugins (test by Ingo Karkat, closes #1801)
* patch 8.0.0612: pack dirs are added to 'runtimepath' too latev8.0.0612Bram Moolenaar2017-06-041-0/+2
| | | | | | | Problem: Package directories are added to 'runtimepath' only after loading non-package plugins. Solution: Split off the code to add package directories to 'runtimepath'. (Ingo Karkat, closes #1680)
* patch 8.0.0251: not easy to select Python 2 or 3v8.0.0251Bram Moolenaar2017-01-281-0/+4
| | | | | | 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 7.4.2332v7.4.2332Bram Moolenaar2016-09-051-1/+1
| | | | | | | Problem: Crash when stop_timer() is called in a callback of a callback. Vim hangs when the timer callback uses too much time. Solution: Set tr_id to -1 when a timer is to be deleted. Don't keep calling callbacks forever. (Ozaki Kiichi)
* patch 7.4.2180v7.4.2180Bram Moolenaar2016-08-071-0/+1
| | | | | | Problem: There is no easy way to stop all timers. There is no way to temporary pause a timer. Solution: Add timer_stopall() and timer_pause().
* patch 7.4.2170v7.4.2170Bram Moolenaar2016-08-061-0/+2
| | | | | Problem: Cannot get information about timers. Solution: Add timer_info().
* patch 7.4.2130v7.4.2130Bram Moolenaar2016-07-301-1/+2
| | | | | Problem: Pending timers cause false memory leak reports. Solution: Free all timers on exit.
* patch 7.4.1860v7.4.1860Bram Moolenaar2016-05-311-0/+1
| | | | | Problem: Using a partial for timer_start() may cause a crash. Solution: Set the copyID in timer objects. (Ozaki Kiichi)
* patch 7.4.1578v7.4.1578Bram Moolenaar2016-03-151-2/+6
| | | | | Problem: There is no way to invoke a function later or periodically. Solution: Add timer support.
* patch 7.4.1551v7.4.1551Bram Moolenaar2016-03-121-0/+1
| | | | | Problem: Cannot generate help tags in all doc directories. Solution: Make ":helptags ALL" work.
* patch 7.4.1550v7.4.1550Bram Moolenaar2016-03-121-2/+1
| | | | | Problem: Cannot load packages early. Solution: Add the ":packloadall" command.
* patch 7.4.1480v7.4.1480Bram Moolenaar2016-03-031-0/+1
| | | | | Problem: Cannot add a pack direcory without loading a plugin. Solution: Add the :packadd command.
* patch 7.4.1384v7.4.1384Bram Moolenaar2016-02-211-0/+2
| | | | | Problem: It is not easy to use a set of plugins and their dependencies. Solution: Add packages, ":loadopt", 'packpath'.
* patch 7.4.1285v7.4.1285Bram Moolenaar2016-02-071-0/+1
| | | | | Problem: Cannot measure elapsed time. Solution: Add reltimefloat().
* patch 7.4.1133v7.4.1133Bram Moolenaar2016-01-191-88/+88
| | | | | Problem: Generated function prototypes still have __ARGS(). Solution: Generate function prototypes without __ARGS().
* patch 7.4.1037v7.4.1037Bram Moolenaar2016-01-021-1/+1
| | | | | | | 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)
* updated for version 7.4.082v7.4.082Bram Moolenaar2013-11-091-1/+1
| | | | | | Problem: Using "gf" in a changed buffer suggests adding "!", which is not possible. (Tim Chase) Solution: Pass a flag to check_changed() wether adding ! make sense.
* updated for version 7.3.1129v7.3.1129Bram Moolenaar2013-06-061-1/+2
| | | | | Problem: Can't see what pattern in syntax highlighting is slow. Solution: Add the ":syntime" command.
* updated for version 7.3.570v7.3.570Bram Moolenaar2012-06-291-1/+1
| | | | | Problem: ":vimgrep" does not obey 'wildignore'. Solution: Apply 'wildignore' and 'suffixes' to ":vimgrep". (Ingo Karkat)
* updated for version 7.3.198v7.3.198Bram Moolenaar2011-05-191-0/+2
| | | | | Problem: No completion for ":lang". Solution: Get locales to complete from. (Dominique Pelle)
* updated for version 7.2.353v7.2.353Bram Moolenaar2010-02-031-0/+2
| | | | | Problem: No command line completion for ":profile". Solution: Complete the subcommand and file name.
* updated for version 7.1-211v7.1.211Bram Moolenaar2008-01-061-0/+2
|
* updated for version 7.1aBram Moolenaar2007-05-051-81/+81
|
* updated for version 7.0bv7.0bBram Moolenaar2006-03-241-81/+81
|
* updated for version 7.0219v7.0219Bram Moolenaar2006-03-091-0/+1
|
* updated for version 7.0129v7.0129Bram Moolenaar2005-08-121-1/+1
|
* updated for version 7.0114v7.0114Bram Moolenaar2005-07-231-17/+0
|
* updated for version 7.0105v7.0105Bram Moolenaar2005-07-081-1/+1
|
* updated for version 7.0092v7.0092Bram Moolenaar2005-06-241-0/+1
|
* updated for version 7.0077v7.0077Bram Moolenaar2005-05-311-1/+1
|
* updated for version 7.0066v7.0066Bram Moolenaar2005-04-151-1/+2
|
* updated for version 7.0054v7.0054Bram Moolenaar2005-02-281-0/+1
|
* updated for version 7.0052v7.0052Bram Moolenaar2005-02-261-1/+20
|