Commit graph

  • 58f03bfd37 Add new wisdom for 0.1.1 main markmental 2026-09-07 18:29:21 -04:00
  • 7b7498fe37 Prioritize vim/evil keybinds over emacs ones, bump version to 0.1.1. code cleanup markmental 2026-09-07 18:12:20 -04:00
  • 5f512cc821 Make visual mode, yanking and the ARMv7l build more robust markmental 2026-09-06 01:52:09 -04:00
  • 64bf88dadd Remove help in favor of wisdom markmental 2026-09-05 20:28:20 -04:00
  • 1a890aa82a Implement fun menu for programming quotes/wisdom markmental 2026-09-05 19:44:36 -04:00
  • 896b2b9874 Adjust version, readme and app name for initial alpha release markmental 2026-09-04 21:38:25 -04:00
  • 7755cb5736 Update README for Evil Quick Emacs as well as prepare build files markmental 2026-09-04 19:28:06 -04:00
  • 119736599c Implement vim style visual mode markmental 2026-09-04 17:42:27 -04:00
  • ae4fd1b116 Add armv7 build script markmental 2026-09-04 17:07:25 -04:00
  • ac1e7c821d Fix forward/back in the vim style search and string replace, change app name to Evil QEmacs markmental 2026-09-04 16:25:11 -04:00
  • c0af365587 Stabilize vim features some more, allow it to handle tty colors and properly refresh after vim commands markmental 2026-09-04 15:47:12 -04:00
  • 5ab3741bfc Start of evil vim modifications, rudimentary and basic vim mode markmental 2026-09-04 14:23:33 -04:00
  • befd7a816e Add colorizer for the Lobster language Charlie Gordon 2026-08-03 08:59:16 +02:00
  • b9b3b0bed5 vlang: fix colorizer * update list of types * ignore keywords and types after . * recognise types with a module prefix Charlie Gordon 2026-08-01 23:45:33 +02:00
  • dfac95c208 Navigating blocks: balance blocks inside comments Charlie Gordon 2026-08-01 22:58:22 +02:00
  • 8eaffdceed markdown: fix language selection for code blocks Charlie Gordon 2026-07-31 09:13:35 +02:00
  • c3f518cf63 colorizers: improve vlang colorizer * add keywords * parse character constants * parse attributes * parse directives and comptime selectors Charlie Gordon 2026-07-31 10:50:55 +02:00
  • e55b2c46a7 debugging: add qe_trace_debug to help debugging * add qe_trace_debug() to produce messages without side effects * add completion to set-trace-options Charlie Gordon 2026-07-31 09:15:26 +02:00
  • 51f7ade6fe completion: fix handling of empty and relative paths huwwa 2026-07-24 14:55:47 +03:00
  • f924a657ed shell: add recompile command huwwa 2026-07-24 15:57:16 +03:00
  • ddbc787441 shell: add shellcmd completion huwwa 2026-07-18 19:27:35 +03:00
  • b1f189c924 dired: add dedicated mode styles huwwa 2026-07-17 17:40:07 +03:00
  • 16f0978323 update VERSION to 6.5.2 Charlie Gordon 2026-07-19 15:54:45 +02:00
  • 916748c977 Startup: fix another crash bug during start up code Charlie Gordon 2026-07-19 15:46:33 +02:00
  • 7f1362ed25 Startup: fix crash bug on set_style() from the config file Charlie Gordon 2026-07-19 15:14:23 +02:00
  • 17b35f20dd Improve consistency of minibuffer_search_bindings huwwa 2026-07-17 15:29:17 +03:00
  • fdb4041c8f Clang: improve C colorizer for declarations * detect as C type name an identifier followed by another identifier with nothing or some specific keywords in front of it. (WIP) Charlie Gordon 2026-07-17 16:51:51 +02:00
  • 44dfd66a5c minibuf: resolve bindings redefinition huwwa 2026-07-11 17:21:23 +03:00
  • 97a59b25fd Mouse: fix bug on a single click huwwa 2026-07-15 02:06:52 +03:00
  • 6dffbc37c3 Popups: fix bug on CF_NO_AUTO_SUBMIT huwwa 2026-07-15 01:34:22 +03:00
  • 576c2f5493 makefile-mode: select mode on makefile.in Charlie Gordon 2026-07-10 22:26:55 +02:00
  • 825b666574 C2 mode: add countof keyword and improve declaration detection Charlie Gordon 2026-07-10 13:26:27 +02:00
  • 1d8a9a15e4 shell-mode: fix shell prompt analyser glitch Charlie Gordon 2026-07-08 13:50:22 +02:00
  • cf296d29e9 Improve compare-files Charlie Gordon 2026-07-07 14:51:37 +02:00
  • 8a44e89a49 Simplify qe_set_user_option Charlie Gordon 2026-07-08 10:52:18 +02:00
  • 7338ea284d Simplify path constructions' Charlie Gordon 2026-07-08 10:36:33 +02:00
  • abadf132f4 Improve directory handling Charlie Gordon 2026-07-08 09:37:04 +02:00
  • 9079f85034 Improve find_file_next and next-error Charlie Gordon 2026-07-06 20:26:51 +02:00
  • 4722d0ceff Improve c-mode colorizer Charlie Gordon 2026-07-06 13:29:03 +02:00
  • 3db56caebb Improve style buffer function consistency Charlie Gordon 2026-07-06 10:42:01 +02:00
  • 634d84f41d Improve style handling Charlie Gordon 2026-07-05 13:22:49 +02:00
  • 0952b42300 Fix display bug when killing active shell buffer * add sanity check in parse_arguments to avoid printing to stderr if s has been deleted by command. Any command exiting the minibuffer causes it to be deleted, hence qe_check_window(qs, &s) clears s. This caused a bug when killing an active shell buffer from bufed. Charlie Gordon 2026-06-30 09:19:31 +02:00
  • b18e0d4308 Fix bug in mode probing logic * use generic matcher if mode has filenames field Charlie Gordon 2026-06-29 10:22:05 +02:00
  • 9f1a43cf76 Improve asynchronous I/O handlers Charlie Gordon 2026-06-28 23:36:54 +02:00
  • d43d8ebd61 commands: add generic modified buffer examination approach huwwa 2026-06-25 22:42:49 +03:00
  • b4c077180b Improve shell color handling Charlie Gordon 2026-06-27 15:42:12 +02:00
  • 820b640c14 Improve color handling Charlie Gordon 2026-06-26 20:54:53 +02:00
  • 4cb39bfd4d Improve window nagivation, fix crash bug Charlie Gordon 2026-06-26 22:50:13 +02:00
  • 6bd8a5a094 split-window: fix split width clamping range huwwa 2026-06-24 00:27:42 +03:00
  • 6fb16e1cc2 Simplify and improve qe_check_buffer_file Charlie Gordon 2026-06-23 16:24:02 +02:00
  • eda70b4576 Fix compilation warning Charlie Gordon 2026-06-23 10:13:45 +02:00
  • f71fc6f25b shell: improve shell mode huwwa 2026-06-14 20:40:58 +03:00
  • 807339b3c8 Popups: fix stacking order of subsequent popups huwwa 2026-06-22 22:17:42 +03:00
  • 863ae1736d split-window: fix window ordering in emacs emulation Charlie Gordon 2026-06-22 00:41:59 +02:00
  • 77a60060a4 split-window: improve split window logic Charlie Gordon 2026-06-21 23:01:32 +02:00
  • be75d12772 Bindings: improve key binding handling Charlie Gordon 2026-06-19 10:59:41 +02:00
  • 8e3f3175a9 describe-screen: fix small issues in popup window Charlie Gordon 2026-06-19 08:56:26 +02:00
  • 227c3dc5e8 Help: improve describe-xxx functions and help popups Charlie Gordon 2026-06-17 19:12:41 +02:00
  • 00ca728646 Keys: fix bug on control shift bindings Charlie Gordon 2026-06-18 23:22:42 +02:00
  • b1613a8754 Display: fix popup display bug on bufed Charlie Gordon 2026-06-17 20:23:09 +02:00
  • 9f598197c7 Fix windows invalidation bug huwwa 2026-06-16 15:29:05 +03:00
  • f61b6454ec Popups: fix display hacks Charlie Gordon 2026-06-16 12:15:15 +02:00
  • 24433f1e75 Fix compilation warning Charlie Gordon 2026-06-15 14:00:05 +02:00
  • 0dd79822e7 Variables: extend variable handling Charlie Gordon 2026-06-15 13:43:50 +02:00
  • 18755e7e09 Popup handling: add generic approach to disable commands Charlie Gordon 2026-06-14 22:17:56 +02:00
  • 09fccc8508 Allow stacked popup windows Charlie Gordon 2026-06-14 22:53:37 +02:00
  • b56a8b9b44 buffer-navigation: simplify command dispatch Charlie Gordon 2026-06-14 22:26:33 +02:00
  • abdf6a70c7 X11 display: fix frame redraw bug * draw popup frames completely * make frame borders 4 pixels thick by default Charlie Gordon 2026-06-14 01:22:21 +02:00
  • c5e09df466 fix target window selection logic for next-error huwwa 2026-06-14 00:13:54 +03:00
  • 6facf1db3a fix infinite loop bug huwwa 2026-06-14 00:13:10 +03:00
  • 0cb68d2d74 Shell: improve current directory traking Charlie Gordon 2026-06-13 18:08:40 +02:00
  • 4f3c4dcd60 improve colors and styles huwwa 2026-06-11 23:44:12 +03:00
  • 6e647fd6cb Add documentation for OSC 7 support huwwa 2026-06-10 03:20:46 +03:00
  • f8a0b51d20 shell: improve current directory handling huwwa 2026-06-07 20:04:33 +03:00
  • 32ecc2c050 shell: improve next-error huwwa 2026-06-07 14:04:37 +03:00
  • 073f6c005b shell: follow caption message on interactive shell huwwa 2026-06-07 13:37:02 +03:00
  • 68d50fc88d shell: avoid silent exit for commands starting in popup/minibuf huwwa 2026-06-05 18:26:28 +03:00
  • a0c8560e1e Fix previous-buffer cycling Charlie Gordon 2026-06-10 10:14:38 +02:00
  • 77e57d11c7 Colorization: improve colorization of diff and process output Charlie Gordon 2026-06-09 19:07:05 +02:00
  • d34d0680d5 compare-windows: improve resync on single line changes Charlie Gordon 2026-06-08 17:50:16 +02:00
  • ce4ac13d48 Invalidate diag message on refresh and erase it on input huwwa 2026-06-04 23:51:37 +03:00
  • ee2a886348 buffer/file fix some bugs huwwa 2026-06-07 01:13:36 +03:00
  • 699bdff915 Simplify mode probing Charlie Gordon 2026-06-06 00:24:47 +02:00
  • 66eb50c39e Improve Makefile, github CI and TODO.md Charlie Gordon 2026-06-05 20:18:31 +02:00
  • 9135840c67 X11: fix crash bug Charlie Gordon 2026-06-05 11:59:54 +02:00
  • 3da74c964b Buffer/file: add diff-buffer-file Charlie Gordon 2026-05-25 11:32:49 +02:00
  • eff66d1e8c Buffer/File: check for file changes Charlie Gordon 2026-05-24 14:38:47 +02:00
  • 4d8fedb4c3 compare-windows: improve resync algorithm Charlie Gordon 2026-06-04 09:38:50 +02:00
  • c390f3fcfe block-navigation: refine methodology for comments and strings Charlie Gordon 2026-05-27 16:51:27 +02:00
  • 7e2e2b5e7f improve colors and styles Charlie Gordon 2026-06-04 09:51:43 +02:00
  • 7ccb4f4ae7 fixes in compare-windows and variable completion popup * compare-windows used to toggle all ignore flags if invoked without an argument. This was bogus. * when reading a variable name (eg: eval-expression), improve alignment of variable descriptions in popup window Charlie Gordon 2026-06-04 11:58:27 +02:00
  • d852856f0d Fix compiler warning on ambiguous operator combination Charlie Gordon 2026-06-04 09:46:52 +02:00
  • 52417f1ec1 navigation: improve forward-block / backward-block huwwa 2026-05-25 18:00:03 +03:00
  • c702bd012f Bufed: fix sorting order for system buffers Charlie Gordon 2026-05-27 01:36:07 +02:00
  • 8977efa8a4 Shell: small improvements * use closefrom if available * use recommended approach to update tty winsize Charlie Gordon 2026-05-26 10:30:58 +02:00
  • f91d04168b shell: refine non-interactive commands huwwa 2026-05-22 23:28:04 +03:00
  • 897b7555d2 bufed: improve sorting method Charlie Gordon 2026-05-23 22:25:52 +02:00
  • 832662b4a5 popup: prevent accidental window closure on keyboard-quit huwwa 2026-05-21 00:50:32 +03:00
  • 71963ca4c2 input: add select-input-method command huwwa 2026-05-20 00:11:14 +03:00
  • 501db1bb1b kmap: support the entire Arabic keybord huwwa 2026-05-19 23:56:58 +03:00