summaryrefslogtreecommitdiff
path: root/runtime
Commit message (Collapse)AuthorAgeFilesLines
* Update runtime files.Bram Moolenaar2019-01-1732-595/+1009
|
* patch 8.1.0763: nobody is using the Sun Workshop supportv8.1.0763Bram Moolenaar2019-01-173-93/+18
| | | | | Problem: Nobody is using the Sun Workshop support. Solution: Remove the Workshop support.
* patch 8.1.0759: showing two characters for tab is limitedv8.1.0759Bram Moolenaar2019-01-161-5/+20
| | | | | | Problem: Showing two characters for tab is limited. Solution: Allow for a third character for "tab:" in 'listchars'. (Nathaniel Braun, Ken Takata, closes #3810)
* patch 8.1.0757: not enough documentation for Blobsv8.1.0757Bram Moolenaar2019-01-151-15/+138
| | | | | Problem: Not enough documentation for Blobs. Solution: Add a section about Blobs.
* patch 8.1.0736: code for Blob not sufficiently testedv8.1.0736Bram Moolenaar2019-01-131-8/+12
| | | | | Problem: Code for Blob not sufficiently tested. Solution: Add more tests. Fix uncovered crash. Add test_null_blob().
* patch 8.1.0735: cannot handle binary datav8.1.0735Bram Moolenaar2019-01-123-31/+95
| | | | | Problem: Cannot handle binary data. Solution: Add the Blob type. (Yasuhiro Matsumoto, closes #3638)
* patch 8.1.0731: JS encoding does not handle negative infinityv8.1.0731Bram Moolenaar2019-01-121-1/+3
| | | | | | Problem: JS encoding does not handle negative infinity. Solution: Add support for negative infinity for JS encoding. (Dominique Pelle, closes #3792)
* patch 8.1.0729: there is a SourcePre autocommand event but not a SourcePostv8.1.0729Bram Moolenaar2019-01-121-0/+6
| | | | | Problem: There is a SourcePre autocommand event but not a SourcePost. Solution: Add the SourcePost autocommand event. (closes #3739)
* patch 8.1.0728: cannot avoid breaking after a single space.v8.1.0728Bram Moolenaar2019-01-111-0/+11
| | | | | Problem: Cannot avoid breaking after a single space. Solution: Add the 'p' flag to 'formatoptions'. (Tom Ryder)
* patch 8.1.0720: cannot easily change the current quickfx list indexv8.1.0720Bram Moolenaar2019-01-112-22/+54
| | | | | | Problem: Cannot easily change the current quickfx list index. Solution: Add the "idx" argument to setqflist(). (Yegappan Lakshmanan, closes #3701)
* patch 8.1.0719: too many #ifdefsv8.1.0719Bram Moolenaar2019-01-111-3/+3
| | | | | Problem: Too many #ifdefs. Solution: Always build with the +visualextra feature.
* patch 8.1.0717: there is no function for the ":sign jump" commandv8.1.0717Bram Moolenaar2019-01-113-3/+23
| | | | | Problem: There is no function for the ":sign jump" command. Solution: Add the sign_jump() function. (Yegappan Lakshmanan, closes #3780)
* patch 8.1.0716: get warning message when 'completefunc' returns nothingv8.1.0716Bram Moolenaar2019-01-111-0/+4
| | | | | | Problem: Get warning message when 'completefunc' returns nothing. Solution: Allow for returning v:none to suppress the warning message. (Yasuhiro Matsumoto, closes #3789)
* patch 8.1.0706: tabline is not always redrawnv8.1.0706Bram Moolenaar2019-01-082-1/+9
| | | | | | | 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.
* patch 8.1.0702: ":sign place" only uses the current bufferv8.1.0702Bram Moolenaar2019-01-071-0/+3
| | | | | | | Problem: ":sign place" only uses the current buffer. Solution: List signs for all buffers when there is no buffer argument. Fix error message for invalid buffer name in sign_place(). (Yegappan Lakshmanan, closes #3774)
* patch 8.1.0697: ":sign place" requires the buffer argumentv8.1.0697Bram Moolenaar2019-01-062-25/+52
| | | | | | Problem: ":sign place" requires the buffer argument. Solution: Make the argument optional. Also update the help and clean up the sign test. (Yegappan Lakshmanan, closes #3767)
* patch 8.1.0695: internal error when using :popupv8.1.0695Bram Moolenaar2019-01-061-2/+4
| | | | | | Problem: Internal error when using :popup. Solution: When a menu only exists in Terminal mode give an error. (Naruhiko Nishino, closes #3765)
* patch 8.1.0675: text property column in screen columns is not practicalv8.1.0675Bram Moolenaar2019-01-011-11/+13
| | | | | Problem: Text property column is screen columns is not practical. Solution: Use byte values for the column.
* Update runtime filesBram Moolenaar2019-01-0121-95/+136
|
* patch 8.1.0658: deleting signs and completion for :sign is insufficientv8.1.0658Bram Moolenaar2018-12-291-6/+29
| | | | | | | | | Problem: Deleting signs and completion for :sign is insufficient. Solution: Add deleting signs in a specified or any group from the current cursor location. Add group and priority to sign command completion. Add tests for different sign unplace commands. Update help text. Add tests for sign jump with group. Update help for sign jump. (Yegappan Lakshmanan, closes #3731)
* Update runtime files.Bram Moolenaar2018-12-2711-129/+148
|
* patch 8.1.0648: custom operators can't act upon a forced motionv8.1.0648Bram Moolenaar2018-12-271-0/+4
| | | | | | | Problem: Custom operators can't act upon a forced motion. (Christian Wellenbrock) Solution: Add the forced motion to the mode() result. (Christian Brabandt, closes #3490)
* patch 8.1.0644: finding next sign ID is inefficientv8.1.0644Bram Moolenaar2018-12-271-4/+4
| | | | | Problem: Finding next sign ID is inefficient. Solution: Add next_sign_id. (Yegappan Lakshmanan, closes #3717)
* patch 8.1.0634: text properties cannot cross line boundariesv8.1.0634Bram Moolenaar2018-12-241-3/+7
| | | | | Problem: Text properties cannot cross line boundaries. Solution: Support multi-line text properties.
* patch 8.1.0621: terminal debugger does not handle unexpected debugger exitv8.1.0621Bram Moolenaar2018-12-221-5/+17
| | | | | Problem: Terminal debugger does not handle unexpected debugger exit. Solution: Check for debugger job ended and close unused buffers. (Damien)
* patch 8.1.0619: :echomsg and :echoerr do not handle List and Dictv8.1.0619Bram Moolenaar2018-12-221-4/+5
| | | | | | Problem: :echomsg and :echoerr do not handle List and Dict like :echo does. (Daniel Hahler) Solution: Be more tolerant about the expression result type.
* patch 8.1.0614: placing signs can be complicatedv8.1.0614Bram Moolenaar2018-12-213-2/+324
| | | | | | | Problem: Placing signs can be complicated. Solution: Add functions for defining and placing signs. Introduce a group name to avoid different plugins using the same signs. (Yegappan Lakshmanan, closes #3652)
* Update runtime files.Bram Moolenaar2018-12-1825-277/+530
|
* patch 8.1.0606: 'cryptmethod' defaults to a very old methodv8.1.0606Bram Moolenaar2018-12-161-3/+3
| | | | | Problem: 'cryptmethod' defaults to a very old method. Solution: Default to "blowfish2", it is now widely available.
* patch 8.1.0599: without the +eval feature the indent tests don't workv8.1.0599Bram Moolenaar2018-12-152-4/+15
| | | | | Problem: Without the +eval feature the indent tests don't work. Solution: Skip the body of the tests.
* patch 8.1.0586: :digraph output is not easy to readv8.1.0586Bram Moolenaar2018-12-141-1/+3
| | | | | | Problem: :digraph output is not easy to read. Solution: Add highlighting for :digraphs. (Marcin Szamotulski, closes #3572) Also add section headers for :digraphs!.
* patch 8.1.0579: cannot attach properties to textv8.1.0579Bram Moolenaar2018-12-133-4/+323
| | | | | Problem: Cannot attach properties to text. Solution: First part of adding text properties.
* patch 8.1.0576: indent script tests pick up installed scriptsv8.1.0576Bram Moolenaar2018-12-101-2/+3
| | | | | Problem: Indent script tests pick up installed scripts. Solution: Use current runtime indent scripts.
* Update runtime files.Bram Moolenaar2018-12-0927-142/+403
|
* patch 8.1.0575: Termdebug: clearing multi-breakpoint does not workv8.1.0575Bram Moolenaar2018-12-091-48/+92
| | | | | | Problem: Termdebug: clearing multi-breakpoint does not work. Solution: Delete all X.Y breakpoints. Keep more information about placed breakpoints. (Ozaki Kiichi, closes #3641)
* patch 8.1.0573: cannot redefine user command without ! in same scriptv8.1.0573Bram Moolenaar2018-12-081-11/+23
| | | | | | Problem: Cannot redefine user command without ! in same script Solution: Allow redefining user command without ! in same script, like with functions.
* patch 8.1.0557: Termdebug: gdb may use X.Y for breakpoint numberv8.1.0557Bram Moolenaar2018-12-021-80/+102
| | | | | Problem: Termdebug: gdb may use X.Y for breakpoint number. Solution: Handle X.Y breakpoint numbers. (Yasuhiro Matsumoto, close #3641)
* patch 8.1.0553: it is not easy to edit a script that was sourcedv8.1.0553Bram Moolenaar2018-11-301-0/+3
| | | | | | 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.
* patch 8.1.0545: when executing indent tests user preferences interferev8.1.0545Bram Moolenaar2018-11-252-3/+5
| | | | | Problem: When executing indent tests user preferences interfere. Solution: Add "--clean".
* Update runtime filesBram Moolenaar2018-11-259-65/+158
|
* patch 8.1.0542: shiftwidth() does not take 'vartabstop' into accountv8.1.0542Bram Moolenaar2018-11-222-12/+17
| | | | | | | Problem: shiftwidth() does not take 'vartabstop' into account. Solution: Use the cursor position or a position explicitly passed. Also make >> and << work better with 'vartabstop'. (Christian Brabandt)
* patch 8.1.0539: cannot build without the sandboxv8.1.0539Bram Moolenaar2018-11-201-1/+1
| | | | | | | Problem: Cannot build without the sandbox. Solution: Set the secure option instead of using the sandbox. Also restrict the characters from 'spelllang' that are used for LANG.vim. (suggested by Yasuhiro Matsumoto)
* Update runtime files.Bram Moolenaar2018-11-1619-184/+302
|
* patch 8.1.0519: cannot save and restore the tag stackv8.1.0519Bram Moolenaar2018-11-113-0/+67
| | | | | | Problem: Cannot save and restore the tag stack. Solution: Add gettagstack() and settagstack(). (Yegappan Lakshmanan, closes #3604)
* patch 8.1.0515: reloading a script gives errors for existing functionsv8.1.0515Bram Moolenaar2018-11-101-3/+7
| | | | | Problem: Reloading a script gives errors for existing functions. Solution: Allow redefining a function once when reloading a script.
* patch 8.1.0514: CTRL-W ^ does not work when alternate buffer has no namev8.1.0514Bram Moolenaar2018-11-101-3/+5
| | | | | | Problem: CTRL-W ^ does not work when alternate buffer has no name. Solution: Use another method to split and edit the alternate buffer. (Jason Franklin)
* Update runtime filesBram Moolenaar2018-11-0425-78/+223
|
* patch 8.1.0507: .raml files not properly detectedv8.1.0507Bram Moolenaar2018-11-031-4/+7
| | | | | Problem: .raml files not properly detected. Solution: Recognize .raml as raml instead of yaml. (closes #3594)
* patch 8.1.0498: /etc/gitconfig not recognized at a gitconfig filev8.1.0498Bram Moolenaar2018-10-271-5/+5
| | | | | Problem: /etc/gitconfig not recognized at a gitconfig file. Solution: Add pattern to filetype detection. (closes #3568)
* patch 8.1.0496: no tests for indent filesv8.1.0496Bram Moolenaar2018-10-257-0/+322
| | | | | | Problem: No tests for indent files. Solution: Add a mechanism for running indent file tests. Add a first test for Vim indenting.