2013年1月7日

ddskk 14.4 install on Ubuntu 12.04 (Xubuntu)

* install

make にアンインストールオプションが (Makefile を見る限り) 無いので、 paco
を噛ませた。

===
~ $ cd app/
~/app $ wget http://openlab.ring.gr.jp/skk/maintrunk/ddskk-14.4.tar.gz
~/app $ wget http://openlab.ring.gr.jp/skk/maintrunk/ddskk-14.4.tar.gz.md5
~/app $ md5sum -c ddskk-14.4.tar.gz.md5
ddskk-14.4.tar.gz: OK
~/app $ tar xzvf ddskk-14.4.tar.gz
~/app $ cd ddskk-14.4/
~/app/ddskk-14.4 $ make what-where
emacs -batch -q -no-site-file -l SKK-MK -f SKK-MK-what-where
Loading /home/clothoid/app/ddskk-14.4/SKK-CFG...

SKK modules:
skk-viper, skk-jisx0213, skk-emacs, ccc, cdb, context-skk, queue-m, skk-abbrev, skk-act, skk-annotation, skk-auto, skk-autoloads, skk-azik, skk-cdb, skk-comp, skk-cursor, skk-cus, skk-dcomp, skk-develop, skk-gadget, skk-hint, skk-inline, skk-isearch, skk-jisx0201, skk-jisyo-edit-mode, skk-kakasi, skk-kcode, skk-leim, skk-look, skk-macs, skk-num, skk-server-completion, skk-server, skk-show-mode, skk-sticky, skk-tankan, skk-tut, skk-vars, skk-version, skk, skk-study
-> /usr/share/emacs/24.2/site-lisp/skk

SKK infos:
skk.info
-> /usr/share/info

SKK tutorials:
SKK.tut, SKK.tut.E, NICOLA-SKK.tut, skk.xpm
-> /usr/share/skk
~/app/ddskk-14.4 $ cd dic/
~/app/ddskk-14.4/dic $ wget http://openlab.ring.gr.jp/skk/skk/dic/SKK-JISYO.L
~/app/ddskk-14.4/dic
$ cd ..
~/app/ddskk-14.4 $ make cdb
~/app/ddskk-14.4 $ sudo paco -D make install
===

* ~/.skk

とりあえず、てんこもりにしてみた。内容分からないけど。

===
;; ~/app/ddskk-14.4/etc/dot.skk

;; 辞書サーバを使わないとき
;; SKK が検索する CDB 形式辞書 (DDSKK 14 以降)
(setq skk-cdb-large-jisyo "/usr/share/skk/SKK-JISYO.L.cdb")

;; SKK が検索する辞書
(setq skk-large-jisyo "/usr/share/skk/SKK-JISYO.L")

;; 各種メッセージを日本語で通知する
(setq skk-japanese-message-and-error t)

;; 変換時に注釈 (annotation) を表示する
(setq skk-show-annotation t)

;; 注釈を表示するまでの遅延を秒で指定する
(setq skk-annotation-delay 0)

;; 変換前/ 変換中にエコーエリアに冗長なメッセージを表示
(setq skk-verbose t)

;; 変換候補一覧と注釈 (annotation) の表示を
;; エコーエリアに代えて tooltip で表示する
;; 注) 今のところ FSF Emacs 21 以上と XEmacs 21.5 以上で機能します。
(setq skk-show-tooltip t)

;; モードラインに SKK アイコンを表示する。
(setq skk-show-icon t)

;; ▼モードで Enter キーを押したとき
;; nil => 確定と改行(デフォルト)
;; non-nil => 確定するのみ。改行しない。
(setq skk-egg-like-newline t)

;; 対応する閉括弧を自動的に挿入する
(setq skk-auto-insert-paren t)

;; 句読点に ., を使う
(setq-default skk-kutouten-type 'en)

;; 動的な補完を使う
(setq skk-dcomp-activate t)
;; ▽ほ-!-んとう の「んとう」の face
;; (set-face-foreground 'skk-dcomp-face "green")

;; 変換の学習
(require 'skk-study)

;; AZIK
;; http://d.hatena.ne.jp/rubikitch/20101101/azik
(setq skk-use-azik t)
(setq skk-azik-keyboard-type 'jp106) ; 英語キーボードの場合は 'en を指定
===

* ~/.emacs.d/init.el

こちらもてんこもり。

===
; -*- Mode: Emacs-Lisp ; Coding: utf-8 -*-

;; ~/ddskk-14.4/etc/dot.emacs

;; ~/.skk にいっぱい設定を書いているのでバイトコンパイルしたい
(setq skk-byte-compile-init-file t)
;; 注) 異なる種類の Emacsen を使っている場合は nil にします

;; migemo を使うから skk-isearch にはおとなしくしていて欲しい
(setq skk-isearch-start-mode 'latin)

;; 文章系のバッファを開いた時には自動的に英数モード (「 SKK 」モード) に入る
(let ((function #'(lambda ()
(require 'skk)
(skk-latin-mode-on))))
(dolist (hook '(find-file-hooks
;; ...
mail-setup-hook
message-setup-hook))
(add-hook hook function)))

;; Emacs 起動時に SKK を前もってロードする
(setq skk-preload t)
;; 注) skk.el をロードするだけなら (require 'skk) でもよい。上記設定の
;; 場合は、 skk-search-prog-list に指定された辞書もこの時点で読み込んで
;; 準備する。 Emacs の起動は遅くなるが, SKK を使い始めるときのレスポンス
;; が軽快になる。
===

0 件のコメント:

コメントを投稿