Qual é a maneira mais fácil de instalar pacotes?


7

Eu já uso o MELPA, essa pergunta é sobre a mecânica real da instalação de um pacote. Meu processo atual é:

  1. M-x pacote-lista-pacotes
  2. C-s name-of-package
  3. C-s tempo suficiente para estar no nome real do pacote, não apenas em outra instância dessa palavra.
  4. RET (isso abre os detalhes do pacote em outro buffer, então ...)
  5. C-x o Mudar para o outro buffer
  6. down down C-e left para colocar o cursor na palavra "Instalar"
  7. RET
  8. y RET

Eu gostaria de pensar que há uma maneira menos incômoda de executar as etapas 4 a 8 (especialmente as 5 e 6). Eu sei, M-x package-installmas gosto de ler as descrições no *Packages*buffer. Alguma dica?


Você pode usar o comando package-installque solicitará a lista de pacotes instaláveis ​​a partir dos quais você pode selecionar o pacote desejado. A experiência é ainda melhor se você usar o preenchimento de estruturas como idoou helm.
Iqbal Ansari

2
Apenas uma pergunta para iniciantes: na etapa 6. não seria suficiente em Tabvez de down down C-e left?
precisa saber é

Respostas:


11
  1. Há um package-installcomando interativo, que, como o nome sugere, instalará o pacote solicitado.
  2. Caso não saiba exatamente o nome do pacote, você poderá instalar um em menos etapas. No buffer com pacotes disponíveis, pressione io pacote que você deseja instalar e depois xprocesse todos os pacotes marcados para instalação.

Em geral, você pode descobrir quais funções estão disponíveis em qualquer modo Emacs pressionando C-h m(que fornecerá a descrição do modo, normalmente com os comandos e combinações de teclas mais frequentemente usados) ou C-h blistando todas as combinações de teclas disponíveis. No caso posterior, pesquisar as combinações de teclas usando o nome do modo pode revelar mais funcionalidades.


Sim! Seu ponto 2 é exatamente o que eu estava procurando. Obrigado, e obrigado pela dica geral também :)
Matthew Gilliard
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.