タグ

ブックマーク / qiita.com/kawabata@github (2)

  • Emacsと暦 - Qiita

    はじめに 記事は、Emacs のカレンダー機能・天文計算ツールの簡単な紹介、Emacsでサポートされている世界の暦、またフレームワークを使った、和暦の実装を試みと、その際に気づいた注意点を紹介します。また「またアジア各国の旧暦に関する雑学」についても触れています。 世界の暦 世界には様々な暦が存在します。 人類が月の満ち欠けを意識し、農耕・牧畜、そして宗教祭礼を始めた頃から、一年のうち、どの時期に何をするかを記録することは、社会生活を営む上で重要となり、そこから暦の概念は始まったと考えられます。 その中でもグレゴリオ暦は、世界的に共通の暦として使われ、日でも多くの年中行事の基準となっています。 しかし、欧米を除いて単一の暦を使っている国はあまり多くはなく、ほとんどの国が、ローカルな暦とグレゴリオ暦を併用しています。グレゴリオ暦のみを使っている日は、欧米以外では数少ない例外です。 た

    Emacsと暦 - Qiita
  • Emacs の Major Mode におけるインデント計算を楽にする smie.el - Qiita

    Writing a good indentation function can be difficult and to a large extent it is still a black art. -- Emacs Lisp Reference Manual 良いインデント関数を書くのは困難であり、 現在においても広い範囲に置いて黒魔術である。 ここではEmacs 24.3の新機能である、インデント計算エンジン smie.elを紹介する。 Emacs の Major Mode の実装 Emacs の Major Mode は、様々なプログラミング言語やテキストフォーマット 用に色付けやインデントなどの編集機能を提供する。 Emacsは多くのプログラミング言語用にMajor Mode が用意されているが、例外 もある。また、独自に言語を設計した場合も、Major Mode を自作することに

    Emacs の Major Mode におけるインデント計算を楽にする smie.el - Qiita
  • 1