emacs

popwin.elがすこぶる快適

https://github.com/m2ym/popwin-el ヘルプバッファや補完バッファをポップアップで表示してくれるpopwin.elをリリースしました。popwin.elはEmacsにポップアップウィンドウという概念を導入することにより、バッファを表示する(display-buffer)際のEmacs…

行末の無駄なスペースなどを強調表示 - develock.el

エディタで行末に存在するスペースを強調表示する設定。 今流行の.emacs & .vimrc - グニャラくんのグニャグニャ備忘録@はてな Emacsだと、 Elips is just a typo of Elispのdevelock.el.gz がよさげです。こんな感じ: こんだけ目立てばインデントおかしな…

emacs 22.1 released

したそうです。leimないなと思ったら22.1からemacs-22.1.tar.gzに含まれるようになったみたいす。で、レポジトリみてたらmulti-ttyブランチができてたのを発見。 [sources] View of /emacs/emacs/README.multi-tty Emacs multi-tty support いよいよ本家のレ…

Emacs 23.0.51 (multi-tty support)

ハマったので忘れないようにメモ。 Emacs 22.0.51 (multi-tty support) を使っていた。 wl のサマリモードで S してソートキーを省略するとエラーが出るのに気が付いた。 Re-scanning... Sorting by ()... sort: Symbol's function definition is void: wl-s…

emacsの起動時間を計る

vimじゃなくてemacsの巻。 Meadow/起動速度 - Meadow memo の方法で久々に計ってみた。所要時間を晒すのが流行っているみたいなので、ワースト31位を。 ("total" . 2493) ("require-tramp" . 437) ("require-semantic-load" . 364) ("require-wnn7egg" . 364…

*.tのときはmode-compileでperlじゃなくてproveを実行したい

インスパイア: unwind-protect: Emacs の中から proveemacs-proveはそのまんまいただいて、~/.emacsにこんな感じで。(lisp 10級)これでいつでもC-cC-cで、ファイル名を見て適宜perl -wかprove -vlを実行してくれます。 (autoload 'mode-compile "mode-compil…

trampうごかんくなった

2.1.7 or 今のCVS HEADにしたら動かんくなった。 Tramp: Opening connection for nil@REMOTEHOST using nil.../ssh:REMOTEHOST:/path/to/somewhereすればいけるけど。なんだよnilって。tramp-default-methodが効いてない?2.1.6-RELEASEなら動いた。tramp.el…

EmacsSVK2

デフォルトで入ってるVCマイナモードライクでSVKできるやつ。つかってみよ。

cperl-modeでエラーが出る

再現性はつかめてないんだけど、*.plなファイルを開いたときにたまにエラーが起こる。発生すると、以降は毎回*.plなファイルを開いたときに同じエラーが起こる。 emacs-version = "22.0.50.1" cperl-version = "5.22" (http://math.berkeley.edu/~ilya/softw…

align

今頃、id:higepon:20060913:1158141500 を見ていたく感動すた。お題 $foo = 'bar'; # $foooo = 'bar'; # $fo = 'bar'; # $f = 'bar'; # 適当にブロックんなかにカーソルがある状態で M-x align-current $foo = 'bar'; # $foooo = 'bar'; # $fo = 'bar'; # $f…

カーソルのあたりのモジュールのソースコードを開く

ffapが便利そげなので使ってみた。ソースコード中に use Data::Dumper; use FindBin;とかあるときに、「Dumper」や「FindBin」のあたりにカーソルをもっていってC-xC-fするとそのモジュールのファイルが開ける。こんな感じ。似たようなffap-*-pathが何個もあ…

1行スクロール

(defun scroll-up-one-line () (interactive) (scroll-up 1)) (defun scroll-down-one-line () (interactive) (scroll-down 1)) (if (or (eq window-system 'x) (eq window-system 'w32) (eq window-system 'mac)) (progn (global-set-key [?\C--] 'scroll-d…

カーソルのあるところの文字コードを調べる

コードポイントを忘れたら C-u M-x what-cursor-posision で調べるのが楽。新しめの Emacs 限定。コードポイントの記憶に自信があっても M-x ucs-insert で確認。拙作のkcodeだとこんな感じで。 $ kcode ' ' euc-jp : ( ) =================================…

IRCのメッセージ装飾

某所ではずかしい言葉を連呼してしまったのでそのお詫びにw mIRCの色装飾のコントロールコード ^B (0x02) 太字 ^_ (0x1f) 下線 ^V (0x16) 反転 ^O (0x0f) 装飾クリア rieceだと色設定の初期値がちょっとアレなので、~/.riece/init.elあたりで補正。 (custom…

C-c C-cでスクリプトを実行もしくはsyntax check

(add-hook 'cperl-mode-hook '(lambda () (make-local-variable 'compile-command) (setq compile-command (concat "perl " (buffer-file-name))) (cperl-define-key "\C-c\C-c" 'compile)))文法エラーがある場合、use strictしていれば*compilation*バッフ…

ORG_mode_Manual - Emacsでアウトライン ORG-Mode マニュアルの翻訳

矩形範囲のコピー、カット、ペースト

sense-region ふとしたときに便利です。copy-rectangle-to-registerとかでも同様のことはできるのですが、(setq transient-mark-mode t)のときにregion指定のハイライトで見た目がわかりやすいのと、キーバインドが覚えやすい点でsense-regionが便利です。ど…

OSX+Emacsで快適なRails開発ライフを送る

Wanderlustで、ActiveDirectoryを引いてアドレス補完をする

WanderlustにはLDAPを利用してメールアドレスを補完する機能があります。んで、WindowsのActiveDirectoryはLDAPを喋れるらしく、同僚にldapsearchする方法を教えてもらったのでwlから引けるようにしてみました。 (setq wl-use-ldap t wl-ldap-server "ADのサ…

word-count-modeでバイト数を表示

『ページ 1500 文字』といった原稿依頼の場合、たいていの場合「1 文字」は2 バイト文字の 1 文字です。つまり、『ページ 1500 文字』は『ページ 3000バイト』ということになります。で、Emacs用にword-count-modeというものがあります。これはリージョンや…

Goby

Goby は、Emacs 21.4 または Emacs current 上で動く WYSIWYG の プレゼンテーション・ツールです。

Emacs 21 Unicode 環境

[Rails] [ANN] Emacs rails.el

p0t: php-mode

補完ができたりPEARのコーディング規約に従ったりできるらしい。

EmacsWiki

このサイトはEmacsen (Emacs, XEmacs, Nemacs, Mule, Meadow, NTemacs) などの日本ユーザー向けの、ユーザー自身が作るサイトです。

hatena-mode for Emacs

なかなかよさげです。気軽に日記に書けるようになった。

Wnn8

Wnn8が届いた。IIIMPでgeditと(日本語の表示ができないけど)xtermではうまく変換できたものの、Emacs(22.0.50)+iiimecf-11.4_p1467では「connection refused」と怒られて接続できん… むぅ。ktermもIIIMPに対応していないようなので、これまで(Wnn7)通り、と…

emacs-w3m-1.4.1

出たっす。

harley:elisp

いろいろなelispがあり、EmacsからiTuneを操作したり、タイプとクリエータを設定するなど、Mac OS X向けのが多数ある。

diminish.el

モードラインのマイナーモードの表示を消したり短くしたりできる。 モードラインが長くなってきて見づらいので、abbrevとfont-lockは消してみた。 参考 Meadow/Emacs memo