Hello,
note the different name of the function (on_osc_seq_perl is never called!).
on_osc_seq_perl is definitely being called, otherwise it couldn't have
been forwarded to your tab_osc_seq_perl from urxvt::ext::tabbedex::tab.
Here I can only report what I experience. If I put in tabbedex
sub on_osc_seq_perl {
print "reached on_osc_seq_perl\n";
}
I never get an output. If I use tab_osc_seq_perl it works!
In a new extension (from scratch, without the other stuff in tabbedex) this
function on_osc_seq_perl works!
That strongly depends on the exqct problem you are trying to solve. If the
tab is guaranteed to run a shell at the moment that is expecting fresh
comamnd input this you can just feed it "mycommand\r" via tt_write for
example.
The cleaner way would be to start a new tab running the command you want to
run.
This is exactly the way I want to do it, but I don't know how.
How can I tell the method
$self->new_tab;
to directly start a certain command (after calling the standard shell of
course).?
Thanks,
Michael
_______________________________________________
rxvt-unicode mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode