Primeiro post. Gostaria de confirmar se solucionei com êxito uma instalação do Emacs e, se não o fiz, instruções sobre onde e como proceder.
Minha configuração:
- Emacs 24.5
- Macbook Pro Core Duo (meados de 2010)
- OSX El Cap (10.11.4)
Recentemente instalei o Emacs junto com o Kierian Healy ( https://kieranhealy.org/resources/emacs-starter-kit/ ♡ ( kit de iniciação em ciências sociais ). Quando iniciei o Emacs pela primeira vez após a instalação, recebi um erro (abaixo) que, até onde eu sabia, não impedia que nada funcionasse - embora, como eu seja novo no Emacs, nunca se pode ter certeza.
Depois de instalado, recebi a seguinte mensagem de erro no lançamento:
Warning (initialization): An error occurred while loading
`/Users/lmp/.emacs.d/init.el':
File error: Cannot open load file, no such file or directory, ob-shell
To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file. Start Emacs with
the `--debug-init' option to view a complete error backtrace.
Lancei o Emacs do terminal no modo de depuração, mas não consegui descobrir o caminho de volta. Então, comentei as seções do meu arquivo init.el até encontrar a linha do código com problema:
(org-babel-load-file (expand-file-name "starter-kit.org" dotfiles-dir))
Então eu abri o arquivo starter-kit.org e fiz o mesmo, o que me levou ao código a seguir
(org-babel-do-load-languages
'org-babel-load-languages
'((emacs-lisp . t)
(shell . t)))
Depois de pesquisar no site do org-mode e em alguns fóruns, tentei o seguinte que limpava o erro:
(org-babel-do-load-languages
'org-babel-load-languages
'((emacs-lisp . t)))
Entendo que a . t
parte do código é um significante verdadeiro / falso. Mas se a remoção do arquivo foi sábia ou tola, é o que eu quero saber. Ou, para declarar minha pergunta nos termos mais claros:
- Corrigi o problema com sucesso? Se não, por que não?
- Existe algo que eu deveria ter feito ou deveria fazer além de remover o
(shell . t)
?
(shell . t)
por(sh . t)
e também limpa o erro. Esses dois funcionalmente são a mesma coisa?