[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [STUMP] Using run-or-raise to manage pre-configured windows inatmux
From: |
Michael Raskin |
Subject: |
Re: [STUMP] Using run-or-raise to manage pre-configured windows inatmux session |
Date: |
Wed, 09 Apr 2014 19:28:51 +0400 |
>@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
"
Re: [STUMP] Using run-or-raise to manage pre-configured windows in a tmux session, Ruthard Baudach, 2014/04/09