Emacs Lispでデフォルト値を有効にする方法がわからなかったのでメモしておく。 デフォルト値付きの関数を&optionalを使って定義してみる。&optionalは省略できる引数を定義するためのキーワードになる。例としてはこんな感じのやつ。
Emacs Lispでデフォルト値を有効にする方法がわからなかったのでメモしておく。 デフォルト値付きの関数を&optionalを使って定義してみる。&optionalは省略できる引数を定義するためのキーワードになる。例としてはこんな感じのやつ。
Perl や C プログラマーのための Elisp (Emacs Lisp) 入門 最終更新日: (創設: 2005-01-24) 詳細は、info に emacs lisp manual をインストールし、それを 見るのがよいが、これは、それを見るためのガイドである。manual を最初から 読むのが大変な場合には、manual の最初のページにある Index で、以下の 説明に現われる用語を検索してみるのがよいであろう。 プログラムに当り、改行は好きに入れてよい。emacs の lisp-mode で 編集すると、各行で TAB を押すと、最適 indent をしてくれる。また、 region 内すべてに対し、M-x indent-region で同じことをしてくれる。 関数の定義 標準は (defun 関数名 (引数リスト) "コメント" 関数の実体) であるが、これは、プログラム
今日は文化の日。17時頃にマックに到着したんだけど、土日と違って客がほとんどいませんでした。みんな遠出をしているのかなぁ。 ●やっと emacs lisp の (interactive "p") がわかった orz 私は長らく(interactive "p")で引っかかって、emacs lisp の勉強を続けられずにいました。「interactive = 対話型」なのだから、関数の中で文字や数値を聞いてきて、それに基づいて結果を返すものなんだろうと漠然とは想像できます。では "p" とは何なんでしょう? M-x info ⇒ Emacs Lisp Introduction ⇒ Writing Defuns ⇒ Interactive とリンクを辿っていくと、件の章が開きます。 3.3 Make a Function Interactive =========================
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く