JSエディタ周りの修正

require周りの処理をいじってみました。

  • require() のファイルパス補完時にでディレクトリも補完
  • require の var 宛に飛べない
  • require(). で補完
  • 未定義の変数呼び出しで警告

最後の2つはなかなか難しい感じで細かい問題もあるかも。これ以外には

  • 複数varの飛び先の修正
  • コードテンプレートをJSDTに合わせた

あたりをいじり、細かいところを直してみた。ぼちぼち、ここいらで一度リリースした方が良いかもと思う、今日この頃。

requireまわりの修正

修正してみた.まず,補完ですが,たとえば,「require(‘」まで入力して補完すると,プロジェクトの指定したパスの一覧から.jsファイルたちが補完候補として出てきます.また,「require(‘./」とすれば,現在編集中のファイルからの相対パスで探しに行きます../なので同じディレクトリの中から.jsファイルたちを探します.そんな感じで,../lib/とかも可能かと思います.で,次に「require(‘hoge’)」でhogeのところでCtrl+クリックとかで宣言を開く(?)をすれば,そのjsファイルに飛んでいきます.

そんな感じで,修正しておきましたが,index.jsの省略指定は未実装ですがそのうちやろうかと.というわけで,どんどん使ってみてくださいー.

ロードマップ

ちょこちょことドキュメントやバグ的なのはいじったりしていますが,4月あたりにはバージョン4.1を目指したいところです.今のところ,追加しようとしているのはファセット検索関連です.まだ,インターフェース的なところをどうするかを考え中ですが,たぶん,REST API 的なところでのサポートが対象かなっと思っています.という感じで,地道に進めていきます.