evil-qemacs/modes
huwwa f71fc6f25b shell: improve shell mode
* add `BF_ERROR` to identify error source buffers and use it with `next-error`.
* show `HELP` and `ERROR` buffer flags in `describe-buffer`.

* add a dedicated compilation mode with the following bindings:
  * `next-error` on `n`, `M-n`
  * `previous-error` on `p`, `M-p`
  * `scroll-up` on `SPC`
  * `scroll-down` on `DEL`
  * `search-forward` on `/`

  and the following new commands:
  * `goto-error` on `RET`, `LF`
  * `kill-compilation` on `C-c C-k`

* use `compilation` mode instead of `pager` mode for
  `do-compile`, and switch interactive shell buffers to
  `compilation` mode when the shell exits (if `shell_buffer_read_only` is set)

* refine popup/sidepane closing in `next-error`:
  * remove unnecessary popup check, as the command cannot
    be invoked if a popup window is present.
  * use `do_delete_window` to close side pane to avoid
    screen gap bug with `edit_close`.
2026-06-23 09:12:37 +02:00
..
archive.c Help: improve describe-xxx functions and help popups 2026-06-18 23:30:17 +02:00
bufed.c Help: improve describe-xxx functions and help popups 2026-06-18 23:30:17 +02:00
dired.c Help: improve describe-xxx functions and help popups 2026-06-18 23:30:17 +02:00
docbook.c Remove references to global qe_state (#45) 2024-12-01 23:34:00 +01:00
fractal.c Help: improve describe-xxx functions and help popups 2026-06-18 23:30:17 +02:00
hex.c fix clang 17 compilation warnings 2026-03-14 21:33:53 +01:00
html.c Update README.md, VERSION and copyrights 2025-02-10 07:51:29 +01:00
image.c bufed/dired: fix layout for non printing characters 2026-05-18 12:31:06 +02:00
latex-mode.c Popup handling: add generic approach to disable commands 2026-06-14 23:30:50 +02:00
markdown.c Modes: Add MDX mode for markdown/JSX mixed contents 2026-05-10 17:34:48 +02:00
mpeg.c Remove references to global qe_state (#45) 2024-12-01 23:34:00 +01:00
orgmode.c Fix put_status/put_error behavior (#47) 2024-12-03 22:52:55 +01:00
shell.c shell: improve shell mode 2026-06-23 09:12:37 +02:00
stb.c Fix put_status/put_error behavior (#47) 2024-12-03 22:52:55 +01:00
stb_image.h use FALLTHROUGH instead of fallthrough to avoid clash with x11 2026-03-14 21:55:25 +01:00
unihex.c fix clang 17 compilation warnings 2026-03-14 21:33:53 +01:00
video.c Fix put_status/put_error behavior (#47) 2024-12-03 22:52:55 +01:00