[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [AUCTeX-devel] Refine flymake initialization
From: |
Vladimir Lomov |
Subject: |
Re: [AUCTeX-devel] Refine flymake initialization |
Date: |
Wed, 28 Feb 2018 22:21:23 +0800 |
User-agent: |
Mutt/1.9.3 (2018-01-21) |
Hello,
** Alex Branham [2018-02-26 10:25:02 -0600]:
> The attached patch sets up flymake directly in TeX-latex-mode, rather than
> putting a hook in LaTeX-mode-hook. This avoids changing LaTeX-mode-hook.
>
> From 805200dd9602030fc9d8e9da645a600b96862e8f Mon Sep 17 00:00:00 2001
> From: Alex Branham <address@hidden>
> Date: Mon, 26 Feb 2018 10:18:55 -0600
> Subject: [PATCH] Refine how we setup flymake backend function
>
> * latex.el: Add LaTeX-flymake to TeX-latex-mode
> * latex-flymake.el: Don't add to LaTeX-mode-hook
> ---
> latex-flymake.el | 7 -------
> latex.el | 5 ++++-
> 2 files changed, 4 insertions(+), 8 deletions(-)
>
> diff --git a/latex-flymake.el b/latex-flymake.el
> index b06149cf..2a86ebed 100644
> --- a/latex-flymake.el
> +++ b/latex-flymake.el
> @@ -100,12 +100,5 @@ REPORT-FN is flymake's callback function."
> (process-send-region LaTeX--flymake-proc (point-min) (point-max))
> (process-send-eof LaTeX--flymake-proc))))
>
> -(defun LaTeX-setup-flymake-backend ()
> - "Setup flymake backend for LaTeX."
> - (add-hook 'flymake-diagnostic-functions 'LaTeX-flymake nil t))
> -
> -(when (< 25 emacs-major-version)
> - (add-hook 'LaTeX-mode-hook #'LaTeX-setup-flymake-backend))
> -
> (provide 'latex-flymake)
> ;;; latex-flymake.el ends here
> diff --git a/latex.el b/latex.el
> index 7354c23b..d3c2e65b 100644
> --- a/latex.el
> +++ b/latex.el
> @@ -5901,7 +5901,10 @@ of `LaTeX-mode-hook'."
> ;; Defeat filladapt
> (if (and (boundp 'filladapt-mode)
> filladapt-mode)
> - (turn-off-filladapt-mode)))
> + (turn-off-filladapt-mode))
> + (when (< 25 emacs-major-version)
> + ;; Set up flymake backend, see latex-flymake.el
> + (add-hook 'flymake-diagnostic-functions 'LaTeX-flymake nil t)))
>
> (TeX-abbrev-mode-setup doctex-mode)
>
> --
> 2.16.2
>
This patch works fine, thank you.
---
WBR, Vladimir Lomov
--
You can never tell which way the train went by looking at the tracks.