<feed xmlns='http://www.w3.org/2005/Atom'>
<title>elpa.git/man/im/C-hh.png, 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>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>Keyboard drags; Treemacs item drags; Ace-Window item throws and HyRolo Google Contacts improvements</title>
<updated>2017-11-21T19:08:35+00:00</updated>
<author>
<name>Bob Weiner</name>
<email>rsw@gnu.org</email>
</author>
<published>2017-11-21T19:08:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/elpa.git/commit/?id=099bdae1a82ed9be0b587d3f1a436f55a2914b77'/>
<id>099bdae1a82ed9be0b587d3f1a436f55a2914b77</id>
<content type='text'>
Enabled keyboard-based drag emulation and associated help with {C-h A}.
Made HyRolo support of Google Contacts usable by eliminating repeated login requests.
Added item drags for Treemacs file viewer package.
Added {i} key to Ace-Window package operations to display an item in a specific window.

* hmouse-drv.el (hkey-ace-window-setup): Setup keyboard-based display of items in windows specified by
    short ids.  See its doc string for how to use.
                (hkey-drag, hkey-drag-jump): Added for mouse drag emulation via keyboard from a single
    function that uses the selected window point for depress location and the parameter RELEASE-WINDOW
    for the window and its point for release.  hkey-drag-jump is useful as a command in the ace-window
    package's aw-dispatch-alist, e.g. {i} for insert item, because it leaves RELEASE-WINDOW selected.

* hui-select.el (hui-select-ignore-quoted-sexp-modes): Added so major modes to ignore for syntactic pair
    selection can be customized.
                (hui-select-at-delimited-thing-p): Changed to not trigger when on an Emacs button.

* hui-window.el (hmouse-drag-between-frames): Replaced calls to window-valid-p with window-live-p.
                (hmouse-drag-window-side, hmouse-drag-between-windows, hmouse-drag-same-window,
		 hmouse-drag-outside-all-windows, hmouse-drag-item-to-display,
		 hmouse-item-to-window): Added window-live-p checks for cases where a window has
    been deleted between depress and release.

* hmouse-drv.el (hmouse-window-at-absolute-pixel-position): Updated to support keyboard drag emulation.
                (hkey-help): Changed hkey-forms to use hmouse-alist instead of hkey-alist so mouse
    drags are accounted for when emulating drags from the keyboard and then invoking {C-h A} for help.
  hui-window.el (hmouse-drag-outside-all-windows): Triggered only if an action/assist-key press has
    occurred, e.g. could be called by hkey-help when no press has occurred.
                (hmouse-x-coord, hmouse-y-coord): Removed error when there is no valid coordinate and
    returned nil instead to support keyboard drag emulation help.

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

* hmouse-drv.el (hkey-absolute-pixel-position): Added and used in Action/Assist Key functions.
                (hmouse-set-point): Fixed hkey-operate bug by wrapping final (posn-at-point) in
    a list with an event type symbol so if called from a keyboard event, returns a proper format
    event.
                (hkey-operate): Changed so output messages only when called interactively.

* hui-treemacs.el: Added for Smart Key support of the Treemacs file manager.
                   (smart-treemacs): Added.
                   (smart-treemacs-modeline): Added to allow toggling of Treemacs display on
    Action Key clicks on buffer id of modeline.
  hui-mouse.el (hkey-alist, action-key-modeline-buffer-id-function): Added Smart Key treemacs
    package support.
  hui-window.el (action-key-modeline): Updated to call action-key-modeline-buffer-id-function.
  hactypes.el (link-to-buffer-tmp): Added optional 2nd parameter of POINT to display.

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

* hui-window.el (hmouse-item-to-window): Added support for hmouse-drag-item-mode-forms sending
    a sequence of (buffer position) rather than just buffer.
                (hmouse-drag-item-mode-forms): Added support for dragging items from the treemacs
    hierachical file viewer package.

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

* hyrolo.el (hyrolo-initialize-file-list): Fixed to set hyrolo-file-list.
            (hyrolo-retrieve-google-contacts): Updated to cache Google passphrase whenever Google contacts
    are used so the user is not prompted for his passphrase on every HyRolo search.
  man/hyperbole.texi (HyRolo Settings): Updated Google Contacts settings handling to document this caching.

