読者です 読者をやめる 読者になる 読者になる

emacs

JDEEを使ってみる

Android書くときに、Eclipseもいいんだけど、やっぱり手馴れたエディタを使いたいよねってことでJDEEを試してみる。というわけで、自分用コマンドリファレンス。 インストール http://jdee.sourceforge.net/ JDEEとelibをダウンロードしてmake install 設定 …

Emacs scala-mode

急いでメモ。 ダウンロード svn co http://lampsvn.epfl.ch/svn-repos/scala/scala-tool-support/trunk/src/emacs/ scala-mode 設定 ;; elispを溜め込んでいるディレクトリが ~/lisp ;; scalaはMacportsでインストール ;; scala-mode (add-to-list 'load-pat…

WanderlustでGmailを読めるようにする

最近Emacsいじってばかり。 Emacsでメールも扱えるようにしておく。 メールは全てGmailに集中させているので、Gmailに接続できればよい。 apel, FLIM, SEMIのインストール 前提となるものを入れる。APELは先日入れたので割愛。 FLIM http://www.kanji.zinbun…

diredの罠

emacsでdiredを立ち上げて、 !mv DIRNAME とかやったら、rm -rf された。 消えたのはコードスニペットフォルダ。 幸いGithubにある程度残ってたので、そこから70%程度復旧。 '!' なんてもう使いません。 2009/06/07 23:50 追記 diredで上記のコマンドを実行…

elscreenを使う

emacs 上でGNU screenみたいな動作ができるらしい。Meadowのパッケージに含まれていた。 Macでも使いたいので入れてみる。apelが必要なのでそれも入れる。 apel http://cvs.m17n.org/elisp/APEL/index.html.ja.iso-2022-jp $ make $ make install LISPDIR=~/…

magit.el を試してみた

egg.elいまいちーと書いたところ、 @gom egg.elが嫌ならmagit.elでどう?俺的にはそっちのが使いやすいけど。 http://twitter.com/rubikitch/statuses/1901340067と id:rubikitch さんに教えてもらいました。ありがとうございます。 というわけで、早速試し…

久々にEmacsをいじくってみる

Textmateも便利でいいのだけど、補完機能とか考えるとやっぱりEmacsだなーと思い始めた今日この頃。 行番号 行番号ジャンプってないのかなーと思ってた。 \M-g\M-g または \M-g g でGoto-lineが出てくる linum.el で左側に行番号を表示できるようにした rcod…

add-hook

というわけで、add-hookについて。Emacs dot.emacs /add-hook hook というのは、「ひっかけるかぎ」である。それぞれの Elisp の中に用意されていて、その名前が分ったら、利用出来る。 hookの意味はわかったが、どんな時に「ひっかける」んだろう?dot.emac…

.emacsファイルは起動時に全部実行されるみたい

再びTBありがとうございます。 M-: でEvalが使える バッファローカル変数 - ’(rubikitch wanna be (a . lisper)) 「M-: buffer-file-name」とタイプしてみるとソースコードのファイル名がフルパスで出てくるはず。 Evalで呼ぶと、見事に出てきました。てっき…

smart-compile.elでできてしまった

前回の続き。トラバまでいただいて恐縮です。 初トラバでうれしはづかし! 目的の補足 何のcompileをしようとしていたか書いていないことに気づいたので、一応こちらで補足を。 C#で簡単な検証コードを書くときにMeadowやEmacsを使っています。 compileをC-c…

Emacs Lispをかじってみる

compile時にいちいちファイル名入力するのが面倒なので、自動で入力されないものかといじくってみた。 ただ、Lispなんてさっぱりわからない。関数型言語ってなんですか?とりあえず直感で・・・ (setq-default compile-command "csc " ) この部分をいじくってみ…

Emacs上で対話的に正規表現置換をする

Emacs22.1およびMeadow3.00 M-x replace-regexp 改行を指定したい場合は、C-q C-jを押す。

Emacs/MeadowにC#モードをいれてみる

C#編集モードのファイルを入手する CsModeXX.zip Emacs Tools CsModeだけでもOKだが、さらにカラフル?に表示したい時は、下記のページからcsharp-mode.elも入手する http://davh.dk/script/今現在サイトに繋がらないので、コピーを用意。 こちらからどうぞ…