Emacs: Better project open project readme

This commit is contained in:
Joseph Ferano 2024-02-14 12:56:11 +08:00
parent 04065b59c1
commit 61326287ce

View File

@ -1398,10 +1398,14 @@ These are functions to load a project specific file given the conventions I use.
(defun joe/project-open-project-readme () (defun joe/project-open-project-readme ()
(interactive) (interactive)
(when (project-current) (let* ((project (project-current))
(if (file-exists-p (expand-file-name "README.org" (project-root (project-current)))) (root (project-root project))
(joe/project-open-project-file "README.org") (README (cond ((file-exists-p (expand-file-name "README.org" root)) "README.org")
(joe/project-open-project-file "README.md")))) ((file-exists-p (expand-file-name "README.md" root)) "README.md")
((file-exists-p (expand-file-name "README" root)) "README")
(t nil))))
(when README
(joe/project-open-project-file README))))
(defun joe/project-open-project-license () (defun joe/project-open-project-license ()
(interactive) (interactive)