<feed xmlns='http://www.w3.org/2005/Atom'>
<title>elpa.git/Makefile, branch scratch/hyperbole-lexbind</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/elpa.git/'/>
<entry>
<title>V7.0.3b test release: Basic DEMO updates</title>
<updated>2019-08-11T15:40:47+00:00</updated>
<author>
<name>Bob Weiner</name>
<email>rsw@gnu.org</email>
</author>
<published>2019-08-11T15:28:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/elpa.git/commit/?id=332ef336a7ad87e25c0563bfeaf0e6758d52c59c'/>
<id>332ef336a7ad87e25c0563bfeaf0e6758d52c59c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Most changes for 7.0.3a release</title>
<updated>2019-07-22T03:44:33+00:00</updated>
<author>
<name>Bob Weiner</name>
<email>Bob.Weiner@DuffandPhelps.com</email>
</author>
<published>2019-07-22T03:44:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/elpa.git/commit/?id=21c74320625459cf2e55b5b024064c5d3ccaa847'/>
<id>21c74320625459cf2e55b5b024064c5d3ccaa847</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>7.0.3a changes for creating and modifying ibut labels, small fixes</title>
<updated>2019-07-20T14:50:25+00:00</updated>
<author>
<name>Bob Weiner</name>
<email>rsw@gnu.org</email>
</author>
<published>2019-07-20T14:50:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/elpa.git/commit/?id=f38ee212a45d09457d899f958d8585ac568810c7'/>
<id>f38ee212a45d09457d899f958d8585ac568810c7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Small fixes and doc updates in preparation for next release</title>
<updated>2019-05-11T20:49:39+00:00</updated>
<author>
<name>Bob Weiner</name>
<email>rsw@gnu.org</email>
</author>
<published>2019-05-11T20:49:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/elpa.git/commit/?id=042842df79f471316b2686c38ef0ec31280c3f57'/>
<id>042842df79f471316b2686c38ef0ec31280c3f57</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Gitlab to DEMO; MSWindows path handling; company-mode Smart Keys</title>
<updated>2019-04-23T20:01:19+00:00</updated>
<author>
<name>Bob Weiner</name>
<email>Bob.Weiner@DuffandPhelps.com</email>
</author>
<published>2019-04-22T13:26:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/elpa.git/commit/?id=fdce47a4847409e65299075e7ef5dc59762e4efd'/>
<id>fdce47a4847409e65299075e7ef5dc59762e4efd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Large set of BW changes for V7.0.2b pre-release.</title>
<updated>2019-02-03T18:57:13+00:00</updated>
<author>
<name>Bob Weiner</name>
<email>rsw@gnu.org</email>
</author>
<published>2019-02-03T18:57:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/elpa.git/commit/?id=f3d59c4da3f96e3528542fb046a07d0ee9e46f57'/>
<id>f3d59c4da3f96e3528542fb046a07d0ee9e46f57</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rebuild doc when doc sources have changed</title>
<updated>2017-12-23T00:33:04+00:00</updated>
<author>
<name>Mats Lidell</name>
<email>mats.lidell@cag.se</email>
</author>
<published>2017-12-23T00:33:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/elpa.git/commit/?id=c0bd5039c510f533b204c13483df4812e713ef15'/>
<id>c0bd5039c510f533b204c13483df4812e713ef15</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed a cyclic Lisp library require; improved multi-frame hkey-throw</title>
<updated>2017-12-14T22:12:43+00:00</updated>
<author>
<name>Bob Weiner</name>
<email>rsw@gnu.org</email>
</author>
<published>2017-12-14T22:12:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/elpa.git/commit/?id=e8038811c79ff76b6f188acf360a454a8ef7b753'/>
<id>e8038811c79ff76b6f188acf360a454a8ef7b753</id>
<content type='text'>
* 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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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.
</pre>
</div>
</content>
</entry>
<entry>
<title>7.0.2a test update:</title>
<updated>2017-12-13T00:34:09+00:00</updated>
<author>
<name>Bob Weiner</name>
<email>rsw@gnu.org</email>
</author>
<published>2017-12-13T00:34:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/elpa.git/commit/?id=751121f50deadec04bda2261919187fc4f8779e7'/>
<id>751121f50deadec04bda2261919187fc4f8779e7</id>
<content type='text'>
   company completion support; ripgrep match handling;
   directional movement of buffers across windows;
   hkey-{drag, replace, swap, throw} commands integrated
     with ace-window;
   hmouse-click commands to perform cross-window drags,
     replacements and throws with 3 mouse clicks;

