NetBeans Emmet Plugin : Support for the TAB key

netbeans-emmet

NetBeansのEmmetプラグインのリポジトリのpush権限を与えてもらえたので、少しバグを修正したり、機能改善したりしました。

修正や改善

  • いくつかの動作で例外を投げているようだったので、それらを修正。(ほとんどの例外の情報をEmmet用の出力ウィンドウに表示するようになっているので、普通に使っていたら単純に何も起きなくてバグに気づきにくそうです。)
  • NetBeans起動時にemmetのcoreファイルを読み込むようにしたので、初回の動作が少し早くなってると思います。ただし、まだ少し遅延があります。コードテンプレートの機能を使っているので、おそらく、それが原因のような気がします。DocumentのinsertString()を使えばもう少し速くはなるのですが、TABキーで次の入力部分へジャンプできなくなります。
  • GitHubのreleasesにnbmを置くようにしました。
  • TABキーで展開できるようにしました。(この機能はデフォルトでは無効になっているので、オプションで有効にする必要があります。)ただし、テキストを選択中だったり、コードテンプレートを編集中だったりする場合は通常のTABキーの動作をします。もしテキストのすぐ後にタブを挿入したい場合はShift + TABでタブが挿入できます。
    nb-emmet-issue5

TODO

  • Plugin Portalへのアップロード

リポジトリ

しばらくプラグイン関係の開発は中断していました。その代わりに本体のPHPエリアにバグ修正や新しい機能のパッチを送っていました(今は直接コミットできるようになっています)。なぜかというと、RubyやPythonのようにリソース足りないからサポートをやめるようなことになってほしくないなと思ったからです。先日、Apacheへの譲渡の提案がされたので、今後どうなるかはわかりませんが、自分ができることを続けます。

話は変わりますが、NetBeansのTシャツをつくってみました。Geertjan(NetBeansのプロダクトマネージャー)が着てくれてます 🙂 海外のサイトですが現在、spreadshirt.comで購入することができます(ちなみにデザイン料は0に設定してるので私には何も入りません:))。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください