emacs の cmmi / cask + pallet のインストール / evil のインストール

環境

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)

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 で開くメニューを追加する

設定

以下のように設定すると、表示されます。

なお、 GVim のパスは C:\path\to\gvim.exe とします。

  1. HKEY_CLASSES_ROOT\*\shell を開きます。
  2. 上記キーの配下に新規キーとして「GVim」を作成します。
  3. 作成した「GVim」の中に以下の 2 つの値を設定します。
    • MUIVerb, 文字列値(REG_SZ), GVim で開きます ...
    • Icon, 文字列値(REG_SZ), C:\path\to\gvim.exe
  4. キー「GVim」直下にキー「Command」を作成します。
  5. 作成した「Command」の中に以下の値を設定します。
    • (既定), 文字列値(REG_SZ), "C:\path\to\gvim.exe" -p --remote-tab-silent "%1"