r438 - in trunk/vim/debian: . patches

Stefano Zacchiroli zack at costa.debian.org
Tue Dec 20 12:11:32 UTC 2005


Author: zack
Date: 2005-12-20 12:11:31 +0000 (Tue, 20 Dec 2005)
New Revision: 438

Added:
   trunk/vim/debian/patches/305_term.c.diff
Modified:
   trunk/vim/debian/changelog
Log:
patch from Bram for pastetoggle on Debian's xterm, enable pastetoggling using F1-F4


Modified: trunk/vim/debian/changelog
===================================================================
--- trunk/vim/debian/changelog	2005-12-20 12:06:42 UTC (rev 437)
+++ trunk/vim/debian/changelog	2005-12-20 12:11:31 UTC (rev 438)
@@ -12,9 +12,11 @@
     hopefully the file is clearer now ...
   * Fixed dangling manpage symlinks in vim-gui-common.
     (closes: #343195, #343171)
+  * Moved vimtutor from vim-common to vim-runtime
   * Added patch 151_sed.vim which improves sed's syntax highlighting.
     (closes: #336125)
-  * Moved vimtutor from vim-common to vim-runtime
+  * Added patch 305_term.c which fixes 'pastetoggle' for working
+    properly with F1-F4 keys on Debian xterm's. (closes: #342220)
 
  -- Debian VIM Maintainers <pkg-vim-maintainers at lists.alioth.debian.org>  Tue, 13 Dec 2005 07:25:29 +0100
 

Added: trunk/vim/debian/patches/305_term.c.diff
===================================================================
--- trunk/vim/debian/patches/305_term.c.diff	2005-12-20 12:06:42 UTC (rev 437)
+++ trunk/vim/debian/patches/305_term.c.diff	2005-12-20 12:11:31 UTC (rev 438)
@@ -0,0 +1,26 @@
+diff -urN vim64/src/term.c vim64.new/src/term.c
+--- vim64/src/term.c	2005-07-21 13:00:18.000000000 +0200
++++ vim64.new/src/term.c	2005-12-20 13:00:15.000000000 +0100
+@@ -1013,14 +1013,14 @@
+     {K_S_LEFT,		IF_EB("\033O2D", ESC_STR "O2D")},
+     {K_C_LEFT,		IF_EB("\033O5D", ESC_STR "O5D")},
+     /* An extra set of function keys for vt100 mode */
+-    {K_XF1,		IF_EB("\033OP", ESC_STR "OP")},
+-    {K_XF2,		IF_EB("\033OQ", ESC_STR "OQ")},
+-    {K_XF3,		IF_EB("\033OR", ESC_STR "OR")},
+-    {K_XF4,		IF_EB("\033OS", ESC_STR "OS")},
+-    {K_F1,		IF_EB("\033[11~", ESC_STR "[11~")},
+-    {K_F2,		IF_EB("\033[12~", ESC_STR "[12~")},
+-    {K_F3,		IF_EB("\033[13~", ESC_STR "[13~")},
+-    {K_F4,		IF_EB("\033[14~", ESC_STR "[14~")},
++    {K_F1,		IF_EB("\033OP", ESC_STR "OP")},
++    {K_F2,		IF_EB("\033OQ", ESC_STR "OQ")},
++    {K_F3,		IF_EB("\033OR", ESC_STR "OR")},
++    {K_F4,		IF_EB("\033OS", ESC_STR "OS")},
++    {K_XF1,		IF_EB("\033[11~", ESC_STR "[11~")},
++    {K_XF2,		IF_EB("\033[12~", ESC_STR "[12~")},
++    {K_XF3,		IF_EB("\033[13~", ESC_STR "[13~")},
++    {K_XF4,		IF_EB("\033[14~", ESC_STR "[14~")},
+     {K_F5,		IF_EB("\033[15~", ESC_STR "[15~")},
+     {K_F6,		IF_EB("\033[17~", ESC_STR "[17~")},
+     {K_F7,		IF_EB("\033[18~", ESC_STR "[18~")},




More information about the pkg-vim-maintainers mailing list