Como iniciar o GUI do emacs no OS X

2

Alguém conhece algum truque para lançar emacs com GUI no OS X com o comando padrão emacs ?

Sou um usuário Linux de dez anos e pensei em comprar um Mac por um tempo para ficar diversificado. Eu posso abrir arquivos via emacs agora com open file.txt , mas isso não me permitirá usar o modo de depuração.

    
por trentonknight 01.08.2011 / 16:51

5 respostas

2

Você pode criar um alias como:% alias emacs = "open -a ProgramName"

    
por 01.08.2011 / 17:22
2

Se o assunto a seguir estiver dentro do seu campo de atuação, pode valer a pena fazer:

  1. Crie um diretório em /Users/Fred , por exemplo, /Users/Fred/bin , onde você armazena seus próprios programas executáveis.

  2. Verifique se o MacOS sabe sobre o diretório executável no login editando as configurações em ~ / .MacOS / environment.plist.

  3. Crie um arquivo chamado ~ / bin / emacs. Nele colocamos as linhas

    #!/bin/sh
    exec /Applications/Emacs.app/Contents/MacOS/Emacs $* 
    
  4. Verifique se o arquivo tem permissão de execução: chmod a+x ~/bin/emacs

  5. Dependendo do seu sucesso com 2 (e se você efetuou ou não logout), você deve ser capaz de executar o emacs com apenas emacs ou [pior caso] com ~ / bin / emacs

  6. A vantagem dessa abordagem ao usar open é que agora você pode usar linhas de comando como sudo emacs --user Fred /etc/something-owned-by-root . O --user Fred será útil se você tiver um emacs altamente personalizado.

por 30.03.2012 / 19:51
1

Você está usando o bash? Com esta definição de função bash em seu .bashrc (ou qualquer outro arquivo que você tenha seus alias bash), 'emacs < encher mais coisas >' fará o que você espera, incluindo deixar seu terminal de volta no prompt imediatamente após o lançamento do emacs.

emacs() { /Applications/Emacs.app/Contents/MacOS/Emacs "$@" & }
    
por 01.08.2011 / 17:23
0

Você já tentou Aquamacs ? Tem kit de linha de comando e, em seguida, você pode usá-lo na linha de comando.

    
por 03.08.2011 / 08:54
0
  1. Inicie o Emacs após cada reinicialização. Nunca desistir. (Apenas reinicie o computador quando uma atualização do sistema operacional forçar a reinicialização).
  2. Certifique-se de iniciar o servidor Emacs quando o Emacs for iniciado, colocando (server-start) no seu arquivo .emacs .
  3. Use o utilitário de linha de comando emacsclient -n para abrir arquivos no Emacs .

Etapa 4 opcional - crie um alias para torná-lo mais curto:

alias em='emacsclient -n'
    
por 13.12.2011 / 20:12