MacのキーマッピングアプリのKarabiner-Elementsの自分設定を書く際には KE-complex_modificationsを使うと便利ですが、 その中で設置をウェブに表示するようにした際に 表示する追加情報を、JSONファイルを解析して自動で生成する様なスクリプトを作ってみました。
Read onVimでNormalモード切り替え時にIMEをOFFにする、をMacでKarabiner-Elementsを使って実現する
Karabinerが使えなくなってからVimを使っている時に IMEをOFFにしつつノーマルモードに戻る方法が無くて困ってましたが Karabiner-Elementsを使い始めたのをきっかけとして もう一度挑戦してなんとなく上手く行く方法を見つけました。
Read onKE-complex_modificationsを使ってKarabiner-Elementsの定義を色々作って公開する
Karabiner-Elements がある程度開発が進んで、 とりあえず今BetterTouchTool で設定しているショートカットは全部移行出来そうだったので 移行してみました。
Karabiner-ElementはJSON形式で設定を書いていきますが KE-complex_modifications というレポジトリを使って作成すると 複雑な設定もより簡単に簡潔に書く事が出来て さらにその設定をGitHub Pagesを通して簡単に公開できます。
Read onGitHubでForkしたレポジトリにIssuesを付ける
GitHubにはIssuesというレポジトリに対して リクエストを書いたり疑問をぶつけることが出来る機能がありますが、 Forkしたレポジトリでは最初はIssuesが有効になってません。
場合によってはForkしたレポジトリでも独立して開発を進め 他の人からなんらかリクエストを貰ってもおかしくない状態になることもあると思いますが、 その様な場合はIssuesの機能を有効にする方法について。
Read on想像以上に快適だった珪藻土(けいそうど)バスマット
見かけてから気になってた珪藻土バスマットを購入しました。
想像以上に水分を吸収してくれて快適です。
家電ではないですが通常のバスマットとは全く違うもので 割とガジェット感覚で感動して使う事が出来るはずです。
Read onKarabiner-Elementsが大分進化してVi Modeとかまで出来る様になっていた
macOS Sierraになって動かなくなってしまった Karabiner ですが、Sierraで動く Karabiner-Elements の開発が進んでいます。
ちょっと前まで単純なキー交換だけ出来る程度だったと思っていたら 大分色々な事が出来る様になったみたいです。
Read onAutoHotkeyでどこでもオートコレクト機能を使う
AutoHotkeyでファイルをIncludeしたりリンクだったりした場合のWorkingDir, ScriptDirそしてLineFileについて
Windowsのキーカスタマイズ等が出来るAutoHotkeyですが、 自作スクリプトの中でファイルを読み込んだりアイコン設定をするためにファイルの位置を指定したりする時に スクリプトのあるディレクトリなどを基準にした相対パスを使ったりします。
その際にスクリプトがリンクだったりした場合 ちょっと混乱したので分かったことのまとめ。
Read onVim起動時にdeinを使うかどうか対話的に設定する(confirm())
Vimの設定ファイル.vimrcはいわゆるdotfilesレポジトリで管理していて 色々な所で共通な物を使っています。
Vimでは dein を使ってプラグインを管理していますが、結構たくさんのプラグインを使っているので 最初に全て用意するのに結構時間がかかります。
1回やれば済むので良いのですが、 新しい環境でパッパと色々とやっていきたい時に、dotfiles導入後でも しばらくプラグインなしでもいいから素早く色々編集していきたいときがあります。
もしくは環境によってはHOMEにあまり色々置きたくないとか。 そういった時に.vimrcを直接編集しなくても deinを使ったり使わなかったりするように出来る設定について。
Read on