Bram Moolenaar
da43b61ddd
patch 8.0.0910: cannot create a terminal in the current window
...
Problem: Cannot create a terminal in the current window.
Solution: Add option "curwin" and ++curwin.
2017-08-11 22:27:50 +02:00
Bram Moolenaar
08d384ff3a
patch 8.0.0908: cannot set terminal size with options
...
Problem: Cannot set terminal size with options.
Solution: Add "term_rows", "term_cols" and "vertical".
2017-08-11 21:51:23 +02:00
Bram Moolenaar
ae33833850
patch 8.0.0904: cannot set a location list from text
...
Problem: Cannot set a location list from text.
Solution: Add the "text" argument to setqflist(). (Yegappan Lakshmanan)
2017-08-11 20:25:26 +02:00
Bram Moolenaar
1ccd8fff8a
Update runtime files.
2017-08-11 19:50:37 +02:00
Bram Moolenaar
e41e3b41f9
patch 8.0.0898: can't use the alternate screen in a terminal window
...
Problem: Can't use the alternate screen in a terminal window.
Solution: Initialze the alternate screen. (Yasuhiro Matsumoto, closes
#1957 ) Add term_getaltscreen().
2017-08-11 16:24:50 +02:00
Bram Moolenaar
dd693ce28b
patch 8.0.0896: cannot close a terminal window when the job ends
...
Problem: Cannot automaticlaly close a terminal window when the job ends.
Solution: Add the ++close argument to :term. Add the term_finish option to
term_start(). (Yasuhiro Matsumoto, closes #1950 ) Also add
++open.
2017-08-10 23:15:19 +02:00
Bram Moolenaar
82b9ca05f4
patch 8.0.0893: cannot get the scroll count of a terminal window
...
Problem: Cannot get the scroll count of a terminal window.
Solution: Add term_getscrolled().
2017-08-08 23:06:46 +02:00
Bram Moolenaar
f3402b1b7f
patch 8.0.0884: can't specify the wait time for term_wait()
...
Problem: Can't specify the wait time for term_wait().
Solution: Add an otional second argument.
2017-08-06 19:07:08 +02:00
Bram Moolenaar
4535654246
patch 8.0.0882: term_scrape() and term_getline() require two arguments
...
Problem: term_scrape() and term_getline() require two arguments but it is
not enforced.
Solution: Correct minimal number of arguments. (Hirohito Higashi) Update
documentation. (Ken Takata)
2017-08-06 17:53:31 +02:00
Bram Moolenaar
cae92dc3d5
patch 8.0.0878: no completion for :mapclear
...
Problem: No completion for :mapclear.
Solution: Add completion (Nobuhiro Takasaki et al. closes #1943 )
2017-08-06 15:22:15 +02:00
Bram Moolenaar
78712a7733
patch 8.0.0864: cannot specify the name of a terminal
...
Problem: Cannot specify the name of a terminal.
Solution: Add the "term_name" option. (Yasuhiro Matsumoto, closes #1936 )
2017-08-05 14:50:12 +02:00
Bram Moolenaar
7c9aec4ac8
patch 8.0.0846: cannot get the name of the pty of a job
...
Problem: Cannot get the name of the pty of a job.
Solution: Add the "tty" entry to the job info. (Ozaki Kiichi, closes #1920 )
Add the term_gettty() function.
2017-08-03 13:51:25 +02:00
Bram Moolenaar
c2ce52c011
patch 8.0.0832: terminal function arguments are not consistent
...
Problem: Terminal function arguments are not consistent.
Solution: Use one-based instead of zero-based rows and cols. Use "." for
the current row.
2017-08-01 18:35:38 +02:00
Bram Moolenaar
b000e328ef
patch 8.0.0821: cannot get the title and status of a terminal window
...
Problem: Cannot get the title and status of a terminal window.
Solution: Implement term_gettitle() and term_getstatus().
2017-07-30 19:38:21 +02:00
Bram Moolenaar
97870002d3
patch 8.0.0818: cannot get the cursor position of a terminal
...
Problem: Cannot get the cursor position of a terminal.
Solution: Add term_getcursor().
2017-07-30 18:28:38 +02:00
Bram Moolenaar
22aad2f880
patch 8.0.0817: cannot get the terminal line at the cursor
...
Problem: Cannot get the line of a terminal window at the cursor.
Solution: Make the row argunt optionsl. (Yasuhiro Matsumoto, closes #1898 )
2017-07-30 18:19:46 +02:00
Bram Moolenaar
c6df10e5d3
patch 8.0.0804: terminal window functions not yet implemented
...
Problem: Terminal window functions not yet implemented.
Solution: Implement several functions. Add a first test. (Yasuhiro
Matsumoto, closes #1871 )
2017-07-29 20:15:08 +02:00
Bram Moolenaar
9966b21a57
patch 8.0.0794: checking translations fails with multiple NL
...
Problem: The script to check translations fails if there is more than one
NL in one line.
Solution: Count the number of NL characters. Make count() accept a string.
2017-07-28 16:46:57 +02:00
Bram Moolenaar
b6e0ec6b71
Documentation updates.
2017-07-23 22:12:20 +02:00
Bram Moolenaar
74675a666b
Updated runtime files and translations.
2017-07-15 13:53:23 +02:00
Bram Moolenaar
c577d813b7
patch 8.0.0702: an error in a timer can make Vim unusable
...
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-08 22:37:34 +02:00
Bram Moolenaar
86f100dc09
patch 8.0.0687: minor issues related to quickfix
...
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-28 21:26:27 +02:00
Bram Moolenaar
182a17b1e8
patch 8.0.0676: crash when closing quickfix window in autocmd
...
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-25 20:57:18 +02:00
Bram Moolenaar
cc0750dc6e
patch 8.0.0672: third item of synconcealed() changes too often
...
Problem: Third item of synconcealed() changes too often. (Dominique Pelle)
Solution: Reset the sequence number at the start of each line.
2017-06-24 22:29:24 +02:00
Bram Moolenaar
f8be461d02
patch 8.0.0663: unexpected error message only when 'verbose' is set
...
Problem: Giving an error message only when 'verbose' set is unexpected.
Solution: Give a warning message instead.
2017-06-23 20:52:40 +02:00
Bram Moolenaar
4d785895d1
patch 8.0.0659: no test for conceal mode
...
Problem: No test for conceal mode.
Solution: Add a conceal mode test. (Dominique Pelle, closes #1783 )
2017-06-22 22:00:50 +02:00
Bram Moolenaar
6a8958db25
patch 8.0.0657: cannot get and set quickfix list items
...
Problem: Cannot get and set quickfix list items.
Solution: Add the "items" argument to getqflist() and setqflist(). (Yegappan
Lakshmanan)
2017-06-22 21:33:20 +02:00
Bram Moolenaar
663bb23316
patch 8.0.0654: no warning for text after :endfunction
...
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-22 19:12:10 +02:00
Bram Moolenaar
3ec574f2b5
Update runtime files.
...
Includes changing &sw to shiftwidth() for all indent scripts.
2017-06-13 18:12:01 +02:00
Bram Moolenaar
875feea6ce
patch 8.0.0634: cannot easily get to the last quickfix list
...
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-11 16:07:51 +02:00
Bram Moolenaar
6aa8cea46d
Update runtime files.
2017-06-05 14:44:35 +02:00
Bram Moolenaar
b4d6c3ea4a
Update runtime files.
2017-05-27 16:45:17 +02:00
Bram Moolenaar
45d2cca1ea
patch 8.0.0591: changes to eval functionality not documented
...
Problem: Changes to eval functionality not documented.
Solution: Include all the changes.
2017-04-30 16:36:05 +02:00
Bram Moolenaar
0635ee6824
Runtime file updates
2017-04-28 20:32:33 +02:00
Bram Moolenaar
94237495c0
Updated runtime files.
2017-04-23 18:40:21 +02:00
Bram Moolenaar
f1d21c8cc8
patch 8.0.0580: cannot set the valid flag with setqflist()
...
Problem: Cannot set the valid flag with setqflist().
Solution: Add the "valid" argument. (Yegappan Lakshmanan, closes #1642 )
2017-04-22 21:20:46 +02:00
Bram Moolenaar
cd5c8f8250
Update runtime files.
2017-04-09 20:11:58 +02:00
Bram Moolenaar
a1d5fa65bc
patch 8.0.0542: getpos() can return a negative line number
...
Problem: getpos() can return a negative line number. (haya14busa)
Solution: Handle a zero topline and botline. (closes #1613 )
2017-04-03 22:02:55 +02:00
Bram Moolenaar
b6fa30ccc3
patch 8.0.0517: there is no way to remove quickfix lists
...
Problem: There is no way to remove quickfix lists (for testing).
Solution: Add the 'f' action to setqflist(). Add tests. (Yegappan
Lakshmanan)
2017-03-29 14:19:25 +02:00
Bram Moolenaar
e0720cbf63
Update runtime files.
2017-03-29 13:48:40 +02:00
Bram Moolenaar
3c2881dc11
Update runtime files. Add Rust support.
2017-03-21 19:18:29 +01:00
Bram Moolenaar
c6aafbaf3e
patch 8.0.0499: taglist() does not prioritize tags for a buffer
...
Problem: taglist() does not prioritize tags for a buffer.
Solution: Add an optional buffer argument. (Duncan McDougall, closes #1194 )
2017-03-21 17:09:10 +01:00
Bram Moolenaar
81b9d0bd5c
patch 8.0.0492: a failing client-server request can make Vim hang
...
Problem: A failing client-server request can make Vim hang.
Solution: Add a timeout argument to functions that wait.
2017-03-19 21:20:53 +01:00
Bram Moolenaar
42205551b1
patch 8.0.0477: the client-server test may hang when failing
...
Problem: The client-server test may hang when failing.
Solution: Set a timer. Add assert_report()
2017-03-18 19:42:22 +01:00
Bram Moolenaar
7416f3e73a
patch 8.0.0475: not enough testing for the client-server feature
...
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-18 18:10:13 +01:00
Bram Moolenaar
036986f150
Update runtime files.
2017-03-16 17:41:02 +01:00
Bram Moolenaar
eb992cb90f
patch 8.0.0440: not enough test coverage in Insert mode
...
Problem: Not enough test coverage in Insert mode.
Solution: Add lots of tests. Add test_override(). (Christian Brabandt,
closes #1521 )
2017-03-09 18:20:16 +01:00
Bram Moolenaar
214641f77d
Runtime file updates.
2017-03-05 17:04:09 +01:00
Bram Moolenaar
08cab96087
patch 8.0.0405: v:progpath may become invalid after :cd
...
Problem: v:progpath may become invalid after ":cd".
Solution: Turn v:progpath into a full path if needed.
2017-03-04 14:37:18 +01:00
Bram Moolenaar
59716a27bd
patch 8.0.0396: 'balloonexpr' only works synchronously
...
Problem: 'balloonexpr' only works synchronously.
Solution: Add balloon_show(). (Jusufadis Bakamovic, closes #1449 )
2017-03-01 20:32:44 +01:00