O multi-termo no Emacs sob o Cygwin não identifica corretamente o tipo de terminal?

2

Instalei o Cygwin no Windows 7 Ultimate de 64 bits. Depois de um rebaseall , o Cygwin funciona bem. No entanto, uso multi-termo em minha configuração padrão do Emacs, e multi-termo não parece gostar do Cygwin.

Parece que o multi-termo não está identificando corretamente o tipo de terminal. Está escrevendo o que acho que são caracteres de controle visivelmente no buffer, e coisas simples como clear e linefeeds não funcionam.

Veja o que parece na inicialização:

Existe uma maneira de fazer isso funcionar? Estou muito acostumado a ter vários terminais disponíveis no Emacs no Linux e odeio perder essa funcionalidade no Cygwin.

    
por Duncan Bayne 26.05.2011 / 09:14

1 resposta

1

Acredito que seu problema foi resolvido ao declarar explicitamente o tipo de terminal. Eu uso multi-termo para emacs no cygwin no windows7 x64 com as seguintes linhas no meu .emacs:

(require 'multi-term)
(setq multi-term-program "/bin/bash")  ;; <--- this is what you need
(setq multi-term-dedicated-select-after-open-p t)
(setq multi-term-dedicated-close-back-to-open-buffer-p t)
(define-key global-map (kbd "C-x t") 'multi-term-dedicated-toggle) 
    
por 18.04.2015 / 19:53

Tags