emacs の cmmi / cask + pallet のインストール / evil のインストール
環境
- Debian 7.5
1. cmmi (configure / make / make install)
まずは cmmi でシステムの /opt/emacs/24.3 に emacs 24.3 をインストールします。
1. 最初に依存関係を解消しておきます。
$ sudo apt-get install build-essential $ sudo apt-get build-dep emacs23 $ sudo apt-get install libmagickwand-dev libselinux1-dev libgnutls-dev libxml2-dev
2. ソースをローカルに取得します。
$ wget ftp://ftp.riken.jp/GNU/gnu/emacs/emacs-24.3.tar.xz $ tar xf emacs-24.3.tar.xz
3. configure します。 /opt/emacs/24.3 配下にインストールしたいので、 prefix で指定しています。
$ cd emacs-24.3 $ sudo mkdir -p /opt/emacs/24.3 $ ./configure --prefix="/opt/emacs/24.3"
4. make, make install
$ make $ sudo make install $ export PATH="/opt/emacs/24.3/bin:$PATH" $ hash -r
5. PATH を通します。 .bashrc などに以下を追加します。
export PATH="/opt/emacs/24.3/bin:$PATH"
2. cask + pallet
次に、 cask と pallet をインストールし、パッケージ管理の仕組みを組み上げます。
1. cask をインストールします。
$ curl -fsSkL https://raw.github.com/cask/cask/master/go | python
2. .bashrc などに以下を追加します。
export PATH="/home/tomohiro/.cask/bin:$PATH"
3. cask を初期化します。
$ export PATH="/home/tomohiro/.cask/bin:$PATH" $ hash -r $ cask upgrade-cask $ cd ~/.emacs.d $ cask init
4. 作成されたCaskファイルの末尾に以下を追記します。
(depends-on "pallet")
5. pallet をインストールします。
$ cask install
6. ~/.emacs.d/init.el の末尾に以下を追記します。
(require 'cask "~/.cask/cask.el") (cask-initialize) (require 'pallet)
3. evil
最後に evil をインストールします。
1. 最初に ~/.emacs.d に移動します。
$ cd ~/.emacs.d
2. Cask ファイルの末尾に以下を追記します。
(depends-on "evil")
3. evil をインストールします。
$ cask install
4. emacs に evil を認識させるため、 ~/.emacs.d/init.el の末尾に以下を追記します。
(require 'evil) (evil-mode 1)
X. 参考
- EmacsWiki: Evil
- evil の設定参考
Y. 履歴
1. cmmi が configure / make / make install であることを記載
X41 にパーティション区切って FreeBSD 入れたけどブートできね
どうやって入れたか
もともと SSD 丸ごと Debian/i386 を入れていたが、 FreeBSD/i386 も試してみたくなり、パーティションを 20GB くらい区切って入れようと考えた。
パーティションの整理は linux mint のインストールディスクを用意し、 gparted で領域を縮小した。
インストールは下記ページを参照にインストールした。
ssd は ada0 として認識された。
(8) にて以下の感じで設定。
# gpart add -t freebsd ada0 # gpart create -s BSD ada0s3 # gpart add -s 1G -t freebsd-ufs ad0s3 # gpart add -s 42 -t freebsd-swap ada0s3 # gpart add -t freebsd-zfs ada0
grub の shell で ls してもパーティション ada0s3 見つからなそうだし、無理かなと。
grub の設定とか仕様把握できておらず、すべて手探りってのが、もうね。
Windows 8.1 のコンテキストメニューに GVim で開くメニューを追加する
設定
以下のように設定すると、表示されます。
Web Worker を使ってみる
Web Worker ってどう使うんだろうって思って、使ってみました。
続きを読む