To: vim-dev@vim.org Subject: patch 5.5.041 Fcc: outbox From: Bram Moolenaar ------------ Patch 5.5.041 Problem: X11 GUI: CTRL-_ requires the SHIFT key only on some machines. Solution: Translate CTRL-- to CTRL-_. (Robert Webb) Files: src/gui_x11.c *** ../vim-5.5.40/src/gui_x11.c Wed Sep 22 10:06:24 1999 --- src/gui_x11.c Wed Dec 1 03:09:19 1999 *************** *** 580,585 **** --- 580,592 ---- if (key_sym == XK_space) string[0] = ' '; /* Otherwise Ctrl-Space doesn't work */ + /* + * Only on some machines ^_ requires Ctrl+Shift+minus. For consistency, + * allow just Ctrl+minus too. + */ + if (key_sym == XK_minus && (ev_press->state & ControlMask)) + string[0] = Ctrl('_'); + #ifdef XK_ISO_Left_Tab /* why do we get XK_ISO_Left_Tab instead of XK_Tab for shift-tab? */ if (key_sym == XK_ISO_Left_Tab) *** ../vim-5.5.40/src/version.c Wed Dec 1 19:43:20 1999 --- src/version.c Wed Dec 1 19:43:02 1999 *************** *** 420,420 **** --- 420,421 ---- { /* Add new patch number below this line */ + 41, -- hundred-and-one symptoms of being an internet addict: 159. You get excited whenever discussing your hard drive. --/-/---- Bram Moolenaar ---- Bram@moolenaar.net ---- Bram@vim.org ---\-\-- \ \ www.vim.org/iccf www.moolenaar.net www.vim.org / /