Bram Moolenaar
543c9b1921
patch 8.1.1120: cannot easily get directory entry matches
...
Problem: Cannot easily get directory entry matches.
Solution: Add the readdir() function. (Yasuhiro Matsumoto, closes #2439 )
2019-04-05 22:50:40 +02:00
Bram Moolenaar
558ca4ae55
patch 8.1.1116: cannot enforce a Vim script style
...
Problem: Cannot enforce a Vim script style.
Solution: Add the :scriptversion command. (closes #3857 )
2019-04-04 18:15:38 +02:00
Bram Moolenaar
0f248b006c
patch 8.1.1114: confusing overloaded operator "." for string concatenation
...
Problem: Confusing overloaded operator "." for string concatenation.
Solution: Add ".." for string concatenation. Also "let a ..= b".
2019-04-04 15:36:05 +02:00
Bram Moolenaar
fda1bff39f
patch 8.1.1111: it is not easy to check for infinity
...
Problem: It is not easy to check for infinity.
Solution: Add isinf(). (Ozaki Kiichi, closes #3787 )
2019-04-04 13:44:37 +02:00
Bram Moolenaar
723dd946f9
Update runtime files.
2019-04-04 13:11:03 +02:00
Bram Moolenaar
aff749145e
patch 8.1.1084: cannot delete a match from another window
...
Problem: Cannot delete a match from another window. (Paul Jolly)
Solution: Add window ID argument to matchdelete(), clearmatches(),
getmatches() and setmatches(). (Andy Massimino, closes #4178 )
2019-03-30 18:11:49 +01:00
Bram Moolenaar
2912abb3a2
patch 8.1.1071: cannot get composing characters from the screen
...
Problem: Cannot get composing characters from the screen.
Solution: Add screenchars() and screenstring(). (partly by Ozaki Kiichi,
closes #4059 )
2019-03-29 14:16:42 +01:00
Bram Moolenaar
fd133323d4
patch 8.1.1068: cannot get all the information about current completion
...
Problem: Cannot get all the information about current completion.
Solution: Add complete_info(). (Shougo, Hirohito Higashi, closes #4106 )
2019-03-29 12:20:27 +01:00
Bram Moolenaar
e99be0e6d2
patch 8.1.1056: no eval function for Ruby
...
Problem: No eval function for Ruby.
Solution: Add rubyeval(). (Ozaki Kiichi, closes #4152 )
2019-03-26 22:51:09 +01:00
Bram Moolenaar
63b74a8362
Update runtime files.
2019-03-24 15:09:13 +01:00
Bram Moolenaar
c3e92c161d
patch 8.1.1044: no way to check the reference count of objects
...
Problem: No way to check the reference count of objects.
Solution: Add test_refcount(). (Ozaki Kiichi, closes #4124 )
2019-03-23 14:23:07 +01:00
Bram Moolenaar
647e24ba3d
patch 8.1.1015: quickfix buffer shows up in list, can't get buffer number
...
Problem: Quickfix buffer shows up in list, can't get buffer number.
Solution: Make the quickfix buffer unlisted when the quickfix window is
closed. get the quickfix buffer number with getqflist().
(Yegappan Lakshmanan, closes #4113 )
2019-03-17 16:39:46 +01:00
Bram Moolenaar
8fcb60f961
patch 8.1.0994: relative cursor position is not calculated correctly
...
Problem: Relative cursor position is not calculated correctly.
Solution: Always set topline, also when window is one line only.
(Robert Webb) Add more info to getwininfo() for testing.
2019-03-04 13:18:30 +01:00
Bram Moolenaar
f6b401090e
Update runtime files
2019-02-22 15:24:03 +01:00
Bram Moolenaar
4c92e75dd4
Update runtime files.
2019-02-17 21:18:32 +01:00
Bram Moolenaar
ff697e6cef
patch 8.1.0902: incomplete set of assignment operators
...
Problem: Incomplete set of assignment operators.
Solution: Add /=, *= and %=. (Ozaki Kiichi, closes #3931 )
2019-02-12 22:28:33 +01:00
Bram Moolenaar
dce1e89be4
patch 8.1.0894: MS-Windows: resolve() does not return a reparse point
...
Problem: MS-Windows: resolve() does not return a reparse point.
Solution: Improve resolve(). (Yasuhiro Matsumoto, closes #3896 )
2019-02-10 23:18:53 +01:00
Bram Moolenaar
c6ddce3f2c
patch 8.1.0880: MS-Windows: inconsistent selection of winpty/conpty
...
Problem: MS-Windows: inconsistent selection of winpty/conpty.
Solution: Name option 'termwintype', use ++type argument and "term_pty" for
term_start(). (Hirohito Higashi, closes #3915 )
2019-02-08 12:47:03 +01:00
Bram Moolenaar
314dd79cac
Update runtime files.
2019-02-03 15:27:20 +01:00
Bram Moolenaar
aa5df7e312
patch 8.1.0870: Vim doesn't use the new ConPTY support in Windows 10
...
Problem: Vim doesn't use the new ConPTY support in Windows 10.
Solution: Use ConPTY support, if available. (Nobuhiro Takasaki, closes #3794 )
2019-02-03 14:53:10 +01:00
Bram Moolenaar
b3051ce82f
patch 8.1.0863: cannot see what signal caused a job to end
...
Problem: Cannot see what signal caused a job to end.
Solution: Add "termsig" to job_info(). (Ozaki Kiichi, closes #3786 )
2019-01-31 15:52:11 +01:00
Bram Moolenaar
39536dd557
patch 8.1.0846: not easy to recognize the system Vim runs on
...
Problem: Not easy to recognize the system Vim runs on.
Solution: Add more items to the features list. (Ozaki Kiichi, closes #3855 )
2019-01-29 22:58:21 +01:00
Bram Moolenaar
5e66b42aae
patch 8.1.0815: dialog for file changed outside of Vim not tested
...
Problem: Dialog for file changed outside of Vim not tested.
Solution: Add a test. Move FileChangedShell test. Add 'L' flag to
feedkeys().
2019-01-24 21:58:10 +01:00
Bram Moolenaar
bf821bccf1
patch 8.1.0797: error E898 is used twice
...
Problem: Error E898 is used twice.
Solution: Rename the Blob error to E899. (closes #3853 )
2019-01-23 21:15:02 +01:00
Bram Moolenaar
0d17f0d1c0
patch 8.1.0793: incorrect error messages for functions that take a Blob
...
Problem: Incorrect error messages for functions that now take a Blob
argument.
Solution: Adjust the error messages. (Dominique Pelle, closes #3846 )
2019-01-22 22:20:38 +01:00
Bram Moolenaar
d09091d495
Update runtime files.
2019-01-17 16:07:22 +01:00
Bram Moolenaar
d89682477c
patch 8.1.0757: not enough documentation for Blobs
...
Problem: Not enough documentation for Blobs.
Solution: Add a section about Blobs.
2019-01-15 22:51:57 +01:00
Bram Moolenaar
c0f5a78c15
patch 8.1.0736: code for Blob not sufficiently tested
...
Problem: Code for Blob not sufficiently tested.
Solution: Add more tests. Fix uncovered crash. Add test_null_blob().
2019-01-13 15:16:13 +01:00
Bram Moolenaar
6e5ea8d2a9
patch 8.1.0735: cannot handle binary data
...
Problem: Cannot handle binary data.
Solution: Add the Blob type. (Yasuhiro Matsumoto, closes #3638 )
2019-01-12 22:47:31 +01:00
Bram Moolenaar
5f6b379ff3
patch 8.1.0731: JS encoding does not handle negative infinity
...
Problem: JS encoding does not handle negative infinity.
Solution: Add support for negative infinity for JS encoding. (Dominique
Pelle, closes #3792 )
2019-01-12 14:24:27 +01:00
Bram Moolenaar
5b69c22fd2
patch 8.1.0720: cannot easily change the current quickfx list index
...
Problem: Cannot easily change the current quickfx list index.
Solution: Add the "idx" argument to setqflist(). (Yegappan Lakshmanan,
closes #3701 )
2019-01-11 14:50:06 +01:00
Bram Moolenaar
6b7b7190aa
patch 8.1.0717: there is no function for the ":sign jump" command
...
Problem: There is no function for the ":sign jump" command.
Solution: Add the sign_jump() function. (Yegappan Lakshmanan, closes #3780 )
2019-01-11 13:42:41 +01:00
Bram Moolenaar
b589f95b38
patch 8.1.0702: ":sign place" only uses the current buffer
...
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 )
2019-01-07 22:10:00 +01:00
Bram Moolenaar
b328cca254
patch 8.1.0697: ":sign place" requires the buffer argument
...
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 )
2019-01-06 16:24:01 +01:00
Bram Moolenaar
b9c67a51c1
patch 8.1.0675: text property column in screen columns is not practical
...
Problem: Text property column is screen columns is not practical.
Solution: Use byte values for the column.
2019-01-01 19:49:20 +01:00
Bram Moolenaar
4c05fa08c9
Update runtime files
2019-01-01 15:32:17 +01:00
Bram Moolenaar
c8c8849267
Update runtime files.
2018-12-27 23:59:26 +01:00
Bram Moolenaar
5976f8ff00
patch 8.1.0648: custom operators can't act upon a forced motion
...
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 )
2018-12-27 23:44:44 +01:00
Bram Moolenaar
6436cd83f9
patch 8.1.0644: finding next sign ID is inefficient
...
Problem: Finding next sign ID is inefficient.
Solution: Add next_sign_id. (Yegappan Lakshmanan, closes #3717 )
2018-12-27 00:28:33 +01:00
Bram Moolenaar
e3d31b02a5
patch 8.1.0634: text properties cannot cross line boundaries
...
Problem: Text properties cannot cross line boundaries.
Solution: Support multi-line text properties.
2018-12-24 23:07:04 +01:00
Bram Moolenaar
461a7fcfce
patch 8.1.0619: :echomsg and :echoerr do not handle List and Dict
...
Problem: :echomsg and :echoerr do not handle List and Dict like :echo does.
(Daniel Hahler)
Solution: Be more tolerant about the expression result type.
2018-12-22 13:28:07 +01:00
Bram Moolenaar
162b71479b
patch 8.1.0614: placing signs can be complicated
...
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 )
2018-12-21 15:17:36 +01:00
Bram Moolenaar
9d87a37ee9
Update runtime files.
2018-12-18 21:41:50 +01:00
Bram Moolenaar
98aefe7c32
patch 8.1.0579: cannot attach properties to text
...
Problem: Cannot attach properties to text.
Solution: First part of adding text properties.
2018-12-13 22:20:09 +01:00
Bram Moolenaar
d47d52232b
Update runtime files.
2018-12-09 20:43:55 +01:00
Bram Moolenaar
f951416a83
patch 8.1.0542: shiftwidth() does not take 'vartabstop' into account
...
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)
2018-11-22 03:08:29 +01:00
Bram Moolenaar
f0d58efc9d
Update runtime files.
2018-11-16 16:13:44 +01:00
Bram Moolenaar
f49cc60aa8
patch 8.1.0519: cannot save and restore the tag stack
...
Problem: Cannot save and restore the tag stack.
Solution: Add gettagstack() and settagstack(). (Yegappan Lakshmanan,
closes #3604 )
2018-11-11 15:21:05 +01:00
Bram Moolenaar
ded5f1bed7
patch 8.1.0515: reloading a script gives errors for existing functions
...
Problem: Reloading a script gives errors for existing functions.
Solution: Allow redefining a function once when reloading a script.
2018-11-10 17:33:29 +01:00
Bram Moolenaar
ba3ff53930
Update runtime files
2018-11-04 14:45:49 +01:00