From 361297c6f4be54d4699c588937d7ceb142ba99d7 Mon Sep 17 00:00:00 2001 From: Stephen Leake Date: Tue, 22 Nov 2022 10:55:59 -0800 Subject: [PATCH] * 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 63510e90502..751e240a56e 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. -- 2.39.5