emacs

PukiWiki/関連ツール - PukiWiki-officialで、拙作のpukiwiki-pre.el が紹介されていました。 ただ一覧に載っているだけですが、超うれしい!。 自分の作ったものが誰かの役に立っていると思うと感無量。id:higepon:20060206:1139232979

Emacsできれいな日本語フォントを使いたい【解決編】

多くの人のサポートがあり、ついに解決しました。アドバイスを下さった皆様ありがとうございました。 結局ひげぽんがXやフォント周りの仕組みを一切理解していなかったことが原因ではまっていたというオチでした。 ただ同じようにはまる人はいると思うのでで…

相変らず迷走中

http://fragments.g.hatena.ne.jp/samurai20000/20060314/1142263079で教えてもらった、アンチエイリアス対応Emacsブランチ。 cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co emacs cvs up -Pd -r XFT_JHD_BRANCH ./configure --pref…

1142254330*人力検索リニューアルにつき質問してみた

ubuntu(Debian系ディストリビューション)でEmacs21 or Emacs22の日本語フォントをきれいに表示したいです。 .Xdefaults, .Xresoucesやフォントのインストールのやり方まで教えてください。 環境 - Gnome フォント周りに悩んでいるので。ずばり回答をくれた人…

フォンとまわり

フォンとまわりのエラーメッセージでgrepしたらこのあたりが怪しそう. バイナリー・ファイルshare/xemacs-21.4.17/lisp/mule/mule-x-init.elcは一致しました バイナリー・ファイルshare/xemacs-21.4.17/lisp/gtk-init.elcは一致しました ubuntu再起動したら…

--with-gtk

--with-gtkでビルドしなおし。 ./configure --prefix=/usr/local --with-x --with-gtk これをやると、「libgtk2+かlibglibのバージョンがうんたらかんたら」といわれる。 /usr/lib/を見るとlibglibのバージョンは満たしていそう。 apt-cache searchでgtk周り…

Emacs22のCVS HEADをインストール

ubuntuのapt-getで入るEmacsは 21.4 Stableですが、悪役さんおすすめのEmacs22のCVS HEADをインストールしてみる。 ところどころつまずくポイントがあったので試行錯誤をそのまま書いてみるテスト。CVSからソース取得 cvs -z3 -d:pserver:anonymous@cvs.sv.g…

全角スペース・タブを目立つように表示する

