auctex-devel
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]