Fwd: [Alessandro Piras] Re: [Vimpulse] Strnge behavior in Info (and probably other modes)
I forward the conversation i had with the author of nxhtml (and emacsw32). Alessandro Piras ---------- Forwarded message ---------- From: Lennart Borgman <[email protected]> Date: 8 June 2010 22:48 Subject: Re: [Alessandro Piras] Re: [Vimpulse] Strnge behavior in Info (and probably other modes) To: Alessandro Piras <[email protected]> Hi Alessandro, Unfortunately I see there are a lot of problems in the implementation of vimpulse.el. The problem here is that they seem to treat local variables badly in several ways. I would suggest that they look over it and try to avoid making local variables for variables that are supposed to be global. Maybe it can be worked around but that would just make useless effort. Also a lot of things are changed when just loading the file vimpulse.el. Loading a library file should not change anything in normal cases. Otherwise I think the idea of something like vimpulse is nice (but I wonder if it perhaps would be better to work on the new vi mode instead and implement vimpulse there). The design of Viper is unfortunately a bit old and the new features in Emacs could make it much better. At least this is what the current mainainer says. (I use viper myself all the time yet.) Best wishes, L On Tue, Jun 8, 2010 at 11:01 PM, Alessandro Piras <[email protected]> wrote:
Hi Lennart, I'm forwarding you a mail of the Vimpulse mailing list. nXhtml mode and Vimpulse have some little incompatibility. Vimpulse redefines some viper keys and insinuates Info, providing nice bindings like hjkl, ^] and ^t, / and some others, basically trying to act like Vim. Everything works correctly when I don't load nXhtml, but nXhtml seems really nice stuff, even if I don't actually do web programming. I hope you have some insight, __ Alessandro
---------- Forwarded message ---------- From: Alessandro Piras <[email protected]> To: vi <[email protected]> Date: Tue, 08 Jun 2010 21:52:53 +0100 Subject: Re: [Vimpulse] Strnge behavior in Info (and probably other modes) Alessandro Piras <[email protected]> writes:
When I M-x info, I get the full viper bindings. However, after a random amount of time, or maybe after I do some other stuff (like running gnus on another frame it seems) the nice vimpulse bindings get loaded. I don't really get what's going on, and I don't really know what do I do to trigger the loading. This time it was gnus, but I think other times it has been something else, maybe org-agenda. Do you have any idea what's going on?
I found out where the problem lies: nxhtml and vimpulse have some kind of incompatibility. The following init file
---- BoB ---- ;; Add load paths here (required only for vimpulse in emacsw32) (custom-set-variables '(nxhtml-load t)) (require 'vimpulse ) ; load Vimpulse ---- EoB ----
is enough to trigger the problem. __ Alessandro
participants (1)
-
Alessandro Piras