summaryrefslogtreecommitdiffstats
path: root/runtime
AgeCommit message (Collapse)Author
2017-07-23patch 8.0.0761: options not set properly for a terminal bufferv8.0.0761Bram Moolenaar
Problem: Options of a buffer for a terminal window are not set properly. Solution: Add "terminal" value for 'buftype'. Make 'buftype' and 'bufhidden' not depend on the quickfix feature. Also set the buffer name and show "running" or "finished" in the window title.
2017-07-19patch 8.0.0735: no indication that the quickfix window/buffer changedv8.0.0735Bram Moolenaar
Problem: There is no way to notice that the quickfix window contents has changed. Solution: Increment b:changedtick when updating the quickfix window. (Yegappan Lakshmanan)
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-15patch 8.0.0716: not easy to start Vim cleanlyv8.0.0716Bram Moolenaar
Problem: Not easy to start Vim cleanly without changing the viminfo file. Not possible to know whether the -i command line flag was used. Solution: Add the --clean command line argument. Add the 'viminfofile' option. Add "-u DEFAULTS".
2017-07-15Updated runtime files and translations.Bram Moolenaar
2017-07-08patch 8.0.0702: an error in a timer can make Vim unusablev8.0.0702Bram Moolenaar
Problem: An error in a timer can make Vim unusable. Solution: Don't set the error flag or exception from a timer. Stop a timer if it causes an error 3 out of 3 times. Discard an exception caused inside a timer.
2017-07-07patch 8.0.0693: no terminal emulator supportv8.0.0693Bram Moolenaar
Problem: No terminal emulator support. Cannot properly run commands in the GUI. Cannot run a job interactively with an ssh connection. Solution: Very early implementation of the :terminal command. Includes libvterm converted to ANSI C. Many parts still missing.
2017-06-28patch 8.0.0687: minor issues related to quickfixv8.0.0687Bram Moolenaar
Problem: Minor issues related to quickfix. Solution: Set the proper return status for all cases in setqflist() and at test cases for this. Move the "adding" flag outside of FEAT_WINDOWS. Minor update to the setqflist() help text. (Yegappan Lakshmanan)
2017-06-25patch 8.0.0676: crash when closing quickfix window in autocmdv8.0.0676Bram Moolenaar
Problem: Crash when closing the quickfix window in a FileType autocommand that triggers when the quickfix window is opened. Solution: Save the new value before triggering the OptionSet autocommand. Add the "starting" flag to test_override() to make the text work.
2017-06-24patch 8.0.0672: third item of synconcealed() changes too oftenv8.0.0672Bram Moolenaar
Problem: Third item of synconcealed() changes too often. (Dominique Pelle) Solution: Reset the sequence number at the start of each line.
2017-06-23patch 8.0.0663: unexpected error message only when 'verbose' is setv8.0.0663Bram Moolenaar
Problem: Giving an error message only when 'verbose' set is unexpected. Solution: Give a warning message instead.
2017-06-22patch 8.0.0659: no test for conceal modev8.0.0659Bram Moolenaar
Problem: No test for conceal mode. Solution: Add a conceal mode test. (Dominique Pelle, closes #1783)
2017-06-22patch 8.0.0657: cannot get and set quickfix list itemsv8.0.0657Bram Moolenaar
Problem: Cannot get and set quickfix list items. Solution: Add the "items" argument to getqflist() and setqflist(). (Yegappan Lakshmanan)
2017-06-22patch 8.0.0654: no warning for text after :endfunctionv8.0.0654Bram Moolenaar
Problem: Text found after :endfunction is silently ignored. Solution: Give a warning if 'verbose' is set. When | or \n are used, execute the text as a command.
2017-06-22patch 8.0.0652: unicode information is outdatedv8.0.0652Bram Moolenaar
Problem: Unicode information is outdated. Solution: Update to Unicode 10. (Christian Brabandt)
2017-06-22patch 8.0.0650: for extra help files the filetype is set more than oncev8.0.0650Bram Moolenaar
Problem: For extra help files the filetype is set more than once. Solution: In *.txt files check that there is no help file modline.
2017-06-22patch 8.0.0649: when opening a help file the filetype is set several timesv8.0.0649Bram Moolenaar
Problem: When opening a help file the filetype is set several times. Solution: When setting the filetype to the same value from a modeline, don't trigger FileType autocommands. Don't set the filetype to "help" when it's already set correctly.
2017-06-18patch 8.0.0647: syntax highlighting can make cause a freezev8.0.0647Bram Moolenaar
Problem: Syntax highlighting can make cause a freeze. Solution: Apply 'redrawtime' to syntax highlighting, per window.
2017-06-13Update runtime files.Bram Moolenaar
Includes changing &sw to shiftwidth() for all indent scripts.
2017-06-13patch 8.0.0641: cannot set a separate highlighting for the quickfix linev8.0.0641Bram Moolenaar
Problem: Cannot set a separate highlighting for the current line in the quickfix window. Solution: Add QuickFixLine. (anishsane, closes #1755)
2017-06-13patch 8.0.0639: the cursor position is set when editing a new commit messagev8.0.0639Bram Moolenaar
Problem: The cursor position is set to the last position in a new commit message. Solution: Don't set the position if the filetype matches "commit". (Christian Brabandt)
2017-06-11patch 8.0.0635: when 'ignorecase' is set script detection is inaccuratev8.0.0635Bram Moolenaar
Problem: When 'ignorecase' is set script detection is inaccurate. Solution: Enforce matching case for text. (closes #1753)
2017-06-11patch 8.0.0634: cannot easily get to the last quickfix listv8.0.0634Bram Moolenaar
Problem: Cannot easily get to the last quickfix list. Solution: Add "$" as a value for the "nr" argument of getqflist() and setqflist(). (Yegappan Lakshmanan)
2017-06-10patch 8.0.0630: it is not easy to work on lines without a matchv8.0.0630Bram Moolenaar
Problem: The :global command does not work recursively, which makes it difficult to execute a command on a line where one pattern matches and another does not match. (Miles Cranmer) Solution: Allow for recursion if it is for only one line. (closes #1760)
2017-06-05Update runtime files.Bram Moolenaar
2017-06-04patch 8.0.0613: the conf filetype is used before ftdetect from packagesv8.0.0613Bram Moolenaar
Problem: The conf filetype detection is done before ftdetect scripts from packages that are added later. Solution: Add the FALLBACK argument to :setfiletype. (closes #1679, closes #1693)
2017-05-27Update runtime files.Bram Moolenaar
2017-04-30patch 8.0.0591: changes to eval functionality not documentedv8.0.0591Bram Moolenaar
Problem: Changes to eval functionality not documented. Solution: Include all the changes.
2017-04-28Runtime file updatesBram Moolenaar
2017-04-23Updated runtime files.Bram Moolenaar
2017-04-22patch 8.0.0580: cannot set the valid flag with setqflist()v8.0.0580Bram Moolenaar
Problem: Cannot set the valid flag with setqflist(). Solution: Add the "valid" argument. (Yegappan Lakshmanan, closes #1642)
2017-04-15patch 8.0.0566: setting nocompatible for the tiny version moves the cursorv8.0.0566Bram Moolenaar
Problem: Setting nocompatible for the tiny version moves the cursor. Solution: Use another trick to skip commands when the +eval feature is present. (Christian Brabandt, closes #1630)
2017-04-15patch 8.0.0564: cannot detect Bazel BUILD files on some systemsv8.0.0564Bram Moolenaar
Problem: Cannot detect Bazel BUILD files on some systems. Solution: Check for BUILD after script checks. (Issue #1340)
2017-04-09Update runtime files.Bram Moolenaar
2017-04-03patch 8.0.0542: getpos() can return a negative line numberv8.0.0542Bram Moolenaar
Problem: getpos() can return a negative line number. (haya14busa) Solution: Handle a zero topline and botline. (closes #1613)
2017-04-01patch 8.0.0534: defaults.vim does not work well with tiny featuresv8.0.0534Bram Moolenaar
Problem: Defaults.vim does not work well with tiny features. (crd477) Solution: When the +eval feature is not available always reset 'compatible'.
2017-03-29patch 8.0.0519: character classes are not well testedv8.0.0519Bram Moolenaar
Problem: Character classes are not well tested. They can differ between platforms. Solution: Add tests. In the documentation make clear which classes depend on what library function. Only use :cntrl: and :graph: for ASCII. (Kazunobu Kuriyama, Dominique Pelle, closes #1560) Update the documentation.
2017-03-29patch 8.0.0517: there is no way to remove quickfix listsv8.0.0517Bram Moolenaar
Problem: There is no way to remove quickfix lists (for testing). Solution: Add the 'f' action to setqflist(). Add tests. (Yegappan Lakshmanan)
2017-03-29Update runtime files.Bram Moolenaar
2017-03-21patch 8.0.0501: on MS-Windows ":!start" does not work as expectedv8.0.0501Bram Moolenaar
Problem: On MS-Windows ":!start" does not work as expected. Solution: When creating a process fails try passing the argument to ShellExecute(). (Katsuya Hino, closes #1570)
2017-03-21Update runtime files. Add Rust support.Bram Moolenaar
2017-03-21patch 8.0.0499: taglist() does not prioritize tags for a bufferv8.0.0499Bram Moolenaar
Problem: taglist() does not prioritize tags for a buffer. Solution: Add an optional buffer argument. (Duncan McDougall, closes #1194)
2017-03-19patch 8.0.0492: a failing client-server request can make Vim hangv8.0.0492Bram Moolenaar
Problem: A failing client-server request can make Vim hang. Solution: Add a timeout argument to functions that wait.
2017-03-18patch 8.0.0477: the client-server test may hang when failingv8.0.0477Bram Moolenaar
Problem: The client-server test may hang when failing. Solution: Set a timer. Add assert_report()
2017-03-18patch 8.0.0475: not enough testing for the client-server featurev8.0.0475Bram Moolenaar
Problem: Not enough testing for the client-server feature. Solution: Add more tests. Add the remote_startserver() function. Fix that a locally evaluated expression uses function-local variables.
2017-03-16Update runtime files.Bram Moolenaar
2017-03-16patch 8.0.0463: side effects from resetting 'compatible' in defaults.vimv8.0.0463Bram Moolenaar
Problem: Resetting 'compatible' in defaults.vim has unexpected side effects. (David Fishburn) Solution: Only reset 'compatible' if it was set.
2017-03-09patch 8.0.0440: not enough test coverage in Insert modev8.0.0440Bram Moolenaar
Problem: Not enough test coverage in Insert mode. Solution: Add lots of tests. Add test_override(). (Christian Brabandt, closes #1521)
2017-03-08patch 8.0.0431: 'cinoptions' cannot set indent for extern blockv8.0.0431Bram Moolenaar
Problem: 'cinoptions' cannot set indent for extern block. Solution: Add the "E" flag in 'cinoptions'. (Hirohito Higashi)
2017-03-06patch 8.0.0427: 'makeencoding' missing from the options windowv8.0.0427Bram Moolenaar
Problem: 'makeencoding' missing from the options window. Solution: Add the entry.