Not sure about tmux being able to do that, I don't use it myself. If it can, great. If not, then (window-send-string) is the way to go.
On Wed, Apr 9, 2014 at 11:28 AM, Michael Raskin <38a93...@rambler.ru> wrote: > >@Michael Raskin: that'll send the command to a *new* shell, not the > >existing mlterm session. > > Can't tmux send commands to a preexisting session? I use this screen > functionality a lot and always assumed tmux also has something like > that. It is somewhat more reliable than emulating key events… > > >Bjergaard's solution works -- at least with urxvt. > > > >Here is a sample that runs ls in a non-emacs urxvt client window: > > > >(defcommand ls () () > > > > (run-or-raise "urxvtc" '(:class "URxvt" :title "^(?!emacs)")) > > > > (window-send-string (format nil "ls~%"))) > > > >Using (format nil "ls~%") is necessary, the C-style "ls\n" will not work. > > Literal line break should work, though. > > "ls > " > > > >
_______________________________________________ Stumpwm-devel mailing list Stumpwm-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/stumpwm-devel