wintext: add tmux support, use in ", ""

Fixes #223.
This commit is contained in:
Russ Cox 2020-01-13 11:04:53 -05:00
parent cc48e73a96
commit fa7fecff33
4 changed files with 19 additions and 20 deletions

View file

@ -2,19 +2,10 @@
. 9.rc
fn text {
if(~ $winid [0-9]*)
9p read acme/$winid/body
if not if(~ $text9term unix!*)
dial -e $text9term </dev/null
if not
status=''
}
PROMPT='[^ ]*[%;$#][ ]+'
fn cmds {
text | sed -n 's/^'$PROMPT'([^"])/ \1/p'
wintext | sed -n 's/^'$PROMPT'([^"])/ \1/p'
}
switch($#*) {

View file

@ -1,6 +1,6 @@
#!/usr/local/plan9/bin/rc
cmd = `{" $* | tail -1}
cmd = `{quote1 $* | tail -1}
if (~ $#cmd 0) {
echo no such command found >[1=2]
exit notfound

View file

@ -1,4 +1,4 @@
#!/bin/sh
#!/bin/bash
case "$winid" in
[0-9]*)
@ -12,5 +12,11 @@ unix!*)
exit 0
esac
case "$TMUX" in
?*)
tmux capture-pane -p
exit 0
esac
echo 'no running window found' 2>&1
exit 1