No Available actions on helm-bibtex
Closed this issue · 11 comments
Please try tab
instead of C-z
.
I couldn't try it with C-z
because that key combination is used by my window manager. However, when I rebind helm-execute-persistent-action
to TAB
, it works as expected. Could you please create a minimal reproducible example?
@tmalsburg Thanks for you reply.
My minimal configuration below:
(setq package-archives '(("melpa" . "https://melpa.org/packages/")
("org" . "https://orgmode.org/elpa/")
("elpa" . "https://elpa.gnu.org/packages/")))
(package-initialize)
(unless package-archive-contents
(package-refresh-contents))
;; Initialize use-package on non-Linux platforms
(unless (package-installed-p 'use-package)
(package-install 'use-package))
(require 'use-package)
(setq use-package-always-ensure t)
(use-package helm-bibtex
:config
(setq bibtex-completion-bibliography "/Users/hoo/Bib/hello.bib"
bibtex-completion-pdf-field "File"
bibtex-completion-additional-search-fields '(keywords))
:bind
("C-c n B" . helm-bibtex))
This configuration works with TAB, but also can't get actions list.
And my system is Mac OS X 12.6(M1 chip), Emacs 28.2, using Emacs-28.2-universal.dmg
And I also tried on Ubuntu 20.04, also couldn't work.
I get an error message when I run your code because (I think) use-package is not installed on my system. Is there an easy way to include it in your code? (Sorry, not time to investigate myself.)
@tmalsburg I think it might be some problems in environment.
I've created a linux account for you on cloud to investigate the problem:
ip: 120.xx.xx.xxx
username: helmbibtex
passwd: 1q2w3e
You can connect the server with ssh helmbibtex@120.24.62.193
To see the problem:
- run
emacs
command M-x helm-bibtex
- press
TAB
And sometimes a error: Symbol’s function definition is void: helm-mode--in-file-completion-p
will also prompt when run M-x helm-bibtex
Could you please help me with that?
M-x helm-bibtex
throws an error:
Symbol’s function definition is void: helm-mode--in-file-completion-p
Could you please post a minimal config here on GitHub? Thank you.
I think helm is not correctly installed.
For me, it doesn't even open. It raises related errors on both Windows and Arch:
helm-fuzzy-highlight-matches: Symbol’s function definition is void: helm-mode--in-file-completion-p
and
custom-initialize-reset: Symbol’s function definition is void: helm-mode--in-file-completion-p
Possible tips:
- I use it alongside
org-roam
andorg-roam-bibtex
helm-core
was recently updated
Thank you @tmalsburg @boturon, I'll try it, I will update the issue once I figure it out.
I just change to ivy-bibtex, and it just works.