evil-qemacs/modes
Charlie Gordon 4475afab01 Use isearch pseudo mode for function dispatch
Extend command dispatch system:
- add CMD_ARG_OPAQUE argument type
- add ISS and ISSi command signatures for ISearchState
- add CMDx() macro for disabled and future commands
- restrict command set in parsers
- add opaque argument for exec_command()
- add sort-region command, same as sort-lines

Extend binding system:
- move do_unset_key() from extras.c to qe.c
- accept bindings lists in unset-key commands
- add exact argument for qe_find_binding()
- reorder xxx_bindings arrays

Improve emulation functions:
- improve set-emulation command:
  - add xxx_bindings arrays for emulations
  - add register_emulation_bindings()

Search system:
- use exec_command to dispatch isearch functions
  this allows easy redefinition of bindings, especially
  useful for emacs flavor emulations
- add isearch_commands[] with bindings and command descriptions

- bumped version to 5.3.4g
2022-08-30 10:00:42 +02:00
..
archive.c Improve buffer contents sorting 2022-03-21 16:30:28 +01:00
bufed.c Use isearch pseudo mode for function dispatch 2022-08-30 10:00:42 +02:00
dired.c Improved VT100 emulation in shell buffers 2022-08-26 12:30:29 +02:00
docbook.c Reorganize repository tree 2020-11-11 19:31:07 +01:00
fractal.c Multiple improvements 2022-08-22 17:13:26 +02:00
hex.c Fix overwrite mode issues 2022-08-29 18:41:29 +02:00
html.c Multiple improvements 2022-08-22 17:13:26 +02:00
image.c Use isearch pseudo mode for function dispatch 2022-08-30 10:00:42 +02:00
latex-mode.c Fix behavior on special glyphs 2022-08-28 20:28:40 +02:00
markdown.c Multiple improvements 2022-08-22 17:13:26 +02:00
mpeg.c Reorganize repository tree 2020-11-11 19:31:07 +01:00
orgmode.c Multiple improvements 2022-08-22 17:13:26 +02:00
shell.c Use isearch pseudo mode for function dispatch 2022-08-30 10:00:42 +02:00
stb.c disable unsupported thread_local storage 2021-04-18 20:52:04 +02:00
stb_image.h Use up to date version v2.27 of stb_image 2022-08-10 20:27:23 +02:00
unihex.c Use isearch pseudo mode for function dispatch 2022-08-30 10:00:42 +02:00
video.c Use isearch pseudo mode for function dispatch 2022-08-30 10:00:42 +02:00