自分用の Emacs 設定ファイル.
$ brew cask install emacs
$ brew install cask
$ cask install
$ cask update
$ cd ~/.emacs.d/snippets
$ ~/.emacs.d/snippets/install-snippets.sh
$ brew install cmigemo
$ brew install emacs-clang-complete-async
以下から、.Net Core SDK をインストール。
# .Net にパスを通す
$ ln -s /usr/local/share/dotnet/dotnet /usr/local/bin
$ brew install mono
$ brew install omnisharp/omnisharp-roslyn/omnisharp-mono
tern
と eslint
.
$ npm install -g tern eslint babel-eslint eslint-plugin-react
# インストールチェック
$ eslint -v
# 設定ファイルのチェック
# ここでこけていると,emacs 側で無言で javascript-eslint が disabled になるので注意
$ eslint --print-config .
EmacsにternをインストールしてjQueryを補完する -- blog.10rane.com
$ brew install clisp
Pylint のために ~/.pylintrc
を用意する.
[FORMAT]
indent-string=\t
tmpファイルが作成されるため,apples-modeをインストールしたディレクトリに権限を付加する.
MacTeXをインストールし,以下のようなplatex2pdf
ファイルを用意する.
#!/bin/sh
test -n "$1" || echo "usage: platex2pdf [tex-file]"
test -n "$1" || exit 1 # 引数が無ければ syntax を表示して終了
TEX=$*
DVI=`/usr/bin/basename "$TEX" ".tex"`
THECODE=`nkf -g "$TEX"`
case $THECODE in # nkf が返す文字コードにあわせる
UTF-8) KANJI="-kanji=utf8";;
EUC-JP) KANJI="-kanji=euc";;
Shift-JIS) KANJI="kanji=sjis";;
ISO-2022-JP) KANJI="-kanji=jis";;
esac
PLATEX="platex"
CLASS=`sed -n '/documentclass/p' $* | sed '/%.*documentclass/d' | sed -n '1p'`
case $CLASS in
*{u*) PLATEX="uplatex";;
esac
$PLATEX $KANJI $TEX # platex コマンドの発行
dvipdfmx $DVI # dvipdfmx コマンドの発行
$ npm install -g textlint
sbt で ensime を扱うプラグインを導入する。
以下のような ~/.sbt/0.13/plugins/plugins.sbt
を用意する。
addSbtPlugin("org.ensime" % "sbt-ensime" % "1.12.12")
.ensime
ファイルをプロジェクト毎に作成する必要がある。
sbt
コマンドで対話環境に入った後、ensimeConfig
によって生成できるようだ。ensimeConfitProject
というものもあるが違いがよくわからない。
$ gem install rubocop ruby-lint
$ gem install pry pry-doc method_source
dgutov/robe: Code navigation, documentation lookup and completion for Ruby
$ git clone https://github.com/terhechte/SourceKittenDaemon
$ cd SourceKittenDaemon
$ make install
$ brew install ghc
$ brew install cabal-install
$ cabal update
$ cabal install ghc-mode
$ pip install virtualenv
$ pip install virtualenvwrapper
$ mkdir ~/.virtualenvs
.zshrc
に以下を追記する.
export WORKON_HOME=$HOME/.virtualenvs
さらに,M-x jedi:install-server
を実行する