2018-10-23 Luke Lee * brief/README.org: Correct wording to be consistent with EmacsWiki page. 2018-10-22 Luke Lee * brief/README.org: Change some wording. 2018-10-22 Luke Lee Brief mode v5.87 release Fix quick launcher script 'b' to be more reliable. * brief/b: Remove version dependency according to Stefan's suggestion. * brief/brief.el: Add missing autoload declaration, also bump version to update ELPA package. * brief/README.org: Adjust document accordingly. 2018-10-21 Luke Lee Brief mode: Fix for enabling infrequent keys. * brief/b: Use `brief-easy-start' instead of a long progn list. * brief/README.org: Add Emacs default setting change info. * brief/brief.el (brief-easy-start): New function for an easy quick start, used by 'b' script. (brief-enable-less-frequent-keys): New function to enable infrequent keys. (brief-override-line-number-at-pos): Remove duplicated defadvice for Emacs versions below 25. (all defcustom vars): Remove redundant :group declaration. 2018-10-20 Luke Lee Brief: change to multi-file package. 2018-10-19 Luke Lee Brief mode v5.86: Fix codes in response to Stefan's review suggestions. * brief/brief.el (brief-search-replace-using-regexp) (brief-latest-killed-buffer-info, brief-meta-l-key) (brief-open-new-line-next): Fix comments. (brief-fake-region-face): Change to defface. (brief--search-overlay): Change name to indicate it's internal. (brief-beginning-of-file, brief-end-of-file, brief-end-of-visual-line) (brief-save-kbd-macro): Change to alias or refine codes. 2018-10-18 Stefan Monnier * brief/b.el: Remove unused file 2018-10-18 Luke Lee * packages/brief/README.org: Fix some formats and typo. 2018-10-18 Luke Lee Brief Mode v5.86 release. Add README.org file with full key commands table & post on EmacsWiki. Completed key commands supported by the legacy msdos Brief(tm) v3.1. * packages/brief/README.org: A categorized full key commands list table. * packages/brief/b: Bash launcher script to new users. * packages/brief/b.el: A launcher elisp script. * packages/brief/brief.el (brief-search-replace-using-regexp) (brief-enable-less-frequent-keys, brief-toggle-search-replace-regexp): New custom variables and toggle function. (brief-meta-l-key, brief-mark-line-up/down-with-<*>): Macro to generate M-L prefixed keys functions, and the generated functions. (brief-search-.*-pattern, brief-query-replace-.*-pattern) (brief-query-replace-rectangle): Rename from .*-regexp to .*-pattern and referenced to variable `brief-search-replace-using-regexp' selecting between regexp or string, also change all functions that referenced them. (brief-gui-set-selection): Prevent Xselection change during search & replace operation. (brief--kbd-macro-seq, brief-define-macro, brief-call-last-kbd-macro) (brief-toggle-pause-kbd-macro, brief-call-last-kbd-macro) (brief-reset-for-keyboard-quit): Toggle keyboard macro recording. (brief-scroll-up-one-line, brief-scroll-down-one-line) (brief-toggle-auto-backup, brief-beginning-of-file, brief-end-of-file) (brief-end-of-window, brief-open-new-line-next) (brief-end-of-visual-line): New key commands to complete less frequently used Brief keys. 2018-09-08 Luke Lee Brief mode: add [C-p] for viewing compilation buffer and error messages * packages/brief/brief.el: fix comments, add C-p and a customized flag to turn off scroll-bar-mode for emulating Brief editor's "thin borders". (brief-turn-off-scroll-bar-mode): new custom flag. (brief-view-compilation-output): for C-p, jump to compilation buffer/ frame/window if there is one. After enters compilation buffer C-p finds previous compilation error message (while C-n finds next). (brief-buffer-read-only-toggle): consistent behavior among all Emacs versions for showing message. (brief-bookmark-jump-set): correct doc string. 2018-08-23 Luke Lee Brief mode: merge Stefan's patch and revised some legacy code. * packages/brief/brief.el: coding style fix, revise legacy code and variables, and backward compatibility fix for Emacs v23 and v24. 2018-08-21 Luke Lee Brief mode: major improvement for external Xselection helper * packages/brief/brief.el: speedup sending by >32 times, and now able to show receiving progress in bytes. Rename internal var/func to follow naming convention. 2018-08-18 Luke Lee Brief mode: backward compatibility fix for Emacs v23 and v24. 2018-08-16 Luke Lee Brief mode: merge some of Stefan's patch and rework some codes. * Fix legacy variables and function arguments. * Optimize some save-mark-and-excursion to save-excursion for speed. * Backward compatibility for Emacs v23. * Remove old XEmacs specific codes. 2018-08-13 Luke Lee * packages/brief.el: fix some typo mess. 2018-08-13 Luke Lee Add brief.el v5.80, Brief editor mode, an emulator of Brief editor.