Emacs 6 - O Pacote use-package

Publish date: Mar 27, 2019
Tags: emacs

Sumário

  1. Instalando o pacote
  2. Utilizando use-package
  3. Extras

Entre os pacotes mais relevantes para simplificar e organizar a configuração do Emacs está o excelente pacote use-package. Ele simplifica a primeira execução da configuração instalando os pacotes que ainda não estiverem instalados e disponibilizando algumas funções que ajudam a padronizar a configuração. Consulte a página do pacote no github.

Instalando o pacote

Abaixo a minha chamada da minha configuração do use-package.

(unless (package-installed-p 'use-package)
  (package-refresh-contents)
  (package-install 'use-package))

Utilizando use-package

As keywords que mais utilizo são :init, :config, :ensure. Para informações para outras keyworks e suas funcionalidades verifique o site no github.

(use-package rainbow-delimiters
  :ensure t
  :init
  (add-hook 'emacs-lisp-mode-hook #'rainbow-delimiters-mode))

Extras

Além do use-package, vale a pena pesquisar também os pacotes quelpa e quelpa-use-package, que estendem a funcionalidade do use-package permitindo, por exemplo, instalar um pacote diretamente de um repositório git.