[
    {
        "role": "user",
        "content": "I%20want%20a%20way%20to%20insert%20a%20date%20into%20a%20text%20abbreviation.%20For%20instance%2C%20I%20could%20type%20%24mail%20and%20it%20would%20insert%20my%20name%2C%20address%2C%20and%20the%20mailing%20date.%20But%20I%20don%27t%20always%20want%20it%20as%20the%20last%20item.%20Can%20you%20provide%20examples%20of%20where%20you%20might%20insert%20a%20date%20into%20a%20textt%20abbreviation%20but%20it%20isn%27t%20the%20last%20item%3F"
    },
    {
        "role": "assistant",
        "content": "Here are some examples of text-abbreviations (or text snippets, templates, macros) that insert a date *not* as the last item, but somewhere in the middle (or the front), depending on context. These are the kinds of things you might define in a text expander tool, snippet manager, or via keyboard shortcuts.\n\n---\n\n### Example Templates with Date in the Middle or Front\n\nThese examples assume that you type a trigger like `$letter`, `$invoice`, `$report`, etc., and it expands to a multi-line snippet that includes your name, address, date, subject, etc. But the date isn\u2019t always last.\n\n| Trigger | Expanded Text |\n|---|---|\n| **$letter** |  \n> Your Name  \n> Your Address Line 1  \n> Your City, State ZIP  \n> **[Date]**  \u2190 *date inserted here, before \u201cDear \u2026\u201d*  \n>  \n> Dear [Recipient],  \n>  \n> [Body of letter \u2026]  \n>  \n> Sincerely,  \n> Your Name |\n| **$memo** |  \n> **MEMO**  \n> TO: [Recipient]  \n> **DATE:** [Date]  \u2190 *date in the middle, after \u201cTO:\u201d*  \n> FROM: Your Name  \n> SUBJECT: [Topic]  \n>  \n> [Body here \u2026] |\n| **$invoice** |  \n> Invoice #: [Number]  \n> **Date Issued:** [Date]  \u2190 *date after invoice number, before due date*  \n> Due Date: [DueDate]  \n> Bill To: [Client]  \n>  \n> Description \u2003\u2003\u2003\u2003\u2003\u2003 Amount  \n> \u2026 |\n| **$appointment** |  \n> **Date:** [Date] \u2003Time: [Time]  \u2190 *date comes first, then time*  \n> With: [Person or Location]  \n> Subject: [What\u2019s Being Met About]  \n> Notes: [Additional Info] |\n| **$emailheader** |  \n> From: Your Name <you@example.com>  \n> **Date:** [Date] \u2003To: [Recipient]  \n> Subject: [Subject Line]  \n>  \n> [Body starts here \u2026] |\n\n---\n\n### More Variations & Contexts\n\nHere are more use-cases with the date placed in different spots:\n\n- Personal journal entry:  \n  `\"\ud83d\udcd3 [Date] \u2013 [Title]: [Entry text \u2026]\"` (date at very front)\n- Log for work completed:  \n  `\"[Project] \u2013 [Task] \u2013 [Date]: Summary of what\u2019s done\"`\n- Meeting minutes header:  \n  `\"Meeting: [Meeting Title]\u2003Date: [Date]\u2003Attendees: [Names]\"`\n- Status update beginning:  \n  `\"As of [Date], the status is: \u2026\"`\n\n---\n\nIf you want, I can show you how to set this up in specific tools or platforms (e.g. TextExpander, Apple Shortcuts, AutoHotkey, etc.), including inserting dynamic dates. Do you want examples for a particular snippet tool?"
    }
]