tokyo-emacs#2に参加した - おもしろWEBサービス開発日記
の時に知ったanything-projectをようやく導入してみた
imakado's anything-project at master - GitHub
ファイルの内容のgrepかと思ってたけどファイル名のgrepなのね。下記のように設定した
(require 'anything-project) (global-set-key (kbd "C-c C-f") 'anything-project) (setq anything-sources (list anything-c-source-refe2x anything-c-source-recentf anything-c-source-file-name-history anything-c-source-locate anything-c-source-files-in-current-dir anything-c-source-bookmarks anything-c-source-project))
ちょっとanything-sourceが多くなってきたかもなー
projectでないバッファでanythingが起動できなくなっちゃったので、結局anything-sourcesからanything-c-source-projectは外しちゃった
javascirpt編集用に、emacsのjs2-modeをずっとつかってきたけど、いろいろ困る点があって我慢できなくなってきた
他のjsファイルで定義した変数に代入するときに「初期化してないよ」ってエラー表示が出る
if (hoge) { return "hoge" }
上記のようなときに「returnで値が返ってこない場合があるよ」ってエラー表示がでる
エラー表示がでている時に新しくファイルが開けなくなったり挙動が不安定になる
その2に関しては設定できた
(setq js2-strict-inconsistent-return-warning nil)
でオフに出来る。他のもうまいこと設定できるのかも