emacs

Emacs: perlのモジュールの関数一覧をバッファに表示

;;; you need .. ;;; YAML::Syck ;;; Class::Inspector (defun perl-class-inspector-functions (class) (interactive) (let ((buffer-name (concat "*functions " class "*"))) (if (get-buffer buffer-name) (progn (set-buffer buffer-name)) (progn (she…

Emacsでバッファ保存時にdiff を知らなかった

昨日気づいたんだけど、Emacsでバッファの保存時に Save file /Users/hiroya/hgoe.pl? (y, n, !, ., q, C-r, d or C-h)こんなプロンプトが出てくるけど、ここで'd'を押すと、保存したいバッファの現在の状態と保存する前のファイルのdiffが出てくる. diff -c…

入門GNU Emacs買いますた

入門 GNU Emacs 第3版作者: Debra Cameron,James Elliott,Marc Loy,Eric Raymond,Bill Rosenblatt,宮下尚,半田剣一,新井貴之,鈴木和也出版社/メーカー: オライリー・ジャパン発売日: 2007/03/12メディア: 大型本購入: 14人 クリック: 331回この商品を含むブ…

ターミナルやCocoaアプリではC-wで「直前の単語を削除」 だけど、EmacsではC-wはkill-regionです。たまに間違える。なので、Emacs側を以下のように書き換える.プチ便利。 ;リージョン選択中はリージョンをkill , そうでない時は直前の単語をkill (global-set…

Emacs/mode-compile.el に ruby モードを付け足す

elispのmode-compile.elはEmacsの別ウィンドウにスクリプトの実行結果を出力//next-errorでエラー箇所にジャンプ できるのがとっても気に入っているんですが、Ruby用の設定が含まれていないようなので付け足してみました。next-errorにもいちおう対応してい…

zshで最後に打ったコマンドをEmacsの編集中バッファに挿入する

下記のelispを.emacs.el等に貼付けてから M-x zsh-last-historyすると,zshで最後に打ったコマンドを編集中のバッファに挿入します。ChangeLogとか書いてる時にコマンド履歴をいちいちコピペするの面倒だと思って書いた。 環境に依存しないとは思うけど、いち…

set-selective-displayでsubの中身を省略表示

\C-x $ :set-selective-display・・・指定した桁数以上字下げしている行を隠す関数とのことhttp://www.bookshelf.jp/texi/emacs-20.6-man-jp/emacs_12.html#SEC80 と言われてもよく分からんので画像.こういうのが、M-4 C-x $ で (4字下げの行を隠して表示)…

emacsのshellモードでのエスケープシーケンスを処理する

症状:http://d.hatena.ne.jp/hiboma/20061029 診断:プロンプトのエスケープシーケンスが問題のようだ 処方:ここに書いてあったのを試した.ansi-color.elというものを読み込むらしい。 http://buxus.s31.xrea.com/pukiwiki/pukiwiki.php?UTF-8#w28bba15 ;エス…

emacsのshell

emacsでM-x shell するとシェルが立ち上がるけど、zshrc等で設定したプロンプトのエスケープキーがモロに出てきて 使い物に成らない。どう直せばいいんだろ?

MozRepl + Emacs ヒストリ

repl> が表示されてるバッファでM-p , M-n でヒストリの操作M-r , M-sで正規表現でヒストリ検索。C-dでEmacsからの接続を切る。

MozRepl + Emacs

話題沸騰中のMozReplですが、Emacsからも操作できるみたいです。http://dev.hyperstruct.net/trac/mozlab/wiki/MozRepl#Emacsバッファ内で適当なJSコードを書いて実行させると、Firefoxが反応してくれます。こりゃ楽しい。こんな感じReplインタープリタ?にコ…

cperl-perldoc-at-point

ここ二日間、ずっとEmacs/zsh/screen の設定をいじってました。で、(global-set-key "\C-c\C-p" 'cperl-perldoc-at-point)という設定を入れた。ポインタの近くのモジュール/ファンクションのperldocをひく機能が標準でついてると。禿げしく便利ですね。もっ…

地道にEmacs

Emacs嫌い?を克服するため、地道に勉強しようと決意しました。(Windowsの時はez-html,macになってからはmiっていうエディタを使ってた。どちらも奇麗なGUIで、カスタマイズも柔軟にできる良質なフリーソフトだと思います。)今日覚えたTips (global-set-key …

emacs

emacsにちょっとずつ慣れてきた。何度か挑戦したけど、けっきょく挫折してvimばっかり使ってたのだ。(vimもなかなか好きなんだけど。)今回は気合いを入れ本を買って習得することにした。便利なツール Emacsらくらく入門作者: 藤原誠出版社/メーカー: 技術…

emacsのショートカットキー

すっげーたくさんありますね。こんなにたくさんの強力な機能がついているとは知らんかった。小学生に九九を教える代わりに、emacsのショートカットキーを網羅させるなんてのはどうだろう?テキスト編集がメチャクチャ速いスーパー小学生の誕生。

emacs

ターミナルから起動してるんだけど、Altキーが効かないぞ。なんで?追記メタキーとしてaltを認識させてないだけだった..