MacBook での開発環境構築
今まで Windows10 での WSL(Windows Subsystem for Linux)で rails の勉強をしていたのですが、MacBook Proを購入したので開発環境構築から始めています。
rubyやrails、MySQL、PostgreSQLなどのインストールはハマらず、すんなり終了。
一番時間がかかったのがEmacsの設定関連でした。
使用している Emacs は brew cask install emacs でインストールした Emacs For Mac OS X です。
左CommandキーをMetaキー(M-)として設定
ミニバッファでの履歴をたどるとき M-p を入力したつもりで Command+p をすると印刷ダイアログが出てきてしまうので、困りました。
以下のページを参考にして解決。
init.el: MacのキーボードでMetaAltSuperHyper - Qiita
(when (eq system-type 'darwin)
(setq mac-command-modifier 'meta))
Command+F1で別フレームに切り替える
MacBookがTouchBarモデルで、外部ディスプレイ+外部キーボードを使用していることもあってか、Command+F1でフレームが切り替わらず画面ミラーリングモードになってしまいました。
init.el に以下のように書いて解決。
;; command+F1で別フレームに切り替え
(global-set-key (kbd "<M-f1>") 'other-frame)