ho cercato i miei primi passi con Emacs Lisp per rimuovere l'elemento "\\.synctex\\.gz"
da LaTeX-clean-intermediate-suffixes
:emacs lisp: Come rimuovere/eliminare un elemento di una lista?
(eval-after-load 'latex
'(setq my-LaTeX-clean-intermediate-suffixes (remove '"\\.synctex\\.gz" LaTeX-clean-intermediate-suffixes)); that's not working
'(setq LaTeX-clean-intermediate-suffixes
(append my-LaTeX-clean-intermediate-suffixes (list "-blx\\.bib" "\\.run\\.xml"))))
Come posso rimuovere questo elemento qui? Ho trovato remove
e delete
, li ho provati entrambi, ma ottengo un errore di tipo wrong-number-of-arguments
.
Aggiornamento
ho provato questo:
(eval-after-load 'latex
(setq LaTeX-clean-intermediate-suffixes (delete "\\.synctex\\.gz" LaTeX-clean-intermediate-suffixes))
'(setq LaTeX-clean-intermediate-suffixes
(append LaTeX-clean-intermediate-suffixes (list "-blx\\.bib" "\\.run\\.xml"))))
ma ricevo una lunga uscita del tutto in Backtrace :-(
Sembra che tu abbia appena un errore di spaziatura. Rimuovi la spaziatura extra di: 'LaTeX-clean-intermediate-suffixes' e dovresti stare bene. – assem
Questo era in qualche modo un errore di copia e incolla, non avevo questo nel codice. Cambierò quanto sopra. –