~martanne/dvtm

02af8920b8a777bc6b8cca3a8fe4b8dcf1edc86c — Gennadiy Volkov 4 years ago 311a8c0
copymode: Set cwd so paths make sense in editor
1 files changed, 2 insertions(+), 1 deletions(-)

M dvtm.c
M dvtm.c => dvtm.c +2 -1
@@ 1116,7 1116,8 @@ copymode(const char *args[]) {
	snprintf(argline, sizeof(argline), "+%d", line);
	argv[1] = argline;

	if (vt_forkpty(sel->editor, args[0], argv, NULL, NULL, to, from) < 0) {
	char *cwd = getcwd_by_pid(sel);
	if (vt_forkpty(sel->editor, args[0], argv, cwd, NULL, to, from) < 0) {
		vt_destroy(sel->editor);
		sel->editor = NULL;
		return;