[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [AUCTeX-devel] serious keybinding problem

From: Mosè Giordano
Subject: Re: [AUCTeX-devel] serious keybinding problem
Date: Tue, 15 Sep 2015 13:17:49 +0200

Hi Uwe,

2015-09-15 12:34 GMT+02:00 Uwe Brauer <address@hidden>:
> Hello
> I am currently facing two problems:
>     - I always thought that local-key-binding via hook replaces the
>       global-key-binding (at least so it is in Xemacs) now in GNU Emacs I have
>       set (global-set-key "\C-cr" 'ispell-region)
>       (setq reftex-extra-bindings t)
>       which according to the documentation should bind
>       \C-cr to reftex-reference etc. It dos not
>     -  But I also have set
> (add-hook 'LaTeX-mode-hook 'my-latex-mode-key)
> (defun my-latex-mode-key ()
>   "Setting of the following keys"
>   (interactive)
>   (local-set-key [(control right)] 'my-turn-bidi-on)
>   (local-set-key [(control left)] 'my-turn-bidi-off)
>   (local-set-key [(f31)]   'TeX-fold-buffer)
>   (local-set-key [(f30)]   'TeX-fold-clearout-buffer)
>   (local-set-key [(control f30)] 'preview-clearout-buffer))
> However this binding is ignored, the global-key-binding is taken
> instead.
> I have to evaluate the function my-latex-mode-key and then switch latex
> mode off and on. Very annoying.

I can't reproduce your problem in Emacs 24.5 (and I don't think this
bug, if exists, has anything to do with AUCTeX).

If I know map name, I usually set local keys with

--8<---------------cut here---------------start------------->8---
(eval-after-load "latex"
     (define-key LaTeX-mode-map [(control right)] 'my-turn-bidi-on)
     (define-key LaTeX-mode-map [(control left)] 'my-turn-bidi-off)
     (define-key LaTeX-mode-map [(f31)]   'TeX-fold-buffer)
     (define-key LaTeX-mode-map [(f30)]   'TeX-fold-clearout-buffer)
     (define-key LaTeX-mode-map [(control f30)] 'preview-clearout-buffer)))
--8<---------------cut here---------------end--------------->8---


reply via email to

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