* man/im/C-hh.png - Added showing Hyperbole mini-buffer menu prefix key binding.

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

* hywconfig.el (hywconfig-delete-pop): Fixed bug that removed the ring entry before using it to restore
    the window configuration.

==============================================================================
V7.0.1 changes ^^^^:
==============================================================================
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enabled keyboard-based drag emulation and associated help with {C-h A}.
Made HyRolo support of Google Contacts usable by eliminating repeated login requests.
Added item drags for Treemacs file viewer package.
Added {i} key to Ace-Window package operations to display an item in a specific window.

* hmouse-drv.el (hkey-ace-window-setup): Setup keyboard-based display of items in windows specified by
    short ids.  See its doc string for how to use.
                (hkey-drag, hkey-drag-jump): Added for mouse drag emulation via keyboard from a single
    function that uses the selected window point for depress location and the parameter RELEASE-WINDOW
    for the window and its point for release.  hkey-drag-jump is useful as a command in the ace-window
    package's aw-dispatch-alist, e.g. {i} for insert item, because it leaves RELEASE-WINDOW selected.

* hui-select.el (hui-select-ignore-quoted-sexp-modes): Added so major modes to ignore for syntactic pair
    selection can be customized.
                (hui-select-at-delimited-thing-p): Changed to not trigger when on an Emacs button.

* hui-window.el (hmouse-drag-between-frames): Replaced calls to window-valid-p with window-live-p.
                (hmouse-drag-window-side, hmouse-drag-between-windows, hmouse-drag-same-window,
		 hmouse-drag-outside-all-windows, hmouse-drag-item-to-display,
		 hmouse-item-to-window): Added window-live-p checks for cases where a window has
    been deleted between depress and release.

* hmouse-drv.el (hmouse-window-at-absolute-pixel-position): Updated to support keyboard drag emulation.
                (hkey-help): Changed hkey-forms to use hmouse-alist instead of hkey-alist so mouse
    drags are accounted for when emulating drags from the keyboard and then invoking {C-h A} for help.
  hui-window.el (hmouse-drag-outside-all-windows): Triggered only if an action/assist-key press has
    occurred, e.g. could be called by hkey-help when no press has occurred.
                (hmouse-x-coord, hmouse-y-coord): Removed error when there is no valid coordinate and
    returned nil instead to support keyboard drag emulation help.

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

* hmouse-drv.el (hkey-absolute-pixel-position): Added and used in Action/Assist Key functions.
                (hmouse-set-point): Fixed hkey-operate bug by wrapping final (posn-at-point) in
    a list with an event type symbol so if called from a keyboard event, returns a proper format
    event.
                (hkey-operate): Changed so output messages only when called interactively.

* hui-treemacs.el: Added for Smart Key support of the Treemacs file manager.
                   (smart-treemacs): Added.
                   (smart-treemacs-modeline): Added to allow toggling of Treemacs display on
    Action Key clicks on buffer id of modeline.
  hui-mouse.el (hkey-alist, action-key-modeline-buffer-id-function): Added Smart Key treemacs
    package support.
  hui-window.el (action-key-modeline): Updated to call action-key-modeline-buffer-id-function.
  hactypes.el (link-to-buffer-tmp): Added optional 2nd parameter of POINT to display.

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

* hui-window.el (hmouse-item-to-window): Added support for hmouse-drag-item-mode-forms sending
    a sequence of (buffer position) rather than just buffer.
                (hmouse-drag-item-mode-forms): Added support for dragging items from the treemacs
    hierachical file viewer package.

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

* hyrolo.el (hyrolo-initialize-file-list): Fixed to set hyrolo-file-list.
            (hyrolo-retrieve-google-contacts): Updated to cache Google passphrase whenever Google contacts
    are used so the user is not prompted for his passphrase on every HyRolo search.
  man/hyperbole.texi (HyRolo Settings): Updated Google Contacts settings handling to document this caching.

* man/im/C-hh.png - Added showing Hyperbole mini-buffer menu prefix key binding.

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

* hywconfig.el (hywconfig-delete-pop): Fixed bug that removed the ring entry before using it to restore
    the window configuration.

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