諸注意
DOOM EmacsはMacやLinux向けに設計されています。
つまり自己責任で導入お願いいたします。
事の発端 tl;dr
Visal Studio2015は地味に画面分割が思い通りにならないなとか思って、本腰入れてDOOM Emacsを職場のWindowsにインストールしてしまった。
ということで、誰かの役に立つかもしれないのでメモ。
用意するもの
Emacsの為のWindowsの環境変数設定については省く。
手順
まずGitの設定
Gitへのプロキシ設定
Gitにプロキシ設定を行う。
$ git config --global http.proxy "http://your.proxy.jp:1234"
$ git config --global https.proxy "https://your.proxy.jp:1234"
後でLAN内Gitリポジトリにプロキシを介さずにフェッチなどを行いたいときに、以下の様なシェルスクリプトを組んで保存しておいてもいいかもしれない。
proxy="http://your.proxy.jp:1234"
git config --global --list | grep -sq "http.proxy"
if [ $? -eq 0 ] ; then
git config --global --unset http.proxy
git config --global --unset https.proxy
else
git config --global http.proxy $proxy
git config --global https.proxy $proxy
fi
straight.el用の設定もGitに追加。
更にこのDOOM Emacsで使用しているパッケージマネージャー(straight.el)のissue 347の情報も参考に下記設定をGitに追加。
$ git config --global url."https://".insteadOf "git://"
すわ、DOOMをインストール。
あとは通常通りのDOOM Emacsのインストール方法である。
$ git clone --depth 1 --branch develop https://github.com/hlissner/doom-emacs ~/.emacs.d
$ ~/.emacs.d/bin doom install
Yay! Evil!
あとはお好みで ~/.doom.d
の init.el
を編集。
あ、アイコン関係のフォントはWindowsにしっかりインストールしておきましょう。
おまけ mastodon-modeでQiitadon
Qiitaで運営しているmastodonサーバー(インスタンスとも言う)QiitadonにEmacsから投稿できるようにしてしまったので、それもメモ。
.doom.d/
配下のファイル編集。
(package! mastodon)
(setq mastodon-instance-url "https://qiitadon.com")
それぞれのファイルにそれぞれ上記追記。
正直ドキドキの doom update
$ ~/.emacs.d/bin/doom update
$ ~/.emacs.d/bin/doom refresh
もしくはDOOM Emacsで、M-x doom update
した後で M-x doom refresh
念のためQiitadonのアカウントにパスワード設定
「おまっ、パスワードの無いアカウントなんて許されるわけないだろ!」
とmastodon.elから怒られそうなので。
M-x mastodon
あとは大体わかるはずだ。
Emacs自体のプロキシ
ふとQiitadonへの投稿に成功してしまったのは、Emacsのプロキシ設定もチャッカリしていたからではと思ったので加筆。
(setq url-proxy-services '(("http" . "your.proxy.jp:1234")
("https" . "your.proxy.jp:1234")))
これで皆さんもErgoDashとかで両腕を広げて、
DOOM Emacsを全画面表示にしてどやりながらコーディングできますよ。
P.S.
gitのプロキシ設定がわかると、上手く行けばVimのプラグインの導入や、Spacemacsの導入も行けるかと。
おまけ記事ができました。
で、DOOM Emacsでソースコードリーディングってどうやるんだ?