お品書き

概要 *

command-launcher.l v 0.0.0.1
Last Modified: 2006/04/21

xyzzy上で動くコマンド型ランチャです

  • ミニバッファから補完できます(script/complete+の導入を推奨)
  • アプリケーションや、lispの関数を登録できます
  • 開いてるファイルの拡張子や、現在のモード名からアプリケーションやlispの関数
    を制限して補完を開始することが出来ます
  • セレクションがあればセレクションから、なければカーソル位置周辺からTag: xyzzy script

ファイル又はURLらしき文字列を探してアプリケーションに渡したり、
スクリプトの引数として渡したりできます

  • ファイルらしき文字列はフルパスである必要はなく、
    パスが通っていたり、パスの通ったディレクトリのサブディレクトリ以下にある
    ファイル名なら探し出してきます
    (モード毎に検索する場所を設定することも可能)

導入 *

  • ダウンロードは↓から
  • 後はcommand-launcher.lを参照してください

履歴 *

  • 2006/04/21 v0.0.0.1
    • 初版

コメント *

最新の10件を表示しています。 コメントページを参照

  • こんにちは。command-launcher.l ですが、lisp-modeや拡張子がlの時に検索対象に含める設定をした場合に、.xyzzy など lisp-mode でも拡張子が l 以外の場合に補完候補が出てこない場合がありますので、228,229行は例えば (or (and arg-list (every #'match arg-list)) (string-matchp type mode-name))) のようにした方がいいかもです。それと、247行の regexp-quote はいらないような気がします。 -- nana? 2006-12-09 08:48:44 (土)
  • コメント移動させました。どうもです。1つ目は拡張子だけでなくモード名もいける・・・と思います。仕様がいまいちで、おまけにlispが書けないと使えない。自分で使うぶんにも大半がアプリ起動にしか使ってないので公開するのもなんだかなぁ・・・と思って放置気味なんですよね・・・。う〜ん・・・。 -- シロ? 2006-12-12 23:42:36 (火)
お名前:

Tag: xyzzy script


トップ   編集 凍結 差分 BACKUP 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-02-13 (火) 16:02:21 (3698d)