Shun's org notes
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: emacs
Other posts · Tags