Files
neovim/runtime
Scott Prager 74aef89720 term: use an argument vector for termopen().
Old behaviour: termopen('cmd') would run `&shell &shcf "cmd"`, which
caused the functional tests to fail on some systems due to the process
not "owning" the terminal. Also, it is inconsistent with jobstart().

Modify termopen() so that &shell is not invoked, but maintain the old
behaviour with :terminal. Factor the common code for building the
argument vector from jobstart() and modify the functional tests to call
termopen() instead of :terminal (fixes #2354).

Also:
 * Add a 'name' option for termopen() so that `:terminal {cmd}` produces
   a buffer named "term//{cwd}/{cmd}" and termopen() users can customize
   the name.
 * Update the documentation.
 * Add functional tests for `:terminal` sinse its behaviour now differs
   from termopen(). Add "test/functional/fixtures/shell-test.c" and move
   "test/functional/job/tty-test.c" there, too.

Helped-by: Justin M. Keyes <@justinmk>
2015-05-02 09:47:29 -04:00
..
2015-04-21 06:20:23 +09:00
2015-01-21 07:27:01 +01:00
2015-01-04 20:28:08 +01:00
2015-04-03 10:44:18 -04:00
2014-12-19 15:28:49 -05:00
2015-05-01 16:17:03 -04:00
2015-01-26 02:17:13 -05:00
2014-12-19 15:28:49 -05:00
2014-12-19 15:28:49 -05:00
2014-07-29 02:12:31 +00:00
2015-01-04 19:42:30 +01:00
2014-12-30 13:51:39 +01:00
2015-03-29 09:55:59 -04:00