Hi, I'm probably not the only one who tends to use C-{f,b,n,p} over the arrow keys, but also sometimes gets annoyed by navigating windows. I recently realised that the reason I didn't use windmove as much as I would want to, was that I coudln't find a satisfying modifier-key. My idea was then to try windmove without any modifier, and I quite like it. The only "annoying" thing is that I have to bind all keys manually, instead of using a function like `windmove-default-keybindings', because `nil' is interpreted as a default binding. This patch adds a pseudo-modifier (`none') to allow bindings the windmove functions without any real modifier or prefix key, depending on the function. -- Another question I'd like to ask before trying it out: Would there be any interest in adding user options for the "default" modifiers that windmove should use? If yes, one could add a :set function that automatically calls the apropriate bindings function, when it's value is non-nil. I have a very customize-centric configuration, where something this would fit in very well. -- Philip K.