Caution
This repo is no longer maintained, use emacs-exwm/xdg-launcher
app-launcher define the app-launcher-run-app command which uses Emacs standard completion feature to select an application installed on your machine and launch it.
(straight-use-package
'(app-launcher :type git :host github :repo "SebastienWae/app-launcher"))Or if you are using use-package (thanks @daviwil)
(use-package app-launcher
:straight '(app-launcher :host github :repo "SebastienWae/app-launcher"))This package uses code from the Counsel package by Oleh Krehel.