Emacs

Mac の Emacs 23.1 で漢字のフォントが変更できない。

Emacs 23 自体は過去に使ったことあって、 Cocoa Emacsでのフォント設定 - あどけない話 Emacs 22 から 23 への移行の備忘録 Carbon版 Emacs 22.1 のフォント設定 などで、Emacs のフォント設定には強くなったつもりでいたが、23.1 になってまた頭を悩まされ…

Emacs 23 から追加された Elisp。

正確には、Emacs 22.1 から Emacs 23.1 で追加されたものです。なぜなら、Mac に最初から入っている Emacs が 22.1 だから。 調査方法。 /usr/share/emacs/22.1/lisp /usr/local/share/emacs/23.1/lisp 上記の2つのディレクトリに入っている Elisp のリスト…

Emacs 23 がリリース、でも Mac の GUI 版は微妙。

Emacs 23 がリリースされ、各地で Emacs 祭が開かれている昨今ですが、みなさんいかかお過しでしょうか。 僕は早速、http://ftp.gnu.org/pub/gnu/emacs/ から emacs-23.1.tar.bz2 をダウンロードして、ビルドしてみましたが、Mac の GUI 版 Emacs、俗にいう …

Re: Emacs の人と Vim の人のキーストロークの数え方の違い。

Vim の方々からつっこみを頂いたので感想を。 Vimでも良く使うコマンドにはキーマッピングしますよ。これ常識。 Re: Emacs の人と Vim の人のキーストロークの数え方の違い。 - 日々、とんは語る。 - 永遠に未完成 vimも設定次第ではいくらでも出来ます。キ…

Emacs の人と Vim の人のキーストロークの数え方の違い。

前回のウェブテコの懇親会で id:mollifier さんと Vim と Emacs の話になったときに Vimmer の mollifier さんが、 Emacs は何をするにもコントロールキーを押さないといけないから、行頭にカーソルを動かすのも、Ctr と a の2ストローク必要になってしまう…

僕の ddskk の設定です。

僕の ddskk の設定です - コトリコ を見て、僕も晒そうと思いつつ忘れていたので今さら。 .emacs に、 (require 'skk-autoloads) (global-set-key (kbd "C-x C-j") 'skk-mode) ; C-x C-j で skk モードを起動 (setq skk-byte-compile-init-file t) ; .skk を…

Emacs 上で携帯絵文字の表示と入力補完する emoji.el が素晴しい。

先日行なわれた、Shibuya.lispテクニカルトーク第3回 で id:IMAKADO さんが発表した emoji.el が大変素晴しいです! 発表を見てもらうと分かりますが emoji.el は、 docomo, au, softbank の絵文字をEmacs 上で表示する。 Anything を使った補完入力がごっさ…

Emacs ですぐに単語の検索をしたい欲望を叶える Elisp。

Emacs で何か作業しているときに、検索したいというのはよくある話です。 そこで、Google だったり、辞書だったり、AMAZON だったりを開いて検索するわけですが、幾度も繰り返す行為なので、一発で Emacs 上から検索したいと思いました。 そこで、 カーソル…

Emacs で正規表現 + 関数を使った置換。

置換というと、エディタの根幹となる機能であり、正規表現はそのベストオブパートナーです。 ですが、Emacs の正規表現はちょっと特殊で、しかも機能的にもしょぼかったりするので、正規表現を使った置換を行なう場合は、Perl など外部に任せるという方法を…

tokyo-emacs #x02 が開催されるよ!!

先日、僕が開催を嘱望したからかどうかは分かりませんが、はやみずさんが第二回tokyo-emacs a.k.a. (tokyo-emacs #x02) やりますという形で動いてくれました! 現時点では、開催日等々は未定ですが(8月か9月あたりの予定)、tokyo-emacs | Google グループで意…

Emacs で最も簡単なコマンドの作り方。

Emacs でつくる JavaScript と ActionScript の環境 という記事を書きました。 という宣伝ポストで終わると面白くないので、簡単だけどあまり知られてない Emacs の使い方を紹介します。 よく使う操作のコマンドを作成する。 例えば、カーソル行を切り取りた…

Emacs で Shell を使うには何がいいかを模索中。

僕は MacBook を使っていて、昔は iTerm を使っていたけども、現在は標準の Terminal.app + Visor で、どこでもターミナル環境を使っておりますた。 ですが、Emacer たるもの、Shell も Emacs でという思いもあり、どうするべかなーと考えていましたが、一念…

重たいはてブとはこれでサヨナラ? anything-hatena-bookmark.el を migemo に対応させて完璧にする。

k1LoW さんがデフォルトで (migemo) に対応するコードを入れてくれました。よって、最新の anything-hatena-bookmark.el をインストールすれば、anything-hatena-bookmark.el の編集は必要ありません。つまり、anything-migemo.el をインストールするだけで…

フォントビットマップ化計画。

なんとなく、ギザついた生活を送ってみたくなったので、ビットマップフォントな生活にしてみました。 ascii フォントは profont というカワユイ奴で、ProFont Mac bitmap incl.というのをダウンロードしてインストールしました。別に、TTF でも大丈夫なので…

Emacs でだいたいあの辺にカーソルを移動する Elisp を考えてみた。

vimでだいたいあの辺にカーソルを移動するプラグインというのを見て、実際にちょっと使ってみて便利そげだったので、Emacs でも作ってみようと思った。 で、とりあえずテケトーに作ってみて使ってみたのですが、Emacs だとあまり便利に感じなかった(完)。 理…

Anything の設定ことはじめ。

鉄は熱いうちに打て、ということで、続けて Anything について書きます。 前の記事で anything-sources にソースを入れると anything がより便利になると書きました。で、ソースについての紹介リンクを並べましたが、結局のところ、自分で使ってみないとその…

もう初心者なんて言わせない、Anything で始まる Emacs 道。

追記 この記事を元に書籍が出来ました! 時間と命を削って、より詳細に解説しましたので、Emacs に興味がある人はぜひ一度手に取ってみて下さい。Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus)作者: 大竹智也出版社/メーカ…

