Mercurial > hg > xemacs-beta
annotate lisp/loadup-el.el @ 5858:36934833b4f3
#'event-matches-key-specifier-p, check keysyms and modifiers too on TTY
src/ChangeLog addition:
2015-03-14 Aidan Kehoe <kehoea@parhasard.net>
* keymap.c (event_matches_key_specifier_p):
If on a TTY, check the keysym and modifiers too, before converting
both events to characters and comparing them. We may well have
seen a function key (by means of function-key-map) and it is
actively unhelpful for
(event-matches-key-specifier-p (character-to-event 'f1) 'f1)
to given nil when the current device is a TTY.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Sat, 14 Mar 2015 00:07:50 +0000 |
parents | 308d34e9f07d |
children |
rev | line source |
---|---|
209 | 1 ;; This file is part of XEmacs. |
2 | |
5402
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
209
diff
changeset
|
3 ;; XEmacs is free software: you can redistribute it and/or modify it |
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
209
diff
changeset
|
4 ;; under the terms of the GNU General Public License as published by the |
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
209
diff
changeset
|
5 ;; Free Software Foundation, either version 3 of the License, or (at your |
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
209
diff
changeset
|
6 ;; option) any later version. |
209 | 7 |
5402
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
209
diff
changeset
|
8 ;; XEmacs is distributed in the hope that it will be useful, but WITHOUT |
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
209
diff
changeset
|
9 ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
209
diff
changeset
|
10 ;; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
209
diff
changeset
|
11 ;; for more details. |
209 | 12 |
13 ;; You should have received a copy of the GNU General Public License | |
5402
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
209
diff
changeset
|
14 ;; along with XEmacs. If not, see <http://www.gnu.org/licenses/>. |
209 | 15 |
16 ;;; Synched up with: Not in FSF. | |
17 | |
18 ; always take .el files. | |
19 ; don't put stuff into pure segment to avoid pure-space-exceeded error. | |
20 | |
21 (let ((load-ignore-elc-files t) | |
22 (purify-flag nil)) | |
23 (load "loadup.el")) |