* hversion.el: Pushed 7.0.2a test update.

* hmouse-drv.el (hkey-throw): Modified to show a message if the frame of release is
    different than the frame of depress, since this frame is typically hidden by
    the depress frame.

* hmouse-tag.el (smart-lisp-mode-p): Added change-log-mode since such files often contain
    Lisp references.

* hypb.el (hypb:select-window-frame): Added and used in hmouse-item-to-window.
          (hypb:save-selected-window-and-input-focus): Added and used in hkey-throw.

* kotl/kotl-mode.el (kotl-mode): Fixed setq close paren error that skipped 4 settings of
    paragraph-start, selective-display, selective-display-ellipses and track-eol.

2017-12-10  Bob Weiner  &lt;rsw@gnu.org&gt;

* man/hyperbole.texi (Menu Commands, HyRolo Menu): Documented how to invoke the Koutliner and
    HyRolo popup menus in Emacs.

* hyrolo-menu.el (hyrolo-menubar-menu):
  kotl/kmenu.el (kotl-menubar-menu): For GNU Emacs, use standard binding of C-mouse-3 to popup
    mode-specific menu instead of mouse-3.

2017-12-08  Bob Weiner  &lt;rsw@gnu.org&gt;

* hmouse-drv.el (hkey-ace-window-setup): Autoloaded since might be added to an init file
    before Hyperbole is loaded.

* hycontrol.el (hycontrol-quit-frames-mode, hycontrol-quit-windows-mode): Added conditionals
    to allow for quitting from help buffers with {q} while remaining in HyControl, e.g. if
    display a key binding help window.  Added {Q} binding to unconditionally quit from HyControl.

* hmouse-drv.el (hkey-buffer-move): Added directional movement commands that call this function.
    hkey-buffer-move-left, hkey-buffer-move-right, hkey-buffer-move-down and hkey-buffer-move-up.

2017-12-07  Bob Weiner  &lt;rsw@gnu.org&gt;

* hload-path.el (hyperb:emacs-p): Removed Emacs19 test.
                (hyperb:kotl-p): Removed since all versions of Emacs in use now support the Koutliner.

* hlvar.el - Removed this since colons are now handled by Emacs 26 in local variable names.

* 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.
    See "https://github.com/BurntSushi/ripgrep".

2017-12-04  Bob Weiner  &lt;rsw@gnu.org&gt;

* 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
       clicks.

2017-12-03  Bob Weiner  &lt;rsw@gnu.org&gt;

* hui-treemacs.el: Removed replacements for treemacs functions; as of Treemacs 1.14, all needed changes are
    included.

2017-12-01  Bob Weiner  &lt;rsw@gnu.org&gt;

* 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
    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
    with the mouse twice on two different windows to select the windows using hmouse-choose-windows.
                (hkey-drag, hkey-drag-stay, hkey-drag-to, hkey-replace, hkey-swap, hkey-throw): Added and
    made interactive with ace-window window parameter selection.
                (hkey-buffer-to): Added to copy a buffer from-window to-window, using ace-window
    to select the windows.
                (hkey-swap-buffers): Added to swap buffers between from-window and to-window, using ace-window
    to select the windows.

* hui-treemacs.el (smart-treemacs): Added standard Hyperbole end-of-line scrolling support.

* hui-mouse.el (smart-company-to-definition, smart-company-help): Added to support company completion mode.
  hmouse-sh.el (hmouse-shifted-setup, hmouse-unshifted-setup): Added Action and Assist Key local bindings
    for company-mode for GNU Emacs.

2017-11-30  Bob Weiner  &lt;rsw@gnu.org&gt;

* man/hyperbole.texi (Glossary): Added Jedi item with link to its home page.  Added link to the OO-Browser
    home page in its item.

* hmouse-tag.el (smart-python-jedi-to-definition-p): Added and called in smart-python to use the Jedi
    package when its server is running.  It jumps to the proper definition of multi-level module
    references definitions, e.g. a.b.c.  Also fixed error where the default action was not jumping to
    a tag definition at point because it was testing that the identifier parameter was non-nil (no
    identifier is sent in such usage).

