summaryrefslogtreecommitdiffstats
path: root/src/ex_getln.c
AgeCommit message (Collapse)Author
2022-06-16patch 8.2.5106: default cmdwin mappings are re-mappablev8.2.5106zeertzjq
Problem: Default cmdwin mappings are re-mappable. Solution: Make the default mappings not re-mappable. (closes #10580) Use symbols for the first do_map() argument.
2022-06-14patch 8.2.5088: value of cmod_verbose is a bit complicated to usev8.2.5088zeertzjq
Problem: Value of cmod_verbose is a bit complicated to use. Solution: Use zero for not set, value + 1 when set. (closes #10564)
2022-06-05patch 8.2.5057: using gettimeofday() for timeout is very inefficientv8.2.5057Paul Ollis
Problem: Using gettimeofday() for timeout is very inefficient. Solution: Set a platform dependent timer. (Paul Ollis, closes #10505)
2022-05-30patch 8.2.5044: command line test failsv8.2.5044Bram Moolenaar
Problem: Command line test fails. Solution: Also beep when cmdline win can't be opened because of locks. Make the test not beep. Make the test pass on MS-Windows.
2022-05-30patch 8.2.5043: can open a cmdline window from a substitute expressionv8.2.5043Bram Moolenaar
Problem: Can open a cmdline window from a substitute expression. Solution: Disallow opening a command line window when text or buffer is locked.
2022-05-27patch 8.2.5029: "textlock" is always zerov8.2.5029zeertzjq
Problem: "textlock" is always zero. Solution: Remove "textlock" and rename "textwinlock" to "textlock". (closes #10489)
2022-05-17patch 8.2.4975: recursive command line loop may cause a crashv8.2.4975Bram Moolenaar
Problem: Recursive command line loop may cause a crash. Solution: Limit recursion of getcmdline().
2022-05-09patch 8.2.4928: various white space and cosmetic mistakesv8.2.4928Bram Moolenaar
Problem: Various white space and cosmetic mistakes. Solution: Change spaces to tabs, improve comments.
2022-05-07patch 8.2.4911: the mode #defines are not clearly namedv8.2.4911Bram Moolenaar
Problem: The mode #defines are not clearly named. Solution: Prepend MODE_. Renumber them to put the mapped modes first.
2022-05-07patch 8.2.4910: imperfect codingv8.2.4910Bram Moolenaar
Problem: Imperfect coding. Solution: Make code nicer.
2022-05-07patch 8.2.4903: cannot get the current cmdline completion type and positionv8.2.4903Shougo Matsushita
Problem: Cannot get the current cmdline completion type and position. Solution: Add getcmdcompltype() and getcmdscreenpos(). (Shougo Matsushita, closes #10344)
2022-05-07patch 8.2.4899: with latin1 encoding CTRL-W might go before the cmdlinev8.2.4899Bram Moolenaar
Problem: With latin1 encoding CTRL-W might go before the start of the command line. Solution: Check already being at the start of the command line.
2022-04-21patch 8.2.4804: expression in heredoc doesn't work for compiled functionv8.2.4804Yegappan Lakshmanan
Problem: Expression in heredoc doesn't work for compiled function. Solution: Implement compiling the heredoc expressions. (Yegappan Lakshmanan, closes #10232)
2022-04-15patch 8.2.4753: error from setting an option is silently ignoredv8.2.4753Bram Moolenaar
Problem: Error from setting an option is silently ignored. Solution: Handle option value errors better. Fix uses of N_().
2022-04-09patch 8.2.4723: the ModeChanged autocmd event is inefficientv8.2.4723LemonBoy
Problem: The ModeChanged autocmd event is inefficient. Solution: Avoid allocating memory. (closes #10134) Rename trigger_modechanged() to may_trigger_modechanged().
2022-03-17patch 8.2.4585: cannot use keypad page-up/down for completion menuv8.2.4585Yegappan Lakshmanan
Problem: Cannot use keypad page-up/down for completion menu. Solution: Recognize the keypad keys. (Yegappan Lakshmanan, closes #9963)
2022-03-16patch 8.2.4579: cannot use page-up and page-down in the cmdline popup menuv8.2.4579Yegappan Lakshmanan
Problem: Cannot use page-up and page-down in the command line completion popup menu. Solution: Check for to page-up and page-down keys. (Yegappan Lakshmanan, closes #9960)
2022-02-25patch 8.2.4469: Coverity warns for uninitialized variablev8.2.4469Bram Moolenaar
Problem: Coverity warns for uninitialized variable. Solution: Set the value to zero.
2022-02-16patch 8.2.4398: some command completion functions are too longv8.2.4398Yegappan Lakshmanan
Problem: Some command completion functions are too long. Solution: Refactor code into separate functions. Add a few more tests. (Yegappan Lakshmanan, closes #9785)
2022-02-10patch 8.2.4339: CTRL-A does not work properly with the cmdline popup menuv8.2.4339Yegappan Lakshmanan
Problem: CTRL-A does not work properly with the cmdline popup menu. Solution: Fix issues with CTRL-A. Add more tests for the cmdline popup menu. Remove TermWait() before VeriryScreenDump(). Refactor the cmdline popup code. (Yegappan Lakshmanan, closes #9735)
2022-02-08patch 8.2.4328: command line complete matches cleard when typing characterv8.2.4328Bram Moolenaar
Problem: Command line complete matches cleard when typing character. (Dominique Pellé) Solution: Only remove a popup menu if there is one.
2022-02-08patch 8.2.4325: 'wildmenu' only shows few matchesv8.2.4325Yegappan Lakshmanan
Problem: 'wildmenu' only shows few matches. Solution: Add the "pum" option: use a popup menu to show the matches. (Yegappan Lakshmanan et al., closes #9707)
2022-01-25patch 8.2.4214: illegal memory access with large 'tabstop' in Ex modev8.2.4214Bram Moolenaar
Problem: Illegal memory access with large 'tabstop' in Ex mode. Solution: Allocate enough memory.
2022-01-15patch 8.2.4099: Vim9: cannot use Vim9 syntax in mappingv8.2.4099Bram Moolenaar
Problem: Vim9: cannot use Vim9 syntax in mapping. Solution: Add <ScriptCmd> to use the script context for a command.
2022-01-08patch 8.2.4045: some global functions are only used in one filev8.2.4045Yegappan Lakshmanan
Problem: Some global functions are only used in one file. Solution: Make the functions static. (Yegappan Lakshmanan, closes #9492)
2022-01-05patch 8.2.4010: error messages are spread outv8.2.4010Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more error messages to errors.h.
2022-01-05patch 8.2.4008: error messages are spread outv8.2.4008Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more error messages to errors.h.
2022-01-01patch 8.2.3970: error messages are spread outv8.2.3970Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more errors to errors.h.
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-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-09patch 8.2.3763: when editing the cmdline a callback may cause a scroll upv8.2.3763Bram Moolenaar
Problem: When editing the command line a FocusLost callback may cause the screen to scroll up. Solution: Do not redraw at the last line but at the same place where the command line was before. (closes #9295)
2021-11-20patch 8.2.3629: command completion in cmdline window uses global commandsv8.2.3629mityu
Problem: Command completion in cmdline window uses global user commands, not local commands for the window where it was opened from. Solution: Use local commands. (closes #9168)
2021-10-17patch 8.2.3530: ":buf \{a}" fails while ":edit \{a}" worksv8.2.3530Bram Moolenaar
Problem: ":buf \{a}" fails while ":edit \{a}" works. Solution: Unescape "\{". (closes #8917)
2021-10-04patch 8.2.3471: crash when using CTRL-T after an empty search patternv8.2.3471Bram Moolenaar
Problem: Crash when using CTRL-T after an empty search pattern. Solution: Bail out when there is no previous search pattern. (closes #8953)
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-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-26patch 8.2.3225: incsearch highlighting is attempted halfway a mappingv8.2.3225Bram Moolenaar
Problem: Incsearch highlighting is attempted halfway a mapping. Solution: Only do incsearch highlighting if keys were typed or there is no more typeahead.
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-05-18patch 8.2.2870: CmdlineChange event triggered twice for CTRL-Rv8.2.2870Bram Moolenaar
Problem: CmdlineChange event triggered twice for CTRL-R. Solution: Return CMDLINE_NOT_CHANGED from cmdline_insert_reg(). (closes #8219)
2021-05-15patch 8.2.2853: window is not updated after using <Cmd> mappingv8.2.2853Bram Moolenaar
Problem: Window is not updated after using <Cmd> mapping. Solution: So jump to cmdline_changed but skip autocommand.
2021-05-15patch 8.2.2851: using <Cmd> mapping on the command line triggers CmdlineChangedv8.2.2851Bram Moolenaar
Problem: Using <Cmd> mapping on the command line triggers CmdlineChanged. (Naohiro Ono) Solution: Jump to cmdline_not_changed if the command line didn't change. (closes #8208)
2021-04-08patch 8.2.2737: status line not updated when local 'statusline' option setv8.2.2737Bram Moolenaar
Problem: Status line not updated when local 'statusline' option set. Solution: Check the 'statusline' option of each window.
2021-04-01patch 8.2.2689: tiny build failsv8.2.2689Bram Moolenaar
Problem: Tiny build fails. Solution: Add #ifdef around use of p_stl.
2021-04-01patch 8.2.2686: status line is not updated when going to cmdline modev8.2.2686Bram Moolenaar
Problem: Status line is not updated when going to cmdline mode. Solution: Redraw status lines if 'statusline' is set and going to status line mode. (based on patch from Justin M. Keyes et al., closes #8044)
2021-02-10patch 8.2.2492: command line buffer name cannot be translatedv8.2.2492Bram Moolenaar
Problem: Command line buffer name cannot be translated. Solution: Add _(). (Gabriel Dupras, closes #7812)
2021-02-06patch 8.2.2473: crash when leaving command line window triggers autocommandv8.2.2473Bram Moolenaar
Problem: Crash when leaving command line window triggers autocommand. (houyunsong) Solution: Make sure not to close the current window or buffer.
2021-01-27patch 8.2.2416: may get stuck in command line window statev8.2.2416Bram Moolenaar
Problem: May get stuck in command line window state. Solution: Reset "cmdwin_type" when editing buffer fails. Make arglist test pass on MS-Windows.
2021-01-26patch 8.2.2414: using freed memory when closing the cmdline windowv8.2.2414Bram Moolenaar
Problem: Using freed memory when closing the cmdline window. Solution: Check the window is still valid.
2021-01-26patch 8.2.2413: crash when using :all while using a cmdline windowv8.2.2413Bram Moolenaar
Problem: Crash when using :all while using a cmdline window. (Zdenek Dohnal) Solution: Disallow :all from the cmdline window.