MacBook での開発環境構築

今まで Windows10 での WSL(Windows Subsystem for Linux)で rails の勉強をしていたのですが、MacBook Proを購入したので開発環境構築から始めています。

 

rubyrailsMySQLPostgreSQLなどのインストールはハマらず、すんなり終了。

 

一番時間がかかったのが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)