Quando faço M-x package-install RET magit
isso instala a versão mais recente do magit, que é 2.1.0
.
Eu quero instalar magit 1.4.2
. Não quero fazer isso manualmente baixando e carregando o pacote.
Por exemplo, se estou baixando um pacote python, posso especificar o número da versão durante a instalação.
pip install django==1.8
Como posso fazer algo assim e instalar magit=1.4.2
?
package
magit
package-repositories
install
ChillarAnand
fonte
fonte
magit-1.x
vsmagit-2.x
). Eu suspeito que você precisará usar uma abordagem alternativa para instalação. No entanto, não estou muito familiarizado com o gerenciador de pacotes, portanto, alguém pode conhecer melhor.Respostas:
Você não pode instalar uma versão anterior de um pacote em nossa infraestrutura atual. Embora o gerenciador de pacotes embutido do Emacs agora suporte várias versões de um pacote em versões recentes, nenhum arquivo de pacote popular (por exemplo, MELPA Stable e Marmalade) realmente mantém um estoque de versões anteriores.
O Emacs não suporta isso há muito tempo e, agora que o faz, a demanda por esse recurso parece ser bastante baixa - como geralmente ocorre em versões, considerando que o MELPA Stable é muito menos popular que o próprio MELPA. Notavelmente, ninguém ainda se ofereceu para trabalhar em uma lista de lançamentos para o MELPA Stable e, consequentemente, há pouco incentivo para os mantenedores implementá-lo.
Você terá que baixar, criar e instalar o pacote sozinho. QUELPA com uma receita personalizada para Magit provavelmente ajudará aqui.
fonte
M-x list-packages
Emacs. Se você achar que minha resposta precisa de uma atualização, sinta-se à vontade para propor uma edição posteriormente.Você pode usar o el-get para instalar qualquer revisão específica de qualquer pacote, a partir de um repositório git.
Isso clonará o git-timemachine do github e a checkout tag 3.0 e exigirá o git-timemachine.
fonte
(el-get-bundle! magit :checkout "2.90.0")
em zero buffer, e só tem mensagens de erro(error "El-get can not find a recipe for package \"package\"")
(el-get-bundle magit :checkout "2.90.0")
altere sua resposta. Obrigado.