Upload
uk-ar
View
1.736
Download
0
Embed Size (px)
Citation preview
快適Emacs Lisp生活を目指して
12年4月30日月曜日
自己紹介
12年4月30日月曜日
自己紹介• twitter @uk_ar•hatena&github uk-ar•emacs歴 3~4年
•作ったemacs lisp
•key-combo.el•flex-autopair.el
12年4月30日月曜日
快適Emacs Lisp生活とは?
12年4月30日月曜日
こんな感じ?
12年4月30日月曜日
ELispを書くときに…
•括弧を楽に入力したい
•定型コードを楽に入力したい((((((...))))))
(defun ... (interactive)...)
12年4月30日月曜日
括弧の入力編((((((...))))))
12年4月30日月曜日
Lisp系の括弧の入力補助なら
12年4月30日月曜日
paredit.el !!
•括弧の対応を崩さず編集•対応する括弧も削除•慣れればすごく便利らしい
12年4月30日月曜日
慣れれば…
12年4月30日月曜日
挫折
http://www.flickr.com/photos/lel4nd/5621720708/
12年4月30日月曜日
思い通りに編集できない…
12年4月30日月曜日
そこで作ってみた
12年4月30日月曜日
flex-autopair.el~pareditに挫折した全ての人に~
•一般的な括弧の自動挿入
★閉じ括弧を自動挿入
•括弧の対応は人手で修正
•動きをモード毎にカスタマイズ可能
★c-mode #includeの後だけ<>http://d.hatena.ne.jp/uk-ar/20120401/1333282805
12年4月30日月曜日
lisp系では•開き括弧の前に空白•S式を囲うparedit から動きをパクリacp.elやelectric-pair-modeからもいろいろ...
12年4月30日月曜日
デモ
12年4月30日月曜日
定型コードの入力編(defun ... (interactive)...)
12年4月30日月曜日
スニペットの入力と言えば
12年4月30日月曜日
yasnippet !!
12年4月30日月曜日
しかし
12年4月30日月曜日
忘れる問題
12年4月30日月曜日
何を登録したのか忘れる
•似たもの(defun defvar)
•環境(会社 自宅)
12年4月30日月曜日
どの省略形で発動するかを忘れる
•短い方がうれしいけど…
•展開後と違うと忘れる
•括弧は必要?不要?
• 括弧が二重に展開
• 括弧がない
12年4月30日月曜日
auto-completeと設定追加
•省略形は元のシンボル名
• 途中まで打てば候補が出る
•括弧がない時だけ括弧を挿入
12年4月30日月曜日
こんな感じ
12年4月30日月曜日
設定は後日公開予定
12年4月30日月曜日
おわり
12年4月30日月曜日