Preparação para a instalação
- Requer o Emacs 28 ou posterior.
- Requer ambiente Python 3.x
Etapas detalhadas de instalação
- Clone o repositório para o diretório de configuração do Emacs:
git clone https://github.com/MatthewZMD/emigo.git ~/.emacs.d/emigo
- Instale as dependências do Python:
cd ~/.emacs.d/emigo pip install -r requirements.txt
- Adicione a configuração ao arquivo de configuração do Emacs (init.el):
(use-package emigo :straight (:host github :repo "MatthewZMD/emigo") :config (emigo-enable) :custom (emigo-model "openrouter/deepseek/deepseek-chat-v3-0324") (emigo-base-url "https://openrouter.ai/api/v1") (emigo-api-key (emigo-read-file-content "~/.config/openrouter/key.txt")))
- Notas de configuração:
- Seleção de modelo: Deepseek recomendado para OpenRouter
- Endereço da API: geralmente o endereço padrão do OpenRouter
- Chave de API: obtenha-a do OpenRouter e salve-a no caminho especificado
- Verifique a instalação: depois de salvar e reiniciar o Emacs, digiteM-x emigoVeja se aparece um buffer dedicado
Essa resposta foi extraída do artigoEmigo: um assistente para tarefas de programação complexas usando IA no EmacsO































