evil-qemacs/modes
Charlie Gordon 4939f6e927 Fix overwrite mode issues
- rename s->insert as s->overwrite with opposite semantics
- fix overwrite mode behavior:
   TABs are filled, then removed
   TABs and newlines are always inserted
   backspace removes TABS and newlines
   backspace overwrite previous glyph with 1 or 2 spaces except at EOL
   backspace only replaces with spaces before a TAB to preserve layout
   quoted-insert always inserts
- quoted-insert inserts special key as escape sequences
- make KEY_UNKNOWN and KEY_NONE special keys matched by KEY_IS_SPECIAL()
- eb_replace() returns the number of bytes written
- add text_screen_width() to compute the actual screen column
- add convenient bindings for laptops with limited special keys:
  - overwrite-mode: C-c o
  - insert-mode: C-c i
  - toggle-read-only: C-c %
  - not-modified: C-c ~
- document set-visited-file-name
- remove filename if set-visited-file-name with an empty string
- simplify eb_insert_uchars()
- bumped version to 5.3.4e
2022-08-29 18:41:29 +02:00
..
archive.c Improve buffer contents sorting 2022-03-21 16:30:28 +01:00
bufed.c Improved VT100 emulation in shell buffers 2022-08-26 12:30:29 +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 Multiple improvements 2022-08-22 17:13:26 +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 Fix overwrite mode issues 2022-08-29 18:41:29 +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 Fix overwrite mode issues 2022-08-29 18:41:29 +02:00
video.c Fix overwrite mode issues 2022-08-29 18:41:29 +02:00