Bram Moolenaar
07dc18ffa4
patch 8.1.0553: it is not easy to edit a script that was sourced
...
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.
2018-11-30 22:48:32 +01:00
Bram Moolenaar
b730f0c7ba
Update runtime files
2018-11-25 03:56:26 +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
82e8c92ebe
patch 8.1.0539: cannot build without the sandbox
...
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)
2018-11-20 13:32:36 +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
1bbb619483
patch 8.1.0514: CTRL-W ^ does not work when alternate buffer has no name
...
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)
2018-11-10 16:02:01 +01:00
Bram Moolenaar
ba3ff53930
Update runtime files
2018-11-04 14:45:49 +01:00
Bram Moolenaar
f86db78fed
patch 8.1.0495: :filter only supports some commands
...
Problem: :filter only supports some commands.
Solution: Add :filter support for more commands. (Marcin Szamotulski,
closes #2856 )
2018-10-25 13:31:37 +02:00
Bram Moolenaar
e6e3989c1b
patch 8.1.0493: argv() and argc() only work on the current argument list
...
Problem: argv() and argc() only work on the current argument list.
Solution: Add a window ID argument. (Yegappan Lakshmanan, closes #832 )
2018-10-25 12:32:11 +02:00
Bram Moolenaar
4c5d815256
patch 8.1.0487: no menus specifically for the terminal window
...
Problem: No menus specifically for the terminal window.
Solution: Add :tlmenu. (Yee Cheng Chin, closes #3439 ) Add a menu test.
2018-10-19 22:36:53 +02:00
Bram Moolenaar
2c64ca1802
Update runtime files
2018-10-19 16:22:31 +02:00
Bram Moolenaar
7554c548a4
patch 8.1.0452: MS-Windows: not finding intl.dll
...
Problem: MS-Windows: not finding intl.dll.
Solution: Also find intl.dll next to libintl.dll. (Ken Takata)
2018-10-06 15:03:15 +02:00
Bram Moolenaar
95bafa296a
Update runtime files.
2018-10-02 13:26:25 +02:00
Bram Moolenaar
110bd60985
patch 8.1.0401: can't get swap name of another buffer
...
Problem: Can't get swap name of another buffer.
Solution: Add swapname(). (Ozaki Kiichi, closes #3441 )
2018-09-16 18:46:59 +02:00
Bram Moolenaar
e8fa05b5bc
patch 8.1.0397: no event triggered after updating diffs
...
Problem: No event triggered after updating diffs.
Solution: Add the DiffUpdated event.
2018-09-16 15:48:06 +02:00
Bram Moolenaar
ab18673731
patch 8.1.0390: scrollbars are not tested
...
Problem: Scrollbars are not tested.
Solution: Add test_scrollbar() and a test.
2018-09-14 21:27:06 +02:00
Bram Moolenaar
fe8ef98dd1
patch 8.1.0386: cannot test with non-default option value
...
Problem: Cannot test with non-default option value.
Solution: Add test_option_not_set().
2018-09-13 20:31:54 +02:00
Bram Moolenaar
67f8ab8299
patch 8.1.0369: continuation lines cannot contain comments
...
Problem: Continuation lines cannot contain comments.
Solution: Support using "\ .
2018-09-11 22:37:29 +02:00
Bram Moolenaar
c93262b2e3
patch 8.1.0363: internal diff isn't used by default as advertised
...
Problem: Internal diff isn't used by default as advertised.
Solution: Add "internal" to the default value of 'diffopt'.
Also add couple of files missing from the distribution.
2018-09-10 21:15:40 +02:00
Bram Moolenaar
f29c1c6aa3
patch 8.1.0362: cannot get the script line number when executing a function
...
Problem: Cannot get the script line number when executing a function.
Solution: Store the line number besides the script ID. (Ozaki Kiichi,
closes #3362 ) Also display the line number with ":verbose set".
2018-09-10 21:05:02 +02:00
Bram Moolenaar
e828b7621c
patch 8.1.0360: using an external diff program is slow and inflexible
...
Problem: Using an external diff program is slow and inflexible.
Solution: Include the xdiff library. (Christian Brabandt, closes #2732 )
Use it by default.
2018-09-10 17:51:58 +02:00
Bram Moolenaar
93a1df2c20
Update runtime files.
2018-09-10 11:51:50 +02:00
Bram Moolenaar
0b1468884a
patch 8.1.0350: Vim may block on ch_sendraw()
...
Problem: Vim may block on ch_sendraw() when the job is sending data back to
Vim, which isn't read yet. (Nate Bosch)
Solution: Add the "noblock" option to job_start(). (closes #2548 )
2018-09-06 16:27:24 +02:00
Bram Moolenaar
ed5a9d6612
patch 8.1.0349: crash when wiping buffer in a callback
...
Problem: Crash when wiping buffer in a callback.
Solution: Do not handle messages when only peeking for a character.
(closes #2107 ) Add "redraw_flag" to test_override().
2018-09-06 13:14:43 +02:00
Bram Moolenaar
20aac6c112
Update runtime files.
2018-09-02 21:07:30 +02:00
Bram Moolenaar
c9cc9c78f2
patch 8.1.0345: cannot get the window id associated with the location list
...
Problem: Cannot get the window id associated with the location list.
Solution: Add the "filewinid" argument to getloclist(). (Yegappan
Lakshmanan, closes #3202 )
2018-09-02 15:18:42 +02:00
Bram Moolenaar
fc65cabb15
Update runtime files.
2018-08-28 22:58:02 +02:00
Bram Moolenaar
47ad5656e1
patch 8.1.0314: build failure without the +eval feature
...
Problem: Build failure without the +eval feature. (Brenton Horne)
Solution: Add #ifdef. Also add the "dirty" item.
2018-08-21 21:09:07 +02:00
Bram Moolenaar
00f123a565
patch 8.1.0313: information about a swap file is unavailable
...
Problem: Information about a swap file is unavailable.
Solution: Add swapinfo(). (Enzo Ferber)
2018-08-21 20:28:54 +02:00
Bram Moolenaar
8c5e0093c9
patch 8.1.0311: filtering entries in a quickfix list is not easy
...
Problem: Filtering entries in a quickfix list is not easy.
Solution: Add the cfilter plugin. (Yegappan Lakshmanan)
2018-08-21 19:22:23 +02:00
Bram Moolenaar
0f6b4f06de
patch 8.1.0307: there is no good way to get the window layout
...
Problem: There is no good way to get the window layout.
Solution: Add the winlayout() function. (Yegappan Lakshmanan)
2018-08-21 16:56:34 +02:00
Bram Moolenaar
d473c8c101
Update runtime files.
2018-08-11 18:00:22 +02:00
Bram Moolenaar
40385dbcdf
patch 8.1.0253: saving and restoring window title does not always work
...
Problem: Saving and restoring window title does not always work.
Solution: Use the stack push and pop commands. (Kouichi Iwamoto,
closes #3059 )
2018-08-07 22:31:44 +02:00
Bram Moolenaar
b782ba475a
patch 8.1.0251: using full path is not supported for 'backupdir'
...
Problem: Using a full path is supported for 'directory' but not for
'backupdir'. (Mikolaj Machowski)
Solution: Support 'backupdir' as well. (Christian Brabandt, closes #179 )
2018-08-07 21:39:28 +02:00
Bram Moolenaar
d2855f5454
Update runtime files.
2018-07-31 22:23:58 +02:00
Bram Moolenaar
1f0bfe5617
patch 8.1.0226: too many #ifdefs
...
Problem: Too many #ifdefs.
Solution: Graduate the +vreplace feature, it's not much code and quite a few
#ifdefs.
2018-07-29 16:09:22 +02:00
Bram Moolenaar
612cc3888b
patch 8.1.0225: mode() does not indicate using CTRL-O from Insert mode
...
Problem: Mode() does not indicate using CTRL-O from Insert mode.
Solution: Add "niI", "niR" and "niV" to mode() result. (closes #3000 )
2018-07-29 15:34:26 +02:00
Bram Moolenaar
91f84f6e11
Update runtime files.
2018-07-29 15:07:52 +02:00
Bram Moolenaar
edd6aacb01
patch 8.1.0221: not enough testing for the Ruby interface
...
Problem: Not enough testing for the Ruby interface.
Solution: Add more tests. (Dominique Pelle, closes #3252 )
2018-07-28 17:29:19 +02:00
Bram Moolenaar
95e51470f1
patch 8.1.0218: cannot add matches to another window
...
Problem: Cannot add matches to another window. (Qiming Zhao)
Solution: Add the "window" argument to matchadd() and matchaddpos().
(closes #3260 )
2018-07-28 16:55:56 +02:00
Bram Moolenaar
a9604e6145
Update runtime files.
2018-07-21 05:56:22 +02:00
Bram Moolenaar
b477af2260
Update runtime files.
2018-07-15 20:20:18 +02:00
Bram Moolenaar
7132ddc101
patch 8.1.0187: getwininfo() and win_screenpos() return different numbers
...
Problem: getwininfo() and win_screenpos() return different numbers.
Solution: Add one to "wincol" and "winrow" from getwininfo().
2018-07-15 17:01:11 +02:00
Bram Moolenaar
b6959a8e06
patch 8.1.0184: not easy to figure out the window layout
...
Problem: Not easy to figure out the window layout.
Solution: Add "wincol" and "winrow" to what getwininfo() returns.
2018-07-14 21:41:44 +02:00
Bram Moolenaar
a9defadb8f
patch 8.1.0169: calling message_filtered() a bit too often
...
Problem: Calling message_filtered() a bit too often.
Solution: Only call message_filtered() when filtering is already false.
2018-07-08 18:20:24 +02:00
Bram Moolenaar
fd35811ca5
Update runtime files, add Danish translations.
2018-07-07 23:21:31 +02:00
Bram Moolenaar
6dc819b129
Updated runtime and language files.
2018-07-03 16:42:19 +02:00
Bram Moolenaar
2f362bf7f9
patch 8.1.0136: Lua tests don't cover new features
...
Problem: Lua tests don't cover new features.
Solution: Add more tests. (Dominique Pelle, closes #3130 )
2018-07-01 19:49:27 +02:00