|
50b727bf7f
|
Bindable functions take a boolean as flag.
Emphasize which one always return TRUE.
Use mloutfail() to introduce consistency when a function fails with error message.
|
2021-08-11 17:02:19 +08:00 |
|
|
720603ac8e
|
bind: code review and minor refactoring.
basic: minor reformatting.
|
2021-08-09 15:24:33 +08:00 |
|
|
1cdc889f6f
|
Fix regression on key command input for M-^X and ^X^X.
|
2021-08-07 13:46:14 +08:00 |
|
|
5002897705
|
Rewrite keycode command input from command line according to terminal sequence handling.
|
2021-08-05 12:09:21 +08:00 |
|
|
d48120a557
|
Improve support for Unicode in describe-key.
|
2021-07-31 12:35:39 +08:00 |
|
|
c4fab606d1
|
Revise keycode encoding.
Gather APROP and CFENCE conditional code.
|
2021-07-30 16:24:52 +08:00 |
|
|
22bbd0417c
|
Revise types for names and keys bindings.
|
2021-07-30 09:30:12 +08:00 |
|
|
735aefc166
|
Manage key binding table dynamically.
Avoid deleting or binding to active prefix keys.
|
2021-07-24 16:34:54 +08:00 |
|
|
1aadb53956
|
Remove function pointer from key to bindable table.
Emphasize bindable functions in code.
Use function name based prompts.
|
2021-07-24 08:58:23 +08:00 |
|
|
f30ef38bc8
|
Merge name to function and key code to function table initialization.
|
2021-07-23 10:47:58 +08:00 |
|
|
6f7d89b1ac
|
Fix regression: checking abort when prompting for command name.
|
2021-07-21 08:16:11 +08:00 |
|
|
c093b7064b
|
Cache the result of function to name mapping lookup when doing keycode to function mapping lookup.
|
2021-07-20 17:34:35 +08:00 |
|
|
4f90e847f8
|
Tag uEMACS functions using first character of name string.
|
2021-07-20 11:24:32 +08:00 |
|
|
92c9208cd4
|
start tagging uEMACS functions that are not compatible with view mode.
|
2021-07-19 15:39:00 +08:00 |
|
|
f0836bb66a
|
Replace strncpy by mystrscpy.
|
2019-06-19 19:49:20 +08:00 |
|
|
9d864d8b00
|
Fix new warnings in updated gcc
|
2017-05-06 08:51:02 +08:00 |
|
|
9b1c5f48a2
|
Consistent use of upmode() to update all mode lines.
|
2015-10-22 15:26:07 +08:00 |
|
|
575659b1c1
|
apropos based on newmlarg (replacement of mlreply).
|
2015-10-01 08:03:14 +08:00 |
|
|
cfa5c7fb65
|
Review getnewtoken, introduce getnewtokval and rewrite function evaluation accordingly.
|
2015-09-27 21:11:51 +08:00 |
|
|
c3f4666ff3
|
Review usage of mlreply/ macarg/ gettokval according to execution context.
|
2015-09-01 11:29:08 +08:00 |
|
|
dfc9a50fcf
|
Fix CID#39903 Unchecked return value.
|
2015-07-17 10:01:17 +08:00 |
|
|
8de64f81be
|
Use strncpy instead of strcpy. (CID 39928 eval, 39931 file, 39932 exec, 39938 bind).
|
2015-03-19 12:42:47 +08:00 |
|
|
80cbd37f5c
|
Add extra warning check and fix signed to unsigned comparison issues.
|
2015-02-28 20:29:00 +08:00 |
|
|
e8bb7b1ea2
|
Review apropos/buildlist/strinc.
Potential sign extension issue while converting key description to keycode.
|
2015-02-22 16:22:48 +08:00 |
|
|
e2be62323b
|
Review scope of exported variables and functions for bind, eval, file,fileio, random.
|
2015-02-16 11:39:16 +08:00 |
|
|
7da7916b28
|
describe-key displays keycode in hexadecimal.
mlwrite assume parameter is unsigned int when doing %x format.
ostring output bytes > 0x7F as unsigned char.
|
2015-02-09 19:27:49 +08:00 |
|
|
f60e3fbc9f
|
Review startup and associated prototypes.
|
2015-01-16 21:12:27 +08:00 |
|
|
b596a3a09c
|
macarg takes buffer length as parameter instead of assuming all buffer have NSTRING size.
|
2015-01-08 12:46:46 +08:00 |
|
|
2fe2d9c153
|
Finish move of globals into input and random.
Remove globals.
|
2014-12-22 17:43:53 +08:00 |
|
|
80256bdd6d
|
Remove edef.h, obsoleted by globals.h.
|
2014-12-22 17:41:40 +08:00 |
|
|
7573dcd226
|
Move edef.h out of bind.h and buffer.h out of edef.h.
|
2014-12-22 17:41:18 +08:00 |
|
|
dc3e8984ab
|
Move standard includes of stdlib and string from edef.h.
|
2014-12-22 17:41:07 +08:00 |
|
|
47c67446b0
|
review naming and lookup of rc and hlp files.
|
2014-12-22 16:07:47 +08:00 |
|
|
5bbc6104ae
|
Move flook and fexist to flook tosimplify dependency graph.
|
2014-12-22 16:06:50 +08:00 |
|
|
c96138add5
|
remove left dependencies to main: bindable functions.
|
2014-12-22 15:47:33 +08:00 |
|
|
f210ed610b
|
cleanup bind & ebind dependencies to estruct & edef.
|
2014-12-22 15:28:20 +08:00 |
|
|
cae7222493
|
Clarify names interface (only used in bind and input).
|
2014-12-22 15:08:05 +08:00 |
|
|
c4a5c31d42
|
clarify ebind dependencies (only needed by bind).
|
2014-12-22 15:07:52 +08:00 |
|
|
b321dce49e
|
Remove efunc as dependencies.
|
2014-12-22 15:06:48 +08:00 |
|
|
9c2c4b7635
|
Remove display from efunc.
|
2014-12-22 15:06:08 +08:00 |
|
|
539f327271
|
Remove input from efunc.
|
2014-12-22 15:05:57 +08:00 |
|
|
a61307aa59
|
Remove buffer from efunc.
|
2014-12-22 15:05:39 +08:00 |
|
|
0b093b8228
|
Remove main from efunc.
|
2014-12-22 15:04:37 +08:00 |
|
|
dce5f2239c
|
Remove window from efunc.
|
2014-12-22 15:04:27 +08:00 |
|
|
7ede4aa6d8
|
remove exec from efunc.
|
2014-12-22 15:03:34 +08:00 |
|
|
ba277c5573
|
remove file from efunc.
|
2014-12-22 15:03:24 +08:00 |
|
|
9c311a1ba8
|
split efunc into corresponding headers.
|
2014-12-22 14:46:16 +08:00 |
|
|
fa56e5dfff
|
remove fileio from efunc, update dependencies.
|
2014-12-22 14:44:58 +08:00 |
|
|
e86bdad4fc
|
refactor epath into bind and util into eval.
|
2014-12-22 14:44:26 +08:00 |
|
|
4958b7d2af
|
use constant strings for pathnames.
|
2014-12-22 14:44:06 +08:00 |
|