Emacs

htmlize-region-and-browse を書く流れ

ということで,region 版を書いてみたけど, こういうの増やすのはどうやるのが正しいのか知らないので識者に期待する流れ. ;;; htmlize (add-to-list 'load-path (expand-file-name ".emacs.d/htmlize" home)) (require 'htmlize) ;;; http://www.kanasans…

Emacs-Eclim を試す

この記事はかきかけです.ということで,インストール http://github.com/buzztaiki/emacs-eclim ここを見る.ようするに eclim インストール emacs-eclim インストール .emacs 修正 の流れ.使う前に eclimd を起動する必要がある.これだけは覚えておけ. …

distel を入れてみた

make する.あと erlang.el をコピる. erlang-start.el は,初期設定でたぶんそのまま使えばいい. $ cd distel $ make $ locate erlang.el|xargs diff # 念の為 $ cp `locate erlang.el|head -1` elisp $ locate erlang-start.el|xargs diff # 念の為 $ cp…

Window を適当に移動する

d:id:mat_aki:20080421 うわー.これ知らなかった.早速使おう. デフォルトキィバインドは,org-mode と相性悪そう. ;; windmove (windmove-default-keybindings) (global-set-key (kbd "C-s-h") 'windmove-left) (global-set-key (kbd "C-s-j") 'windmove…

haskell-mode を入れる

リンク先からダウンロードしてきて,haskell-site-file をロードすればいいみたい. ;; haskell (add-to-list 'load-path (expand-file-name ".emacs.d/haskell-mode" home)) (load-library "haskell-site-file") (add-hook 'haskell-mode-hook 'turn-on-has…

Church 数を書いてみた

Emacs Lisp で書いてみる. とりあえず,Hello World から. ; -*- mode: emacs-lisp; coding: utf-8-unix; -*- ; hello.el (princ "Hello, world!\n") $ emacs -script hello.el $ emacs -batch -l hello.el # for emacs 21 or beforeちょっと調べたら,lex…

outputz-growl.pl を使う

outputz を使おうと思って,typing-outputz.el を導入してみた, ついでに,outputz-growl.pl を使ってみたけど, 最初つまづいたのでちょっと書いておく. http://tech.kayac.com/archive/some-tips-for-agile-web-development.html この辺を見ると,導入で…

simple-hatena のヘルパーメソッドを書いた

最近 twitter 関連で @hogehoge, とか #hogehoge とか書くことがある. これをリンクに変換したいので,書いてみた.まーこんな短かいのでも一応使えるよ.ということで. ;;; transrate twitter-id notation to hatena-notation ;;; and transrate hashtag(…

Eslide -

YAPC で見た Eslide ってのが気になってたので, 見てみた. http://github.com/jrockway/eslide 基本的には,emacs のframe を2つ以上起動して, 1つのframe を2つに分けてスライドの本体(eslide-edit-mode)と あと *Eslide Notes* バッファを見ながら. も…

Emacs で強制的に文字コード指定して開き直す

http://blog.woremacx.com/2007/10/emacs_coding-again.html http://blog.woremacx.com/2005/09/emacs_coding.html C-x RET r (M-x revert-buffer-with-coding-system) だな, いつも忘れる.

Emacs-app をコンパイルした

http://donrails.araki.net/archives/id/6796 ここを参考にすれば通常は問題ないだろうけど, variant として+universal をデフォルトにしてるのが問題だった. どうやら,universal だとdump のところでコケるみたい. ウマイやりかたがあるのかなぁ? $ cd…

Scala in Snow Leopard

Scala 開発環境を整える. Step by Step Scala があるので, なんとかエディタとかの環境を整えておこうというのが趣旨.この辺は普通. 参考にあるscala-lang のところにあるのから一寸変えた*1 $ sudo port install scala $ svn export http://lampsvn.epf…

tokyo-emacs #02 にいってきた

tokyo-emacs 毎日のように使っているemacs の勉強会に行ってみた. いろいろ知ることが多くて,もっと触ってみたくなりますた. id:rubikitch さんを誰も見たことがない むしろ都市伝説 id:ka-nacht さんに名刺を頂いた WEB+DB PRESS Vol.52 のアンケート葉…

モジュール名をsearch.cpan.org へのリンクにするEmacs-Lisp

なんかpermalink を書くのがだるかったので書いた. lisp にちょっと慣れてきた気がする. (defun my-hatena-convert-cpan () "カーソル付近のモジュール名をcpan URLに変換する。" (interactive) (my-hatena-get-near-word 'my-hatena-convert-cpan-1)) (de…

dvc-mode

hg に添付されている hg-mode は,なんか独特で使えないです. vc-hg って無いのかなぁ?と思って探したら,dvc-mode があるじゃんすか.とわいえ,INSTALL 見てやるとなんかあんまり. 普通にdvc-load.el を自分用に改変するのが良いんじゃないかと.これで…

js2-mode使う

$ cd .emacs.d/elisp $ ln -s js2-20080616a.el js2-mod.el $ emacs -batch -q -f batch-byte-compile js2-mode.el;; js2-mode (autoload 'js2-mode "js2" nil t) (add-to-list 'auto-mode-alist '("\\.js$" . js2-mode)) ということで,java-mode から,js2…

Meadow de skk13

なんとなく,setup を久し振りに起動してみた.skk 12 系から 13 系になったみたいで,再起動したら怒られた. (require 'skk-setup) を追加したら,起動するようになったよ.skk-azik が古いみたいで,ちょっと調べるべき.packages/lisp/skk/skk-azik.el …

重複したBuffer 名にディレクトリ名を含ませる

Meadow を久し振りに触ったら,あまりにも設定していなくてまいった.とりあえず以下を追加. ;; buffer name style (require 'uniquify) (setq uniquify-buffer-name-style 'post-forward-angle-brackets) .emacs を統一して扱いたい今日このごろ.

メモ yasnippet

yas が有効になるmode を指定したい.

rd-mode が必要だ

$ sudo aptitude install rdtool-elispそういえば,ReST を勉強する話があったなぁ...

Elscreen が効いてない

$ sudo aptitude install elscreenだけだと駄目みたいで,以下を追加してみた. ;;; elscreen (require 'elscreen) とあいえ,screen 上でemacs -nw -f elscreen 状態だと,prefix どうすればいいのかなぁ? とりあえずそのままにしてるけど,C-zC-z がめん…

svn -> git に移行する話

git-svn が入っていなかったのでインストール $ sudo aptitude install git-svnsvn clone すると,git リポジトリができるので,それをpush する. $ git svn clone https://repos.kakutani.com/svn/oblove/ oblove2008summer $ cd oblove2008summer $ git r…

M-x sql-mysql とか

何故か買ってしまったので,Emacs から試しながら読んでみる. debian$ cat /etc/mysql/conf.d/default.cnf [mysqld] default-character-set = utf8 default-table-type = InnoDB [mysql] default-character-set = utf8 debian$ sudo /etc/init.d/mysql rest…

js2-mode

イマドキのJvaScriptは,js2-mode らしいよ!ということで,http://code.google.com/p/js2-mode/からダウンロードしてみる.

URL → id記法

なんか,URL(http://d.hatena.ne.jp/clairvy/20080506) とかの文字列を d:id:clairvy:20080506 とかに変換してくれるelisp が欲しいと思った.d:id:ha-tan:20070316:1174089454 ら辺にありそう. もちょっと見てみる.d.hatena ら辺を見てないのかな.参考に…

trackback on simple-hatena

ということで,トラバで返さないとかな.と思ったら, simple-hatena でどうやんじゃ?状態に,調べてみるか←imkkトラックバックって使ったことないんだよね. ということで,Webからの編集画面を見ると,ふむふむ.URLを羅列するのか.単純にサーチしたけど…

添削されてた

おおぅ.ご指摘ありがとうございます.> id:rubikitch さんというか,expand-file-name があるのが見えてなかったよ.orzとりあえずの解法としては,d:id:rubikitch:20080427:1209290484 さんので良いかと思います.とあいえ,本当は"perl"と書いたのは暫定…

simple-hatena

なんか,Meadow からやったら動かなくなってた(hw.pl でメモ帳が起動する)ので, (setq simple-hatena-bin (expand-file-name "~/local/bin/hw.pl")) を (setq simple-hatena-bin (expand-file-name "perl ~/local/bin/hw.pl")) に修正しても駄目っぽいので…

skk-azik にしてみた

~/.skk ; -*- mode: emacs-lisp; -*- (setq skk-azik-keyboard-type 'jp106) (load "/usr/share/emacs/site-lisp/ddskk/skk-azik.el") こんなん追加しといた.

simple-hatena 使うよ2

移動することが多くなり気味なので, 色々なことをノートからできるようにする一環.まずは,はてダラを使えるようにする. $ ncftpget hostA local/bin local/bin/hw{,s}.pl $ chmod +x local/bin/hw{,s}.pl $ sudo aptitude install libwww-perl $ sudo ap…