Thread: &imdisable issue resolution
Cream is a free, easy-to-use configuration of the Vim text editor
Brought to you by:
digitect
From: Steve H. <dig...@mi...> - 2004-12-16 04:24:55
|
The last item to resolve before Cream 0.32 is released is the Vim option "imdisable". This is currently turned on soley to enable the Shift+Space(x2) mapping Cream uses for inserting a template on GTK2 (GNOME) platforms. But this causes trouble for users who require Input Method to enter multibyte characters. Here's a quick summary of related issues from the ToDo item: * BUG: some users need Input Method. (we have it disabled) * BUG: :set imdisable kills dead keys. (Elias Pschernig) * BUG: Word completion (Ctrl+Space) fails on WinXP, but not reverse (Ctrl+Shift+Space). (Zen Zhang) * Resolution options: 1. Default ON, add user option to turn off. 2. Default ON, change template map to other key combination: + Alt+Space -- Broken on GTK. + Esc+Space -- Weird (non-home position) + Ctrl+- -- Non-systematic with other Space completions; non-home position. + ??? 3. Default OFF, user option to turn on to enable template map. 4. Default OFF, change template map to alternate keys (above). My inclination is toward #4, moving the mapping to Esc+Space. While this is a bit farther reach, it's probably not much harder than Shift+Space twice, especially for a less-used (albeit still important) feature. Does anyone know a technical reason not to make this change? Other feedback? -- Steve Hall [ digitect mindspring com ] Cream... something good to put in your Vim! http://cream.sourceforge.net |
From: Elias P. <el...@us...> - 2004-12-16 07:26:18
|
On Wed, 2004-12-15 at 23:24 -0500, Steve Hall wrote: > My inclination is toward #4, moving the mapping to Esc+Space. While > this is a bit farther reach, it's probably not much harder than > Shift+Space twice, especially for a less-used (albeit still important) > feature. > > Does anyone know a technical reason not to make this change? Other > feedback? Personally, I won't use it, since it seems to clash again with my Ctrl-r mapping for replace. So, no problems with Esc-Space :) I'm wondering where the shift-space problem comes from. There's no problem mapping shift-space to any menu entries e.g. in Anjuta or Evolution, and still, all the dead keys work there - so what's so special in gvim? I think you can't blame GTK2, else other applications would be affected. (But since there seems to be a problem on WinXP as well.. wouldn't help resolving this anyway. Hm, and playing around with other GTK2 apps makes me wonder.. why doesn't cream/gvim have configurable shortcuts like them? Just hitting a key-combination while over a menu item is so much easier than editing cream-user.vim :) And a stupid questions: What means home position? -- Elias Pschernig |
From: Steve H. <dig...@mi...> - 2004-12-16 12:37:49
|
On Thu, 2004-12-16 at 08:28 +0100, Elias Pschernig wrote: > On Wed, 2004-12-15 at 23:24 -0500, Steve Hall wrote: > > > My inclination is toward #4, moving the mapping to Esc+Space. > > While this is a bit farther reach, it's probably not much harder > > than Shift+Space twice, especially for a less-used (albeit still > > important) feature. > > > > Does anyone know a technical reason not to make this change? Other > > feedback? > > Personally, I won't use it, since it seems to clash again with my > Ctrl-r mapping for replace. So, no problems with Esc-Space :) What do you mean "clash", does Esc+Space effect Ctrl+R somehow? > Hm, and playing around with other GTK2 apps makes me wonder.. why > doesn't cream/gvim have configurable shortcuts like them? Just > hitting a key-combination while over a menu item is so much easier > than editing cream-user.vim :) This would be ideal, but Vim doesn't have an in-between mechanism to "map" the mapping. > And a stupid questions: What means home position? Home position on a keyboard is the initial position for the fingers, on an English keyboard asdf-jkl;. -- Steve Hall [ digitect mindspring com ] Cream... something good to put in your Vim! http://cream.sourceforge.net |