Lançando "emacs -nw" com 256 cores em um novo terminal xfce4

Lançando "emacs -nw" com 256 cores em um novo terminal xfce4

Tenho uma pequena dúvida sobre como iniciar o emacs usando este comando

xfce4-terminal -e "emacs -nw"

estou a usarTERM=xterm-256corno meu .bashrc, mas só tem efeito quando inicio um novo terminal xfce4 antes de chamar emacs -nw em duas etapas separadas.

E, claro, a razão pela qual preciso disso é para iniciar o emacs em um novo terminal usando teclas de atalho (lxde) com suporte a 256 cores. Tentei muitas soluções diferentes (scripts .sh, etc), mas nenhuma funcionou.

Desde já, obrigado.

Responder1

Usando

xfce4-terminal -e "emacs -nw"

você não está executando bash- em vez disso, está executando emacsdiretamente. Portanto, a inicialização do seu shell não é usada.

Se você quiser garantir que o bash seja executado, você pode fazer algo assim

xfce4-terminal -e "bash -i -c 'emacs -nw'"

informação relacionada