Emacs設定講座「キーバインドよ、俺色に染まれ。ア!!」。

追記 この記事を元に書籍が出来ました! 時間と命を削って、より詳細に解説しましたので、Emacs に興味がある人はぜひ一度手に取ってみて下さい。Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus)作者: 大竹智也出版社/メーカ…

org-mode をマイナーモードとして使う orgstruct-mode。

CSS を書くときに、より楽なコーディングが出来るように org-mode を使う事を考えていたのですが、メジャーモードを切り替えるのは、ちょっと非効率なのでマイナーモードとして利用できないか調べてみると、やっぱり標準でありました。 Orgstruct mode - The…

org-mode 初挑戦。

id:rubikitch さんの org-mode 関係の記事を見て、org-mode 使おうかなぁと思いつつ、これまで手をつけていなかったのですが、先日のウェブテコでスライドを作るときに、アウトラインエディタ(というか、それ系もモード)を使うと、楽に出来るかなぁと思って…

Emacs設定講座 その3「scratch バッファと eval(評価)」。

追記 この記事を元に書籍が出来ました! 時間と命を削って、より詳細に解説しましたので、Emacs に興味がある人はぜひ一度手に取ってみて下さい。Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus)作者: 大竹智也出版社/メーカ…

Cocoa にしたから、Carbon バンドル elisp を入れなおす。

Cocoa Emacs を自分でビルドすると、Carbon Emacs に収録されている elisp パッケージへのパスが通っておらず、色々な elisp が使えません。 如何に Carbon Emacs が優れていたのかが身に染みて良く分かります。 もちろん、emacs.app 内部へのパスを追加した…

Cocoa Emacs を MacPorts からインストールしてみた。

最近、至る所でCocoa Emacs の話題を聞くので、僕も入れてみようと思ったのですが、調べてみると、何やらリポジトリからソースコードをチェックアウトとか微妙に面倒な話です。 そういう時は我らが MacPorts という事で調べてみると、 emacs-app-devel @2009…

Emacs(中略)設定講座 その2「elisp のインストールと設定編」。

追記 この記事を元に書籍が出来ました! 時間と命を削って、より詳細に解説しましたので、Emacs に興味がある人はぜひ一度手に取ってみて下さい。Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus)作者: 大竹智也出版社/メーカ…

elisp の公開場所。

yuuten emacs //アドオン並に公開されてるの? cpanみたいなサイト無いの?教えて欲しい 2009/01/23 はてなブックマーク - yuutenのブックマーク / 2009年1月23日 というコメントがあったので。僕の知っている範囲でご紹介。 まず、総本山とも言えるEmacsWik…

Emacs ビギナーに贈る、これからバリバリ使い隊!!人のための設定講座 その1。

追記 この記事を元に書籍が出来ました! 時間と命を削って、より詳細に解説しましたので、Emacs に興味がある人はぜひ一度手に取ってみて下さい。Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus)作者: 大竹智也出版社/メーカ…

HTML のマークアップが楽になる(?) html-key-chord-mode を作った。

以前日記で、HTMLをすんごい速さで書ける Emacs のモードの構想。とか書いたのですが、とりあえず形になったので紹介します。僕のEmacsモード(正確にはマイナーモードですが)処女作です。 公開場所 これまた初めて GitHub 使いました。 html-key-chord-mode …

第4回ウェブテコ、エディタ LT の草案。

次の日曜に行なわれる神戸のウェブ勉強会WebTeko。そこでエディタのLTをする事になったのですが、僕が Emacs ですよ。奥さん。この僕が。 神戸周辺は Emacs 使いが少ないようなので、頑張って普及に務めねば!と思うわけですが、現在考えている内容を今更なが…

key-chord.el を読む(前編)。

key-chord.el は何度も言うけど、修飾キー以外の2つのキーの組み合わせで、関数を発動するというゲームコマンドの様なキーバインドを提供してくれるマイナーモードです。 んで、僕はkey-chord で実行するコマンドに引数を渡したいのですが、できれば、その引…

Emacs 使いとして、初心者卒業まであと少し。

流れ流れて、Emacsの学習過程という記事を見付けた。 これによると、 付属のチュートリアルをやってみる 基本的なキーバインドを必死で憶える 他人の設定をコピペする。 キーバインドを変えてみる。 貼り付けた設定をちょっぴりいじってみる。 フックの意味…