diff options
Diffstat (limited to 'src/term.c')
| -rw-r--r-- | src/term.c | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/term.c b/src/term.c index 852dc23bd60..34659083ac3 100644 --- a/src/term.c +++ b/src/term.c | |||
| @@ -1359,8 +1359,7 @@ term_get_fkeys_1 (void) | |||
| 1359 | char *sequence = tgetstr (keys[i].cap, address); | 1359 | char *sequence = tgetstr (keys[i].cap, address); |
| 1360 | if (sequence) | 1360 | if (sequence) |
| 1361 | Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (sequence), | 1361 | Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (sequence), |
| 1362 | Fmake_vector (make_fixnum (1), | 1362 | make_vector (1, intern (keys[i].name))); |
| 1363 | intern (keys[i].name))); | ||
| 1364 | } | 1363 | } |
| 1365 | 1364 | ||
| 1366 | /* The uses of the "k0" capability are inconsistent; sometimes it | 1365 | /* The uses of the "k0" capability are inconsistent; sometimes it |
| @@ -1379,13 +1378,13 @@ term_get_fkeys_1 (void) | |||
| 1379 | /* Define f0 first, so that f10 takes precedence in case the | 1378 | /* Define f0 first, so that f10 takes precedence in case the |
| 1380 | key sequences happens to be the same. */ | 1379 | key sequences happens to be the same. */ |
| 1381 | Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (k0), | 1380 | Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (k0), |
| 1382 | Fmake_vector (make_fixnum (1), intern ("f0"))); | 1381 | make_vector (1, intern ("f0"))); |
| 1383 | Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (k_semi), | 1382 | Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (k_semi), |
| 1384 | Fmake_vector (make_fixnum (1), intern ("f10"))); | 1383 | make_vector (1, intern ("f10"))); |
| 1385 | } | 1384 | } |
| 1386 | else if (k0) | 1385 | else if (k0) |
| 1387 | Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (k0), | 1386 | Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (k0), |
| 1388 | Fmake_vector (make_fixnum (1), intern (k0_name))); | 1387 | make_vector (1, intern (k0_name))); |
| 1389 | } | 1388 | } |
| 1390 | 1389 | ||
| 1391 | /* Set up cookies for numbered function keys above f10. */ | 1390 | /* Set up cookies for numbered function keys above f10. */ |
| @@ -1408,8 +1407,7 @@ term_get_fkeys_1 (void) | |||
| 1408 | { | 1407 | { |
| 1409 | sprintf (fkey, "f%d", i); | 1408 | sprintf (fkey, "f%d", i); |
| 1410 | Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (sequence), | 1409 | Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (sequence), |
| 1411 | Fmake_vector (make_fixnum (1), | 1410 | make_vector (1, intern (fkey))); |
| 1412 | intern (fkey))); | ||
| 1413 | } | 1411 | } |
| 1414 | } | 1412 | } |
| 1415 | } | 1413 | } |
| @@ -1425,8 +1423,7 @@ term_get_fkeys_1 (void) | |||
| 1425 | char *sequence = tgetstr (cap2, address); \ | 1423 | char *sequence = tgetstr (cap2, address); \ |
| 1426 | if (sequence) \ | 1424 | if (sequence) \ |
| 1427 | Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (sequence), \ | 1425 | Fdefine_key (KVAR (kboard, Vinput_decode_map), build_string (sequence), \ |
| 1428 | Fmake_vector (make_fixnum (1), \ | 1426 | make_vector (1, intern (sym))); \ |
| 1429 | intern (sym))); \ | ||
| 1430 | } | 1427 | } |
| 1431 | 1428 | ||
| 1432 | /* if there's no key_next keycap, map key_npage to `next' keysym */ | 1429 | /* if there's no key_next keycap, map key_npage to `next' keysym */ |