summaryrefslogtreecommitdiffstats
path: root/src/ex_docmd.c
AgeCommit message (Collapse)Author
2021-12-31patch 8.2.3961: error messages are spread outv8.2.3961Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more errors to errors.h.
2021-12-31patch 8.2.3959: error messages are spread outv8.2.3959Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more errors to errors.h.
2021-12-31patch 8.2.3957: error messages are spread outv8.2.3957Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more errors to errors.h.
2021-12-30patch 8.2.3947: unnecessary check for NULL pointerv8.2.3947zeertzjq
Problem: Unnecessary check for NULL pointer. Solution: Remove the check. (closes #9434)
2021-12-29patch 8.2.3941: SIGTSTP is not handledv8.2.3941dbivolaru
Problem: SIGTSTP is not handled. Solution: Handle SIGTSTP like pressing CTRL-Z. (closes #9422)
2021-12-29patch 8.2.3933: after ":cd" fails ":cd -" is incorrectv8.2.3933Richard Doty
Problem: After ":cd" fails ":cd -" is incorrect. Solution: Set the previous directory only after successfully changing directory. (Richard Doty, closes #9419, closes #8983)
2021-12-28patch 8.2.3930: getcmdline() argument has a misleading typev8.2.3930Bram Moolenaar
Problem: getcmdline() argument has a misleading type. Solution: Use the correct type, even though the value is not used.
2021-12-27patch 8.2.3914: various spelling mistakes in commentsv8.2.3914Dominique Pelle
Problem: Various spelling mistakes in comments. Solution: Fix the mistakes. (Dominique Pellé, closes #9416)
2021-12-15patch 8.2.3817: Vim9: Not using NL as command end does not work for :autocmdv8.2.3817Bram Moolenaar
Problem: Vim9: Not using NL as command end does not work for :autocmd. Solution: Only ignore NL for commands with an expression argument.
2021-12-15patch 8.2.3815: Vim9: cannot have a multi-line dict inside a blockv8.2.3815Bram Moolenaar
Problem: Vim9: cannot have a multi-line dict inside a block. Solution: Do not split the command at a line break, handle NL characters as white space.
2021-12-15patch 8.2.3813: confusing error when using :cc without error listv8.2.3813Bram Moolenaar
Problem: confusing error when using :cc without error list. (Gary Johnson) Solution: Give the "no errors" error.
2021-12-13patch 8.2.3795: too many #ifdefsv8.2.3795Bram Moolenaar
Problem: Too many #ifdefs. Solution: Graduate the jumplist feature.
2021-12-11patch 8.2.3780: ":cd" works differently on MS-Windowsv8.2.3780Bakudankun
Problem: ":cd" works differently on MS-Windows. Solution: Add the 'cdhome' option. (closes #9324)
2021-12-05patch 8.2.3750: error messages are everywherev8.2.3750Bram Moolenaar
Problem: Error messages are everywhere. Solution: Move more error messages to errors.h and adjust the names.
2021-12-05patch 8.2.3741: using freed memory in open commandv8.2.3741Bram Moolenaar
Problem: Using freed memory in open command. Solution: Make a copy of the current line.
2021-12-01patch 8.2.3716: Vim9: range without a command is not compiledv8.2.3716Bram Moolenaar
Problem: Vim9: range without a command is not compiled. Solution: Add the ISN_EXECRANGE byte code.
2021-11-29patch 8.2.3699: the +title feature adds a lot of #ifdef but little codev8.2.3699Bram Moolenaar
Problem: The +title feature adds a lot of #ifdef but little code. Solution: Graduate the +title feature.
2021-11-29patch 8.2.3694: cannot use quotes in the count of an Ex commandv8.2.3694Bram Moolenaar
Problem: Cannot use quotes in the count of an Ex command. Solution: Add getdigits_quoted(). Give an error when misplacing a quote in a range. (closes #9240)
2021-11-28patch 8.2.3690: Vim9: "filter #pat# cmd" does not workv8.2.3690Bram Moolenaar
Problem: Vim9: "filter #pat# cmd" does not work. Solution: Do not see #pat# as a comment.
2021-11-24patch 8.2.3659: integer overflow with large line numberv8.2.3659Bram Moolenaar
Problem: Integer overflow with large line number. Solution: Check for overflow. (closes #9202)
2021-11-19patch 8.2.3622: "verbose pwd" shows confusing infov8.2.3622zeertzjq
Problem: "verbose pwd" shows confusing info when :lcd does not change directory. Solution: Clear last_chdir_reason also when the directory does not change. (closes #9160)
2021-11-18patch 8.2.3617: ":verbose pwd" does not mention 'autochdir' was appliedv8.2.3617Bram Moolenaar
Problem: ":verbose pwd" does not mention 'autochdir' was applied. Solution: Remember the last chdir was done by 'autochdir'. (issue #9142)
2021-11-04patch 8.2.3581: reading character past end of linev8.2.3581Bram Moolenaar
Problem: Reading character past end of line. Solution: Correct the cursor column.
2021-10-13patch 8.2.3503: Vim9: using g:pat:cmd is confusingv8.2.3503Bram Moolenaar
Problem: Vim9: using g:pat:cmd is confusing. Solution: Do not recognize g: as the :global command. Also for s:pat:repl. (closes #8982)
2021-10-09patch 8.2.3489: ml_get error after search with rangev8.2.3489Bram Moolenaar
Problem: ml_get error after search with range. Solution: Limit the line number to the buffer line count.
2021-10-04patch 8.2.3475: expression register set by not executed put commandv8.2.3475kuuote
Problem: Expression register set by not executed put command. Solution: Do not set the register if the command is skipped. (closes #8909)
2021-09-12patch 8.2.3430: no generic way to trigger an autocommand on mode changev8.2.3430=?UTF-8?q?Magnus=20Gro=C3=9F?=
Problem: No generic way to trigger an autocommand on mode change. Solution: Add the ModeChanged autocommand event. (Magnus Gross, closes #8856)
2021-09-08patch 8.2.3414: fullcommand() gives wrong name with buffer-local user commandv8.2.3414Bram Moolenaar
Problem: fullcommand() gives the wrong name if there is a buffer-local user command. (Naohiro Ono) Solution: Use a separate function to get the user command name. (closes #8840)
2021-09-06patch 8.2.3405: cannot have a comment line in a {} block of a user commandv8.2.3405Bram Moolenaar
Problem: Cannot have a comment line in a {} block of a user command. Solution: Continue after the line break. (closes #8837)
2021-08-24patch 8.2.3371: Vim9: :$ENV cannot be followed by ->func() in next linev8.2.3371Bram Moolenaar
Problem: Vim9: :$ENV cannot be followed by ->func() in next line. Solution: Use "$ENV" as the start of an expression. (closes #8790)
2021-08-22patch 8.2.3367: Vim9: :@r executing a register is inconsistentv8.2.3367Bram Moolenaar
Problem: Vim9: :@r executing a register is inconsistent. Solution: Use "@r" as the start of an expression. (issue #8779)
2021-08-21patch 8.2.3365: Vim9: cannot use option for all operationsv8.2.3365Bram Moolenaar
Problem: Vim9: cannot use option for all operations. Solution: Recognize more operations. (closes #8779)
2021-08-15patch 8.2.3347: check for legacy script is incompletev8.2.3347Bram Moolenaar
Problem: Check for legacy script is incomplete. (Naohiro Ono) Solution: Also check the :legacy modifier. Use for string concatenation with "." and others (issue #8756)
2021-08-10patch 8.2.3324: Vim9: Cannot use :silent with :endwhilev8.2.3324Bram Moolenaar
Problem: Vim9: Cannot use :silent with :endwhile. Solution: Allow for using the :silent modifier. (closes #8737)
2021-08-09patch 8.2.3320: some local functions are not staticv8.2.3320Yegappan Lakshmanan
Problem: Some local functions are not static. Solution: Add "static". Move snprintf() related code to strings.c. (Yegappan Lakshmanan, closes #8734)
2021-08-05patch 8.2.3298: build failure with small featuresv8.2.3298Bram Moolenaar
Problem: Build failure with small features. Solution: Add #ifdef.
2021-08-05patch 8.2.3297: cannot use all commands inside a {} blockv8.2.3297Bram Moolenaar
Problem: Cannot use all commands inside a {} block after :command and :autocmd. Solution: Do consider \n to separate commands. (closes #8620)
2021-08-01patch 8.2.3271: Vim9: cannot use :command or :au with block in :def functionv8.2.3271Bram Moolenaar
Problem: Vim9: cannot use :command or :au with a block in a :def function. Solution: Recognize the start of the block.
2021-08-01patch 8.2.3268: cannot use a block with :autocmd like with :commandv8.2.3268Bram Moolenaar
Problem: Cannot use a block with :autocmd like with :command. Solution: Add support for a {} block after :autocmd. (closes #8620)
2021-07-31patch 8.2.3262: build failure when ABORT_ON_INTERNAL_ERROR is definedv8.2.3262Bram Moolenaar
Problem: Build failure when ABORT_ON_INTERNAL_ERROR is defined. Solution: Adjust how estack_len_before is used.
2021-07-31patch 8.2.3260: build failure with small featuresv8.2.3260Bram Moolenaar
Problem: Build failure with small features. Solution: Add #ifdef.
2021-07-31patch 8.2.3259: when 'indentexpr' causes an error did_throw may hangv8.2.3259Bram Moolenaar
Problem: When 'indentexpr' causes an error the did_throw flag may remain set. Solution: Reset did_throw and show the error. (closes #8677)
2021-07-27patch 8.2.3229: Vim9: runtime and compile time type checks are not the samev8.2.3229Yegappan Lakshmanan
Problem: Vim9: runtime and compile time type checks are not the same. Solution: Add more runtime type checks for builtin functions. (Yegappan Lakshmanan, closes #8646)
2021-07-22patch 8.2.3202: Vim9: tests are only executed for legacy scriptv8.2.3202Bram Moolenaar
Problem: Vim9: tests are only executed for legacy script. Solution: Run more tests also for Vim9 script. Fix uncovered problems.
2021-07-21patch 8.2.3197: error messages are spread outv8.2.3197Bram Moolenaar
Problem: Error messages are spread out. Solution: Move a few more error messages to errors.h.
2021-07-20patch 8.2.3190: error messages are spread outv8.2.3190Bram Moolenaar
Problem: Error messages are spread out. Solution: Move error messages to errors.h and give them a clear name.
2021-07-20patch 8.2.3189: Vim9: error when using "try|"v8.2.3189Bram Moolenaar
Problem: Vim9: error when using "try|". Solution: Allow for "|" right after a command.
2021-07-19patch 8.2.3184: cannot add a digraph with a leading spacev8.2.3184mityu
Problem: Cannot add a digraph with a leading space. It is not easy to list existing digraphs. Solution: Add setdigraph(), setdigraphlist(), getdigraph() and getdigraphlist(). (closes #8580)
2021-06-27patch 8.2.3069: error messages are spread outv8.2.3069Bram Moolenaar
Problem: Error messages are spread out. Solution: Move some error messages to errors.h. Use clearer names.
2021-06-21patch 8.2.3029: Vim9: crash when using operator and list unpack assignmentv8.2.3029Bram Moolenaar
Problem: Vim9: crash when using operator and list unpack assignment. (Naohiro Ono) Solution: Get variable value before operation. (closes #8416)