Adicionando à linha de pensamento de Gilles, eu sugiro usar o terminal MinTTY do Cygwin em vez do baseado no console do Windows. Ele usa o mecanismo do PuTTY e oferece uma experiência muito melhor.
Eu preciso me conectar a um servidor remoto pelo SSH para editar alguns documentos. Quando trabalho em casa, faço o SSH para o servidor remoto usando o SSH Secure Shell e abro emacs
, mas ele não realça os documentos como eu quero:
Existealgumamaneiradecorrigi-loparaqueorealcedasintaxefuncionecomoquandoeusshatravésdoCygwin?
O SSH Secure Shell só tem um problema com o emacs; tudo mais funciona bem.
Adicionando à linha de pensamento de Gilles, eu sugiro usar o terminal MinTTY do Cygwin em vez do baseado no console do Windows. Ele usa o mecanismo do PuTTY e oferece uma experiência muito melhor.
veja se M-x font-lock-mode
corrige isso para você. se isso acontecer, mas (global-font-lock-mode 1)
em seu arquivo .emacs
Sugestão do comentário da syccbean < href="https://unix.stackexchange.com/questions/28818/emacs-syntax-highlighting-fails-on-my-ssh-client#comment38810_28818"> resolveu o problema, mas há um interessante possibilidade.
Por que abrir o Emacs no ssh se você puder abrir o ssh no Emacs? ;) Se você tiver o TrampMode que faz parte da instalação padrão do Emacs, você pode pressionar Ctrl + < kbd> x f e digite /ssh:hostname:filename
(você pode usar a conclusão da tabulação) e pressione Enter . Depois disso, você será solicitado a fornecer uma senha ao host remoto e o arquivo será aberto.
Isso deve funcionar para o seu problema, pois o Emacs é aberto na máquina local. A próxima vantagem é que não há necessidade de ter configurações para o Emacs (end até mesmo o Emacs) na máquina remota.