[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals-release/activities b271af1e07 083/103: Change: (activit
From: |
ELPA Syncer |
Subject: |
[elpa] externals-release/activities b271af1e07 083/103: Change: (activities-new) Use project name as default name prompt |
Date: |
Tue, 30 Jan 2024 03:57:54 -0500 (EST) |
branch: externals-release/activities
commit b271af1e07def4af928cb18e0229d55c1d726b7b
Author: Joseph Turner <joseph@breatheoutbreathe.in>
Commit: Adam Porter <adam@alphapapa.net>
Change: (activities-new) Use project name as default name prompt
---
activities.el | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/activities.el b/activities.el
index d61bdaa7a7..a72524cad2 100644
--- a/activities.el
+++ b/activities.el
@@ -266,9 +266,13 @@ Called with one argument, the activity."
(cl-defun activities-new (name &key forcep)
"Save current state as a new activity with NAME.
If FORCEP (interactively, with prefix), overwrite existing
-activity."
+activity. Interactively, NAME defaults to the current
+`project.el' project's name, if any."
(interactive
- (list (read-string "New activity name: ") :forcep current-prefix-arg))
+ (let ((default (when-let ((proj (project-current)))
+ (project-name proj))))
+ (list (read-string (format-prompt "New activity name" default) nil nil
default)
+ :forcep current-prefix-arg)))
(when (and (not forcep) (member name (activities-names)))
(user-error "Activity named %S already exists" name))
(let ((activity (make-activities-activity :name name)))
- [elpa] externals-release/activities 1d8492adcf 068/103: Meta: v0.2-pre, (continued)
- [elpa] externals-release/activities 1d8492adcf 068/103: Meta: v0.2-pre, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 6590d88558 069/103: Docs: Update, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 0a567ae61e 063/103: Docs: Update, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 89d375c10e 070/103: Fix: (activities--window-serialized) Single-window frames, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 961c303a93 072/103: Meta: v0.1.3-pre, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 8ee16991a1 073/103: Fix: Autoload -new and -resume, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities b35fb176cf 076/103: Merge: v0.1.3, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 0e10aba980 078/103: Change/Fix: (activities-completing-read) Variable and require match, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 8211fb1bd1 080/103: Comment: Add TODO, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 7fb531c494 082/103: Tidy: Docstring, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities b271af1e07 083/103: Change: (activities-new) Use project name as default name prompt,
ELPA Syncer <=
- [elpa] externals-release/activities 8afee346ab 084/103: Add: (activities-default-name-fn) And use as default activity name, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 53ca02eda4 094/103: Release: v0.2, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 9e56e7ca96 098/103: Change: (activities-activity-state) Add slot metadata, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities a96cd66fc0 100/103: Merge: Record activity state times, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities d9d474c48e 101/103: Add: (activities-list), ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 51467e12f4 102/103: Docs: Update, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 28b9738af3 054/103: Tidy: Docstrings, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 19577e5601 055/103: Tidy, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities 7e4fc3f552 064/103: Meta: Add LICENSE, .elpaignore, ELPA Syncer, 2024/01/30
- [elpa] externals-release/activities d6d568f70e 071/103: Merge: v0.1.2, ELPA Syncer, 2024/01/30