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)