tomsik68

latexmk-mode.el

Dec 7th, 2020
2,850
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.60 KB | None | 0 0
  1. ;;; latexmk-mode.el --- LatexMK minor mode
  2. ;;; Commentary:
  3. ;;; none
  4. ;;; Code:
  5.  
  6. (define-minor-mode latexmk-mode
  7.   "Toggle LatexMK mode."
  8.   :init-value nil
  9.   :lighter " LatexMK "
  10. )
  11.  
  12. (defun my/run-latexmk ()
  13.   (interactive)
  14.   (start-process "latexmk" "latexmk out" "latexmk" "--silent" "--pdf" (buffer-file-name (current-buffer)))
  15. )
  16.  
  17. (defun my/try-run-latexmk ()
  18.     "Try to run latexmk."
  19.  
  20.   (if (bound-and-true-p latexmk-mode)
  21.       (my/run-latexmk)
  22.     )
  23.   )
  24.  
  25. (add-hook 'after-save-hook 'my/try-run-latexmk)
  26. (add-hook 'latex-mode-hook 'latexmk-mode)
  27. ;;; latexmk-mode.el ends here
  28.  
Advertisement