From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kevin Rodgers Newsgroups: gmane.emacs.help,gmane.emacs.sources Subject: Re: Insert date and Time Date: Thu, 25 Feb 2010 23:26:10 -0700 Message-ID: References: <27714370.post@talk.nabble.com> <2527301AE14C4E61ABACD23A2DEDF3EB@us.oracle.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------070002090300030106070109" X-Trace: dough.gmane.org 1267165660 6267 80.91.229.12 (26 Feb 2010 06:27:40 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 26 Feb 2010 06:27:40 +0000 (UTC) Cc: gnu-emacs-sources@gnu.org To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Feb 26 07:27:28 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Nktfc-00057l-2C for geh-help-gnu-emacs@m.gmane.org; Fri, 26 Feb 2010 07:27:28 +0100 Original-Received: from localhost ([127.0.0.1]:41353 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nktfb-0005S4-An for geh-help-gnu-emacs@m.gmane.org; Fri, 26 Feb 2010 01:27:27 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nktei-0005Rx-Dj for help-gnu-emacs@gnu.org; Fri, 26 Feb 2010 01:26:32 -0500 Original-Received: from [140.186.70.92] (port=56007 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nktef-0005Qo-Vk for help-gnu-emacs@gnu.org; Fri, 26 Feb 2010 01:26:30 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Nkted-0007Eu-Vr for help-gnu-emacs@gnu.org; Fri, 26 Feb 2010 01:26:29 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]:50657) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nkted-0007El-KN for help-gnu-emacs@gnu.org; Fri, 26 Feb 2010 01:26:27 -0500 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1NkteZ-0004sX-A7 for help-gnu-emacs@gnu.org; Fri, 26 Feb 2010 07:26:23 +0100 Original-Received: from c-71-237-24-138.hsd1.co.comcast.net ([71.237.24.138]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 26 Feb 2010 07:26:23 +0100 Original-Received: from kevin.d.rodgers by c-71-237-24-138.hsd1.co.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 26 Feb 2010 07:26:23 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Followup-To: gmane.emacs.help Original-Lines: 75 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: c-71-237-24-138.hsd1.co.comcast.net User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812) In-Reply-To: <2527301AE14C4E61ABACD23A2DEDF3EB@us.oracle.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:72153 gmane.emacs.sources:3390 Archived-At: This is a multi-part message in MIME format. --------------070002090300030106070109 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Drew Adams wrote: > http://www.emacswiki.org/emacs/TimeStamp There is a trade-off between simplicity and flexibility, and the solutions on the wiki favor simplicity over flexibility. Here's my attempt to support the user's preference for different date and time formats while still minimizing keystrokes. -- Kevin Rodgers Denver, Colorado, USA --------------070002090300030106070109 Content-Type: application/emacs-lisp; name="insert-time-string.el" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="insert-time-string.el" Ozs7IC0qLSBjb2Rpbmc6IHV0Zi04OyAtKi0KOzs7IGluc2VydC10aW1lLXN0cmluZy5lbCAt LS0gSW5zZXJ0IHRoZSBjdXJyZW50IHRpbWUuCgo7OyBDb3B5cmlnaHQgwqkgMjAxMCBLZXZp biBSb2RnZXJzCgo7OyBBdXRob3I6IEtldmluIFJvZGdlcnMgPGtldmluLmQucm9kZ2Vyc0Bn bWFpbC5jb20+Cjs7IENyZWF0ZWQ6IDI1IEZlYnJ1YXJ5IDIwMTAKOzsgVmVyc2lvbjogJFJl dmlzaW9uOiAxLjQgJAo7OyBLZXl3b3JkczogdGltZSwgZGF0ZSwgY29udmVuaWVuY2UKOzsg UkNTICRJZDogaW5zZXJ0LXRpbWUtc3RyaW5nLmVsLHYgMS40IDIwMTAvMDIvMjYgMDY6MjM6 MjAga2V2aW4gRXhwICQKCjs7IFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOiB5b3Ug Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cjs7IGl0IHVuZGVyIHRoZSB0ZXJt cyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cjs7 IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhl IExpY2Vuc2UsIG9yCjs7IChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCjs7 IAo7OyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3 aWxsIGJlIHVzZWZ1bCwKOzsgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2 ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKOzsgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo7OyBHTlUgR2VuZXJhbCBQ dWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo7OyAKOzsgWW91IHNob3VsZCBoYXZl IHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKOzsg YWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUu b3JnL2xpY2Vuc2VzLz4uCgo7OzsgQ29tbWVudGFyeToKCjs7IFVzYWdlOgo7OyBNLXggaW5z ZXJ0LXRpbWUtc3RyaW5nCjs7IEMtdSBNLXggaW5zZXJ0LXRpbWUtc3RyaW5nCgo7OyBDdXN0 b21pemF0aW9uczoKCjs7IEtleSBiaW5kaW5nOiAoZ2xvYmFsLXNldC1rZXkgKGtiZCAiQy1j IHQiKSAnaW5zZXJ0LXRpbWUtc3RyaW5nKQoKOzsgRGF0ZS9UaW1lIGZvcm1hdDoKOzsgIChz ZXRxIGluc2VydC10aW1lLXN0cmluZy1mb3JtYXQtYWxpc3QKOzsgICAgICAgKGNvbnMgJygi cHNldWRvLWlzbyIgLiAiJVktJW0tJWQgJVQiKSBpbnNlcnQtdGltZS1zdHJpbmctZm9ybWF0 LWFsaXN0KSkKCjs7IFZvaWzDoCEKOzsgQy1jIHQgcHNldWRvLWlzbyBSRVQKCjs7IElmIHRo YXQncyB0b28gbXVjaCB0eXBpbmc6Cjs7IChzZXRxIGluc2VydC10aW1lLXN0cmluZy1kZWZh dWx0LWZvcm1hdCAicHNldWRvLWlzbyIpCjs7IEMtYyB0IFJFVAoKOzs7IENvZGU6CgooZGVm dmFyIGluc2VydC10aW1lLXN0cmluZy1mb3JtYXQtYWxpc3QKICAnKCgiaXNvLTg2MDEtZGF0 ZSIgLiAiJVktJW0tJWQiKQogICAgKCJpc28tODYwMS10aW1lIiAuICIlVCV6IikKICAgICgi aXNvLTg2MDEiIC4gIiVZLSVtLSVkVCVUJXoiKQogICAgKCJsb2NhbGUtZGF0ZSIgLiAiJXgi KQogICAgKCJsb2NhbGUtdGltZSIgLiAiJVgiKQogICAgKCJsb2NhbGUiIC4gIiVjIikKICAg ICgibG9jYWxlLWFsdGVybmF0aXZlLWRhdGUiIC4gIiVFeCIpCiAgICAoImxvY2FsZS1hbHRl cm5hdGl2ZS10aW1lIiAuICIlRVgiKQogICAgKCJsb2NhbGUtYWx0ZXJuYXRpdmUiIC4gIiVF YyIpKQogICJBbGlzdCBvZiAoTkFNRSAuIEZPUk1BVC1TVFJJTkcpIGVsZW1lbnRzLgpTZWUg YGZvcm1hdC10aW1lLXN0cmluZycgZm9yIEZPUk1BVC1TVFJJTkcuIikKCihkZWZ2YXIgaW5z ZXJ0LXRpbWUtc3RyaW5nLWRlZmF1bHQtZm9ybWF0ICJsb2NhbGUiKQoKKGRlZnVuIGluc2Vy dC10aW1lLXN0cmluZyAoZm9ybWF0LXN0cmluZyAmb3B0aW9uYWwgdGltZSB1bml2ZXJzYWwp CiAgIkluc2VydCB0aGUgY3VycmVudCB0aW1lIGF0IHBvaW50LCBhY2NvcmRpbmcgdG8gRk9S TUFULVNUUklORy4KQnkgZGVmYXVsdCwgaW5zZXJ0IHRoZSBsb2NhbCB0aW1lOyB3aXRoIGEg cHJlZml4IGFyZywgaW5zZXJ0IHRoZSBVbml2ZXJzYWwgVGltZS4KU2VlIGBmb3JtYXQtdGlt ZS1zdHJpbmcnIGZvciBGT1JNQVQtU1RSSU5HLCBUSU1FLCBhbmQgVU5JVkVSU0FMIGFyZ3Vt ZW50cy4iCiAgKGludGVyYWN0aXZlCiAgIChsaXN0IChjZHIgKGFzc29jIChjb21wbGV0aW5n LXJlYWQgKGZvcm1hdCAiRm9ybWF0ICglcyk6ICIKCQkJCQkgICAgICBpbnNlcnQtdGltZS1z dHJpbmctZGVmYXVsdC1mb3JtYXQpCgkJCQkgICAgICBpbnNlcnQtdGltZS1zdHJpbmctZm9y bWF0LWFsaXN0CgkJCQkgICAgICBuaWwgdCBuaWwgbmlsCgkJCQkgICAgICBpbnNlcnQtdGlt ZS1zdHJpbmctZGVmYXVsdC1mb3JtYXQpCgkJICAgICBpbnNlcnQtdGltZS1zdHJpbmctZm9y bWF0LWFsaXN0KSkKCSAoY3VycmVudC10aW1lKQoJIGN1cnJlbnQtcHJlZml4LWFyZykpCiAg KGluc2VydCAoZm9ybWF0LXRpbWUtc3RyaW5nIGZvcm1hdC1zdHJpbmcKCQkJICAgICAgKG9y IHRpbWUgKGN1cnJlbnQtdGltZSkpCgkJCSAgICAgIHVuaXZlcnNhbCkpKQoKOzs7IGluc2Vy dC10aW1lLXN0cmluZy5lbCBlbmRzIGhlcmUK --------------070002090300030106070109--