What can I use in macOS to show an Emacs GUI frame ready to call consult-omni? #20
Replies: 3 comments 4 replies
-
@oscarvarto I show how to get the desktop integration working right here: https://www.youtube.com/watch?v=wNH2E7iT__c&t=8593s It covers the general case and yes, it does require an emacsclient. Personally, I use yequake. Here is an example for yequake for MacOS (on other OS you likely need to change the (add-to-list 'yequake-frames '("consult-omni-demo"
(buffer-fns . #'consult-omni-multi)
(width . 0.8)
(height . 0.8)
(top . 0)
(frame-parameters . ((name . "yequake-demo")
(minibuffer . t)
(autoraise . t)
(window-system . ns) ;;change accordingly
)))) Then to call the frame: emacsclient --eval "(yequake-toggle \"consult-omni-demo\")" |
Beta Was this translation helpful? Give feedback.
-
Hey @armindarvish. Thank you very much for the answer. I really appreciate the guidance. Still, I believe it would be much better to have more written. 3:30 hours of a video is way too much! |
Beta Was this translation helpful? Give feedback.
-
@oscarvarto Thanks for feedback! For you and anyone else that has a similar opinion, here is a general response that I put here so I can refer people to it later: 1- The video is not part of the package, nor is the specific feature you are asking about (in this case, making new frames with emacsclient). These are nice-to-haves that I have in my setup, but not part of the package. The same that the theme or key bindings I use in the screenshots are not part of this package! Keep in mind that most other packages don't provide such nice-to-have video guidance, screenshots, ... 2- Most advanced users (who are the likely users of a package like this) don't need such video instructions. The documents in the package should be enough for using it. If some users cannot figure it out from the documents, then they can refer to the video instructions and while that is 3.5 hours long, there are links to subsections in the video description on YouTube! So any user should be able to find the information they need. How much work it takes for them to find it is up to them! 3- Most importantly, this is an open-source free software that I do as a hobby on the side. I am not charging people for it, nor am I shoving advertisement or self-promotion at people for using it. So, unless somebody is sponsoring me or actively contributing to the package, etc. they should have zero expectations for support or help, let alone complaining about how long the video instruction is! |
Beta Was this translation helpful? Give feedback.
-
Do I have to use Emacsclient and open that with an assigned shortcut or how does it work? Do you have some configuration for the looks of the buffer that opens, so that it is customized for consult-omni search?
I've gone through 2 hours of the video1, and I still need to see the 1.5 hours, but maybe it's not something documented/shown in the video (last part is about extending source code, I think).
Beta Was this translation helpful? Give feedback.
All reactions