-
-
Notifications
You must be signed in to change notification settings - Fork 338
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
counsel-find-file-extern #863
Comments
Yes, that's how it works right now, as long as your app is associated to the file type on your system. |
It does not work for me. emacs hangs until I close the application. If I use openwith I have no problems. the applications are correctly associated with the file types on ~/.config/mimeapps.list. I'm using emacs 25.1 + nixos. |
You can redefine
|
I think this was fixed in #1401. |
Fixed! Thanks |
OK, closing the issue. |
`start-process-shell-command` doesn't seem to wait for `counsel-locate-action-extern` to finish under Ubuntu. [Gist to reproduce the issue](https://gist.github.com/yiufung/38be4c3a6832334f36f2441550cf0b12). Related discussion: ([#1](https://askubuntu.com/questions/646631/emacs-doesnot-work-with-xdg-open), [#2](https://emacs.stackexchange.com/questions/19344/why-does-xdg-open-not-work-in-eshell), [#3](http://emacs.1067599.n8.nabble.com/emacs-and-xdg-open-td106892.html)) suggests to: 1. Set `process-connection-type` as nil temporarily 2. Called with `setsid -w` to wait for the process to finish. To avoid interfering with other platforms and applications, I adopted the latter approach which uses `lsb_release` to check distribution type with fall back as `xdg-open`. Currently only check for Ubuntu, and to be extended in the future. Re #863 Re #1401 Fixes #1759
hi. thank you for your work :) I would like to know if it is possible to execute the external app asynchronously when using the command counsel-find-file-extern.
The text was updated successfully, but these errors were encountered: