emacs lisp :Как удалить/удалить элемент списка?

Я попробовал свои первые шаги с emacs lisp, чтобы удалить элемент "\\.synctex\\.gz"изLaTeX-clean-intermediate-suffixes:

(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"))))

Как я могу удалить этот элемент здесь? Я нашел removeи delete, попробовал оба, но получил wrong-number-of-arguments-. тип ошибки.

Обновление

Я пробовал это:

(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"))))

но я получаю довольно длинный вывод в Backtrace:-(

6
задан Marius Hofert 20 July 2012 в 06:27
поделиться