* hui-mouse.el (hkey-alist): Moved smart-python prior to Imenu for more advanced definition lookups

* hyperbole.el (temp-buffer-show-hook, temp-buffer-show-function): Added Hyperbole hkey-help-show
    function rather than replacing any existing hook values.

2017-11-29  Bob Weiner  &lt;rsw@gnu.org&gt;

* hibtypes.el (markdown-internal-link): Rewrote (and added support functions) to handle markdown
    infile links properly.  Previous use of markdown-do was removed because that now does things
    other than following links.

2017-11-28  Bob Weiner  &lt;rsw@gnu.org&gt;

* hmouse-drv.el (hkey-help-show): Added conditionals to support org-mode org-goto *Org Help* buffer
    properly.

2017-11-27  Bob Weiner  &lt;rsw@gnu.org&gt;

* 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.

* hui-window.el (hmouse-kill-and-yank-region, hmouse-yank-region): Added select-frame-set-input-focus
    in case released in a different frame.

2017-11-26  Bob Weiner  &lt;rsw@gnu.org&gt;

* hmouse-drv.el (hkey-throw): Restored input focus to start-win rather than just making it
    the selected window.
                (hkey-drag-to): Fixed predicate test to call hmouse-at-item-p instead of
    hmouse-drag-item-to-display and set input focus to release-window if dragging an item.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
   company completion support; ripgrep match handling;
   directional movement of buffers across windows;
   hkey-{drag, replace, swap, throw} commands integrated
     with ace-window;
   hmouse-click commands to perform cross-window drags,
     replacements and throws with 3 mouse clicks;

* hversion.el: Pushed 7.0.2a test update.

* hmouse-drv.el (hkey-throw): Modified to show a message if the frame of release is
    different than the frame of depress, since this frame is typically hidden by
    the depress frame.

* hmouse-tag.el (smart-lisp-mode-p): Added change-log-mode since such files often contain
    Lisp references.

* hypb.el (hypb:select-window-frame): Added and used in hmouse-item-to-window.
          (hypb:save-selected-window-and-input-focus): Added and used in hkey-throw.

* kotl/kotl-mode.el (kotl-mode): Fixed setq close paren error that skipped 4 settings of
    paragraph-start, selective-display, selective-display-ellipses and track-eol.

2017-12-10  Bob Weiner  &lt;rsw@gnu.org&gt;

* man/hyperbole.texi (Menu Commands, HyRolo Menu): Documented how to invoke the Koutliner and
    HyRolo popup menus in Emacs.

* hyrolo-menu.el (hyrolo-menubar-menu):
  kotl/kmenu.el (kotl-menubar-menu): For GNU Emacs, use standard binding of C-mouse-3 to popup
    mode-specific menu instead of mouse-3.

2017-12-08  Bob Weiner  &lt;rsw@gnu.org&gt;

* hmouse-drv.el (hkey-ace-window-setup): Autoloaded since might be added to an init file
    before Hyperbole is loaded.

* hycontrol.el (hycontrol-quit-frames-mode, hycontrol-quit-windows-mode): Added conditionals
    to allow for quitting from help buffers with {q} while remaining in HyControl, e.g. if
    display a key binding help window.  Added {Q} binding to unconditionally quit from HyControl.

* hmouse-drv.el (hkey-buffer-move): Added directional movement commands that call this function.
    hkey-buffer-move-left, hkey-buffer-move-right, hkey-buffer-move-down and hkey-buffer-move-up.

2017-12-07  Bob Weiner  &lt;rsw@gnu.org&gt;

* hload-path.el (hyperb:emacs-p): Removed Emacs19 test.
                (hyperb:kotl-p): Removed since all versions of Emacs in use now support the Koutliner.

* hlvar.el - Removed this since colons are now handled by Emacs 26 in local variable names.

* 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.
    See "https://github.com/BurntSushi/ripgrep".

2017-12-04  Bob Weiner  &lt;rsw@gnu.org&gt;

* 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
       clicks.

2017-12-03  Bob Weiner  &lt;rsw@gnu.org&gt;

* hui-treemacs.el: Removed replacements for treemacs functions; as of Treemacs 1.14, all needed changes are
    included.

2017-12-01  Bob Weiner  &lt;rsw@gnu.org&gt;

