I don't think we need a way to force new behaviour.
Doing our own quoting seems unnecessary and error prone esp if someone is using
a weird shell.
-------- Original message --------
From: J Raynor <jxray...@gmail.com>
Date: 06/02/2014 01:00 (GMT+00:00)
To: Nicholas Marriott <nicholas.marri...@gmail.com>
Cc: tmux-users@lists.sourceforge.net
Subject: Re: use "--" to mark start of command w/ neww etc to avoid quoting
> The original behaviour needs to stay if there is 1 arg.
Should there be a way to force the new behavior? This might be
desirable since quoting would be different in this one case. For
example, someone might enter:
neww "/path/x y/bin/foo"
...and their intention is to run the command "foo" that happens to be
in a path with a space in it. Instead, tmux will run the command
"/path/x" with an arg of "y/bin/foo". Only in this case (of 1 arg)
will neww break a quoted command string by spaces. Should people just
rely on special quoting in this one case, like this:
neww "\"/path/x y/bin/foo\""
> If >1 treat them as
> an argv for execv. You'll need to change window_pane_spawn etc totake an
> argv also wp->command and maybe other stuff.
How do you feel about taking the argv received in neww and turning it
into a string with the args quoted? I think this might allow
window_pane_spawn and other stuff to remain the same.
------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users