Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

org-ql-find doesn't work with certain completion frontends (Selectrum, Ivy) #284

Open
jave opened this issue Jun 14, 2022 · 27 comments
Open
Assignees

Comments

@jave
Copy link

jave commented Jun 14, 2022

I get:

org-ql-find: Wrong type argument: markerp, nil

when trying org-ql-find, with selectrum activated. With vanilla completion org-ql-find seems to work.

It is very possible that the problem lies in my configuration, so if possible, could you attach a known working selectrum configuration?

Mine looks like this:

  (use-package selectrum
    ;;:straight t
    :ensure t
    :init
    (selectrum-mode +1)
    )

  (use-package selectrum-prescient
    ;;:straight t
    :ensure t
    :init
    (selectrum-prescient-mode +1)
    (prescient-persist-mode +1)
    )

  (use-package consult
    ;;:straight t
    :ensure t)

  (defun daf-vanilla-completion ()
    (interactive)
    (helm-mode -1)
      (ivy-mode -1)
      (ido-mode -1)
      (counsel-mode -1)
      (selectrum-mode -1)
      (setq read-file-name-function 'read-file-name-default)
  
    )
  (defun daf-selectrum ()
    "Switch to selectrum."
    (interactive)
    (daf-vanilla-completion)
  
    (selectrum-mode +1)
    (selectrum-prescient-mode +1)
    (prescient-persist-mode +1)

    (global-set-key (kbd "M-x") 'execute-extended-command)
    (global-set-key (kbd "C-x C-f") 'find-file)
    (global-set-key (kbd "M-s M-s") 'consult-line)
    (global-set-key (kbd "M-y")     'consult-yank-pop)
    (global-set-key (kbd "C-x b") 'consult-buffer)

    )

I sswitch between vanilla and slectrum with the two functions.

@alphapapa alphapapa changed the title org-ql-find: Wrong type argument: markerp, nil org-ql-find with Selectrum: Wrong type argument: markerp, nil Jun 15, 2022
@alphapapa alphapapa changed the title org-ql-find with Selectrum: Wrong type argument: markerp, nil org-ql-find doesn't work with Selectrum Jun 15, 2022
@alphapapa
Copy link
Owner

Hi Joakim,

I'm afraid I don't use Selectrum, so I can't help you with it. I know that org-ql-find does work with default Emacs and with Vertico. The completion-related code in that command may not be perfectly correct, because I don't fully understand the completion API for "programmed completion," and I got it from a minimal example. But it seems that, if it works with default Emacs completion, it should work with other packages like Selectrum that are intended to be compatible with the Emacs completion API.

@jave
Copy link
Author

jave commented Jun 15, 2022

okay,then I can do a local hack to wrap org-ql-rifle in vanila or vertico. thanks.

@alphapapa
Copy link
Owner

Okay. I'll leave this issue open so maybe we can fix it in the future. Thanks.

@minad
Copy link

minad commented Jul 4, 2022

Selectrum cannot support org-ql find, since Selectrum does not support dynamic completion tables. The plan is to deprecate Selectrum in favor of Vertico, which fully supports all completion features. See minad/vertico#237. See also my comment d0acc8c#commitcomment-75097866.

@alphapapa
Copy link
Owner

@minad Ah, I didn't realize that Selectrum doesn't support them. Thanks.

I suppose I should document this somewhere...

@alphapapa alphapapa self-assigned this Jul 7, 2022
@alphapapa alphapapa added this to the 0.7 milestone Jul 7, 2022
@jave
Copy link
Author

jave commented Jul 14, 2022

I switched to vertico, as per @minad suggestion, now org-ql-find seems to work, so I would suggest switching to vertico for selectrum users.

@treed
Copy link

treed commented Jul 15, 2022

Curiously, I also see this error while using vertico.

In my case, however, I get it when I use org-ql-find from a buffer that isn't org; if I'm in an org buffer then it searches that buffer without error as expected.

Is it possible that selectrum is doing something with the active buffer, or at least the active buffer at the time org-ql-find is invoked?

@mhcerri
Copy link

mhcerri commented Jul 15, 2022

Hi. I also see the same problem with ivy when using org-ql-find or org-ql-find-in-agenda.

@alphapapa
Copy link
Owner

Curiously, I also see this error while using vertico.

In my case, however, I get it when I use org-ql-find from a buffer that isn't org; if I'm in an org buffer then it searches that buffer without error as expected.

org-ql-find searches the current buffer. If you call it from a non-Org buffer, it won't work. I guess I need to add a check for the major mode when it's called.

alphapapa added a commit that referenced this issue Jul 15, 2022
@alphapapa
Copy link
Owner

Hi. I also see the same problem with ivy when using org-ql-find or org-ql-find-in-agenda.

Like Selectrum, Ivy probably doesn't support dynamic collections. You'll need to switch to Vertico, disable Ivy, or configure Ivy to not be used for org-ql-find commands.

@mhcerri
Copy link

mhcerri commented Jul 15, 2022

Hi, @alphapapa. Thanks for the awesome package!

However ivy does support dynamic collections. I see that org-ql-find needs to do some workarounds (that I'm still trying to understand), but maybe those workarounds are too specific.

@minad
Copy link

minad commented Jul 15, 2022

@mhcerri Org-ql does essentially this:

(let ((completion-styles '(basic)))
  (completing-read "Dynamic: "
                   (completion-table-dynamic
                    (lambda (str) ;; some dynamic candidates...
                      (list (concat str "1")
                            (concat str "2")
                            (concat str "3"))))))

This is a straightforward use of completion-table-dynamic (works with default completion, icomplete, vertico, but not selectrum). Does this work with Ivy? See also the discussion #281.

@mhcerri
Copy link

mhcerri commented Jul 15, 2022

Hi, @minad.

It does:

screenshot_20220715172557

@minad
Copy link

minad commented Jul 15, 2022

@mhcerri what happens if you enter something?

@mhcerri
Copy link

mhcerri commented Jul 15, 2022

@minad, with your example? It works as expected, it filters based on the text I entered and it returns the selected string if I hit enter.

The problem seems to be caused by marker being nil (which is defined as(gethash selected table)). It seems the logic defined by the functions in the cl-labels block is not working properly with ivy. I added some debug messages to them and it seems that collection is being called, but for some reason table is empty.

@minad
Copy link

minad commented Jul 15, 2022

@mhcerri No. My example doesn't work as expected with Ivy. I just tested this myself. For example if you enter "foo" the expected output should be:

foo1
foo2
foo3

With Ivy I get no candidates in that case, since they are filtered out. This means that Ivy doesn't properly support completion-table-dynamic. Please compare against Vertico or Icomplete. The problem is really not that something is over specific here. Ivy doesn't support this.

@mhcerri
Copy link

mhcerri commented Jul 16, 2022

@minad, I see. In order to get the same behavior I need to do something like:

(let ((completion-styles '(basic))
      (ivy-completing-read-dynamic-collection 't))
  (completing-read "Dynamic: "
                    (lambda (str) ;; some dynamic candidates...
                      (list (concat str "1")
                            (concat str "2")
                            (concat str "3")))))

I will try to put together an workaround.

@minad
Copy link

minad commented Jul 16, 2022

@mhcerri I see. The problem is that Ivy doesn't use completion styles for filtering, such that the completion-styles override here isn't effective. Hopefully it is sufficient if @alphapapa let-binds ivy-completing-read-dynamic-collection as you've shown, in order to bypass the usual Ivy filtering. I wonder if a similar small workaround is needed for Helm or if it just works as is. It would be nice to end up with an implementation which is portable across all frontends.

EDIT: I entirely missed that you dropped completing-read-dynamic. This is wrong then. Ivy deviates from the completing-read API in an incompatible way.

@alphapapa
Copy link
Owner

Well, I guess we can add (defvar ivy-completing-read-dynamic-collection) and then bind it to t where needed, until Ivy gains some kind of fix on its end.

I wonder if a similar small workaround is needed for Helm or if it just works as is. It would be nice to end up with an implementation which is portable across all frontends.

Agreed.

@alphapapa
Copy link
Owner

@mhcerri Please let me know if that commit solves the problem with Ivy.

@mhcerri
Copy link

mhcerri commented Jul 18, 2022

Hi, @alphapapa. Unfortunately that doesn't seem to work and I get the following error instead: Wrong number of arguments: (3 . 3), 1.

It seems that ivy diverts too much from the standard completion API. Besides requiring ivy-completing-read-dynamic-collection t it also assumes the completion function will only receive a single argument. I also had to drop (completion-table-dynamic ...) from the example that @minad provided to make it work.

Thanks for giving it a try, but I think you were right in the first place and this is an ivy issue. Thanks for the attention!

alphapapa added a commit that referenced this issue Jul 18, 2022
@alphapapa
Copy link
Owner

@mhcerri Thanks, I reverted that workaround.

@alphapapa alphapapa changed the title org-ql-find doesn't work with Selectrum org-ql-find doesn't work with certain completion frontends (Selectrum, Ivy) Jul 18, 2022
@SterlingHooten
Copy link

I've been trying to get org-ql-refile to work with any kind of completion framework. As noted in this thread, Ivy gives nothing. With an emacs -q session and installing org-ql and vertico I can get completing read to display the options correctly. And features like tags:test seem to work, but trying to type heading:test produces error Error in post-command-hook (vertico--exhibit): (error "Unknown rx symbol ‘nil’"), after which the mini buffer no longer responds to changes in the query.

It does work with built-in completion, but the default completion is somewhat painful to use. Is there some reference implementation with a useful framework that's functionally complete? Or do you know which is closest along?

@minad
Copy link

minad commented Sep 22, 2022

@SterlingHooten The nil error you've found is a bug in the org-ql completion table. If that is fixed org-ql should work perfectly well with default completion, vertico and icomplete.

@alphapapa
Copy link
Owner

@SterlingHooten AFAICT the problem you reported has been fixed. Please let me know how it works for you.

@alphapapa alphapapa removed this from the 0.7 milestone Mar 10, 2023
@progfolio
Copy link

When trying org-ql-find with helm enabled, I get the following backtrace:

Debugger entered--Lisp error: (error "Invalid completion style helm")
  error("Invalid completion style %s" helm)
  #f(compiled-function (style) #<bytecode -0x18735930811c43bf>)(helm)
  completion--some(#f(compiled-function (style) #<bytecode -0x18735930811c43bf>) (helm org-ql-completing-read))
  completion--nth-completion(2 "" #f(compiled-function (str pred flag) #<bytecode 0xbfab22765670426>) nil 0 (metadata (group-function . #f(compiled-function (candidate transform) #<bytecode 0x16b4cfad07a35e5e>)) (affixation-function . #f(compiled-function (completions) #<bytecode 0xe9e89cb9f3d8fc5>)) (annotation-function . #f(compiled-function (candidate) #<bytecode -0x122504def6a5aad0>))))
  completion-all-completions("" #f(compiled-function (str pred flag) #<bytecode 0xbfab22765670426>) nil 0 (metadata (group-function . #f(compiled-function (candidate transform) #<bytecode 0x16b4cfad07a35e5e>)) (affixation-function . #f(compiled-function (completions) #<bytecode 0xe9e89cb9f3d8fc5>)) (annotation-function . #f(compiled-function (candidate) #<bytecode -0x122504def6a5aad0>))))
  #f(compiled-function (str predicate action) #<bytecode 0xcfb8e5a2b58c1bf>)("" nil t)
  helm-comp-read-get-candidates(#f(compiled-function (str predicate action) #<bytecode 0xcfb8e5a2b58c1bf>) nil nil t "")
  #f(compiled-function () #<bytecode -0xba74e3b52c01a29>)()
  helm-apply-functions-from-source(((nomark) (name . "org-ql-find") (candidates . #f(compiled-function () #<bytecode -0xba74e3b52c01a29>)) (keymap keymap (127 . delete-backward-char) (27 keymap (13 . helm-cr-empty-string)) (C-return . helm-cr-empty-string) keymap (normal-state keymap (32 . helm-toggle-visible-mark) (121 keymap ... ... ...) (47 . helm-quit-and-find-file) (71 . helm-end-of-buffer) (107 . helm-previous-line) (106 . helm-next-line) (41 . helm-next-visible-mark) (40 . helm-prev-visible-mark) (103 keymap ... ... ... ...) (93 keymap ...) (91 keymap ...) (tab . helm-select-action) (4 . helm-next-page) (15 . helm-next-source) (14 . helm-next-line) (16 . helm-previous-line) (22 . helm-next-page) (13 . helm-maybe-exit-minibuffer) "Auxiliary keymap for Normal stat..." (2 . helm-previous-page) (6 . helm-next-page) (27 keymap ... ... ... ... ... ...)) (insert-state keymap "Auxiliary keymap for Insert stat..." (15 . helm-next-source) (14 . helm-next-line) (16 . helm-previous-line) (22 . helm-next-page) (13 . helm-maybe-exit-minibuffer) (2 . helm-previous-page) (6 . helm-next-page) (27 keymap ... ... ... ... ... ...)) (\(insert\ normal\)-state keymap "Auxiliary keymap for (insert nor...") (1 . helm-select-action) (tab . helm-execute-persistent-action) (f12 . #f(compiled-function () ... #<bytecode 0x198021534c2280>)) (f11 . #f(compiled-function () ... #<bytecode 0x198021534a1280>)) (f10 . #f(compiled-function () ... #<bytecode 0x198021534b0280>)) (f9 . #f(compiled-function () ... #<bytecode 0x198021534ef280>)) (f8 . #f(compiled-function () ... #<bytecode 0x198021534fe280>)) (f7 . #f(compiled-function () ... #<bytecode 0x1980215343d280>)) (f6 . #f(compiled-function () ... #<bytecode 0x1980215342c280>)) (f5 . #f(compiled-function () ... #<bytecode 0x1980215340b280>)) (f4 . #f(compiled-function () ... #<bytecode 0x1980215341a280>)) (f3 . #f(compiled-function () ... #<bytecode 0x19802153479280>)) (f2 . #f(compiled-function () ... #<bytecode 0x19802153468280>)) (menu-bar keymap (help-menu keymap ...)) (help keymap (109 . helm-help)) (23 . helm-helm-yank-text-at-point-with-subkeys) (f1 . #f(compiled-function () ... #<bytecode 0x19802155767280>)) (8 . helm-find-files-up-one-level) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) (67108897 . helm-toggle-suspend-update) (3 keymap (57 . #f(compiled-function () ... #<bytecode -0x47bd7e929ab6975>)) (56 . #f(compiled-function () ... #<bytecode -0x47bd7e929ba6975>)) (55 . #f(compiled-function () ... #<bytecode -0x47bd7e929896975>)) (54 . #f(compiled-function () ... #<bytecode -0x47bd7e929986975>)) (53 . #f(compiled-function () ... #<bytecode -0x47bd7e928776975>)) (52 . #f(compiled-function () ... #<bytecode -0x47bd7e928666975>)) (51 . #f(compiled-function () ... #<bytecode -0x47bd7e928556975>)) (50 . #f(compiled-function () ... #<bytecode -0x47bd7e928446975>)) (49 . #f(compiled-function () ... #<bytecode -0x47bd7e92b536975>)) (110 . helm-helm-run-cycle-resume-with-subkeys) (108 . helm-display-line-numbers-mode) (62 . helm-toggle-truncate-line) (21 . helm-refresh) (6 . helm-follow-mode) (9 . helm-insert-or-copy) (11 . helm-kill-selection-and-quit) (25 . helm-yank-selection) (37 . helm-exchange-minibuffer-and-header-line) (95 . helm-toggle-full-frame) (45 . helm-swap-windows)) (67108987 . helm-enlarge-window) ...) (action ("Sole action (Identity)" lambda (candidate) (if nil ... ...))) (persistent-help . "DoNothing") (requires-pattern . 0) (filtered-candidate-transformer helm-cr-default-transformer #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_39> helm-fuzzy-highlight-matches) (volatile . t) (match . identity) (redisplay . identity) (mode-line . "\\<helm-comp-read-map>C/\\[helm-cr...") (header-line . #("C-j: DoNothing (keeping session)" 0 3 (font-lock-face help-key-binding face help-key-binding))) (group . helm) (match-dynamic . t)) #f(compiled-function () #<bytecode -0xba74e3b52c01a29>))
  helm-interpret-value(#f(compiled-function () #<bytecode -0xba74e3b52c01a29>) ((nomark) (name . "org-ql-find") (candidates . #f(compiled-function () #<bytecode -0xba74e3b52c01a29>)) (keymap keymap (127 . delete-backward-char) (27 keymap (13 . helm-cr-empty-string)) (C-return . helm-cr-empty-string) keymap (normal-state keymap (32 . helm-toggle-visible-mark) (121 keymap ... ... ...) (47 . helm-quit-and-find-file) (71 . helm-end-of-buffer) (107 . helm-previous-line) (106 . helm-next-line) (41 . helm-next-visible-mark) (40 . helm-prev-visible-mark) (103 keymap ... ... ... ...) (93 keymap ...) (91 keymap ...) (tab . helm-select-action) (4 . helm-next-page) (15 . helm-next-source) (14 . helm-next-line) (16 . helm-previous-line) (22 . helm-next-page) (13 . helm-maybe-exit-minibuffer) "Auxiliary keymap for Normal stat..." (2 . helm-previous-page) (6 . helm-next-page) (27 keymap ... ... ... ... ... ...)) (insert-state keymap "Auxiliary keymap for Insert stat..." (15 . helm-next-source) (14 . helm-next-line) (16 . helm-previous-line) (22 . helm-next-page) (13 . helm-maybe-exit-minibuffer) (2 . helm-previous-page) (6 . helm-next-page) (27 keymap ... ... ... ... ... ...)) (\(insert\ normal\)-state keymap "Auxiliary keymap for (insert nor...") (1 . helm-select-action) (tab . helm-execute-persistent-action) (f12 . #f(compiled-function () ... #<bytecode 0x198021534c2280>)) (f11 . #f(compiled-function () ... #<bytecode 0x198021534a1280>)) (f10 . #f(compiled-function () ... #<bytecode 0x198021534b0280>)) (f9 . #f(compiled-function () ... #<bytecode 0x198021534ef280>)) (f8 . #f(compiled-function () ... #<bytecode 0x198021534fe280>)) (f7 . #f(compiled-function () ... #<bytecode 0x1980215343d280>)) (f6 . #f(compiled-function () ... #<bytecode 0x1980215342c280>)) (f5 . #f(compiled-function () ... #<bytecode 0x1980215340b280>)) (f4 . #f(compiled-function () ... #<bytecode 0x1980215341a280>)) (f3 . #f(compiled-function () ... #<bytecode 0x19802153479280>)) (f2 . #f(compiled-function () ... #<bytecode 0x19802153468280>)) (menu-bar keymap (help-menu keymap ...)) (help keymap (109 . helm-help)) (23 . helm-helm-yank-text-at-point-with-subkeys) (f1 . #f(compiled-function () ... #<bytecode 0x19802155767280>)) (8 . helm-find-files-up-one-level) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) (67108897 . helm-toggle-suspend-update) (3 keymap (57 . #f(compiled-function () ... #<bytecode -0x47bd7e929ab6975>)) (56 . #f(compiled-function () ... #<bytecode -0x47bd7e929ba6975>)) (55 . #f(compiled-function () ... #<bytecode -0x47bd7e929896975>)) (54 . #f(compiled-function () ... #<bytecode -0x47bd7e929986975>)) (53 . #f(compiled-function () ... #<bytecode -0x47bd7e928776975>)) (52 . #f(compiled-function () ... #<bytecode -0x47bd7e928666975>)) (51 . #f(compiled-function () ... #<bytecode -0x47bd7e928556975>)) (50 . #f(compiled-function () ... #<bytecode -0x47bd7e928446975>)) (49 . #f(compiled-function () ... #<bytecode -0x47bd7e92b536975>)) (110 . helm-helm-run-cycle-resume-with-subkeys) (108 . helm-display-line-numbers-mode) (62 . helm-toggle-truncate-line) (21 . helm-refresh) (6 . helm-follow-mode) (9 . helm-insert-or-copy) (11 . helm-kill-selection-and-quit) (25 . helm-yank-selection) (37 . helm-exchange-minibuffer-and-header-line) (95 . helm-toggle-full-frame) (45 . helm-swap-windows)) (67108987 . helm-enlarge-window) ...) (action ("Sole action (Identity)" lambda (candidate) (if nil ... ...))) (persistent-help . "DoNothing") (requires-pattern . 0) (filtered-candidate-transformer helm-cr-default-transformer #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_39> helm-fuzzy-highlight-matches) (volatile . t) (match . identity) (redisplay . identity) (mode-line . "\\<helm-comp-read-map>C/\\[helm-cr...") (header-line . #("C-j: DoNothing (keeping session)" 0 3 (font-lock-face help-key-binding face help-key-binding))) (group . helm) (match-dynamic . t)))
  helm-get-candidates(((nomark) (name . "org-ql-find") (candidates . #f(compiled-function () #<bytecode -0xba74e3b52c01a29>)) (keymap keymap (127 . delete-backward-char) (27 keymap (13 . helm-cr-empty-string)) (C-return . helm-cr-empty-string) keymap (normal-state keymap (32 . helm-toggle-visible-mark) (121 keymap ... ... ...) (47 . helm-quit-and-find-file) (71 . helm-end-of-buffer) (107 . helm-previous-line) (106 . helm-next-line) (41 . helm-next-visible-mark) (40 . helm-prev-visible-mark) (103 keymap ... ... ... ...) (93 keymap ...) (91 keymap ...) (tab . helm-select-action) (4 . helm-next-page) (15 . helm-next-source) (14 . helm-next-line) (16 . helm-previous-line) (22 . helm-next-page) (13 . helm-maybe-exit-minibuffer) "Auxiliary keymap for Normal stat..." (2 . helm-previous-page) (6 . helm-next-page) (27 keymap ... ... ... ... ... ...)) (insert-state keymap "Auxiliary keymap for Insert stat..." (15 . helm-next-source) (14 . helm-next-line) (16 . helm-previous-line) (22 . helm-next-page) (13 . helm-maybe-exit-minibuffer) (2 . helm-previous-page) (6 . helm-next-page) (27 keymap ... ... ... ... ... ...)) (\(insert\ normal\)-state keymap "Auxiliary keymap for (insert nor...") (1 . helm-select-action) (tab . helm-execute-persistent-action) (f12 . #f(compiled-function () ... #<bytecode 0x198021534c2280>)) (f11 . #f(compiled-function () ... #<bytecode 0x198021534a1280>)) (f10 . #f(compiled-function () ... #<bytecode 0x198021534b0280>)) (f9 . #f(compiled-function () ... #<bytecode 0x198021534ef280>)) (f8 . #f(compiled-function () ... #<bytecode 0x198021534fe280>)) (f7 . #f(compiled-function () ... #<bytecode 0x1980215343d280>)) (f6 . #f(compiled-function () ... #<bytecode 0x1980215342c280>)) (f5 . #f(compiled-function () ... #<bytecode 0x1980215340b280>)) (f4 . #f(compiled-function () ... #<bytecode 0x1980215341a280>)) (f3 . #f(compiled-function () ... #<bytecode 0x19802153479280>)) (f2 . #f(compiled-function () ... #<bytecode 0x19802153468280>)) (menu-bar keymap (help-menu keymap ...)) (help keymap (109 . helm-help)) (23 . helm-helm-yank-text-at-point-with-subkeys) (f1 . #f(compiled-function () ... #<bytecode 0x19802155767280>)) (8 . helm-find-files-up-one-level) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) (67108897 . helm-toggle-suspend-update) (3 keymap (57 . #f(compiled-function () ... #<bytecode -0x47bd7e929ab6975>)) (56 . #f(compiled-function () ... #<bytecode -0x47bd7e929ba6975>)) (55 . #f(compiled-function () ... #<bytecode -0x47bd7e929896975>)) (54 . #f(compiled-function () ... #<bytecode -0x47bd7e929986975>)) (53 . #f(compiled-function () ... #<bytecode -0x47bd7e928776975>)) (52 . #f(compiled-function () ... #<bytecode -0x47bd7e928666975>)) (51 . #f(compiled-function () ... #<bytecode -0x47bd7e928556975>)) (50 . #f(compiled-function () ... #<bytecode -0x47bd7e928446975>)) (49 . #f(compiled-function () ... #<bytecode -0x47bd7e92b536975>)) (110 . helm-helm-run-cycle-resume-with-subkeys) (108 . helm-display-line-numbers-mode) (62 . helm-toggle-truncate-line) (21 . helm-refresh) (6 . helm-follow-mode) (9 . helm-insert-or-copy) (11 . helm-kill-selection-and-quit) (25 . helm-yank-selection) (37 . helm-exchange-minibuffer-and-header-line) (95 . helm-toggle-full-frame) (45 . helm-swap-windows)) (67108987 . helm-enlarge-window) ...) (action ("Sole action (Identity)" lambda (candidate) (if nil ... ...))) (persistent-help . "DoNothing") (requires-pattern . 0) (filtered-candidate-transformer helm-cr-default-transformer #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_39> helm-fuzzy-highlight-matches) (volatile . t) (match . identity) (redisplay . identity) (mode-line . "\\<helm-comp-read-map>C/\\[helm-cr...") (header-line . #("C-j: DoNothing (keeping session)" 0 3 (font-lock-face help-key-binding face help-key-binding))) (group . helm) (match-dynamic . t)))
  helm-get-cached-candidates(((nomark) (name . "org-ql-find") (candidates . #f(compiled-function () #<bytecode -0xba74e3b52c01a29>)) (keymap keymap (127 . delete-backward-char) (27 keymap (13 . helm-cr-empty-string)) (C-return . helm-cr-empty-string) keymap (normal-state keymap (32 . helm-toggle-visible-mark) (121 keymap ... ... ...) (47 . helm-quit-and-find-file) (71 . helm-end-of-buffer) (107 . helm-previous-line) (106 . helm-next-line) (41 . helm-next-visible-mark) (40 . helm-prev-visible-mark) (103 keymap ... ... ... ...) (93 keymap ...) (91 keymap ...) (tab . helm-select-action) (4 . helm-next-page) (15 . helm-next-source) (14 . helm-next-line) (16 . helm-previous-line) (22 . helm-next-page) (13 . helm-maybe-exit-minibuffer) "Auxiliary keymap for Normal stat..." (2 . helm-previous-page) (6 . helm-next-page) (27 keymap ... ... ... ... ... ...)) (insert-state keymap "Auxiliary keymap for Insert stat..." (15 . helm-next-source) (14 . helm-next-line) (16 . helm-previous-line) (22 . helm-next-page) (13 . helm-maybe-exit-minibuffer) (2 . helm-previous-page) (6 . helm-next-page) (27 keymap ... ... ... ... ... ...)) (\(insert\ normal\)-state keymap "Auxiliary keymap for (insert nor...") (1 . helm-select-action) (tab . helm-execute-persistent-action) (f12 . #f(compiled-function () ... #<bytecode 0x198021534c2280>)) (f11 . #f(compiled-function () ... #<bytecode 0x198021534a1280>)) (f10 . #f(compiled-function () ... #<bytecode 0x198021534b0280>)) (f9 . #f(compiled-function () ... #<bytecode 0x198021534ef280>)) (f8 . #f(compiled-function () ... #<bytecode 0x198021534fe280>)) (f7 . #f(compiled-function () ... #<bytecode 0x1980215343d280>)) (f6 . #f(compiled-function () ... #<bytecode 0x1980215342c280>)) (f5 . #f(compiled-function () ... #<bytecode 0x1980215340b280>)) (f4 . #f(compiled-function () ... #<bytecode 0x1980215341a280>)) (f3 . #f(compiled-function () ... #<bytecode 0x19802153479280>)) (f2 . #f(compiled-function () ... #<bytecode 0x19802153468280>)) (menu-bar keymap (help-menu keymap ...)) (help keymap (109 . helm-help)) (23 . helm-helm-yank-text-at-point-with-subkeys) (f1 . #f(compiled-function () ... #<bytecode 0x19802155767280>)) (8 . helm-find-files-up-one-level) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) (67108897 . helm-toggle-suspend-update) (3 keymap (57 . #f(compiled-function () ... #<bytecode -0x47bd7e929ab6975>)) (56 . #f(compiled-function () ... #<bytecode -0x47bd7e929ba6975>)) (55 . #f(compiled-function () ... #<bytecode -0x47bd7e929896975>)) (54 . #f(compiled-function () ... #<bytecode -0x47bd7e929986975>)) (53 . #f(compiled-function () ... #<bytecode -0x47bd7e928776975>)) (52 . #f(compiled-function () ... #<bytecode -0x47bd7e928666975>)) (51 . #f(compiled-function () ... #<bytecode -0x47bd7e928556975>)) (50 . #f(compiled-function () ... #<bytecode -0x47bd7e928446975>)) (49 . #f(compiled-function () ... #<bytecode -0x47bd7e92b536975>)) (110 . helm-helm-run-cycle-resume-with-subkeys) (108 . helm-display-line-numbers-mode) (62 . helm-toggle-truncate-line) (21 . helm-refresh) (6 . helm-follow-mode) (9 . helm-insert-or-copy) (11 . helm-kill-selection-and-quit) (25 . helm-yank-selection) (37 . helm-exchange-minibuffer-and-header-line) (95 . helm-toggle-full-frame) (45 . helm-swap-windows)) (67108987 . helm-enlarge-window) ...) (action ("Sole action (Identity)" lambda (candidate) (if nil ... ...))) (persistent-help . "DoNothing") (requires-pattern . 0) (filtered-candidate-transformer helm-cr-default-transformer #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_39> helm-fuzzy-highlight-matches) (volatile . t) (match . identity) (redisplay . identity) (mode-line . "\\<helm-comp-read-map>C/\\[helm-cr...") (header-line . #("C-j: DoNothing (keeping session)" 0 3 (font-lock-face help-key-binding face help-key-binding))) (group . helm) (match-dynamic . t)))
  helm-compute-matches(((nomark) (name . "org-ql-find") (candidates . #f(compiled-function () #<bytecode -0xba74e3b52c01a29>)) (keymap keymap (127 . delete-backward-char) (27 keymap (13 . helm-cr-empty-string)) (C-return . helm-cr-empty-string) keymap (normal-state keymap (32 . helm-toggle-visible-mark) (121 keymap ... ... ...) (47 . helm-quit-and-find-file) (71 . helm-end-of-buffer) (107 . helm-previous-line) (106 . helm-next-line) (41 . helm-next-visible-mark) (40 . helm-prev-visible-mark) (103 keymap ... ... ... ...) (93 keymap ...) (91 keymap ...) (tab . helm-select-action) (4 . helm-next-page) (15 . helm-next-source) (14 . helm-next-line) (16 . helm-previous-line) (22 . helm-next-page) (13 . helm-maybe-exit-minibuffer) "Auxiliary keymap for Normal stat..." (2 . helm-previous-page) (6 . helm-next-page) (27 keymap ... ... ... ... ... ...)) (insert-state keymap "Auxiliary keymap for Insert stat..." (15 . helm-next-source) (14 . helm-next-line) (16 . helm-previous-line) (22 . helm-next-page) (13 . helm-maybe-exit-minibuffer) (2 . helm-previous-page) (6 . helm-next-page) (27 keymap ... ... ... ... ... ...)) (\(insert\ normal\)-state keymap "Auxiliary keymap for (insert nor...") (1 . helm-select-action) (tab . helm-execute-persistent-action) (f12 . #f(compiled-function () ... #<bytecode 0x198021534c2280>)) (f11 . #f(compiled-function () ... #<bytecode 0x198021534a1280>)) (f10 . #f(compiled-function () ... #<bytecode 0x198021534b0280>)) (f9 . #f(compiled-function () ... #<bytecode 0x198021534ef280>)) (f8 . #f(compiled-function () ... #<bytecode 0x198021534fe280>)) (f7 . #f(compiled-function () ... #<bytecode 0x1980215343d280>)) (f6 . #f(compiled-function () ... #<bytecode 0x1980215342c280>)) (f5 . #f(compiled-function () ... #<bytecode 0x1980215340b280>)) (f4 . #f(compiled-function () ... #<bytecode 0x1980215341a280>)) (f3 . #f(compiled-function () ... #<bytecode 0x19802153479280>)) (f2 . #f(compiled-function () ... #<bytecode 0x19802153468280>)) (menu-bar keymap (help-menu keymap ...)) (help keymap (109 . helm-help)) (23 . helm-helm-yank-text-at-point-with-subkeys) (f1 . #f(compiled-function () ... #<bytecode 0x19802155767280>)) (8 . helm-find-files-up-one-level) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) (67108897 . helm-toggle-suspend-update) (3 keymap (57 . #f(compiled-function () ... #<bytecode -0x47bd7e929ab6975>)) (56 . #f(compiled-function () ... #<bytecode -0x47bd7e929ba6975>)) (55 . #f(compiled-function () ... #<bytecode -0x47bd7e929896975>)) (54 . #f(compiled-function () ... #<bytecode -0x47bd7e929986975>)) (53 . #f(compiled-function () ... #<bytecode -0x47bd7e928776975>)) (52 . #f(compiled-function () ... #<bytecode -0x47bd7e928666975>)) (51 . #f(compiled-function () ... #<bytecode -0x47bd7e928556975>)) (50 . #f(compiled-function () ... #<bytecode -0x47bd7e928446975>)) (49 . #f(compiled-function () ... #<bytecode -0x47bd7e92b536975>)) (110 . helm-helm-run-cycle-resume-with-subkeys) (108 . helm-display-line-numbers-mode) (62 . helm-toggle-truncate-line) (21 . helm-refresh) (6 . helm-follow-mode) (9 . helm-insert-or-copy) (11 . helm-kill-selection-and-quit) (25 . helm-yank-selection) (37 . helm-exchange-minibuffer-and-header-line) (95 . helm-toggle-full-frame) (45 . helm-swap-windows)) (67108987 . helm-enlarge-window) ...) (action ("Sole action (Identity)" lambda (candidate) (if nil ... ...))) (persistent-help . "DoNothing") (requires-pattern . 0) (filtered-candidate-transformer helm-cr-default-transformer #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_39> helm-fuzzy-highlight-matches) (volatile . t) (match . identity) (redisplay . identity) (mode-line . "\\<helm-comp-read-map>C/\\[helm-cr...") (header-line . #("C-j: DoNothing (keeping session)" 0 3 (font-lock-face help-key-binding face help-key-binding))) (group . helm) (match-dynamic . t)))
  helm--collect-matches((((nomark) (name . "org-ql-find") (candidates . #f(compiled-function () #<bytecode -0xba74e3b52c01a29>)) (keymap keymap (127 . delete-backward-char) (27 keymap ...) (C-return . helm-cr-empty-string) keymap (normal-state keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... "Auxiliary keymap for Normal stat..." ... ... ...) (insert-state keymap "Auxiliary keymap for Insert stat..." ... ... ... ... ... ... ... ...) (\(insert\ normal\)-state keymap "Auxiliary keymap for (insert nor...") (1 . helm-select-action) (tab . helm-execute-persistent-action) (f12 . #f(compiled-function () ... #<bytecode 0x198021534c2280>)) (f11 . #f(compiled-function () ... #<bytecode 0x198021534a1280>)) (f10 . #f(compiled-function () ... #<bytecode 0x198021534b0280>)) (f9 . #f(compiled-function () ... #<bytecode 0x198021534ef280>)) (f8 . #f(compiled-function () ... #<bytecode 0x198021534fe280>)) (f7 . #f(compiled-function () ... #<bytecode 0x1980215343d280>)) (f6 . #f(compiled-function () ... #<bytecode 0x1980215342c280>)) (f5 . #f(compiled-function () ... #<bytecode 0x1980215340b280>)) (f4 . #f(compiled-function () ... #<bytecode 0x1980215341a280>)) (f3 . #f(compiled-function () ... #<bytecode 0x19802153479280>)) (f2 . #f(compiled-function () ... #<bytecode 0x19802153468280>)) (menu-bar keymap ...) (help keymap ...) (23 . helm-helm-yank-text-at-point-with-subkeys) (f1 . #f(compiled-function () ... #<bytecode 0x19802155767280>)) (8 . helm-find-files-up-one-level) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) (67108897 . helm-toggle-suspend-update) (3 keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (67108987 . helm-enlarge-window) ...) (action ("Sole action (Identity)" lambda ... ...)) (persistent-help . "DoNothing") (requires-pattern . 0) (filtered-candidate-transformer helm-cr-default-transformer #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_39> helm-fuzzy-highlight-matches) (volatile . t) (match . identity) (redisplay . identity) (mode-line . "\\<helm-comp-read-map>C/\\[helm-cr...") (header-line . #("C-j: DoNothing (keeping session)" 0 3 ...)) (group . helm) (match-dynamic . t)) ((nomark) (name . "org-ql-find History") (candidates . #f(compiled-function () #<bytecode 0xf28df61cacdad4d>)) (keymap keymap (127 . delete-backward-char) (27 keymap ...) (C-return . helm-cr-empty-string) keymap (normal-state keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... "Auxiliary keymap for Normal stat..." ... ... ...) (insert-state keymap "Auxiliary keymap for Insert stat..." ... ... ... ... ... ... ... ...) (\(insert\ normal\)-state keymap "Auxiliary keymap for (insert nor...") (1 . helm-select-action) (tab . helm-execute-persistent-action) (f12 . #f(compiled-function () ... #<bytecode 0x198021534c2280>)) (f11 . #f(compiled-function () ... #<bytecode 0x198021534a1280>)) (f10 . #f(compiled-function () ... #<bytecode 0x198021534b0280>)) (f9 . #f(compiled-function () ... #<bytecode 0x198021534ef280>)) (f8 . #f(compiled-function () ... #<bytecode 0x198021534fe280>)) (f7 . #f(compiled-function () ... #<bytecode 0x1980215343d280>)) (f6 . #f(compiled-function () ... #<bytecode 0x1980215342c280>)) (f5 . #f(compiled-function () ... #<bytecode 0x1980215340b280>)) (f4 . #f(compiled-function () ... #<bytecode 0x1980215341a280>)) (f3 . #f(compiled-function () ... #<bytecode 0x19802153479280>)) (f2 . #f(compiled-function () ... #<bytecode 0x19802153468280>)) (menu-bar keymap ...) (help keymap ...) (23 . helm-helm-yank-text-at-point-with-subkeys) (f1 . #f(compiled-function () ... #<bytecode 0x19802155767280>)) (8 . helm-find-files-up-one-level) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) (67108897 . helm-toggle-suspend-update) (3 keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (67108987 . helm-enlarge-window) ...) (action ("Sole action (Identity)" lambda ... ...)) (persistent-help . "DoNothing") (requires-pattern . 0) (filtered-candidate-transformer (lambda ... ...) helm-fuzzy-highlight-matches) (match helm-mm-exact-match helm-mm-match) (redisplay . identity) (mode-line . "\\<helm-comp-read-map>C/\\[helm-cr...") (header-line . #("C-j: DoNothing (keeping session)" 0 3 ...)) (multimatch . t) (group . helm))))
  helm-update(nil)
  helm-read-from-minibuffer("Find entry: " nil nil noresume (keymap (127 . delete-backward-char) (27 keymap (13 . helm-cr-empty-string)) (C-return . helm-cr-empty-string) keymap (normal-state keymap (32 . helm-toggle-visible-mark) (121 keymap (121 . helm-kill-selection-and-quit) (80 . helm-copy-to-buffer) (112 . helm-yank-selection)) (47 . helm-quit-and-find-file) (71 . helm-end-of-buffer) (107 . helm-previous-line) (106 . helm-next-line) (41 . helm-next-visible-mark) (40 . helm-prev-visible-mark) (103 keymap (114 . helm-refresh) (103 . helm-beginning-of-buffer) (106 . helm-next-source) (107 . helm-previous-source)) (93 keymap (93 . helm-next-source)) (91 keymap (91 . helm-previous-source)) (tab . helm-select-action) (4 . helm-next-page) (15 . helm-next-source) (14 . helm-next-line) (16 . helm-previous-line) (22 . helm-next-page) (13 . helm-maybe-exit-minibuffer) "Auxiliary keymap for Normal stat..." (2 . helm-previous-page) (6 . helm-next-page) (27 keymap (118 . helm-previous-page) (107 . helm-previous-line) (106 . helm-next-line) (108 . helm-execute-persistent-action) (93 . helm-next-source) (91 . helm-previous-source))) (insert-state keymap "Auxiliary keymap for Insert stat..." (15 . helm-next-source) (14 . helm-next-line) (16 . helm-previous-line) (22 . helm-next-page) (13 . helm-maybe-exit-minibuffer) (2 . helm-previous-page) (6 . helm-next-page) (27 keymap (118 . helm-previous-page) (107 . helm-previous-line) (106 . helm-next-line) (108 . helm-execute-persistent-action) (93 . helm-next-source) (91 . helm-previous-source))) (\(insert\ normal\)-state keymap "Auxiliary keymap for (insert nor...") (1 . helm-select-action) (tab . helm-execute-persistent-action) (f12 . #f(compiled-function () (interactive nil) #<bytecode 0x198021534c2280>)) (f11 . #f(compiled-function () (interactive nil) #<bytecode 0x198021534a1280>)) (f10 . #f(compiled-function () (interactive nil) #<bytecode 0x198021534b0280>)) (f9 . #f(compiled-function () (interactive nil) #<bytecode 0x198021534ef280>)) (f8 . #f(compiled-function () (interactive nil) #<bytecode 0x198021534fe280>)) (f7 . #f(compiled-function () (interactive nil) #<bytecode 0x1980215343d280>)) (f6 . #f(compiled-function () (interactive nil) #<bytecode 0x1980215342c280>)) (f5 . #f(compiled-function () (interactive nil) #<bytecode 0x1980215340b280>)) (f4 . #f(compiled-function () (interactive nil) #<bytecode 0x1980215341a280>)) (f3 . #f(compiled-function () (interactive nil) #<bytecode 0x19802153479280>)) (f2 . #f(compiled-function () (interactive nil) #<bytecode 0x19802153468280>)) (menu-bar keymap (help-menu keymap (describe keymap ...))) (help keymap (109 . helm-help)) (23 . helm-helm-yank-text-at-point-with-subkeys) (f1 . #f(compiled-function () (interactive nil) #<bytecode 0x19802155767280>)) (8 . helm-find-files-up-one-level) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) (67108897 . helm-toggle-suspend-update) (3 keymap (57 . #f(compiled-function () ... #<bytecode -0x47bd7e929ab6975>)) (56 . #f(compiled-function () ... #<bytecode -0x47bd7e929ba6975>)) (55 . #f(compiled-function () ... #<bytecode -0x47bd7e929896975>)) (54 . #f(compiled-function () ... #<bytecode -0x47bd7e929986975>)) (53 . #f(compiled-function () ... #<bytecode -0x47bd7e928776975>)) (52 . #f(compiled-function () ... #<bytecode -0x47bd7e928666975>)) (51 . #f(compiled-function () ... #<bytecode -0x47bd7e928556975>)) (50 . #f(compiled-function () ... #<bytecode -0x47bd7e928446975>)) (49 . #f(compiled-function () ... #<bytecode -0x47bd7e92b536975>)) (110 . helm-helm-run-cycle-resume-with-subkeys) (108 . helm-display-line-numbers-mode) (62 . helm-toggle-truncate-line) (21 . helm-refresh) (6 . helm-follow-mode) (9 . helm-insert-or-copy) (11 . helm-kill-selection-and-quit) (25 . helm-yank-selection) (37 . helm-exchange-minibuffer-and-header-line) (95 . helm-toggle-full-frame) (45 . helm-swap-windows)) (67108987 . helm-enlarge-window) (67108989 . helm-narrow-window) ...) nil nil)
  helm-internal((((nomark) (name . "org-ql-find") (candidates . #f(compiled-function () #<bytecode -0xba74e3b52c01a29>)) (keymap keymap ... ... ... keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (action ...) (persistent-help . "DoNothing") (requires-pattern . 0) (filtered-candidate-transformer helm-cr-default-transformer #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_39> helm-fuzzy-highlight-matches) (volatile . t) (match . identity) (redisplay . identity) (mode-line . "\\<helm-comp-read-map>C/\\[h...") (header-line . ...) (group . helm) (match-dynamic . t)) ((nomark) (name . "org-ql-find History") (candidates . #f(compiled-function () #<bytecode 0xf28df61cacdad4d>)) (keymap keymap ... ... ... keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (action ...) (persistent-help . "DoNothing") (requires-pattern . 0) (filtered-candidate-transformer ... helm-fuzzy-highlight-matches) (match helm-mm-exact-match helm-mm-match) (redisplay . identity) (mode-line . "\\<helm-comp-read-map>C/\\[h...") (header-line . ...) (multimatch . t) (group . helm))) nil "Find entry: " noresume nil "*helm-mode-org-ql-find*" (keymap (127 . delete-backward-char) (27 keymap (13 . helm-cr-empty-string)) (C-return . helm-cr-empty-string) keymap (normal-state keymap (32 . helm-toggle-visible-mark) (121 keymap ... ... ...) (47 . helm-quit-and-find-file) (71 . helm-end-of-buffer) (107 . helm-previous-line) (106 . helm-next-line) (41 . helm-next-visible-mark) (40 . helm-prev-visible-mark) (103 keymap ... ... ... ...) (93 keymap ...) (91 keymap ...) (tab . helm-select-action) (4 . helm-next-page) (15 . helm-next-source) (14 . helm-next-line) (16 . helm-previous-line) (22 . helm-next-page) (13 . helm-maybe-exit-minibuffer) "Auxiliary keymap for Norma..." (2 . helm-previous-page) (6 . helm-next-page) (27 keymap ... ... ... ... ... ...)) (insert-state keymap "Auxiliary keymap for Inser..." (15 . helm-next-source) (14 . helm-next-line) (16 . helm-previous-line) (22 . helm-next-page) (13 . helm-maybe-exit-minibuffer) (2 . helm-previous-page) (6 . helm-next-page) (27 keymap ... ... ... ... ... ...)) (\(insert\ normal\)-state keymap "Auxiliary keymap for (inse...") (1 . helm-select-action) (tab . helm-execute-persistent-action) (f12 . #f(compiled-function () ... #<bytecode 0x198021534c2280>)) (f11 . #f(compiled-function () ... #<bytecode 0x198021534a1280>)) (f10 . #f(compiled-function () ... #<bytecode 0x198021534b0280>)) (f9 . #f(compiled-function () ... #<bytecode 0x198021534ef280>)) (f8 . #f(compiled-function () ... #<bytecode 0x198021534fe280>)) (f7 . #f(compiled-function () ... #<bytecode 0x1980215343d280>)) (f6 . #f(compiled-function () ... #<bytecode 0x1980215342c280>)) (f5 . #f(compiled-function () ... #<bytecode 0x1980215340b280>)) (f4 . #f(compiled-function () ... #<bytecode 0x1980215341a280>)) (f3 . #f(compiled-function () ... #<bytecode 0x19802153479280>)) (f2 . #f(compiled-function () ... #<bytecode 0x19802153468280>)) (menu-bar keymap (help-menu keymap ...)) (help keymap (109 . helm-help)) (23 . helm-helm-yank-text-at-point-with-subkeys) (f1 . #f(compiled-function () ... #<bytecode 0x19802155767280>)) (8 . helm-find-files-up-one-level) ...) nil nil)
  helm((((nomark) (name . "org-ql-find") (candidates . #f(compiled-function () #<bytecode -0xba74e3b52c01a29>)) (keymap keymap ... ... ... keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (action ...) (persistent-help . "DoNothing") (requires-pattern . 0) (filtered-candidate-transformer helm-cr-default-transformer #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_39> helm-fuzzy-highlight-matches) (volatile . t) (match . identity) (redisplay . identity) (mode-line . "\\<helm-comp-read-map>C/\\[h...") (header-line . ...) (group . helm) (match-dynamic . t)) ((nomark) (name . "org-ql-find History") (candidates . #f(compiled-function () #<bytecode 0xf28df61cacdad4d>)) (keymap keymap ... ... ... keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (action ...) (persistent-help . "DoNothing") (requires-pattern . 0) (filtered-candidate-transformer ... helm-fuzzy-highlight-matches) (match helm-mm-exact-match helm-mm-match) (redisplay . identity) (mode-line . "\\<helm-comp-read-map>C/\\[h...") (header-line . ...) (multimatch . t) (group . helm))) nil "Find entry: " noresume nil "*helm-mode-org-ql-find*" (keymap (127 . delete-backward-char) (27 keymap (13 . helm-cr-empty-string)) (C-return . helm-cr-empty-string) keymap (normal-state keymap (32 . helm-toggle-visible-mark) (121 keymap ... ... ...) (47 . helm-quit-and-find-file) (71 . helm-end-of-buffer) (107 . helm-previous-line) (106 . helm-next-line) (41 . helm-next-visible-mark) (40 . helm-prev-visible-mark) (103 keymap ... ... ... ...) (93 keymap ...) (91 keymap ...) (tab . helm-select-action) (4 . helm-next-page) (15 . helm-next-source) (14 . helm-next-line) (16 . helm-previous-line) (22 . helm-next-page) (13 . helm-maybe-exit-minibuffer) "Auxiliary keymap for Norma..." (2 . helm-previous-page) (6 . helm-next-page) (27 keymap ... ... ... ... ... ...)) (insert-state keymap "Auxiliary keymap for Inser..." (15 . helm-next-source) (14 . helm-next-line) (16 . helm-previous-line) (22 . helm-next-page) (13 . helm-maybe-exit-minibuffer) (2 . helm-previous-page) (6 . helm-next-page) (27 keymap ... ... ... ... ... ...)) (\(insert\ normal\)-state keymap "Auxiliary keymap for (inse...") (1 . helm-select-action) (tab . helm-execute-persistent-action) (f12 . #f(compiled-function () ... #<bytecode 0x198021534c2280>)) (f11 . #f(compiled-function () ... #<bytecode 0x198021534a1280>)) (f10 . #f(compiled-function () ... #<bytecode 0x198021534b0280>)) (f9 . #f(compiled-function () ... #<bytecode 0x198021534ef280>)) (f8 . #f(compiled-function () ... #<bytecode 0x198021534fe280>)) (f7 . #f(compiled-function () ... #<bytecode 0x1980215343d280>)) (f6 . #f(compiled-function () ... #<bytecode 0x1980215342c280>)) (f5 . #f(compiled-function () ... #<bytecode 0x1980215340b280>)) (f4 . #f(compiled-function () ... #<bytecode 0x1980215341a280>)) (f3 . #f(compiled-function () ... #<bytecode 0x19802153479280>)) (f2 . #f(compiled-function () ... #<bytecode 0x19802153468280>)) (menu-bar keymap (help-menu keymap ...)) (help keymap (109 . helm-help)) (23 . helm-helm-yank-text-at-point-with-subkeys) (f1 . #f(compiled-function () ... #<bytecode 0x19802155767280>)) (8 . helm-find-files-up-one-level) ...) nil nil)
  helm(:sources (((nomark) (name . "org-ql-find") (candidates . #f(compiled-function () #<bytecode -0xba74e3b52c01a29>)) (keymap keymap ... ... ... keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (action ...) (persistent-help . "DoNothing") (requires-pattern . 0) (filtered-candidate-transformer helm-cr-default-transformer #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_39> helm-fuzzy-highlight-matches) (volatile . t) (match . identity) (redisplay . identity) (mode-line . "\\<helm-comp-read-map>C/\\[h...") (header-line . ...) (group . helm) (match-dynamic . t)) ((nomark) (name . "org-ql-find History") (candidates . #f(compiled-function () #<bytecode 0xf28df61cacdad4d>)) (keymap keymap ... ... ... keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (action ...) (persistent-help . "DoNothing") (requires-pattern . 0) (filtered-candidate-transformer ... helm-fuzzy-highlight-matches) (match helm-mm-exact-match helm-mm-match) (redisplay . identity) (mode-line . "\\<helm-comp-read-map>C/\\[h...") (header-line . ...) (multimatch . t) (group . helm))) :input nil :default nil :preselect nil :prompt "Find entry: " :resume noresume :keymap (keymap (127 . delete-backward-char) (27 keymap (13 . helm-cr-empty-string)) (C-return . helm-cr-empty-string) keymap (normal-state keymap (32 . helm-toggle-visible-mark) (121 keymap ... ... ...) (47 . helm-quit-and-find-file) (71 . helm-end-of-buffer) (107 . helm-previous-line) (106 . helm-next-line) (41 . helm-next-visible-mark) (40 . helm-prev-visible-mark) (103 keymap ... ... ... ...) (93 keymap ...) (91 keymap ...) (tab . helm-select-action) (4 . helm-next-page) (15 . helm-next-source) (14 . helm-next-line) (16 . helm-previous-line) (22 . helm-next-page) (13 . helm-maybe-exit-minibuffer) "Auxiliary keymap for Norma..." (2 . helm-previous-page) (6 . helm-next-page) (27 keymap ... ... ... ... ... ...)) (insert-state keymap "Auxiliary keymap for Inser..." (15 . helm-next-source) (14 . helm-next-line) (16 . helm-previous-line) (22 . helm-next-page) (13 . helm-maybe-exit-minibuffer) (2 . helm-previous-page) (6 . helm-next-page) (27 keymap ... ... ... ... ... ...)) (\(insert\ normal\)-state keymap "Auxiliary keymap for (inse...") (1 . helm-select-action) (tab . helm-execute-persistent-action) (f12 . #f(compiled-function () ... #<bytecode 0x198021534c2280>)) (f11 . #f(compiled-function () ... #<bytecode 0x198021534a1280>)) (f10 . #f(compiled-function () ... #<bytecode 0x198021534b0280>)) (f9 . #f(compiled-function () ... #<bytecode 0x198021534ef280>)) (f8 . #f(compiled-function () ... #<bytecode 0x198021534fe280>)) (f7 . #f(compiled-function () ... #<bytecode 0x1980215343d280>)) (f6 . #f(compiled-function () ... #<bytecode 0x1980215342c280>)) (f5 . #f(compiled-function () ... #<bytecode 0x1980215340b280>)) (f4 . #f(compiled-function () ... #<bytecode 0x1980215341a280>)) (f3 . #f(compiled-function () ... #<bytecode 0x19802153479280>)) (f2 . #f(compiled-function () ... #<bytecode 0x19802153468280>)) (menu-bar keymap (help-menu keymap ...)) (help keymap (109 . helm-help)) (23 . helm-helm-yank-text-at-point-with-subkeys) (f1 . #f(compiled-function () ... #<bytecode 0x19802155767280>)) (8 . helm-find-files-up-one-level) ...) :allow-nest nil :candidate-number-limit 50 :case-fold-search smart :history nil :buffer "*helm-mode-org-ql-find*")
  helm-comp-read("Find entry: " #f(compiled-function (str predicate action) #<bytecode 0xcfb8e5a2b58c1bf>) :name "org-ql-find" :initial-input nil :buffer "*helm-mode-org-ql-find*" :history nil :nomark t :reverse-history t :default nil :fc-transformer (helm-cr-default-transformer #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_39>) :match-dynamic t :diacritics nil :fuzzy nil :exec-when-only-one nil :quit-when-no-cand nil :must-match nil)
  helm-completing-read-default-2("Find entry: " #f(compiled-function (str pred flag) #<bytecode 0xbfab22765670426>) nil nil nil nil nil nil "org-ql-find" "*helm-mode-org-ql-find*" nil)
  helm-completing-read-default-handler("Find entry: " #f(compiled-function (str pred flag) #<bytecode 0xbfab22765670426>) nil nil nil nil nil nil "org-ql-find" "*helm-mode-org-ql-find*")
  helm-mode--apply-helm-handler(helm-completing-read-default-handler ("Find entry: " #f(compiled-function (str pred flag) #<bytecode 0xbfab22765670426>) nil nil nil nil nil nil "org-ql-find" "*helm-mode-org-ql-find*"))
  helm--completing-read-default("Find entry: " #f(compiled-function (str pred flag) #<bytecode 0xbfab22765670426>) nil nil nil nil nil nil)
  apply(helm--completing-read-default ("Find entry: " #f(compiled-function (str pred flag) #<bytecode 0xbfab22765670426>) nil nil nil nil nil nil))
  #f(advice helm--completing-read-default :override completing-read-default)("Find entry: " #f(compiled-function (str pred flag) #<bytecode 0xbfab22765670426>) nil nil nil nil nil nil)
  org-ql-completing-read(#<buffer init.org> :query-prefix nil :query-filter nil :prompt "Find entry: ")
  org-ql-find(#<buffer init.org>)
  funcall-interactively(org-ql-find #<buffer init.org>)
  command-execute(org-ql-find record)
  helm-M-x-execute-command(org-ql-find)

@alphapapa
Copy link
Owner

alphapapa commented Mar 10, 2023

I can't reproduce this problem in a clean Emacs configuration with (push 'helm completion-styles) nor by enabling helm-mode.

If you think there's a bug specific to Helm, please file a new issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants