Bram Moolenaar
d79a26219d
patch 8.1.0039: cannot easily delete lines in another buffer
...
Problem: Cannot easily delete lines in another buffer.
Solution: Add deletebufline().
2018-06-07 18:17:46 +02:00
Bram Moolenaar
ca851593a6
patch 8.1.0037: cannot easily append lines to another buffer
...
Problem: Cannot easily append lines to another buffer.
Solution: Add appendbufline().
2018-06-06 21:04:07 +02:00
Bram Moolenaar
f273245f64
patch 8.1.0027: difficult to make a plugin that feeds a line to a job
...
Problem: Difficult to make a plugin that feeds a line to a job.
Solution: Add the nitial code for the "prompt" buftype.
2018-06-03 14:47:35 +02:00
Bram Moolenaar
0b0f0992d4
Update runtime files.
2018-05-22 21:41:30 +02:00
Bram Moolenaar
0b6d911e5d
patch 8.1.0020: cannot tell whether a register is executing or recording
...
Problem: Cannot tell whether a register is being used for executing or
recording.
Solution: Add reg_executing() and reg_recording(). (Hirohito Higashi,
closes #2745 ) Rename the global variables for consistency. Store
the register name in reg_executing.
2018-05-22 20:35:17 +02:00
Bram Moolenaar
2f01889055
Runtime file and translation updates.
2018-05-18 18:12:06 +02:00
Bram Moolenaar
b1c9198afb
Vim 8.1 release
...
Update version number and information. Fix a couple of tests.
2018-05-17 17:04:55 +02:00
Bram Moolenaar
eb3dc87f01
Updated runtime files
2018-05-13 22:34:24 +02:00
Bram Moolenaar
137374fd65
patch 8.0.1832: cannot use :unlet for an environment variable
...
Problem: Cannot use :unlet for an environment variable.
Solution: Make it work. Use unsetenv() if available. (Ken Takata,
closes #2855 )
2018-05-13 15:59:50 +02:00
Bram Moolenaar
d76ce85266
patch 8.0.1782: no simple way to label quickfix entries
...
Problem: No simple way to label quickfix entries.
Solution: Add the "module" item, to be used instead of the file name for
display purposes. (Martin Szamotulski, closes #1757 )
2018-05-01 15:02:04 +02:00
Bram Moolenaar
15142e27aa
Update runtime files and translations
2018-04-30 22:19:58 +02:00
Bram Moolenaar
65a5464985
patch 8.0.1770: assert functions don't return anything
...
Problem: Assert functions don't return anything.
Solution: Return non-zero when the assertion fails.
2018-04-28 16:56:53 +02:00
Bram Moolenaar
e1fc51558d
patch 8.0.1742: cannot get a list of all the jobs
...
Problem: Cannot get a list of all the jobs. Cannot get the command of
the job.
Solution: When job_info() is called without an argument return a list of
jobs. Otherwise, include the command that the job is running.
(Yegappan Lakshmanan)
2018-04-21 19:49:08 +02:00
Bram Moolenaar
7dda86f2ff
Update runtime files.
2018-04-20 22:36:41 +02:00
Bram Moolenaar
a42d363bac
patch 8.0.1711: term_setsize() is not implemented yet
...
Problem: Term_setsize() is not implemented yet.
Solution: Implement it.
2018-04-14 17:05:38 +02:00
Bram Moolenaar
78a16b0f2a
patch 8.0.1708: mkdir with 'p' flag fails on existing directory
...
Problem: Mkdir with 'p' flag fails on existing directory, which is
different from the mkdir shell command.
Solution: Don't fail if the directory already exists. (James McCoy,
closes #2775 )
2018-04-14 13:51:55 +02:00
Bram Moolenaar
f59c6e8cee
patch 8.0.1685: can't set ANSI colors of a terminal window
...
Problem: Can't set ANSI colors of a terminal window.
Solution: Add term_setansicolors(), term_getansicolors() and
g:term_ansi_colors. (Andy Massimino, closes #2747 )
2018-04-10 15:59:11 +02:00
Bram Moolenaar
ab943431d8
Update runtime files
2018-03-29 18:27:07 +02:00
Bram Moolenaar
cd43effeca
patch 8.0.1649: no completion for argument list commands
...
Problem: No completion for argument list commands.
Solution: Add arglist completion. (Yegappan Lakshmanan, closes #2706 )
2018-03-29 15:55:38 +02:00
Bram Moolenaar
295ac5ab5e
patch 8.0.1630: trimming white space is not that easy
...
Problem: Trimming white space is not that easy.
Solution: Add the trim() function. (Bukn, closes #1280 )
2018-03-22 23:04:02 +01:00
Bram Moolenaar
5a3a49ed59
patch 8.0.1624: options for term_dumpdiff() and term_dumpload() not implemented
...
Problem: Options for term_dumpdiff() and term_dumpload() not implemented
yet.
Solution: Implement the relevant options.
2018-03-20 18:35:53 +01:00
Bram Moolenaar
98ef233e14
Update runtime files. Convert a couple of help files to utf-8.
2018-03-18 14:44:37 +01:00
Bram Moolenaar
25cdd9c33b
patch 8.0.1593: :qall never exits with an active terminal window
...
Problem: :qall never exits with an active terminal window.
Solution: Add a way to kill a job in a terminal window.
2018-03-10 20:28:12 +01:00
Bram Moolenaar
b5b7562475
Update runtime files.
2018-03-09 22:22:21 +01:00
Bram Moolenaar
3f54fd319f
patch 8.0.1563: timeout of getwinposx() can be too short
...
Problem: Timeout of getwinposx() can be too short. (lilydjwg)
Solution: Add getwinpos(). (closes #2689 )
2018-03-03 21:29:55 +01:00
Bram Moolenaar
22f1d0e35e
Updated runtime files.
...
Add Serbian translations and spell checking.
2018-02-27 14:53:30 +01:00
Bram Moolenaar
6bb2cdfe60
patch 8.0.1539: no test for the popup menu positioning
...
Problem: No test for the popup menu positioning.
Solution: Add a screendump test for the popup menu.
2018-02-24 19:53:53 +01:00
Bram Moolenaar
d96ff16511
patch 8.0.1523: cannot write and read terminal screendumps
...
Problem: Cannot write and read terminal screendumps.
Solution: Add term_dumpwrite(), term_dumpread() and term_dumpdiff().
Also add assert_equalfile().
2018-02-18 22:13:29 +01:00
Bram Moolenaar
07ad816525
patch 8.0.1514: getting the list of changes is not easy
...
Problem: Getting the list of changes is not easy.
Solution: Add the getchangelist() function. (Yegappan Lakshmanan,
closes #2634 )
2018-02-13 13:59:59 +01:00
Bram Moolenaar
b48e96f61c
patch 8.0.1510: cannot test if a command causes a beep
...
Problem: Cannot test if a command causes a beep.
Solution: Add assert_beeps().
2018-02-13 12:26:14 +01:00
Bram Moolenaar
4f50588ba3
patch 8.0.1497: getting the jump list requires parsing the output of :jumps
...
Problem: Getting the jump list requires parsing the output of :jumps.
Solution: Add getjumplist(). (Yegappan Lakshmanan, closes #2609 )
2018-02-10 21:06:32 +01:00
Bram Moolenaar
7254067ee9
Update runtime files.
2018-02-09 22:00:53 +01:00
Bram Moolenaar
5459129af2
patch 8.0.1489: there is no easy way to get the global directory
...
Problem: There is no easy way to get the global directory, esp. if some
windows have a local directory.
Solution: Make getcwd(-1) return the global directory. (Andy Massimino,
closes #2606 )
2018-02-09 20:53:59 +01:00
Bram Moolenaar
40962ec9c0
Update runtime files.
2018-01-28 22:47:25 +01:00
Bram Moolenaar
84b242c369
patch 8.0.1436: not enough information about what Python version may work
...
Problem: Not enough information about what Python version may work.
Solution: Add "python_compiled", "python3_compiled", "python_dynamic" and
"python3_dynamic" values for has().
2018-01-28 17:45:49 +01:00
Bram Moolenaar
338e47fdfd
patch 8.0.1410: hang when using count() with an empty string
...
Problem: Hang when using count() with an empty string.
Solution: Return zero for an empty string. (Dominique Pelle, closes #2465 )
2017-12-19 11:55:26 +01:00
Bram Moolenaar
b254af312d
patch 8.0.1406: difficult to track changes to a quickfix list
...
Problem: Difficult to track changes to a quickfix list.
Solution: Add a "changedtick" value. (Yegappan Lakshmanan, closes #2460 )
2017-12-18 19:48:58 +01:00
Bram Moolenaar
f0b03c4e98
Update runtime files
2017-12-17 17:17:07 +01:00
Bram Moolenaar
7e1652c63c
patch 8.0.1394: cannot intercept a yank command
...
Problem: Cannot intercept a yank command.
Solution: Add the TextYankPost autocommand event. (Philippe Vaucher et al.,
closes #2333 )
2017-12-16 18:27:02 +01:00
Bram Moolenaar
a6d4849c71
patch 8.0.1389: getqflist() items are missing if not set
...
Problem: getqflist() items are missing if not set, that makes it more
difficult to handle the values.
Solution: When a value is not available return zero or another invalid
value. (Yegappan Lakshmanan, closes #2430 )
2017-12-12 22:45:31 +01:00
Bram Moolenaar
8e6a31df81
patch 8.0.1386: cannot select modified buffers with getbufinfo()
...
Problem: Cannot select modified buffers with getbufinfo().
Solution: Add the "bufmodified" flag. (Yegappan Lakshmanan, closes #2431 )
2017-12-10 21:06:22 +01:00
Bram Moolenaar
74240d3feb
patch 8.0.1384: not enough quickfix help; confusing winid
...
Problem: Not enough quickfix help; confusing winid.
Solution: Add more examples in the help. When the quickfix window is not
present, return zero for getqflist() with 'winid'. Add more tests
for jumping to quickfix list entries. (Yegappan Lakshmanan, closes
#2427 )
2017-12-10 15:26:15 +01:00
Bram Moolenaar
22044dc317
patch 8.0.1364: there is no easy way to get the window position
...
Problem: There is no easy way to get the window position.
Solution: Add win_screenpos().
2017-12-02 15:43:37 +01:00
Bram Moolenaar
2f0584910c
Update runtime files
2017-11-30 20:27:52 +01:00
Bram Moolenaar
a2a80162de
Update runtime files.
2017-11-21 23:09:50 +01:00
Bram Moolenaar
669a828cdc
patch 8.0.1319: can't build GUI on MS-Windows
...
Problem: Can't build GUI on MS-Windows.
Solution: Don't define the balloon_split() function in a GUI-only build.
2017-11-19 20:13:05 +01:00
Bram Moolenaar
246fe03d15
patch 8.0.1318: terminal balloon only shows one line
...
Problem: Terminal balloon only shows one line.
Solution: Split into several lines in a clever way. Add balloon_split().
Make balloon_show() accept a list in the terminal.
2017-11-19 19:56:27 +01:00
Bram Moolenaar
7567d0b115
patch 8.0.1305: writefile() never calls fsync()
...
Problem: Writefile() never calls fsync().
Solution: Follow the 'fsync' option with override to enable or disable.
2017-11-16 23:04:15 +01:00
Bram Moolenaar
e42a6d2509
patch 8.0.1295: cannot automatically get a server name in a terminal
...
Problem: Cannot automatically get a server name in a terminal.
Solution: Add the --enable-autoservername flag to configure. (Cimbali,
closes #2317 )
2017-11-12 19:21:51 +01:00
Bram Moolenaar
b0d45e7f53
Update runtime files.
2017-11-05 18:19:24 +01:00