Hatena::Groupvimperator

Death to false Web browser! このページをアンテナに追加 RSSフィード

 | 

2010-04-27

abbr 略語展開で JavaScript コードが使えるようにしたよ

19:02 | abbr 略語展開で JavaScript コードが使えるようにしたよ - Death to false Web browser!  を含むブックマーク はてなブックマーク - abbr 略語展開で JavaScript コードが使えるようにしたよ - Death to false Web browser!  abbr 略語展開で JavaScript コードが使えるようにしたよ - Death to false Web browser!  のブックマークコメント

使い方は簡単。

abbr コマンドに -j あるいは -javascript オプションを与えて、rhsJavaScript コードを書くだけ。

使いたい人は、Nightly を待つか "hg pull -u" してください。

サンプル

" bit.ly の短縮 URL
cabbrev -j .url plugins.bitly.get(buffer.URL)
" ページのタイトル
abbrev -javascript .title '"' + buffer.title + '"'
" 日時
abbrev -javascript .date Date()
" 時間
abbrev -javascript .time new Date().toLocaleFormat('%H:%M')

JavaScript から abbr 追加方法

abbreviations.add(
  [modes.COMMAND_LINE, modes.INSERT], // この二つ以外のモード指定は無意味です
  'rhs',
  function () {
    return 'lhs';
  }
)

リンク

Welcome to vimpr!

オマケ

textarea などで複数行の時に展開されないバグが修正されています。

トラックバック - http://vimperator.g.hatena.ne.jp/nokturnalmortum/20100427
 |