[Cascavel-pm] Dica para XEmacs

Daniel Ruoso daniel em ruoso.com
Segunda Setembro 18 07:32:49 PDT 2006


O que eu uso de legal no xemacs é o par gnuserv/gnuclient....

no xemacs eu faço
 
M-x gnuserv-start

ou coloco

(gnuserv-start)

no .xemacs/init.el

Depois disso, eu criei esse script para lançar e coloquei
no /home/ruoso/bin/e ...

#!/usr/bin/perl
my @parms;
my $wait = 0;
foreach my $arg (@ARGV) {
    if ($arg eq 'wait') {
        $wait = 1;
        next;
    }
    push @parms, $arg
}

my $PARM;
$PARM .= join(' ', em parms);

my $sig;

if ($wait) {
      $sig = '';
} else {
      $sig = '-q';
}

unless (system("gnuclient $sig $PARM")) {
   exit 0;
} else {
   if ($wait) {
      $sig = '';
   } else {
      $sig = '&';
   }
   system("xemacs $PARM $sig")
}

aí eu simplesmente faço:

e lib/lalala.pm

e daí se eu tiver o xemacs aberto, ele abre naquela janela, senão ele
abre o xemacs pra mim... 


daniel



Mais detalhes sobre a lista de discussão Cascavel-pm