人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

emacsの設定(.emacs.el)について勉強するのによいサイト、書籍、資料等を紹介してください。

・本格的にEmacsLispをやる気は無いです。
・いままでごまかしごまかしでコピペしてました。
・setqとかconsとかdefunとか良く出てきているけどよくわかりません。
・関数型言語はわかりません。JavaやRubyやPerlやJavaScriptならできます。


Webにある設定を持ってきてコピペしてもエラーがでてうまく動かない、そうすると何が原因なのかわからないのでお手上げ。そんな状況から抜け出たいと思っています。

ちなみに使っているEmacsはOSXでのCarbonEmacsです。

こんな私にぴったりなものをよろしくお願いします。

●質問者: urekat
●カテゴリ:コンピュータ インターネット
✍キーワード:.emacs EL Emacs Java JavaScript
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● くまっぷす
●23ポイント

http://www.bookshelf.jp/texi/elisp-intro/jp/emacs-lisp-intro.htm...

あたりがいいんじゃないでしょうか?

emacs lispで設定で使うぶんには関数型言語であることを意識する理由ってほとんどなくて

普通?の言語で

a = 1とかやるところを(setq a 1)と書くとか

hogehogefunc( 1,2,3 )なところが(hogehogefunc 1 2 3)と書くとか

(実際には引数としていろんな形のものを渡せる…emacs lispだとalist(連想配列)とか…という

ところなどはおおきく違いますが)

知ってるだけでかなり対応できるでしょう。

◎質問者からの返答

ありがとうございます。順番に読んでみます。


2 ● ToMmY
●23ポイント

http://www.cozmixng.org/~kou/emacs/dot_emacs

こんなとこですかね

Linuxですら大して使ってないので的外れでしたらすいません

◎質問者からの返答

ちょっとはずれてるけど。知らないのもあったのでどんまいです。


3 ● sadajo
●22ポイント

http://item.rakuten.co.jp/book/1680835/


4 ● MORIYAMA Hiroshi
●22ポイント

基本

本格的にEmacsLispをやる気は無いとのことですが、~ /.emacs.elを読書きするにはEmacs Lispの理解は避けて通れません。熟達する必要はありませんが、基礎を知っているだけで随分違います。その為の手がかりとして次のリソースを御薦めします。

Emacs Lisp てほどき ― .emacs を書くための ―
題にある通り.emacs を書くためのEmacs Lisp入門。Emacs Lispプログラミングに必要な知識の内、ごく基本的な(しかし~/.emacs.elの最低限の読書きには十分な)事柄を、A4サイズ約14ページほどで解説しています(PDF形式)。

関数や変数について調べる

知らない関数に出会したら、その関数のところにポイントを持ってきてM-x describe-function (あるいは f1 f 又は C-h f) とし、そのままリターンキーを叩けばその関数の説明が表示されます(英語ですが)。変数の場合はM-x describe-variable (f1 v 又は C-h v)。

WWW上にはリファレンスマニュアルの邦訳が多数ありますので、それで調べるのもいいでしょう。例えばGNU Emacs Lispリファレンスマニュアルなど。

~/.emacs.elデバッグのTips

Debugging your ~/.emacs and Elisp
起動時~/.emacs.elの中でエラーになってしまった場合のデバッグの為のTips。

その他

リスト遊び -- Emacs で学ぶ Lisp の世界 --
Emacs Lispを題材にした再帰プログラミング入門の本。後書きにEmacs Lispプログラミングの習得は本書の目的ではありませんがとある通りその辺に深く立ち入った内容ではないので、今回の質問の答としては相応しくないかもしれせん。しかし逆にLispの基本的な事(アトム、セル、リスト…)がしっかりと平易に書かれているので、Emacs Lispプログラミングの入門として、御薦めしたい一冊です。
◎質問者からの返答

PDFは読みやすいのでよいですね。

---

PDF読みました。良かったです。

順番に写経しながら読んだんですが、基本的な文法はばっちりです。Emacs自体とLispの関係も書いてあり、とっかかれそうです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