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
Symbol's function definition is void: sps
;; recompile every `.el' file that already has a `.elc' file. (byte-recompile-directory "/path/to/ensime/elisp" 0 t)
then restart Emacs.
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 を使う
参考
やったこと
- 元々ペアリングしてあった MBP とのペアリングを解除
- 「設定マネージャー > Bluetooth」でペアリング
- 「入力デバイス」と「Trusted 」を有効化
- /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