|
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 |
|
|
521d96fbda
|
Use binary search for name to function lookup. Fix name mapping table order. Rework test scripts.
|
2021-07-21 16:40:36 +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 |
|
|
cae7222493
|
Clarify names interface (only used in bind and input).
|
2014-12-22 15:08:05 +08:00 |
|