Use o emacs como editor em si (ansi-term)

2

Estou usando M-x ansi-term no emacs, e muitas das ferramentas que uso (não apenas git) estão abrindo editores usando $EDITOR .

Como o emacs em si é um pouco chato, gostaria de configurar minha variável $EDITOR de tal forma que ele abra um novo buffer na sessão do emacs que está executando a instância atual de ansi-term .

Existe alguma maneira de fazer isso?

    
por Stefano Palazzo 02.07.2013 / 09:30

1 resposta

2

Isso foi perguntado antes no stackoverflow. Aqui é a resposta aceita:

You can attach to an Emacs session through emacsclient. First, start the emacs server with

M-x server-start or add (server-start) to your .emacs. Then,

export VISUAL=emacsclient Edit away.

Note:

  1. The versions of emacs and emacsclient must agree. If you have multiple versions of Emacs installed, make sure you invoke the version of emacsclient corresponding to the version of Emacs running the server.
  2. If you start the server in multiple Emacs processes/frames (e.g., because (server-start) is in your .emacs), the buffer will be created in the last frame to start the server.
    
por 02.07.2013 / 09:41

Tags