Files
sydnix/users/crumb/programs/emacs/lib/syd-project.el
Madeleine Sydney 9bb1534b68 feat: REPLs, by major mode, by project
Also includes Doom's popup code. }:)
2025-01-29 13:01:48 -07:00

13 lines
370 B
EmacsLisp

;;; syd-project.el -*- lexical-binding: t; -*-
(eval-when-compile (require 'cl-lib))
(require 'project)
(cl-defun syd-project-root (&key (dir default-directory))
"Return the project root of DIR, or nil if DIR belongs to no project."
(when-let* ((project (project-current nil dir)))
(project-root project)))
(provide 'syd-project)
;;; syd-project.el ends here