Conforme mencionado por JonatanLindén, fill-prefix
é definido como uma sequência que contém 18 espaços. Isso ocorre porque bibtex-clean-entry
é usado fill-prefix
para alinhar o texto contínuo após o sinal de igual. Definir fill-prefix
para ""
pode resolver o problema de recuo. Mas, para ter um melhor alinhamento ao formatar a entrada, você pode aconselhar bibtex-clean-entry
a configuração temporária fill-prefix
.
(defun bibtex-mode-setup ()
(setq-local fill-prefix ""))
(add-hook 'bibtex-mode-hook #'bibtex-mode-setup)
(defun bibtex-reset-fill-prefix (orig-func &rest args)
(let ((fill-prefix (make-string (1+ bibtex-text-indentation) ? )))
(apply orig-func args)))
(advice-add 'bibtex-clean-entry :around #'bibtex-reset-fill-prefix)
bibslurp
pacote, ele permite recuperar entradas do BibTeX do Sistema de Dados Astrofísicos da SAO / NASA no próprio Emacs.