shell-command-to-string 実行時の $TERM

dumb の場合と ""(空文字列) の場合がある?
起動直後は空文字列みたい。

なので tmux は↓みたいな感じに。

if which tmux 2>&1 >/dev/null; then
    #if not inside a tmux session, and if no session is started, start a new session
    test -z "$TMUX" && test "$TERM" != "dumb" && test "$TERM" != "" && (tmux attach || tmux new-session)
fi

Marked.app の Custom Markdown Processor に Doctor の gfm を使う

Emacs Markdown Mode にあるように、Markdown の処理に alampros/Docter を、プレビューに Mac App Store - Marked を使おうとした。

ところが、Marked は system ruby を使ってしまうわけで、いくら rbenv 環境の gem を入れても動かないわけで。
そして、system ruby のバージョンは 1.8.x なので、redcarpet の最新バージョンが動かない。

ということで以下のようにバージョン指定でインストールしてやる必要がある。

sudo gem install --no-ri --no-rdoc -v 2.3.0 redcarpet
sudo gem install --no-ri --no-rdoc pygments.rb

Firefox.app で Ctrl+AE を Command+Left/Right に remap しているとページ遷移してウザい

Control+AE がもともと Firefox.app 内で BOL・EOL として動作するらしかったので、Control+AE の remap だけ not フィルタに FIREFOX を追加すればよさそうだった。

しかし、Control+E が EOL として動作しない場合があったので、最終的に以下のようなものを定義した:

  <item>
    <name>My Emacs Mode</name>
    <item>
      <name>Control+A to Command+Left(except for Firefox)</name>
      <identifier>option.myemacsmode_controlA</identifier>
      <not>{{EMACS_MODE_IGNORE_APPS}}, FIREFOX</not>
      <autogen>__KeyToKey__ KeyCode::A, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L</autogen>
    </item>
    <item>
      <name>Control+E to Command+Right</name>
      <identifier>option.myemacsmode_controlE</identifier>
      <not>{{EMACS_MODE_IGNORE_APPS}}</not>
      <autogen>__KeyToKey__ KeyCode::E, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L</autogen>
    </item>
  </item>

OS X Mavericks にしたら Firefox.app with Magic Mouse でページ間をスワイプで移動できなくなった

環境設定でマウスのチェックボックスをすべてはずして入れなおすと直る?

https://discussions.apple.com/thread/5488059

あと Pinch to zoom なんたらっていうアドオンが有効になっていると動かない

Lubuntu 13.10 で Apple Magic Trackpad を使う

やったこと

  1. 元々ペアリングしてあった MBP とのペアリングを解除
  2. 「設定マネージャー > Bluetooth」でペアリング
    • 「入力デバイス」と「Trusted 」を有効化
  3. /etc/X11/xorg.conf を以下のように編集
Section "InputClass"
    Identifier         "Apple Magic Trackpad"
    Driver             "synaptics"
    MatchIsTouchpad    "on"
    Option         "VertTwoFingerScroll" "on"
    Option         "HorizTwoFingerScroll" "on"
    Option         "VertScrollDelta" "85"
    Option         "HorizScrollDelta" "-85"
    Option         "TapButton1" "0"
    Option         "TapButton2" "0"
    Option         "TapButton3" "0"
    Option         "MinSpeed"   "2.75"
    Option         "MaxSpeed"   "3.0"
    Option         "AccelFactor"   "0.1"
EndSection