タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

elispに関するmat_akiのブックマーク (6)

  • xmpfilter のような自動注釈を Emacs Lisp で実現する lispxmp.el をリリース - http://rubikitch.com/に移転しました

    Emacs Lisp 式の値を自動注釈する lispxmp.el をリリースしました。 Ruby の xmpfilter *1 を Emacs Lisp でも実現します。ちょっと手を加えれば Common Lisp や Scheme とかにも対応できるでしょう。 http://www.emacswiki.org/emacs/LispXmp M-x install-elisp http://www.emacswiki.org/cgi-bin/wiki/download/lispxmp.el たとえば、こんなファイルに対して ;; 単純な例 (+ 3 4) ; => (current-buffer) ; => ;; もちろんループの中にも対応 (require 'cl) (loop for i from 1 to 3 for y = (* i 2) do (* i 10) ; => (+ i

    xmpfilter のような自動注釈を Emacs Lisp で実現する lispxmp.el をリリース - http://rubikitch.com/に移転しました
  • Emacs で前回終了時のバッファ(全て)を復元したい : Hasta Pronto.org

    最近僕の周りで Eclipse が流行っていて、Eclipse は再起動かけても以前作業していた状態で作業再開出来ると聞きました。 Emacs も session.el などを使えば、ファイル単位で復元出来るのは知ってたんですが、バッファリストの復元はどうするのかさっぱり。 Eclipse 導入って選択肢もあるのですが、環境を整えるのに時間かかりそうだったので Elisp で都合のいい物がないか探したわけです。そうしたら目的の物がありましたよ。 revive.el 調べてみると windows.el って物と一緒に使うのがベターらしいのですが、僕の場合バッファだけで良かったのでとりあえず revive.el だけ設定してみました。キーバインドなんかが C-x S とかになってて、いちいち保存しなきゃいけないみたいだったんですが、面倒なので Emacs を終了する時に勝手に保存するように変え

  • EmacsのChangeLog で todo を管理するときにちょっとだけ楽しく - higepon blog

    僕は ChangeLog で todo を管理しています。 以下の様に箇条書きで、終わっていないものは□、終わったものは■(塗りつぶし)で書いています。(この方式は id:kambara に教わりました。) -□括弧の数の対応をチェック -□現状把握をして優先度を決める -□すべてのファイルにヘッダをつける -■match.yml/unmatch.yml, translate.yml -■beginで囲まないとテストにならない -■マクロをNodeに変換する -■Node::equalsを実装するtodo を入力するときはコピペか、「やる→□」という対応を IME に登録しておいて入力するのが良いでしょう。 そして todo が完了したら□を塗りつぶすイメージで■にするんですが、そのときの入力が面倒! と思ったので、以下のような Emacs Lisp を書いてみました。 □の上にカーソルを

    EmacsのChangeLog で todo を管理するときにちょっとだけ楽しく - higepon blog
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • はてな記法を入力支援する hatenahelper-mode - おもてなしの空間

    という訳で、やっと題。 マイナーモードの練習と実益を兼ねて、はてな記法を入力支援する hatenahelper-mode を書いてみた。識者の御指導を期待して、↓に張ってみる。 もともとは hatena-mode を使って、はてなダイアリー日記を書く時に使った入力支援拡張の集積だが、hatena-mode とは独立に使うことが出来る。 xemacs とか meadow とかで試された方は、首尾不首尾にかかわらず御報告をいただけると助かります。 ※ご注意、ソフトウエアは単体では、「はてな記法」等の入力を支援するだけです。はてな日記等への投稿には、hatena-mode 等が必要です。 tarball はここに置いてあります。 ;;; hatenahelper-mode.el --- はてなヘルパーモード ;; Copyright (C) 2006 ITSUMI ken-ichi ;; A

    はてな記法を入力支援する hatenahelper-mode - おもてなしの空間
  • www.koguchi.be - emacs lisp - マイナーモードの作り方

    こないだ諸事情あって(というか、趣味ですが) emacs lisp でマイナーモードを書いてました。 メジャーモードは比較的需要があるのか、詳しいページが多いのですが、マイナーモードに関しては詳しいページが無かったりします。 おそらく調べた限りだと おもてなしの空間 が最有力だと思われます。 ここだと、easy-mmode という emacs についてくるマクロを利用した作成方法とスクラッチで頑張る方法と二種類について説明されます。 ただ、(主観的判断ですが)easy-mmode を推しているようで、スクラッチの記述があんまりありません。 そうなると、マイナーモードを作るための勉強方法としてはリファレンスをゴリゴリ読むか、人様が書いてくれたマイナーモードのソースコードをハックする、という選択肢になってきます。 僕は結局 easy-mmode を使いたくなかったので、人様のソースコー

  • 1