emacs --no-window-system

3

Então eu comecei o emacs com

emacs -nw

E parece do outro jeito que eu personalizei e começo com

emacs &

Como eu trago minhas configurações para "emacs -nw" - e também como trabalhar lá? Teclas de seta não funcionam - e assim por diante. Também um menu - não posso usá-lo - como esperado, não responde aos cliques do mouse. Você tem algum documento sobre isso?

    
por Adobe 22.07.2011 / 13:19

2 respostas

2

Se você está falando sobre colorização e mudanças similares, o emacs é limitado pelo poder do terminal ou emulador de terminal que você está usando e pelo terminal que você diz emacs você está usando.

Verifique sua configuração de terminal com printenv TERM e verifique as capacidades do seu emulador de terminal em sua documentação.

Se você estiver usando um xterm, considere configurar TERM=xterm , que geralmente suporta a colorização e algumas alterações de fonte.

    
por 22.07.2011 / 18:24
1

Até onde eu sei, somente chamadas sem "-nw" suportam ações do mouse. Eu posso estar errado porque eu vi o vim ter algum suporte ao mouse.

Teclas de seta? Eu não sei por que eles não funcionam para você, então eu apoio a resposta pedindo que você verifique suas configurações TERM e adicione uma saída para tentar uma versão diferente do emacs, ou esquecer o seu terminal padrão e acionar xterm & ou rxvt & antes de qualquer emacs -nw work.

Para responder à sua pergunta nos menus ... veja aqui: link

Você obterá um pop-up dinâmico que simula a pressão da tecla Alt de evocação de menus e a navegação no modo de texto. Por exemplo, sair do emacs é tão fácil (ou difícil) quanto pressionar F10 e pressionar f e, em seguida, q . O problema é que os terminais padrão dos Macs e o Ubuntu 10.10 consomem essa tecla pressionada para acionar sua própria funcionalidade, como o menu gnome-terminal ou o MacOS Dashboard .

Você precisa desativar o recurso dependendo do seu OS ou dos atalhos de teclado do terminal. Os Macs têm um painel de Preferências do Sistema para fazer isso, e o gnome-terminal tem preferências no Edit menu . Não me lembro se o cygwin se comporta mal e qual era a solução, mas sei que estava funcionando para mim.

Se você quis dizer ter um menu visível ... isso depende da sua versão do emacs, quer você veja uma por padrão. No MacOS eu não, mas no Ubuntu ele aparece por padrão sem qualquer configuração de arquivo .emacs. Você provavelmente pode fazê-lo funcionar permanentemente editando (ou criando) ~ / .emacs e adicionando a linha %código% Você pode comentar isso a qualquer momento usando o marcador de comentário (menu-bar-mode t) . PS: Você terá a triste conclusão de que essa barra de menu no seu ;; é apenas um truque decorativo e NÃO aceita entrada do mouse. Então, ele está lá apenas para mostrar indiretamente o modo de linguagem que está sendo usado (por quais cabeçalhos de menu mudam para quando você alterna de no-window mode files para .sh e assim por diante)

    
por 23.07.2011 / 20:11

Tags