bug-auctex
[Top][All Lists]
Advanced

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

bug#21484: 25.0.50.1; reftex-extra-bindings is ignored


From: Uwe Brauer
Subject: bug#21484: 25.0.50.1; reftex-extra-bindings is ignored
Date: Tue, 15 Sep 2015 16:53:29 +0200
User-agent: Gnus/5.13001 (Ma Gnus v0.10) Emacs/25.0.50 (gnu/linux)

   > Uwe Brauer <address@hidden> writes:
   Tassilo> It does for me, but this variable must be set to t *before* reftex 
is
   Tassilo> loaded.  Does that solve the issue?
   Tassilo> Then it depends on what's before your `custom-set-variables' form in
   Tassilo> your ~/.emacs.  If there's (require 'reftex) or something else which
   Tassilo> causes reftex to be loaded *before*, then the setting *won't* have 
an
   Tassilo> effect.

   > The other way round.  The variable must be set before reftex is loaded
   > because its value is used during load of reftex.  If the variable is t
   > at load-time, then the extra bindings are added to `reftex-mode-map'
   > otherwise that code is skipped.

Hm, so my setting

(require 'reftex)
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)   ; with AUCTeX LaTeX mode
(setq reftex-plug-into-AUCTeX t)
(setq reftex-initialize-temporary-buffers t)
(setq reftex-use-itimer-in-xemacs t)
(setq reftex-extra-bindings t)
is not correct?

It should be

(setq reftex-extra-bindings t)
(require 'reftex)
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)   ; with AUCTeX LaTeX mode
(setq reftex-plug-into-AUCTeX t)
(setq reftex-initialize-temporary-buffers t)
(setq reftex-use-itimer-in-xemacs t)

I say this is contra intuitive. 
https://www.gnu.org/software/emacs/manual/html_node/reftex/Key-Bindings.html
does not say anything about it,

Maybe I should put that into the
reftex-load-hook?

   > It doesn't by itself but it gives developers a way to do something when
   > a variable is set thru customize.  But such features aren't used for
   > `reftex-extra-bindings'.


   > As I've said above, the variable's value is only considered when
   > reftex.el is loaded.  Afterwards it can have any value you like, it
   > won't have any effect.


   > What is resetting?

--8<---------------cut here---------------start------------->8---
reftex-reset-mode is an interactive compiled Lisp function in
‘reftex.el’.

It is bound to <menu-bar> <Ref> <Reset RefTeX Mode>.

(reftex-reset-mode)

Reset RefTeX Mode.
This will re-compile the configuration information and remove all
current scanning information and the parse file to enforce a rescan
on next use.
--8<---------------cut here---------------end--------------->8---

Maybe I misunderstood the phrase re-compiling.

Uwe 





reply via email to

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