« 『新すぃ日本語』DVD:3月3日に発売された。 | トップページ | bibtex-mode で yomi などのオプショナルフィールドを付け加える方法。 »

SKK のプログラム実行変換を利用して、howm 形式の日付を入力。

SKK の マニュアル (M-x info の SKK の項参照)によると、 SKK には、「プログラム実行変換」という仕組みがある。これを使えば、簡単に[2004-03-10]みたいな日付を入力できることに気がついた。

適当なエントリーに適当なS式、例えば、(format-time-string "[%Y-%m-%d]") とか (format-time-string "[%Y-%m-%d %H:%M]") を登録すれば、良い。

登録の仕方などは、各自調べてほしい。さらに、キーストロークを少なくするためには、 SKK abbrev mode を使うのが良いかも。これは、かなモードの状態で / (半角のスラッシュ)を入力することで、移行するモードでアスキー文字を見出しとして変換できる。

参考のために format-time-string を M-x apropos してみた結果を引用しておくことに。

===== format-time-string を M-x apropos してみた結果の引用始め =====
format-time-string is a built-in function.
(format-time-string FORMAT-STRING &optional TIME UNIVERSAL)

Use FORMAT-STRING to format the time TIME, or now if omitted. TIME is specified as (HIGH LOW . IGNORED) or (HIGH . LOW), as returned by `current-time' or `file-attributes'. The third, optional, argument UNIVERSAL, if non-nil, means describe TIME as Universal Time; nil means describe TIME in the local time zone. The value is a copy of FORMAT-STRING, but with certain constructs replaced by text that describes the specified date and time in TIME:

%Y is the year, %y within the century, %C the century.
%G is the year corresponding to the ISO week, %g within the century.
%m is the numeric month.
%b and %h are the locale's abbreviated month name, %B the full name.
%d is the day of the month, zero-padded, %e is blank-padded.
%u is the numeric day of week from 1 (Monday) to 7, %w from 0 (Sunday) to 6.
%a is the locale's abbreviated name of the day of week, %A the full name.
%U is the week number starting on Sunday, %W starting on Monday, %V according to ISO 8601.
%j is the day of the year.

%H is the hour on a 24-hour clock, %I is on a 12-hour clock, %k is like %H only blank-padded, %l is like %I blank-padded.
%p is the locale's equivalent of either AM or PM.
%M is the minute.
%S is the second.
%Z is the time zone name, %z is the numeric form.
%s is the number of seconds since 1970-01-01 00:00:00 +0000.

%c is the locale's date and time format.
%x is the locale's "preferred" date format.
%D is like "%m/%d/%y".

%R is like "%H:%M", %T is like "%H:%M:%S", %r is like "%I:%M:%S %p".
%X is the locale's "preferred" time format.

Finally, %n is a newline, %t is a tab, %% is a literal %.

Certain flags and modifiers are available with some format controls.
The flags are `_', `-', `^' and `#'. For certain characters X, %_X is like %X, but padded with blanks; %-X is like %X, ut without padding. %^X is like %X but with all textual characters up-cased; %#X is like %X but with letter-case of all textual characters reversed.

%NX (where N stands for an integer) is like %X, but takes up at least N (a number) positions.

The modifiers are `E' and `O'. For certain characters X, %EX is a locale's alternative version of %X; %OX is like %X, but uses the locale's number symbols.

For example, to produce full ISO 8601 format, use "%Y-%m-%dT%T%z".
===== format-time-string を M-x apropos してみた結果の引用終わり =====

|

« 『新すぃ日本語』DVD:3月3日に発売された。 | トップページ | bibtex-mode で yomi などのオプショナルフィールドを付け加える方法。 »

emacs 関係」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/11083/282360

この記事へのトラックバック一覧です: SKK のプログラム実行変換を利用して、howm 形式の日付を入力。:

« 『新すぃ日本語』DVD:3月3日に発売された。 | トップページ | bibtex-mode で yomi などのオプショナルフィールドを付け加える方法。 »