Emacs tem auto-documentação como um de seus objetivos, e ele consegue isso muito bem para Emacs Lisp com comandos como describe-variable
, describe-function
, etc. Pacotes como empresa-QuickHelp tornar isso ainda mais conveniente, oferecendo ajuda nas dicas, o que reduz a necessidade de constantemente interruptor atenção a um buffer de ajuda.
O leitor de informações embutido também é muito conveniente para navegar nos manuais de informações. Helm
aprimora isso fornecendo informações de leme , que permite escolher entre todos os arquivos de informações instalados e pesquisar o índice de um arquivo por meio de conclusão incremental.
Acho as ferramentas acima importantes porque, facilitando a pesquisa de documentação, elas me incentivam a fazer mais.
No entanto, é difícil replicar a facilidade com que posso consultar a documentação sobre o Emacs, o Emacs Lisp, etc. com outras ferramentas e linguagens. Por exemplo, se eu esquecer o que uma regra CSS faz, ainda me encontro pesquisando no Google por respostas, o que é lento e desvia a atenção do Emacs.
Então, quais são algumas boas maneiras (gerais e específicas de ferramentas / linguagens específicas) para pesquisar a documentação ou verificar os manuais no Emacs?
O Common Lisp, por exemplo, possui o SLIME , que tenta fazer pelo Common Lisp o que o Emacs faz pelo Emacs Lisp, embora não chegue tão longe porque muitas referências são feitas ao Common Lisp HyperSpec .
occur
você pode até criar um índice interativo ad hoc.