evil-qemacs/modes
Charlie Gordon 6880277ec0 Improvements in search functions
* add search modes:
  copy-matching-lines, kill-matching-lines, list-matching-lines
  - add enum for search modes

* add search flag support in all search functions:
    search_forward, search_backward, count-matches, delete-matching-lines,
    delete-non-matching-lines, copy-matching-lines, kill-matching-lines,
    list-matching-lines, query-replace, replace-string
  - highlight matches during search string input
  - add search flag toggle functions in minibuffer_edit
    same code and bindings as for incremental search
  - add handlers in CompletionDef for minibuffer_edit session start and end
  - use generic search tag system to store flags in search string

* misc improvements and bug fixes:
  - test and set append-next-kill on kill-region
  - split `do_copy_region` from `do_kill_region`
  - remove argument in `do_kill_region` for `kill-region`
  - change immediate string argument code letter from 'S' to '@'
  - exit popup with do_popup_exit() in do_keyboard_quit
    remove popup_mode binding
  - add ESiii and ESsii command calling conventions
  - pass key and argval to:
    minibuffer_complete, do_minibuffer_complete_space,
    do_minibuffer_electric_key

* add default bindings:
    `next-error` on `M-g n`, `M-g M-n`
    `previous-error` on `M-g p`, `M-g M-p`
    `goto-line` on `M-g g`, `M-g M-g`, `C-x g`
    `goto-char` on `M-g c`

* bump version to 5.4.1a
2022-11-06 12:08:19 +01:00
..
archive.c Add macros for block comparison, copy and move 2022-09-27 09:32:41 +02:00
bufed.c Use char32_t for all code point variables and arrays 2022-10-29 19:43:38 +02:00
dired.c Use char32_t for all code point variables and arrays 2022-10-29 19:43:38 +02:00
docbook.c Use char32_t for all code point variables and arrays 2022-10-29 19:43:38 +02:00
fractal.c Use char32_t for all code point variables and arrays 2022-10-29 19:43:38 +02:00
hex.c Use char32_t for all code point variables and arrays 2022-10-29 19:43:38 +02:00
html.c Use char32_t for all code point variables and arrays 2022-10-29 19:43:38 +02:00
image.c Allow Unicode character names in insert-char, with completion 2022-10-30 21:18:39 +01:00
latex-mode.c Handle accented letters in case functions 2022-10-31 10:59:11 +01:00
markdown.c Use char32_t for all code point variables and arrays 2022-10-29 19:43:38 +02:00
mpeg.c Reorganize repository tree 2020-11-11 19:31:07 +01:00
orgmode.c Use wide char specific classification and case functions 2022-11-01 01:19:32 +01:00
shell.c Improvements in search functions 2022-11-06 12:08:19 +01:00
stb.c Use char32_t for all code point variables and arrays 2022-10-29 19:43:38 +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 char32_t for all code point variables and arrays 2022-10-29 19:43:38 +02:00
video.c Various improvements 2022-09-19 15:16:59 +02:00