[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/term.c
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] Changes to emacs/src/term.c |
Date: |
Sat, 02 Feb 2002 18:46:40 -0500 |
Index: emacs/src/term.c
diff -c emacs/src/term.c:1.136 emacs/src/term.c:1.137
*** emacs/src/term.c:1.136 Fri Jan 25 09:08:42 2002
--- emacs/src/term.c Sat Feb 2 18:46:40 2002
***************
*** 1513,1524 ****
if (k_semi)
{
Fdefine_key (Vfunction_key_map, build_string (k_semi),
Fmake_vector (make_number (1), intern ("f10")));
- k0_name = "f0";
}
!
! if (k0)
Fdefine_key (Vfunction_key_map, build_string (k0),
Fmake_vector (make_number (1), intern (k0_name)));
}
--- 1513,1527 ----
if (k_semi)
{
+ if (k0)
+ /* Define f0 first, so that f10 takes precedence in case the
+ key sequences happens to be the same. */
+ Fdefine_key (Vfunction_key_map, build_string (k0),
+ Fmake_vector (make_number (1), intern ("f0")));
Fdefine_key (Vfunction_key_map, build_string (k_semi),
Fmake_vector (make_number (1), intern ("f10")));
}
! else if (k0)
Fdefine_key (Vfunction_key_map, build_string (k0),
Fmake_vector (make_number (1), intern (k0_name)));
}
- [Emacs-diffs] Changes to emacs/src/term.c,
Stefan Monnier <=