* 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
    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
    with the mouse twice on two different windows to select the windows using hmouse-choose-windows.
                (hkey-drag, hkey-drag-stay, hkey-drag-to, hkey-replace, hkey-swap, hkey-throw): Added and
    made interactive with ace-window window parameter selection.
                (hkey-buffer-to): Added to copy a buffer from-window to-window, using ace-window
    to select the windows.
                (hkey-swap-buffers): Added to swap buffers between from-window and to-window, using ace-window
    to select the windows.

* hui-treemacs.el (smart-treemacs): Added standard Hyperbole end-of-line scrolling support.

* hui-mouse.el (smart-company-to-definition, smart-company-help): Added to support company completion mode.
  hmouse-sh.el (hmouse-shifted-setup, hmouse-unshifted-setup): Added Action and Assist Key local bindings
    for company-mode for GNU Emacs.

2017-11-30  Bob Weiner  &lt;rsw@gnu.org&gt;

* man/hyperbole.texi (Glossary): Added Jedi item with link to its home page.  Added link to the OO-Browser
    home page in its item.

* hmouse-tag.el (smart-python-jedi-to-definition-p): Added and called in smart-python to use the Jedi
    package when its server is running.  It jumps to the proper definition of multi-level module
    references definitions, e.g. a.b.c.  Also fixed error where the default action was not jumping to
    a tag definition at point because it was testing that the identifier parameter was non-nil (no
    identifier is sent in such usage).

* hui-mouse.el (hkey-alist): Moved smart-python prior to Imenu for more advanced definition lookups

* hyperbole.el (temp-buffer-show-hook, temp-buffer-show-function): Added Hyperbole hkey-help-show
    function rather than replacing any existing hook values.

2017-11-29  Bob Weiner  &lt;rsw@gnu.org&gt;

* hibtypes.el (markdown-internal-link): Rewrote (and added support functions) to handle markdown
    infile links properly.  Previous use of markdown-do was removed because that now does things
    other than following links.

2017-11-28  Bob Weiner  &lt;rsw@gnu.org&gt;

* hmouse-drv.el (hkey-help-show): Added conditionals to support org-mode org-goto *Org Help* buffer
    properly.

2017-11-27  Bob Weiner  &lt;rsw@gnu.org&gt;

* 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.

* hui-window.el (hmouse-kill-and-yank-region, hmouse-yank-region): Added select-frame-set-input-focus
    in case released in a different frame.

2017-11-26  Bob Weiner  &lt;rsw@gnu.org&gt;

* hmouse-drv.el (hkey-throw): Restored input focus to start-win rather than just making it
    the selected window.
                (hkey-drag-to): Fixed predicate test to call hmouse-at-item-p instead of
    hmouse-drag-item-to-display and set input focus to release-window if dragging an item.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added keyboard 'throws' of items for display in specific windows; fixed compilation error; released 7.0.2</title>
<updated>2017-11-23T13:44:36+00:00</updated>
<author>
<name>Bob Weiner</name>
<email>rsw@gnu.org</email>
</author>
<published>2017-11-23T13:44:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/elpa.git/commit/?id=667ea76a88d8aacd32c6ddeca850146dc0be6076'/>
<id>667ea76a88d8aacd32c6ddeca850146dc0be6076</id>
<content type='text'>
* hversion.el: Released 7.0.2.

* hui-window.el (hmouse-at-item-p): Added to test if on a draggable item.

* hmouse-drv.el (hkey-throw): Added to throw a drag item to a specific window via the
    ace-window package and the key sequence {M-o t &lt;window-id&gt;}, leaving the original
    source window selected.
* man/hyperbole.texi (Keyboard Drags): Added description of throwing an item.

* hui-mouse.el: Fixed a compilation time problem with when hmouse-alist was defined.

==============================================================================
V7.0.2 changes ^^^^:
==============================================================================
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* hversion.el: Released 7.0.2.

* hui-window.el (hmouse-at-item-p): Added to test if on a draggable item.

* hmouse-drv.el (hkey-throw): Added to throw a drag item to a specific window via the
    ace-window package and the key sequence {M-o t &lt;window-id&gt;}, leaving the original
    source window selected.
* man/hyperbole.texi (Keyboard Drags): Added description of throwing an item.

* hui-mouse.el: Fixed a compilation time problem with when hmouse-alist was defined.

==============================================================================
V7.0.2 changes ^^^^:
==============================================================================
</pre>
</div>
</content>
</entry>
</feed>
