Hi,

I am learning to use hyperbole. Thanks for this wonderful package!

I am an ivy user, and have issues when using "M-o" in the ivy completion
buffers. In ivy, "M-o" is bound to "ivy-dispatching-done" in 2 keymaps
(ivy-minibuffer-map and ivy-mode-map).

When I press "M-o" inside an ivy completion buffer, hyperbole intercepts
the key and tells me:

,----
| Action Key depressed; go to release point and press {M-o}.
`----

I have tried to rebind keys in the "hyperbole-init-hook" with this:

,----[ elisp ]
| (lambda () (hkey-set-key (kbd "s-O") 'hkey-operate)
|                             (hkey-set-key (kbd "s-<return>") 'hkey-either)
|                             (define-key ivy-minibuffer-map (kbd "M-o")
|                             'ivy-dispatching-done) 
|                             (define-key ivy-mode-map (kbd "M-o")
|                             'ivy-dispatching-done)) 
`----


Note that rebinding "hkey-either" to "s-<return>" works (I do this to
avoid conflicts in org-mode), but my ivy hack seems not to have any effect

I suppose that I am doing something wrong, but I can't seem to find out
a solution.

Thanks for your help.

Garjola

Reply via email to