タグ

ブックマーク / blog.livedoor.jp/k1LoW (7)

  • Copy/Cut/Paste:anything-etags.el 1.0.5 がリリースされた

    つい最近anything-etags.el 1.0.0をリリースしたばかりなのに既に1.0.5なのには理由があるわけで、一言で言えば「開発にすごい2人が加わった」ということ。 一人がすごい勢いでEmacsWikiを騒がしているAndy Stewartさん もう一人がanything.elのメンテナでもあるrubikitchさん おそらくここ最近のEmacs Lisp界隈で最強の内の2人ではないだろうか。 とりあえず大幅に機能が拡張され、さらにコードも整備されバグフィックスされたので、是非アップデートを。 anything-etags.el(今回はEmacsWiki) 以下読み飛ばし可 そもそもの経緯はanything-etags.elをEmacsWikiに登録したことで(最近は開発はcodecheck.inにcommitしていたなかで使えそうなEmacs Lispは紹介の意味を含めてEma

  • Copy/Cut/Paste:【Emacs】js2-modeでEmacs + JavaScript開発環境を強化する

    js2-modeがすごい。便利すぎる。 js2-modeって何かというとJavaScript用のEmacs Lisp。 Googleで"javascript-mode"を検索するといくつか出てくるのだけれども、 js2-modeはかなり機能強化がされている。 従来のJavaScript用のelispが持っていたインデントやシンタックスハイライトはもちろん、 リアルタイムの構文解析によるシンタックス"エラー"ハイライティングやいくつかの入力補完機能まで実装されている。 さらにまだ未確認だけれどもJSDocのコメントフォーマットにも対応しているらしい。 とにかくリアルタイム構文チェックが便利すぎる。 間違えるとWarningなら即アンダーライン、Errorなら即ハイライトされる。 いや、ほんと便利これ。構文的なものはFireBugで確認するまでもない。ほんと早い。 そういえば最近Emacsなん

    joan9
    joan9 2011/03/02
  • Copy/Cut/Paste:svk on CentOS

    新しいプロジェクトではレポジトリを複数使ったりすることになるということで、前々から興味があったsvkをインストールすることにした。 いろいろ調べてみて結構面倒だと思っていたのだけれども、知っている人に教えてもらったら結局コマンドとしては2つだけだった。 一応メモ。 sudo yum -y install subversion-perl sudo cpan install SVK svkの使い方はGreenbear Laboratoryのページを参考にしたら分かりやすかった。 Emacserとしてはvc-svkかpsvn-svkでsvkをいじりたかったのだけれども、重すぎなので却下。 かといってshellに戻るのはEmacserとして負けなので、結構いやだ。 svkはsvnのラッパーらしくで、どうやらsvnがそのまま使えるらしい(.svnディレクトリができてしまうデメリットもあるけれども)。

    joan9
    joan9 2010/03/16
    > sudo yum -y install subversion-perl cpan install SVK
  • Copy/Cut/Paste:Emacs内でキーストロークを取得するkey-cast.elをcommitした

    もともとCakePHP bakerへのEmacs普及のためにcake.elのスクリーンキャストを作りたかったのだけれども、cake.elの最大の利点は キーバインドによる高速なファイル検索/スイッチなわけで、どうしても画面表示だけ見せていてもわからない。 これには解決策があって、それがMacアプリのKeyCasterというキー入力を取得して表示するもの。 たったそれだけかというかもしれないけれどもEmacsのデモではかなり強力なツールになる。 で、誰かのMacを借りようかなーとか思っていたのだけれども、どうやらMacではスクリーンキャストの動画を撮るためのツールが有料らしい。 困った。 と思ったので、Emacs Lispで作ってみた。 KeyCast Emacsでしか使えないキーストロークキャスティングツール。なんというニッチ。 Emacsでしか使えないのでCtrlキーがロゴ。無駄にKey

    joan9
    joan9 2009/05/02
  • Copy/Cut/Paste:Emacs

    いつものようにcodecheck.inにcommit。 最近CakePHPの開発でSimpleTestを使っていくようにしている。まだ全然慣れないけれども。 で、ControllerやModelから対応するtests/casesやfixturesに簡単にスイッチできるようにしたかったので、cake.elで対応した。 詳しくはcodecheck.inのWikiで。 また、最近Modelの肥大化が進んできていて(いい傾向)、それに伴いModelメソッドへのスイッチが欲しくなってanything-c-cake.elにあたらしいanything-sourceとしてModelのメソッドにスイッチするanything-c-cake-model-functionを追加した。 php-completion.elのメジャーバージョンが待ち遠しい。 つい最近anything-etags.el 1.0.0をリリ

  • Copy/Cut/Paste:自分のはてなブックマークを検索するanything-hatena-bookmark.elをcommitした

    自分はSBMははてなブックマークしか使っていないのだけれども、何気に結構依存している。 暇つぶしに見るのもはてブだし、技術情報なブックマークも全てはてブにつっこんでいる(とは言っても600ブクマ程度)。 なので仕事中にも検索することが結構あって、その度にMyはてブのブックマークレットをクリックしてそこから検索するのが面倒になってきた。 で、他に依存しているのがEmacsでanything.elなわけだけれども、候補選択ならanything.elじゃね?ってことで、自分のはてブを検索するanything-hatena-bookmark.elを作ってみた。 いつもどおりcodecheck.inにcommit。 とりあえず (require 'anything-hatena-bookmark) M-x anything-hatena-bookmark-get-dumpで自分のはてブを取得(レスポ

  • Copy/Cut/Paste:anything.el

    いつものようにcodecheck.inにcommit。 最近CakePHPの開発でSimpleTestを使っていくようにしている。まだ全然慣れないけれども。 で、ControllerやModelから対応するtests/casesやfixturesに簡単にスイッチできるようにしたかったので、cake.elで対応した。 詳しくはcodecheck.inのWikiで。 また、最近Modelの肥大化が進んできていて(いい傾向)、それに伴いModelメソッドへのスイッチが欲しくなってanything-c-cake.elにあたらしいanything-sourceとしてModelのメソッドにスイッチするanything-c-cake-model-functionを追加した。 php-completion.elのメジャーバージョンが待ち遠しい。 つい最近anything-etags.el 1.0.0をリリ

  • 1