Emacs

初めてEmacs Lispを自分で書いてみた

めっちゃtiny codeですが。。 (defun myisam2mosql () "replacing myisam macro/symbol name to mosql's one" (interactive) (beginning-of-buffer) (replace-string "myisam" "mosql") (beginning-of-buffer) (replace-string "mi_" "mo_") (beginning-of-b…

タイムスタンプを挿入できるようにしてみた

ここを参考に設定。 http://www.bookshelf.jp/soft/meadow_37.html これで、"@<>"と書いて保存すれば括弧内に自動的にタイムスタンプが入る。このままだと再更新時にタイムスタンプ上書きされるので、先頭のtを消す感じで使おうと思う。 ; timestamp (setq t…

cc-mode for MySQL

ここ1年くらいずっとEmacsのデフォルトのcc-modeを使っていたのだけれども、MySQL的なコーディング規約に微妙にあってなくて、手作業で直してたのですが、もういいかげん限界だーとおもっていろいろ調べていたら、MySQLのwebサイトにMySQL開発者的cc-mode設…

cscope連携

しばらく経つとやはり忘れてしまうようなのでメモ録。 yum -y install emacs-nox yum -y install cscope cp /usr/share/cscope/xcscope.el /usr/share/emacs/site-lisp/ emacs ~/.emacs .emacsに以下を1行追加。 (require 'xcscope)cscope用ファイルの作成は…

UTF-8での日本語表示

Debian etch rc1 emacs21-nox うーんうーん。euc-jpだとすんなりいったのに。。。mule-ucsってのを入れるだけじゃだめぽ。この人の.emacsぱくったら行けた!! ウラー! http://d.hatena.ne.jp/h12o/20061116/mule_ucs

etags for MySQL

なんだかよくわからないけど出来たっぽいのでメモしておきます。順番に注意。 cd $MYSQL_SRC find . -name '*.i' | etags - find . -name '*.h' | etags - -a find . -name '*.ic' | etags - -a find . -name '*.c' | etags - -a find . -name '*.cc' | etag…

build & install

某サーバをセットアップした人がemacs使いではなかったため、emacsが入ってにゃい。以下をInstallation Sourceに指定したものの、あまりにも応答が遅いのでやはり直接入れることに。gnu.orgからemacs-21.3.tar.gzを落としてビルドするんですが、configureオ…