Funactional Mathematicianのブログ

数学(含む、統計学)で考えていることや、PC(特にMac)のTipsについてのメモの集合です。本blogに書かれている内容は、記事を書いた時点での僕の知識や調査によるものです。そのため、僕の不勉強による間違いや勘違いなどが書かれていることもあり得ます。記事の内容の真偽について、ご自身できちんと確かめて下さいますようよろしくお願いいたします。また、不適切な表現や間違えについては、ご指摘頂けると助かります。 (なお、記事の内容は、所属機関を代表するものではなく、僕個人の見解です。)

spacemacsの導入

僕はいままでemacsを使ってきていましたが,少し前にspacemacsなるものがあることを知りました. そこで,このオリンピック対応(のためであったはず)の4連休を使って,spacemacsの導入と設定を勧めました. 備忘録のために,メモを残しておこうと思います.

spacemacsのインストール

Macの場合は,Homebrewでemac-plusをインストールし,gitからspacemacs用の設定ファイルをcloneすることでインストールできます.

emacs-plusのインストール

複数のバージョンがありますが,僕は最新のversion 28を入れました.

brew tap d12frosted/emacs-plus
brew install emacs-plus@28 --with-spacemacs-icon

Homebrewでのインストールが完了したら,Applicationとしてspacemacsを起動できるように,/Application以下にシンボルリンクをはっておきます.

ln -s /usr/local/opt/emacs-plus@28/Emacs.app /Applications

spacemacs設定ファイルの配置

ホームディレクトリに直に設置しても良いのですが,僕は後々別のパソコンに以降する際に楽になると思って,dotファイルなどの設定ファイル群の大本はDropbox上に配置しています. そこで,Dropbox内のdotfilesフォルダ内のdot_emacs.dフォルダとしてspacemacsの設定ファイル群を配置し,ホームディレクトリへはシンボルリンクをはりました.

git clone https://github.com/syl20bnr/spacemacs ~/Dropbox/dotflies/dot_emacs.d
ln -s ~/Dropbox/dotfiles/dot_emacs.d ~/.emacs.d

spacemacsの初期設定

ターミナル上でemacsとするか,Emacs.appを開くことで,spacemacsが起動します. 最初に起動すると,いくつか初期設定について質問されるので,それに答えていきます.

  1. What is your preferred editing style?
    vimemacsのどちらのキーバインドが好みかを聞かれます.僕は(もちろん)emacsを選択しました.
  2. What distribution of spacemacs would you like to start with?
    標準構成spacemacsか,最小構成spacemacs-baseのどちらにするかを聞かれます.僕は標準構成spacemacsを選択しました.
  3. What type of completion framework do you want?
    編集の際の補完についてhelm,ivy,利用しないのどれにするかを聞かれます.僕は以前用いていたivyを選択しました.

次にカスタマイズを行いましたが,それは次の記事にしたいと思います.