emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 361297c6f4: * lisp/progmodes/project.el (project-name): New


From: Stephen Leake
Subject: master 361297c6f4: * lisp/progmodes/project.el (project-name): New
Date: Tue, 22 Nov 2022 13:56:15 -0500 (EST)

branch: master
commit 361297c6f4be54d4699c588937d7ceb142ba99d7
Author: Stephen Leake <stephen_leake@stephe-leake.org>
Commit: Stephen Leake <stephen_leake@stephe-leake.org>

    * lisp/progmodes/project.el (project-name): New
---
 lisp/progmodes/project.el | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/lisp/progmodes/project.el b/lisp/progmodes/project.el
index 63510e9050..751e240a56 100644
--- a/lisp/progmodes/project.el
+++ b/lisp/progmodes/project.el
@@ -251,6 +251,11 @@ depending on the languages used, this list should include 
the
 headers search path, load path, class path, and so on."
   nil)
 
+(cl-defgeneric project-name (project)
+  "A human-readable name for the project.
+Nominally unique, but not enforced."
+  (file-name-base (directory-file-name (project-root project))))
+
 (cl-defgeneric project-ignores (_project _dir)
   "Return the list of glob patterns to ignore inside DIR.
 Patterns can match both regular files and directories.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]