タグ

ブックマーク / eagletmt.hateblo.jp (2)

  • コマンドラインからスクリーンロックを解除する - eagletmt's blog

    TouchUtils.clickView() とかで UI に触るようなテストを書いてみると、実行時に java.lang.SecurityException: Injecting to another application requires INJECT_EVENTS permission とか出て失敗することがあった。 ググってみるとスクリーンがロックされているのが原因らしく、実際スクリーンロックを解除してから実行するとちゃんと通った。 エミュレータを起動した直後は必ずロックされた状態になっていて、emulator-arm -help 見てもそれを解除する方法が見当らない。 emulator-arm -no-window で起動してすべてコマンドラインで完結させたかったので解決法を考えた結果、adb 経由で Android にキーイベントを送れることがわかったので、 スクリーンロック

    コマンドラインからスクリーンロックを解除する - eagletmt's blog
  • ghc-mod の Vim プラグイン ghcmod-vim を書いた - eagletmt's blog

    kazu-yamamoto さんによって開発されている ghc-mod というコマンドとそのための一連の elisp がある. ghc-mod を利用して Vim で補完をサポートする neco-ghc を以前書いたが, 今回は ghc-mod のその他の機能をサポートする Vim プラグイン ghcmod-vim を書いた.eagletmt/ghcmod-vim - GitHub 必要なもの 当然 ghc-mod が必要なので cabal install ghc-mod でインストール. ~/.cabal/bin 等に ghc-mod が置かれますが,そこに正しくパスが通っていて実行可能であることを確認してください. 特に GVim, MacVim を使っていると,シェルでの環境変数と GVim, MacVim での環境変数が異なるケースがあるので… そして vimproc が必要です.

    ghc-mod の Vim プラグイン ghcmod-vim を書いた - eagletmt's blog
  • 1