Por uma questão de organização, eu gostaria de agrupar conjuntos (s) sob um único banner relacionado. Digamos que eu queira definir o valor de compilation-scroll-output na unidade "compilation" como esta:
(use-package compilation
:init
(progn
(setq compilation-scroll-output t)))
Tudo o que recebo é:
Could not load compilation
Como é?
use-package
jacekmigacz
fonte
fonte
describe-variable
oudescribe-function
para descobrir em qual pacote uma var ou func está e, em seguida, consulte aprovide
chamada para descobrir o nome do pacote.compilation-scroll-output
é uma noop, deve ser(progn (setq compilation-scroll-output t))
Respostas:
O nome do pacote é
compile
.Abaixo deve funcionar.
Vale a pena observar o comentário de @JordonBiondo sobre como descobrir o nome de um pacote.
Se você deseja saber a qual pacote uma variável pertence, faça
C-h v
ouM-x describe-variable
siga o nome var (para um nome de funçãoC-h f
ouM-x describe-function
). Na janela * Help * que aparece, navegue até o.el
arquivo do pacote e veja a(provide ..)
chamada para descobrir o nome do pacote.fonte
(use-package compile :init (message "init for compile") (setq compilation-scroll-output t))
progn
não é necessário, mas eu o uso por conveniência. Se eu tiver um monte de formulários embaixo:init
e um monte de formulários embaixo:config
, colocá-los em(progn ..)
um envelope torna muito conveniente avaliar o conjunto:init
ou o:config
usoC-x C-e
.