Commit 0fc2dd8fbc2b
Changed files (2)
dots
.config
claude
skills
Org
emacs
site-lisp
dots/.config/claude/skills/Org/SKILL.md
@@ -228,7 +228,7 @@ Productive day working on Claude skills.
**CRITICAL: Claude should NEVER automatically create journal entries.**
-### Regular Journal Entries (@ hostname in Location)
+### Regular Journal Entries (@ Location (hostname))
- **NEVER create these** - These are the user's personal voice and reflections only
- The user writes these manually via:
- Journelly iOS app
dots/.config/emacs/site-lisp/journelly.el
@@ -17,7 +17,7 @@
;; - Full org-capture integration
;;
;; Entry formats:
-;; - Regular: * [YYYY-MM-DD Day HH:MM] @ hostname in Location
+;; - Regular: * [YYYY-MM-DD Day HH:MM] @ Location (hostname)
;; - HH:MM :: entry content (appended entries)
;; - Claude: * [YYYY-MM-DD Day HH:MM] @ Claude session
;; - HH:MM :: session summary (automated only)
@@ -83,8 +83,8 @@ Goes after the file header but before existing entries."
(point)))
(defun journelly--create-entry-heading (&optional custom-location)
- "Create journal entry heading with timestamp, hostname, and location.
-Format: * [YYYY-MM-DD Day HH:MM] @ hostname in Location
+ "Create journal entry heading with timestamp, location, and hostname.
+Format: * [YYYY-MM-DD Day HH:MM] @ Location (hostname)
If CUSTOM-LOCATION is provided, uses it instead of IP geolocation.
Returns the heading string."
(let* ((location-data (when (not custom-location) (journelly-get-location)))
@@ -94,8 +94,8 @@ Returns the heading string."
(if (string= custom-location "Claude session")
;; Claude session - no location
(format "* %s @ Claude session" timestamp)
- ;; Regular entry - hostname in location
- (format "* %s @ %s in %s" timestamp hostname city))))
+ ;; Regular entry - location (hostname)
+ (format "* %s @ %s (%s)" timestamp city hostname))))
(defun journelly--create-entry-properties (&optional skip-weather)
"Create properties drawer with location and weather metadata.