NetInstallerを導入する
NetInstallerとは
公開されている拡張Lispファイルを簡単に導入するため拡張Lisp。
拡張Lispファイル(アーカイブファイル)をダウンロードし、自動的に解凍・初期設定を行うしくみを持つ。
事前準備
NetInstallerではダウンロードしたアーカイブファイルを自動的に解凍する為に
アーカイブを解凍する為のライブラリを予めインストールしておく必要があります。
以下のサイトから予め主要な解凍ライブラリ*1などをダウンロードし、インストールして置く必要があります。
インストール
1. 服部さんのサイトからNetInstallerをダウンロードします。
- Junk Scripts(NetInstaller)
- http://www7a.biglobe.ne.jp/~hat/xyzzy/ni.html
2. ダウンロードしたファイルを解凍します。
3. 解凍したファイルの内、ni ディレクトリごと(xyzzyのプログラムディレクトリ)/site-lisp の下にコピーします。
4. .xyzzy(もしくは siteinit.l )に以下の様に記述
;; 使用できるようにする為の記述
(require "ni/setup");; NetInstallerで導入した拡張Lispをrequire記述無しで読み込むための設定
(ni-autoload);; Proxy設定(必要に応じて)
(setq ni::*http-proxy-host* "proxyのホスト")
(setq ni::*http-proxy-port* ポート番号)
(setq ni::*http-proxy-user* "ユーザ名")
(setq ni::*http-proxy-pass* "パスワード")
5. .xyzzyを再起動すれば終了です。
使い方
NetInstallerのreadme.txtを参考にしました。
起動
M-x: netinstaller
操作
[サイト一覧] : 一番最初に出るウィンドウ。左側のウィンドウ
~コマンド | ~動作 |
↑ | カーソルを上に移動 |
↓ | カーソルを下に移動 |
Enter | パッケージ一覧を開く |
Space | (同上) |
r | カーソル行のサイトを更新 |
R | 全てのサイトを更新 |
a | サイトの登録 |
d | カーソル行のサイトを削除 |
C-k | カーソル行のサイトを切り取り |
C-y | 切り取ったサイトを貼り付け |
o | サイトをブラウザで開く |
q | 終了 |
[パッケージ一覧] : 右、または右上に表示されるウィンドウ
~コマンド | ~動作 |
↑ | カーソルを上に移動 |
p | (同上) |
↓ | カーソルを下に移動 |
n | (同上) |
Enter | カーソル行のパッケージのマークをつける/はずす |
U | アップデートされたパッケージにマークをつける |
a | 全てのパッケージにマークをつける |
A | 全てのパッケージにマークをはずす |
i | カーソル行のパッケージをインストール |
I | マークされたパッケージをインストール |
d | カーソル行のパッケージをアンインストール |
D | マークされたパッケージをアンインストール |
Space | カーソル行のパッケージの詳細を表示 |
t | 表示パッケージをトグル |
q | パッケージ一覧を閉じる |
[パッケージ詳細] : 右下のウィンドウ
~コマンド | ~動作 |
Space | 次ページ、もしくは詳細を閉じる |
f | カーソル行以降ののインストール済みファイルを開く |
n | 次*3のパッケージの詳細を表示 |
p | 前*4のパッケージの詳細を表示 |
Enter | 詳細を閉じる |
q | (同上) |
[インストール済みファイル]
~コマンド | ~動作 |
Enter | ファイルを閉じる |
Space | 次ページ |
BackSpace | 前ページ |
q | ファイルを閉じる |