18 Aug 2026
ghq 🤝 project.el
I use ghq for remote repository management, and I make it integrate with project.el's project switcher (C-x p p) like this:
(use-package
project
:config
;; Populate the project switcher list from `ghq`
(dolist
(project
(split-string (shell-command-to-string "ghq list --full-path")
"\n"
t))
(project--remember-dir (file-name-as-directory project)))
Tags: