Article View: fj.editor.mule
Article #411Re: calendar on Meadow
From: cercine
Date: Fri, 19 Nov 1999 00:00
Date: Fri, 19 Nov 1999 00:00
49 lines
2304 bytes
2304 bytes
池田孝志です。
yamat@st.rim.or.jp (Takahiro Yamaguchi) writes:
> の環境で、other-holidays 変数に休みの設定をしているのですが、
>
> (setq other-holidays
> '((holiday-fixed 12 27 "Flex Holiday")
> (holiday-fixed 12 28 "Flex Holiday")
> (holiday-fixed 12 29 "Flex Holiday")
> .....
> (holiday-sexp (if (equal dayname "Saturday")
> (month day "Saturday")))
> ))
>
> holiday-sexp でエラーがでてしまいます。
> したいことは、土曜日を other-holidays に休みとして設定したい
> だけです。
僕の認識では、holiday-sexp は1回に1個の休日を指定できるだ
けのようです。
こういうのはどうでしょうか。
下の list) の右にカーソルを置いて C-x C-e すると分かるように、
第n週目の土曜日を休みにする holiday-float のリストを作るだけ
です。
第5週目まで計算しているので、どの年でも休日となります。
(setq other-holidays
(append
'((holiday-fixed 12 27 "Flex Holiday")
(holiday-fixed 12 28 "Flex Holiday")
(holiday-fixed 12 29 "Flex Holiday")
.....
)
;; 1年中の土曜日を休日にする
(let ((month 1) (i 1) list)
(while (<= month 12)
(while (<= i 5)
(setq list (cons
(list 'holiday-float month 6 i "Saturday")
list)
i (1+ i)))
(setq i 1 month (1+ month)))
list)
))
--
池田 孝志 cercine@kcn.ne.jp
Technical Details
Message-ID:
<811731$e1i$1@newssv.kcn.ne.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<YAMAT.99Nov17165231@moon.st.rim.or.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 10eba4,d83c1493e9f5ae69 X-Google-Attributes: gid10eba4,public From: cercine@kcn.ne.jp Subject: Re: calendar on Meadow Date: 1999/11/19 Message-ID: <811731$e1i$1@newssv.kcn.ne.jp> X-Deja-AN: 550160309 Distribution: fj References: <YAMAT.99Nov17165231@moon.st.rim.or.jp> Content-Type: text/plain; charset=ISO-2022-JP X-Complaints-To: usenet@kcn.ne.jp X-Trace: newssv.kcn.ne.jp 942940065 14386 210.248.188.136 (18 Nov 1999 15:47:45 GMT) Organization: KCN-Net Mime-Version: 1.0 (generated by WEMI 1.13.7 - "Shimada") User-Agent: T-gnus/6.13.2 (based on Pterodactyl Gnus v0.97) (revision 11) WEMI/1.13.7 (Shimada) CLIME/1.13.5 (加賀福岡) Emacs/20.4 (i586-pc-linux-gnu) MULE/4.0 (HANANOEN) NNTP-Posting-Date: 18 Nov 1999 15:47:45 GMT Newsgroups: fj.editor.mule