diff options
| author | Stefan Monnier <monnier@iro.umontreal.ca> | 2019-08-14 04:29:57 -0400 |
|---|---|---|
| committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2019-08-14 04:29:57 -0400 |
| commit | 6e555e763567c66ad8e50724a7dd5e286dbb1e65 (patch) | |
| tree | 86fb29daa274d8007063babec826719154bf087e /Changes | |
| parent | 98a5ecb3bf80f2b53523c769459d1a1a49491125 (diff) | |
| parent | 332ef336a7ad87e25c0563bfeaf0e6758d52c59c (diff) | |
Merge remote-tracking branch 'hyperbole/master' into externals/hyperbolescratch/hyperbole-lexbind
Diffstat (limited to 'Changes')
| -rw-r--r-- | Changes | 552 |
1 files changed, 538 insertions, 14 deletions
@@ -1,3 +1,532 @@ +2019-08-06 Bob Weiner <rsw@gnu.org> + +* hyrolo-menu.el (infodock-hyrolo-menu): Fixed Edit-Rolo to call a function rather than an sexp. + +2019-08-05 Bob Weiner <rsw@gnu.org> + +* hypb.el (hypb:rgrep-command): Changed to use zgrep only when it is the BSD version, + since only that one supports the options needed by Hyperbole. + +2019-07-28 Bob Weiner <rsw@gnu.org> + +* DEMO, man/hyperbole.texi (Implicit Button Type Summaries): Updated to expanded + Org mode support. + +* hib-kbd.el: + man/hyperbole.texi (Implicit Button Type Summaries, Glossary): Changed hib-kbd + key-sequence to key-series to indicate can be multiple key sequences. Added + def. to Glossary. + (kbd-key:doc): Changed to call hkey-help rather than trigger + an error when key-series is not a single bound key sequence. + +2019-07-23 Bob Weiner <rsw@gnu.org> + +* man/hyperbole.texi (Referent Display): Rewrote and added details on how the 4 types + of referents are processed. + +2019-07-22 Bob Weiner <rsw@gnu.org> + +* hargs.el (hargs:at-p): Added hbut support (ebut or ibut). + +* hui.el (hui:hbut-act): Generalized to handle both explicit and labeled implicit buttons. + (hui:ebut-act): Added and replaced use of hui:hbut-act in menus. + +* hbut.el (ebut:to, gbut:to, hbut:get): Added. + +2019-07-21 Bob Weiner <rsw@gnu.org> + +* man/hyperbole.texi (Implicit Button Types): Split off type descriptions to this new + subsection and added these types: ripgrep-msg, ipython-stack-frame, link-to-ibut, + link-to-gbut, link-to-ebut. + (Implicit Buttons): Added description and example of implicit button labels. + (Glossary): Updated Implicit Button and Global Button entries with changes. + DEMO (Implicit Buttons): Added description and example of implicit button labels. + (Action Types): link-to-gbut, link-to-ibut - Added. + +* hbut.el (gbut:act): Improved error message for implicit global buttons. + +* hui-menu.el (infodock-hyperbole-menu): Implicit-Button/Label - Added to add a label. + Implicit-Button/Rename - Added to rename the label of an implicit button. + hui-mini.el (hui:menus): Added Ibut/Label and Ibut/Rename. + +* hbut.el (hbut:key-to-label): Moved ebut:key-to-label body here and aliased that + function to this hbut one since is now used by ibut:key-to-label as well. + (hbut:label-to-key, hbut:key-src-set-buffer, hbut:key-src, + hbut:key-src-fmt, hbut:key-src): Same change. + (ibut:rename): Added and used in hui:ibut-rename. + +2019-07-18 Bob Weiner <rsw@gnu.org> + +* hbut.el (ibut:label-separator): Added. + +2019-07-17 Bob Weiner <rsw@gnu.org> + +* hbut.el (ibut:alist, ibut:list, ibut:map): Added. + (ebut:map): Moved body to hbut:map and called from ebut:map and ibut:map. + Removed start-delim and end-delim arguments in ebut:map. + +* hargs.el (hargs:at-p): Added support for reading ibutton labels. + +2019-07-16 Bob Weiner <rsw@gnu.org> + +* hui.el (hui:ibut-label-create, hui:ibut-rename, hui:ibut-message): Added. + +2019-07-15 Bob Weiner <rsw@gnu.org> + +* hibtypes.el (debugger-source): Handled Python tracebacks properly. + +2019-07-14 Bob Weiner <rsw@gnu.org> + +* hibtypes.el (link-to-ebut, link-to-gbut, link-to-ibut): + hactypes.el (link-to-ibut): + hbut.el (ibut:to): Fixed small logic errors with lbl-keys and save-excursion in these functions. + +2019-07-13 Bob Weiner <rsw@gnu.org> + +* hsys-org.el (hsys-org-set-ibut-label): Added and used in org-mode ibtype. + (org-mode, hsys-org-at-block-start-p): Added Action Key activation of Org blocks when + on 1st line of def. + +* hibtypes.el (link-to-gbut, glink:start, glink:end): Added for in-buffer links to global buttons. + (link-to-ebut, elink:start, elink:end): Added for in-buffer links to explicit buttons. + (link-to-ibut, ilink:start, ilink:end): Added for in-buffer links to implicit buttons. + +* hbut.el (ebut:label-p): Updated to better handle whether point is + between specified delimiters. + +2019-07-12 Bob Weiner <rsw@gnu.org> + +* hbut.el (ebut:key-src-set-buffer, hbut:key-src-set-buffer, hbut:key-list, + hbut:ebut-key-list, hbut:ibut-key-list, hbut:label-list): Added + to allow selection of labeled Hyperbole buttons in currrent buffer by name. + (ibut:to): Added to move to an implicit button in the current buffer + matching a label key. + +2019-07-11 Bob Weiner <rsw@gnu.org> + +* hargs.el (hargs:at-p): Added support for reading global button arguments. + +* hactypes.el (link-to-gbut): Updated to handle global labeled implicit buttons. + +* hbut.el (gbut:get): Added. + +2019-07-10 Bob Weiner <rsw@gnu.org> + +* man/hyperbole.texi (Invisible Text Searches): Added missing {M-s i} key sequence. + +* hibtypes.el (Info-node): Modified to skip costly hpath:is-p if ref + string is not of the right format. + (hibtypes-path-line-and-col-regexp, pathname-line-and-column): Updated + to handle Elisp variables with colons. + +2019-07-09 Bob Weiner <rsw@gnu.org> + +* hbut.el (ibut:at-p): Conditionalized on (not (hbut:outside-comment-p)). + (hbut:map, ibut:label-map): Added. + (ibut:key-src, ibut:key-to-label, ibut:label-to-key, ibut:summarize): Added. + Global, labeled implicit buttons now exist! + +2019-07-08 Bob Weiner <rsw@gnu.org> + +* hbut.el (ibut:label-separator-regexp, hbut:outside-comment-p): Added doc +for expanded Org mode reference handling. + +2019-07-01 Bob Weiner <rsw@gnu.org> + +* hbut.el (gbut:ibut-key-list): Added. + +* hui.el (hui:hbut-term-highlight, hui:hbut-term-unhighlight): Fixed so save-excursion is outermost. + +2019-06-29 Bob Weiner <rsw@gnu.org> + +* hbut.el (ebut:get, ebut:at-p, ebut:label-to-key, ibut:at-type-p): Simplified conditionals using 'when'. + (ibut:label-start, ibut:label-end, ibut:label-p, ibut:get, + ibut:next-occurrence, ibut:label-regexp): Added. + (hbut:label-regexp): Added to support labeled implicit buttons too. + (ebut:label-regexp): Aliased to hbut:label-regexp. + (hbut:label-p): Updated to handle implicit button labels. + +2019-06-23 Bob Weiner <rsw@gnu.org> + +* hsys-org.el: Added many new predicates and code to handle navigation between Org + mode internal links and their targets, as well as radio target definitions and their links. + (hsys-org-mode-function, hsys-org-mode-p): Added to determine when hsys-org actions + are activated. + +* hypb.el (hypb:region-with-text-property-value): Added and used in hysy-org.el. + +* kotl/kfill.el (set-fill-prefix): Updated to better match standard Emacs functiion. + +2019-06-22 Bob Weiner <rsw@gnu.org> + +* hyrolo.el (hyrolo-add): Fixed bug in call to match-string-no-properties. + +2019-06-21 Bob Weiner <rsw@gnu.org> + +* kotl/kotl-mode.el (kotl-mode): Set fill-paragraph-function rather than overloading + fill-paragraph. + kotl/kfill.el (kfill:fill-paragraph): Renamed and used only in kotl-mode. Also + temporarily set fill-paragraph-handle-comment to t and made prefix arg optional. + (kfill:funcall): Removed. + (kfill:function-table): Removed. + (kfill:do-auto-fill): Temporarily set fill-paragraph-handle-comment to t. + +2019-06-20 Bob Weiner <rsw@gnu.org> + +* hsys-org.el (org-link): Changed to call org-open-at-point which handles internal + org links, fixing following links such as radio targets. + (hsys-org-thing-at-p, hsys-org-target-at-p): Added. + +* hpath.el (hpath:texinfo-section-pattern): Added and used in hpath:to-markup-anchor to + jump to specific Texinfo sections. + +2019-06-19 Bob Weiner <rsw@gnu.org> + +* man/hyperbole.texi (Referent Display): Added doc of hpath:native-image-suffixes. + +* hpath.el (hpath:find-program): Changed to prioritize hpath:native-image-suffixes over + hpath:internal-display-alist over hpath:external-display-alist-macos instead of the + reverse. This prevents external viewers from being used when internal viewers are + also in effect. + +2019-06-18 Bob Weiner <rsw@gnu.org> + +* hibtypes.el (grep-msg): Allowed for null char in place of first colon in colored grep output lines. + +2019-06-17 Bob Weiner <rsw@gnu.org> + +* hactypes.el (link-to-gbut): Added. + hui.el (hui:link-possible-types): Added link-to-gbut. + +2019-06-16 Bob Weiner <rsw@gnu.org> + +* hyrolo.el: Replaced buffer-substring-no-properties with match-string-no-properties where possible. + (hyrolo-entry-regexp): Changed to require whitespace following the entry prefix. + (hyrolo-entry-group-number): Added. + +2019-06-12 Bob Weiner <rsw@gnu.org> + +* hib-kbd.el (kbd-key): Fixed preceding character test to not depend on the buffer's syntax table, + potentially missing kbd-key ibuts, notably ones using the universal argument. + +* hbut.el (ibut:at-type-p): Added to test if point is on a specific type of implicit button. + +* hib-kbd.el (kbd-key:normalize): Removed aggregation of C-u arguments into something like: C-u(16) + as this no longer works in current Emacs and causes an error. Now this just stays as "C-u C-u". + +2019-06-11 Bob Weiner <rsw@gnu.org> + +* hypb.el (hypb:format-quote): Modified to return non-string args as is rather than ignoring them so + this can be used across any argument set. Used in hypb:error. + +2019-06-10 Bob Weiner <rsw@gnu.org> + +* htz.el (htz:date-parse): Fixed bug, missing seconds in format 4 leading to invalid time strings saved + on MSWindows machines (and maybe more). Allow for this in style 5 which is how Hyperbole stores dates. + (htz:time-make-string): Chop off any spurious digits at the right. + +* hactypes.el (link-to-ibut): Added. + hui.el (hui:link-possible-types): Added ibut:at-p call for link-to-ibut. + +2019-06-07 Bob Weiner <rsw@gnu.org> + +* hibtypes.el (debugger-source): Added support for pytype package errors (close to Python pdb ones) + +2019-06-06 Bob Weiner <rsw@gnu.org> + +* hpath.el (hpath:find): Removed file-relative-name from error calls + because does not work when current-directory and filename are on different + drives under Windows at least through Emacs 26. + (hpath:find): Fixed that default-directory was not set to current + button's location, so path was expanded relative to another + directory, notably in hpath:validate call. + +2019-06-05 Bob Weiner <rsw@gnu.org> + +* hpath.el (hpath:is-p): Tightened remote-path check to prevent matches that end with :line-num or :col-num. + +2019-06-04 Bob Weiner <rsw@gnu.org> + +* hactypes.el (annot-bib): Changed to find referent from the end of the buffer rather than beginning, + to avoid multiple earlier annot-bib buttons. +* DEMO (Hyperbole Source Buttons): Changed example button from annot-bib to kbd-key. + +* kotl/kvspec.el (kvspec:hide-levels): Changed behavior so view updates to default level clipping when + 'l' is excluded from the viewspec. + +2019-06-02 Bob Weiner <rsw@gnu.org> + +* kotl/kvspec.el (kvspec:lines-to-show): Changed behavior so view updates to default cell clipping when + 'c' is excluded from the viewspec. + +* kotl/kotl-mode.el (kotl-mode:show-all): Limited (kvspec:update t) call to interactive usage only. + When kotl-mode:show-all is called in kvspec:update-view, it doesn't overwrite the to be set viewspec. + +* kotl/kvspec.el (kvspec:show-lines-per-cell) + (kvspec:show-lines-this-cell): Fixed viewspec 'c0' to expand visible cells properly. + +2019-06-01 Bob Weiner <rsw@gnu.org> + +* hibtypes.el (ipython-stack-frame): Added to handle ipython stack traces and exceptions. + +2019-05-30 Bob Weiner <rsw@gnu.org> + +* hyperbole.el (hkey-maybe-global-set-key): Fix missing no-add argument + to hkey-global-set-key call. + +2019-05-26 Bob Weiner <rsw@gnu.org> + +* hui-mouse.el (hkey-alist): For Python files, use derived-mode-p and add + support for helm-pydoc buffers. + +============================================================================== +V7.0.3a changes ^^^^: +============================================================================== + +2019-05-11 Bob Weiner <rsw@gnu.org> + +* man/hyperbole.texi (External Viewers): Commented out reference to mailcap use + since it is presently not used (commented out in the code). + +* hpath.el (hpath:find): Fixed filename and path ordering error when + path contains a variable and a hash anchor. + +* DEMO (POSIX and MSWindows Paths): Added this section. +* HY-WHY.kotl: Added a reference to that section. + +2019-05-09 Bob Weiner <rsw@gnu.org> + +* hmouse-drv.el (hkey-drag-item): + (hmouse-click-to-drag-item): Added and thereby changed + {M-o i} to trigger an error if not on an item to drag. This also prevent + Hyperbole explicit button creation from being invoked which can be + confusing to users. +* DEMO (Displaying File and Buffer Items and Moving Buffers): Updated with + {M-o i} change. + +2019-05-07 Bob Weiner <rsw@gnu.org> + +* hpath.el (hpath:directory-expand-alist: Added to store the reverse of + each WSL mount-point for when converting from mswindows-to-posix. Set + in hpath:cache-mswindows-mount-points. + (hpath:cache-mswindows-mount-points): Downcase all mounted Windows paths. + (hpath:mswindows-path-posix-mount-alist): Added. + +2019-05-05 Bob Weiner <rsw@gnu.org> + +* hmouse-tag.el (smart-jedi-find-file): Added. + (smart-python-jedi-to-definition-p): Improved to use + hpath:display-where to display target when possible, i.e. when the + emacs-jedi project accepts our pull-request that adds this feature. + +2019-04-22 Bob Weiner <rsw@gnu.org> + +* hversion.el: Pushed BW changes for 7.0.2c test update. + +* hargs.el (hargs:delimited): Added exclude-regexp argument. +* hpath.el (hpath:delimited-possible-path): Used above new argument + to prevent matching to strings that include string quotes. + +2019-04-21 Bob Weiner <rsw@gnu.org> + +* man/hkey-help.txt: Added Company-mode and Treemacs entries. + +* hui-window.el (hmouse-alist-add-window-handlers): Renamed from hui-window--register. + +* man/hyperbole.texi (Smart Key - Company Mode): Added. + +2019-03-11 Bob Weiner <rsw@gnu.org> + +* man/hyperbole.texi (Implicit Buttons, gitlab-reference): + DEMO (Gitlab (Remote) References): Added these sections. + +2019-02-16 Bob Weiner <rsw@gnu.org> + +* hui-window.el (smart-window-of-coords): Handled null coords parameter. + +2019-02-10 Bob Weiner <rsw@gnu.org> + +* hmouse-drv.el (hkey-drag-to): Fixed to match documentation that says will + create an explicit file link button if called anywhere other than on + a listing item. + +* hui-treemacs.el (smart-treemacs-modeline): Replaced old call of + treemacs-buffer-exists? with new calls to treemacs-current-visibility + and treemacs-get-local-buffer for Treemacs V2. + +2019-02-06 Bob Weiner <rsw@gnu.org> + +* hibtypes.el (ripgrep-msg): Tightened match to ignore empty potential filenames + that matched when they were expanded to the current directory. + +2019-02-05 Bob Weiner <rsw@gnu.org> + +* hmouse-tag.el (smart-lisp-mode-p): Removed change-log-mode. + (smart-lisp-at-change-log-tag-p): Added so can match + only to bound Elisp entities in change-log-mode with '-' in + the middle of their names to prevent false positives. + hui-mouse.el (hkey-alist): Added tightened change-log-mode handling. + man/hyperbole.texi (Smart Key - Lisp Source Code): Documented change. + +* hargs.el (hargs:delimited): Fixed that strings on lines with an odd number + of delimiters might fail to match. Since strings can span lines but this + function matches only strings that start on the current line, when + start-delim and end-delim are the same and there are an odd number of + delimiters in the search range, assume point is within a + string and not between two other strings. + For example, with the following text and point within "DEMO", its path + previously was not found: + For each site, the links are properly maintained. See "DEMO#Path + suffixes and Variables" and "DEMO#Path Prefixes". "DEMO" + +* hui-treemacs.el: Deleted treemacs-mode from aw-ignored-buffers so can select + a Treemacs window via ace-window. + +2019-02-04 Bob Weiner <rsw@gnu.org> + +* hui-mouse.el (smart-dired-assist): Prevented any region selection from + causing multiple files to be marked for deletion; we want to mark + only one. + +* hibtypes.el (annot-bib): Stopped this from activating when in org-mode to avert false positives. + (markdown-follow-inline-link-p, markdown-internal-link): Added ibut:label-set + to show a decent approximation of the button label when displaying help. + +2019-02-03 Bob Weiner <rsw@gnu.org> + +* hversion.el: Pushed BW changes for 7.0.2b test update. + +* hui-treemacs.el (treemacs-quit): Defined if treemacs doesn't and used. + +2019-02-03 Mats Lidell <matsl@gnu.org> + +* hui-treemacs.el (treemacs-version): Require v2 or higher. + +* hsettings.el (hyperbole-default-web-search-term-max-lines): + (hyperbole-default-web-search-term): Added. + +* hpath.el (hpath:tramp-file-name-regexp): Added and used in hpath:remote-at-p. + +2019-02-02 Bob Weiner <rsw@gnu.org> + +* hsys-org.el (org-mode): Support derived modes too. + +2019-01-31 Bob Weiner <rsw@gnu.org> + +* man/hyperbole.texi (Keyboard Drags): Added doc of {M-o r <window-id>}, + replace selected window's buffer with that of another window. + +* man/hyperbole.texi (Keyboard Drags): + DEMO (Displaying File and Buffer Items and Moving Buffers): + Added doc of {M-o m <window-id>}, swap selected window's buffer with + that of <window-id>'s. + +2019-01-30 Bob Weiner <rsw@gnu.org> + +* hmouse-drv.el (hkey-drag-to): Fixed to handle the case where it is + called but no drag has taken place, i.e. when invoked from the keyboard + via Ace Window. + +2019-01-29 Bob Weiner <rsw@gnu.org> + +* hargs.el (hargs:buffer-substring): Added and used in hargs:delimited to + replace null char in colored grep output lines with a colon, so they are + handled properly by the implicit buttons. + +2019-01-27 Bob Weiner <rsw@gnu.org> + +* hversion.el (hyperb:microsoft-os-p): Renamed to this. + +* hpath.el (hpath:cache-mswindows-mount-points): + Added and called when Hyperbole is initialized, mainly to allow access to + MSWindows network shares which would otherwise not be accessible as links + under POSIX systems. + (hypb:map-plist): Added to map over property lists. + Called in hpath:cache-mswindows-mount-points. + +2019-01-26 Bob Weiner <rsw@gnu.org> + +* hversion.el (hyperb:wsl-os-p): Added to test for use of Microsoft WSL. + +* hpath.el (hpath:delimited-possible-path): Added optional include-positions parameter. + +2019-01-21 Bob Weiner <rsw@gnu.org> + +* hpath.el (hpath:mswindows-mount-prefix, hpath:mswindows-drive-regexp, hpath:mswindows-path-regexp, + hpath:mswindows-to-posix, hpath:mswindows-to-posix-separators, hpath:posix-to-mswindows) + hpath:posix-to-mswindows-separators, hpath:posix-path-p, + hpath:substitute-posix-or-mswindows-at-point, hpath:substitute-posix-or-mswindows): + Added to handle MSWindows paths under POSIX OSes, e.g. Windows Subsystem for Linux. + (hpath:find-program): Commented out call to hpath:find-file-mailcap to prevent use of + MIME external viewers on text files. + hargs.el (hargs:delimited): Added call to hpath:mswindows-to-posix-path. + hyperbole.el (hyperb:init): Abbreviated MSWindows mount point paths. + +2017-12-29 Bob Weiner <rsw@gnu.org> + +* hsettings.el (inhibit-hyperbole-messaging): Moved this from hyperbole.el to here to prevent + it being reset when hyperbole-toggle-messaging reloads the hyperbole library. + +2017-12-20 Bob Weiner <rsw@gnu.org> + +* kotl/kexport.el (kexport:html-file-klink) + (kexport:html): + (kexport:html-replacement-alist): Added 'k' to precede klink HTML HREF + references since these must start with a letter. + +* hui-select.el (hui-select-get-region): Added this to be used in other libraries. + (hui-select-get-region-boundaries): Added and used in hui-select-thing. + +2017-12-19 Bob Weiner <rsw@gnu.org> + +* hib-social.el (github-reference, gitlab-reference): Added "people" reference support + to list people who are part of a formal organization as well as a "staff" alias. + Added "contributors" reference support to list project contributors as well. + +2017-12-19 Bob Weiner <rsw@gnu.org> + +* hib-social.el (github-reference): Added =item-id syntax. + (gitlab-reference): Added to support Gitlab references. + +2017-12-18 Bob Weiner <rsw@gnu.org> + +* hib-social.el (github-reference): Fixed resolution of these formats of issue reference: + gh#gh-34 and gh#issue/34 (needed to be plural). + +2017-12-17 Bob Weiner <rsw@gnu.org> + +* kotl/kfill.el: Eliminated use of filladapt.el since it causes kotl-mode filling errors. + +* kotl/kfill.el (kfill:forward-line): Removed improperly used [] in skip-chars-forward. + +2017-12-16 Bob Weiner <rsw@gnu.org> + +* hui.el (hui:key-dir): + hui-window.el (hmouse-at-item-p): + hui-jmenu.el (hui-menu-buffer-mode-name): Simplified using buffer-local-value. + +2017-12-15 Bob Weiner <rsw@gnu.org> + +* hmouse-drv.el (hkey-throw): Fully resolved temporary display of newly created frames + with a (redisplay t) to force display of any window updates during the temporary + display. + +2017-12-13 Bob Weiner <rsw@gnu.org> + +* hmouse-drv.el (hkey-throw): Partially solved temporary display of newly created frames + (when not given focus initially with a '(no-focus-on-map . t) property), so hkey-throw + to a new target frame now temporarily displays the target frame and then makes the start + frame the uppermost frame. When on an item though, the item is not visible during the + temporary display yet. + +* Makefile (texinfo): Added texinfo dependency target and added additional image dependencies + in man/im. + +* hyperbole.el (require 'hmouse-drv): Changed from hmouse-key to prevent a require cycle + during macro expansion. + hmouse-key.el: Changed requires to just be during compile since hyperbole.el now includes + these requires and will load hmouse-key. + 2017-12-12 Bob Weiner <rsw@gnu.org> * hversion.el: Pushed 7.0.2a test update. @@ -45,16 +574,13 @@ * hypb.el (hypb:rgrep): Added support for ripgrep. hibtypes.el (ripgrep-msg): Added implicit button support for ripgrep (rg) messages where - the associated pathname is output once before all mataching lines. + the associated pathname is output once before all matching lines. See "https://github.com/BurntSushi/ripgrep". 2017-12-04 Bob Weiner <rsw@gnu.org> * hmouse-drv.el (hmouse-alist): Reload the def of this variable if its value is null. - (hkey-mouse-click-to-replace): Added to allow moving buffers with the mouse by clicking - on the from and to windows. - (hmouse-click-to-drag, hmouse-click-to-drag-to, hmouse-click-to-replace, hmouse-click-to-throw, - hmouse-choose-windows): Added to perform cross-window drags, replacements and throws with 3 mouse + (hmouse-choose-windows): Added to perform cross-window drags, replacements and throws with 3 mouse clicks. 2017-12-03 Bob Weiner <rsw@gnu.org> @@ -67,7 +593,7 @@ * hmouse-drv.el (hkey-drag-stay, hkey-replace): Added for use as ace-window commands. (hkey-throw): Rewrote so if not on an item, then throws the current buffer. hkey-replace is the inverse, it grabs the specified buffer and places it into the selected - window ({p} command key for ace-window). hkey-drag-stay does a drag but leaves point + window ({r} command key for ace-window). hkey-drag-stay does a drag but leaves point in the originally selected window. (hmouse-click-to-drag, hmouse-click-to-drag-stay, hmouse-click-to-drag-to) hmouse-click-to-replace, hmouse-click-to-swap, hmouse-click-to-throw): Added to click @@ -115,7 +641,7 @@ 2017-11-27 Bob Weiner <rsw@gnu.org> * hmouse-drv.el (hkey-ace-window-setup): Made new ace-window frames (window id = z) inherit the size - of the prior selected frame; same as HyWindow. + of the prior selected frame; same as HyControl. * hui-window.el (hmouse-kill-and-yank-region, hmouse-yank-region): Added select-frame-set-input-focus in case released in a different frame. @@ -248,6 +774,9 @@ V7.0.1 changes ^^^^: * hversion.el: Updated to 7.0.0 for major release. +* smart-clib-sym: Removed file-newer Perl script dependency. + file-newer: Removed. + * Makefile (help): Removed misplaced double quote characters. * hui-window.el (hmouse-drag-window-side): Fixed coordinate error when drag release is outside of Emacs. @@ -300,7 +829,7 @@ V7.0.1 changes ^^^^: location. Also fixed edge cases where want to copy or move thing to the beginning or end of the thing region. (hmouse-goto-region-point): Renamed to hmouse-goto-region-prev-point, for clarity. (hmouse-kill-and-yank-region, hmouse-kill-region): Used value of point saved in hkey-value to determine - the region if non-nil. + the region if non-nil. * hui-select.el (hui-select-delimited-thing, hui-select-thing): Changed to use use-region-p. hmouse-drv.el (hmouse-use-region-p): Added and used to improve hmouse-drag-thing. @@ -1828,11 +2357,6 @@ V6.0.2 changes ^^^^: hibtypes.el (mail-address-at-p): Let case-fold-search be t since mail-addresses are case-insensitive. -* Various Files: Small copyright fixes and formatting adjustments. - Replaced hyperb:xemacs-p with (featurep 'xemacs) for byte-compiler - optimization purposes and made small fixes throughout suggested by Stefan - Monnier. - * hibtypes.el (mail-address-regexp): Simplified and modernized address matching to better distinguish from @username social media references. (mail-address-mode-list): Added lisp-interaction-mode and fundamental-mode. @@ -2011,7 +2535,7 @@ V6.0.0 changes ^^^^: * hmouse-drv.el (hkey-help-hide): Changed to utilize quit-window function if *hkey-wconfig* is not set and made it interactive and an autoload so can replace quit-window in help buffers. - (quit-window): Overloaded this function form "window.el" to utilize *hkey-wconfig* + (quit-window): Overloaded this function from "window.el" to utilize *hkey-wconfig* when set. hui-mini.el (hui:menu-help): This fixed an issue where Hyperbole minibuffer menu item help window quit did not properly restore prior window configuration. |