定番の.emacsとして全角スペース・タブを目立つようにするという設定があるのですが (defface my-face-b-1 '((t (:background "medium aquamarine"))) nil) (defface my-face-b-2 '((t (:background "gray26"))) nil) (defface my-face-u-1 '((t (:foregroun…

GNOMEでEmacsキーバインドを実現する

WindowsでXKeymacsを利用しているとどんな操作もEmacsキーバインドでやる癖がついてしまいます。 C-hで文字を削除とか、C-kで行削除とか、C-x kでウィンドウを閉じるとか. ところがLinuxデスクトップ環境で過ごそうと思うと意外とEmacsキーバインドでなく、…

.Xdefaults

.Xdefaultsの書き方と役割がいまいち分からんと思ったらこんなの見つけた。 /usr/share/xemacs-21.4.17/etc/sample.Xdefaultsこんな記述を見つけたのだが、これって他のアプリケーションのTextFieldにも有効にしたいなぁ。 ! Translations to make the TextF…

ubuntu@coLinuxセットアップ

セットアップ時のメモをまとめてみました。 何かの参考になれば。 http://wiki.monaos.org/pukiwiki.php?ubuntu これもやっておけ的なものがあればぜひ教えてください。 そういえばapt-findが見つからなかったなぁ。

プログラムを書くときに便利なEmacsコマンド

Meadow/Emacsスーパーチュートリアル (Front Programmer Series)作者: 松下晃久出版社/メーカー: 秀和システム発売日: 2004/10/29メディア: 単行本 クリック: 62回この商品を含むブログ (18件) を見る 会社にあったこの本を手にとってパラパラとめくっていた…

color-moccur

以前から使っていたのですが使いこなせていなかったので改めて調べました。 http://www.bookshelf.jp/soft/meadow_50.html#SEC727 新発見としては qで終了 sで更に絞込み ヽ(´∀`)9 これは便利!! (setq moccur-split-word t)で複数語が可能 あとは .svnを検…

kill-bufferをundoしたい

直前に閉じたバッファを開く っていう機能ないのかな。 なかったら作ろうかな。 Firefoxの「タブを閉じるをやり直す」みたいな。 なんてぼやいたところ、なおとさんからたたき台が!。 すばらしい。これならたいていのシチュエーションで救われますね。 (def…

bookmark機能

Emacsでbookmark機能があるんですが(C-x r m, C-x r b) .emacs 良く行く、ディレクトリのdiredのバッファ あたりをブックマークして結構使っているんですが。 これに加えて「現在一番関心のあるソースコード」に current という名前をつけておくと良い気がし…

直前に閉じたバッファを開く

っていう機能ないのかな。 なかったら作ろうかな。 Firefoxの「タブを閉じるをやり直す」みたいな。

カーソルの位置にデバッグ用のprintfを挿入

printfデバッグをする前にバグを出すな、デバッガを使え等のご意見があるかもしれませんが。。 cppのソースを編集中に、C-c dをすると printf("%s %s:%d\n", __func__, __FILE__, __LINE__); が挿入されます。 ソースを見れば分かると思いますがprintfでなく…

pukiwiki-pre

普段自分が良くやる作業をelispにしました。 他の人には需要がないかもしれませんが公開しておきます。 通常の文章を、Puikiwikiに整形済みテキストとして貼りたいときに使います。 空行を全角スペースに置換 行頭に半角スペースを挿入 バッファ全体をCopy R…

cperl-find-module

id:tokuhiromさんがブラッシュアップしてくれた、cperl-find-moduleをcperl-modeのメンテナー( Ilya Zakharevich )にメールしたところ、User unknownで返って来てしまいました。 cperl-find-moduleとして配布したほうが良いのかな。

cperl-find-module

id:tokuhiromさんがブラッシュアップしてくれた、cperl-find-moduleをcperl-modeのメンテナー( Ilya Zakharevich )にメールしたところ、User unknownで返って来てしまいました。 cperl-find-moduleとして配布したほうが良いのかな。

Perlモジュールのソースを簡単に開く機能の話の続き

id:tokuhiromさんによる実装 http://d.hatena.ne.jp/tokuhirom/20060204 とおりすがりさんによる実装 http://d.hatena.ne.jp/higepon/20060202/1138876212#c id:tenyさんによる実装 http://d.hatena.ne.jp/teny/20060204#p1 id:tenyさんによるぼやき でもね…

shell-command-to-string

昨日作ったLispで困っていたのが、実行した外部コマンドの出力を変数に入れる部分です。 結局*perldoc*というバッファを経由したのですが、shell-command-to-stringというfunctionがあることが通りすがりさんの改良版を見ていて気づきました。 M-x describe-…

Perlモジュール名にカーソルを合わせて M-.するとソースを開く2

id:higepon:20060201:1138776917の続き id:naoyaから perldoc を使ったほうが何かと便利と言われたので新版。 変更・改善点は perldocを利用しているので、Hoge::Fooが Hoge.pmに定義されているような場合も対応可能 PERL5LIBを利用して複数のパスから探すこ…

Emacs Lispを書いてみた - Perlモジュール名にカーソルを合わせて M-.するとソースを開く

id:higepon:20060131:1138681298の続き。 etagsを使おう(nanasiさん) xyzzyの例(http://d.hatena.ne.jp/miyamuko/20060131) などの情報をいただきました。というわけで id:miyamukoさんのxyzzyの例をまねして、初めて実用的なEmacs Lispを書いてみました。 ;…

Linux環境に移行しきれない僕ら

環境 Windows XP + Fedora Core4@coLinux + cygwin やりかた1 XWin.exe (cygwin)でcoLinuxにアクセス XWin上でGnome端末 + XEmacs+ zsh + screen を使う やりかた2 WindowsのsshクライアントからcoLinuxにssh ssh上でEmacs + zsh + screen を使う やりかた3 …

こんなときどうしてますか?

Emacsは一度起動したら起動しっぱなしにして、複数のバッファを切り替えながら編集する。 だから複数のEmacsを起動することはあまりない。 という認識なのですが if_ed.cと NE2000.cppのコードを見比べながら相違点をメモするという場合ってどうしてますか?…

Emacs + GLOBALでソース読みを快適に

ネットワークサーバー実装のためにuIPのソースを読もう。 NICドライバの移植のためにFreeBSDのソースを読もう。 ということで以前使っていた etags を使おうと思ったがキーバインド忘れた。 そして etags はなんだかいろいろ不満点があった気がするので GLOB…

VC管理下のファイルのバックアップ

先日からずっと活用している、ChangeLogメモですが、今日Meadowの誤操作でデータを消してしまいました。 Subversionで管理していたので2週間前のバージョンに戻ったのですが・・・。 そういえば .emacs で自動バックアップ設定していたはずと思い調べてみる…

時代はzone

id:onishiに教えてもらった。 M-x zone M-x zone-when-idle zoneは何種類かあるよヽ(´ー`)ノ .emacsでの設定方法は (require 'zone) (zone-when-idle 10);; 10秒IDLEならばzone

本で読んだけど記憶に残らず使ってないんだけど(ry

本で読んだけど記憶に残らず使ってないんだけど、便利そうな機能を入門GNU Emacs (UNIX text processing)で再発見した。 C-x C-t 行の入れ替え Esc h 段落選択 そしてkill-ringを使っていないことが発覚w。 さらに id:hideokiから kill-summary を教えても…