NAME
launcher — Raycast/Spotlight style launcher, but with Emacs.
SYNOPSIS
status: wip
tags: Emacs, macOS, Elisp
repo: https://github.com/xiaoxinghu/launcher.el
Overview
launcher.el is a Raycast/Alfred/LaunchBar alternative, but inside Emacs. Part of an ongoing effort to reduce app dependencies by replacing external tools with Emacs — one app at a time.
Combined with M-x.app, you can bind it to Cmd+Space and get a system-wide launcher that never leaves your editor.
Installation
(use-package launcher
:vc (:url "https://github.com/xiaoxinghu/launcher.el" :rev :newest))What it does now
- Launch any installed macOS application
- Fall back to a web search if no app matches
Roadmap
- Bang commands —
!g query,!gh repo,!yt videoto redirect input to configurable URL templates - Custom commands — register named Elisp actions alongside apps via
launcher-register-command - Built-in extensions — calculator, clipboard history, window management, system commands (sleep/lock/restart), file search, quick links, snippets
AUTHOR
Xiaoxing Hu