[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 12:54 / Filesize : 280 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

SKK専用スレッド Part4



1 名前:名無しさん@お腹いっぱい。 mailto:sage [03/04/02 04:29]
なんだかんだ言っても、一番使いやすいのはSKK

前スレ SKK専用スレッド Part3
pc.2ch.net/test/read.cgi/unix/1033003685/

Part2: pc.2ch.net/unix/kako/1013/10132/1013245211.html
Part1: pc.2ch.net/unix/kako/975/975253214.html

関連リンク等は>>2-5くらい

404 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/09 14:13]
>>402
あー、やっとわかった。
HoNE が ▽ほ*ね じゃなくて ▽ほ*んえ になっちゃう、てことか。

405 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/09 14:27]
そうです。
Shift離すタイミングがずれると欝になりまつ

406 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/09 16:53]
>>404
skk-set-henkan-point() で
skk-kana-cleanup() してしまうのが原因っぽい。
「for NEko」のコメントのとこ。

407 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/11 00:58]
前スレって見れないの?

408 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/11 01:08]
ひろゆきに貢げば見られますが何か?

409 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/11 10:09]
ttp://www.bookshelf.jp/2ch/unix/1033003685.html

410 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/13 05:22]
skkinputを使ってskk入力をしていますが, なにをやっても
conversionStartがShift-Spaceのままです.
Ctrl-backslashにしたいのですが, どうすればいいですか?

411 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/13 11:19]
>>410
Skkinput*xim.conversionStartKey: Cntrl<Key>backslash

412 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/13 11:25]
悪い事言わんからやめとけ



413 名前:410 mailto:sage [03/07/14 03:06]
>>411
それも試しましたがダメですね〜
っていうかskkinputでCtrl-backslashで変換スタート
できてる人っています?

414 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/14 03:21]
Cntrl じゃなくて Ctrl のような気がするが、Cntrl も使えるの?

415 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/14 06:09]
あやふやな記憶だと、昔そういうことをしようとして
設定したが、on にはできても off には shift space が
必要な変な状態になって、結局あきらめた。

416 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/14 12:39]
>>414
うちは Cntrl だったよ。

>>415
実は、skkinput の終了は Shift-space 固定で変更できない。
そんなわけで、開始を Cntrl-backslash にしたとしても、結局
は Shift-space の呪縛からは逃れられなかったりする。
そんなわけで、キーバインドを変更するのは、あまり意味のない
事だったり。

417 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/14 22:47]
>>416
skkinput2の場合は、define-key-skkmapでclose-skkinputに割り当てる、
とかじゃなかったっけ? >skkinputの終了

418 名前:416 mailto:sage [03/07/14 23:19]
>>417
ソレダ!!
.Xresources に、
Skkinput*xim.conversionStartKey: Cntrl<Key>backslash
を設定した上で、.skkinput に、
define-key-skkmap: ("\C-\\" . "close-skkinput")
してやる事で、起動 / 終了共に C-\ で可能になりましたよ。
うーん、できないと思って今まであきらめてたんで助かった。
Shift-space だと、うっかり起動しちゃう事があって、欝陶
しかったんだよねー。

419 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/14 23:45]
C-\ を skkinput が喰ってしまうと困ることがありそうな気が

420 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/15 02:44]
全角半角に割当てるにはどうすればいいですか?
Skkinput*xim.conversionStartKey: Zenkaku_Hankaku
ではできませんでした。

421 名前:415 mailto:sage [03/07/15 03:24]
>>417,418
はー、なるほど!
ぼそっと書いてみるもんだなあ。
思いがけず長年の悩みが解決したよ。
サンクス!


422 名前:山崎 渉 mailto:(^^) [03/07/15 11:19]

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄



423 名前:410 mailto:sage [03/07/15 23:32]
>>418
キタ━━━━(。A。)━(゚∀゚)━(。A。)━(゚∀゚)━(。A。)━━━━!!!!

.Xresourcesには
  *conversionStartKey: Ctrl<Key>backslash
と書いていました.
# なんでこれでダメなんだろう???

ところで.skkinput に、
  define-key-skkmap: ("\C-\\" . "close-skkinput")
と書いてもShift-Spaceでskk終了するんですね.
Shift-Spaceを完全に殺すことって無理なんでしょうか?

Shift-Spaceは他アプリで使いたいことがあるので,
skkinputはCtrl-backslashだけで起動/終了したいでつ.

424 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/16 01:04]
>>423
> *conversionStartKey: Ctrl<Key>backslash
> と書いていました.
> # なんでこれでダメなんだろう???
Ctrl だからじゃないですか? でも、>>414 氏の指摘もある事から、
Ctrl でも通る場合があるのかな? XFree86 のバージョンに依存する
のかもしれない。よくわからんです。少なくとも、4.2.1 では
Cntrl だった。

> Shift-Spaceを完全に殺すことって無理なんでしょうか?
いやー、うちでは綺麗さっぱり Shift-space が無効になってますわ。
skkinput のバージョンは? 2.06.3 では大丈夫みたい。

425 名前:424 mailto:sage [03/07/16 01:14]
うわー、ごめんなさい。
終了時の Shift-space は死んでませんでした。勘違いす。

426 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/16 02:15]
ソース書換えるのが一番早そ。

427 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/21 11:48]
XでSandS使ってるとさ、Spaceキー押しただけでskkinput起動しちゃうのかな?

428 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/21 12:15]
SandSって「押しっぱで他のキー押すとShift、そうでないとSpace」だよね?
だとしたらA∧¬A=0の矛盾律で起動しないんじゃないの。

;; 単語登録フォーム、Internal Server Errorが出て書き込めない・・・

429 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/21 14:46]
>;; 単語登録フォーム、Internal Server Errorが出て書き込めない・・・
特定の単語でダメっぽい。


430 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/21 15:01]
「パン屋」みたいなカタカナの入った語に○の付く確率が上がったみたいだけど、
それと関係あるのかな。

> ふほうわ /不飽和/
> しつぜつ /湿舌;大雨の原因/
とかダメ。

431 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/21 16:05]
Info の鯖について、fskkserv のようなマイナーなものが紹介されてる一方で、
skksearch や multiskkserv が無いってのがおもしろい。

432 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/21 16:10]
>>431
ML でいえよ。そういうのは。
中島さんが意見を求めているところなのだから。



433 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/21 17:53]
まあ、それを言ってしまったらこのスレの存在意義がない。
skkサーバの種類について一番詳しいリソースはこのスレの過去ログの
ような気もするしさ。

434 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/21 18:14]
>>427
うちでは、そういうことにはなってないね。ちゃんと shift + space にしないと起動しない

435 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/21 23:03]
skksearch のバグ直ったの?
というか配布元どこ?

436 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/21 23:25]
ほんとだ、配布元消えてるね。


rskkservつこてるけど、広辞苑第5版認識してくれなくて。
rubyはわからんから、とりあえず全ての辞書を広辞苑と仮定するように
hogeして無理矢理読ませてる。

437 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/22 06:31]
skksearchのバグって、plain で複数辞書利用した時のだよね?
それ以外にもあったっけ?

438 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/22 19:08]
▽あ*う -> 合う
とかの変換で死ぬやつじゃなかったっけ?

439 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/22 23:01]
>>438
その再現条件が >>437 だったと思う。
ちなみに死ぬのではなく、高負荷になって反応が返ってこなかったはず。

440 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/22 23:14]
uimのskk.scmって…

441 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/26 14:52]
珍走団 キタ━━(゚∀゚)━━!!!!


442 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/26 20:25]
registdic.cgi うごいてる?



443 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/26 20:38]
作業中だったらしい。
> ERROR: wrong # of arguments(0 for 1)

こんなリンクが出来てる。よさげ。
> Comments in the last 5 days

444 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/28 07:55]
放置プレイ キタ━━━━━━(゚∀゚)━━━━━━ !!!!!

カヲルさんがんばるね。

445 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/28 13:34]
ターミナル(kterm、puttyなど)からの
emacs -nw なEmacs21上でカーソルの色づけってできるんですか?
info参考にして

(setq skk-use-color-cursor t)
(setq skk-hiragana-cursor-color "blue")
(setq skk-katakana-cursor-color "cyan")
(setq skk-ascii-cursor-color "green")

とかしてみたんですが、うまく動作しないのです。
Xでは上記の設定無しでもうまくいくのですが・・・
何かご存知の方おられましたらご教授下さい。。。

446 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/28 14:03]
>>445
変換対象の文字列には色付くけど、カーソルは無理。
がんばれば modeline の色変更とかで状態を示すように
改造できるとは思うけどね。

447 名前:445 mailto:sage [03/07/28 14:14]
>>446
あちゃー、そうなんですか・・・
いじくりまわす気力もスキルも無いので、ここは我慢することにします。
お返事ありがとうございました

448 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/28 22:51]
ちょっと emacs21の場合について -nwで
モードラインの色変える方法調べてみた。
とりあえず SKKを起動してから、
skk-e21.elの skk-e21-prepare-modeline-properties()
から when window-system って条件を潰したものを評価。
;; 好みで dolistする modeに latinを加えるといいかも。

次に skk-macs.elの skk-mode-string-to-indicator() からも
window-systemの条件を潰す。これは defsubstなので、
skk.elの skk-make-indicator-alist-1() を評価。
あとは
(skk-e21-prepare-modeline-properties)
(skk-setup-modeline)
を評価すればおっけー。
"skk-e21-%s-face" (hiragana katakana jisx0208-latin jisx0201 latin abbrev)
は個別に設定する必要あり。

449 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/31 01:32]
>>448
意味分かんね

450 名前:名無しさん@お腹いっぱい。 [03/08/02 00:16]
skkは、文末まで一気に入力して、複数の未確定個所を確認しつつ変換するってことはできないのだろうか。


451 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/02 00:19]
(´-`).。oO(そんな事したい香具師が、なんでskkなんかに手を出したんだろう…)

452 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/02 02:11]
450にはワロタ



453 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/02 02:31]
文章はともかく、簡単な単語くらいは変換して欲しい。
「にっぽんだいひょう」とか。


454 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/02 02:34]
>>453
今の skk だと
「にっぽんだいひょう」が変換できなかったときに
「日本」と「代表」を出すために
もう一度「にっぽん」「だいひょう」と打たなきゃいかんのよね。
どこで区切るかだけを指定して再変換、
みたいなのができるとうれしいかも。

455 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/02 03:02]
実用的かどうかは別として C-m して、ん の後に戻って space C-j Q C-e space
で出来ますよ。

でも、SKK は辞書にない単語を変換すると自動的に辞書登録モードに入るように
なっていますし、そのまま登録した方が早いと思います。登録すれば次から変換
できますし。

ひょっとして登録モードで、もう一度 にっぽん だいひょう と打つのが面倒だ
という話でしょうか?

456 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/02 03:05]
>>454
以前もスレに貼った気がするけど。
;; ミニバッファ行頭にて `Q' を入力した時は、skk-henkan-key を補完
(defvar skk-henkan-key-org nil)

(defadvice skk-henkan-in-minibuff (around minibuff-complete-ad activate)
(let ((skk-henkan-key-org skk-henkan-key))
ad-do-it))

(defadvice skk-set-henkan-point-subr (around minibuff-complete-ad activate)
ad-do-it
(when (and (skk-in-minibuffer-p)
;; (with-current-buffer (skk-minibuffer-origin) skk-henkan-key) とか
skk-henkan-key-org
(equal last-input-event
(if (featurep 'xemacs)
(character-to-event ?Q)
?Q))
;;行頭の"▽"の直後
(= (point)
(1+ (if (fboundp 'minibuffer-prompt-end)
(minibuffer-prompt-end) 1))) ; point-min
;; カーソル以後に文字が無い
(not (char-after)))
(save-excursion
(insert skk-henkan-key-org))))

>>453
むりしてまで SKK 使わなくていいよ。

457 名前:456 mailto:sage [03/08/02 03:30]
ごめん。skk-set-henkan-point-subr のアドバイスは after でいいね。
ad-do-it とか削ってください。ゴミでスマソ。
あと skk-henkan-key-org とかは廃止できるかなと思ったけど、
(with-current-buffer (skk-minibuffer-origin) skk-henkan-key) では
再帰的な登録では駄目ね。なにぶん書いた時の事忘れてるもので。

458 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

459 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/02 06:30]
日本代表とかはいつもNipponnDaihyouって感じで細かく変換しちゃうかな。


460 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/02 06:37]
カラダが skk に最適化されますた

たまに普通の IME 使っても大文字で入力して変なことになったり、単語単位で変換して逆に効率悪くなったり

461 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/02 08:37]
「自動」「方面」「地区」などの入った複合語(eg.「札幌方面」)が大量にL辞書
にあるのに、それでも変換出来ないものが多々ある(eg.「函館方面」)ことを考
えると、これくらいは">"の付いたエントリから自動生成してくれるといいのに
なと思ったりはしまつ。ハイ。

462 名前:454 mailto:sage [03/08/02 12:12]
>>455
> ひょっとして登録モードで、もう一度 にっぽん だいひょう と打つのが面倒だ
> という話でしょうか?
こっちです。



463 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/02 12:29]
確かに、^Pあたりで出て来てくれてもバチは当たらんような。

464 名前:453 mailto:sage [03/08/02 14:52]
「化学変化」は切って入力しますか?
「物理変化」は切って入力しますか?
「砂漠化」「工業化」「形骸化」…

SKKってちょっと普段と違う言葉使おうとすると一事が万事この調子なのが良くない。


465 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/02 15:18]
>>464
だから ATOK とかに乗り換えれば?
間違っても自分が使うからと、なんでもかも L辞書に登録するなよ。

466 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/02 15:38]
>>464
1年ぐらい前から、'Sabaku >ka 'みたいな変換したら
勝手に「さばくか /砂漠化/」って候補が個人辞書に入るじゃん。
(俺はこの機能のせいで、気楽には > を使えなくなってしまったけど)
シームレスに辞書登録できるのが SKKのいいとこなんだし、
>>456 のコードもセットで使えば殆ど問題無い。

467 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/02 15:39]
>>464
> 使え。

468 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/02 16:27]
複数の熟語が連なった語を登録すべきかどうかは、
結局その語の使われ方によるね。
化学変化、正規表現、日本工業規格なんかは
一つの特定の概念を指すことが明確だから、あってもおかしくない。
物理変化は変換されないけど、そういう専門用語があるなら
登録されててもいいんじゃない?


469 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/02 16:49]
>>464
全部登録しろ。
skkdic-expr ~/.skk-jisyo - ~/share/dict/SKK-JISYO.L|skkdic-count
866 candidates

470 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/02 17:38]
利用されてはいないみたいだけど、
skk-search-with-suffix() ってのが skk.el にあるから、
「砂漠化」みたいなのを完全にシームレスに入力したけりゃ、
search-prog-list に追加したら?
試しに ">" を加えずに連接するよう書換えてみたが、
ちょっとこれは嬉しくなかった。
「>変化」みたいなエントリ用意して skk-search-with-suffix で使用するか、
suffix じゃないけど連接でよく使う語のリストを予め用意しといて、
それらを join するのがいいかもね。
「|じょうせい /情勢/」「|へんか /変化/」みたいなエントリ作ってしまうと
実装がめちゃ楽(っつーかパクリ)になる。

471 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/02 22:57]
「>か」は結構厄介な相手かも。

>か /下/化/科/課/家/可/
>かん /感/間/艦/館/観/官/管/

「砂漠化」「柔道家」「数学科」のように、この手のsuffixが付く語は
自動生成とか小細工せずにL辞書に追加していく方がよいと思われ。
">"では「砂漠家」「柔道可」「数学化」とか出てカナワン

逆に、「>へんか」なら「変化」しかないだろうから>>470のような
アプローチがよさそう。

472 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/02 23:52]
gaimでskkinputを使いたいのだが、OverTheSpotにならない・・・
Rootでも入力はできるけど、なんとかならんかな・・・



473 名前:名無しさん@Emacs mailto:sage [03/08/03 21:47]
skk 12.2.0キタ━(゚∀゚)━( ゚∀)━(  ゚)━(  )━(゚  )━(∀゚ )━(゚∀゚)━!!!!

474 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/03 22:45]
Changelog的に今日がリリースって感がしないな。

475 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/05 00:44]
SKK で SandS を使っている人ってどれ位いるんだろう

476 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/05 00:56]
使わさせて頂いております。
感謝感謝の一言です。
凄い遅いマシンだとシフト入りっぱなしになってしまうのだけが
玉に瑕。


477 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/06 15:51]
「恐っ」とか「汗臭ー」とかってどうやって入力するの?


478 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/06 15:57]
>>477
「恐い」「汗臭い」の「い」を消すんじゃだめ?
よく使うなら登録しちゃえば。

479 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/06 16:32]
「Onxtu」、「AseSyuu-」


480 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/06 16:33]
先生!それは「怨っ」では?

481 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/06 18:05]
>>477 こんなのは(w
skk-search-all-progs() を改変して
skk-search-all-progs-with-okurichar-i() を用意。
skk-henkan-okurigana を nil → ""
skk-okuri-char を nil → "i"
にそれぞれ束縛するように。

(defun skk-search-with-xtu-or-tyouon ()
(let ((str1 (substring skk-henkan-key 0 (1- (length skk-henkan-key))))
(str2 (substring skk-henkan-key (1- (length skk-henkan-key))))
tmp-list)
(when (or (string= str2 "っ")
(string= str2 "ー"))
(setq tmp-list (skk-search-all-progs-with-okurichar-i (concat str1 "i")))
(mapcar #'(lambda (s)
(concat s str2))
tmp-list))))
(nconc skk-search-prog-list '((skk-search-with-xtu-or-tyouon)))
「こわi」とか「あせくさi」が辞書にある事が前提。

482 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/06 18:45]
「おそi /遅/襲/」から「襲ー」、「襲っ」とか出たり…  



483 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/06 20:30]
>>465
フォームに大量に出てる削除希望の登録希望度をsageられたし。
登録と違って票が集まらんと削除されんからなかなか進まんのよ

484 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/09 03:51]
はい、それから〜

485 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/11 12:50]
部首入力ないの?


486 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/12 10:46]
ある特定の辞書からの変換候補で確定しても学習しない(個人辞書に反映されない)
ようにすることはできますでしょうか

487 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/12 11:26]
ちょっと違うけど、時々引いちゃうとか。
% cp .skk-jisyo .skk-jisyo.bak
% skkdic-expr2 .skk-jisyo.bak - aru-tokutei.jisyo > .skk-jisyo

488 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/12 13:21]
確定辞書って、一気にだーっと登録したり作っちゃう方法ありますか?
それとも、やっぱり、気づいたときに逐一登録してます?
L辞書などから変換候補が一個しかないものを抽出したらいいような気もするけど、
スクリプト書ける人はそうしてるんだろうか。

489 名前:名無しさん@お腹いっぱい。 mailto:grep '^[^/a-z]*/[^/]*/$' sage [03/08/12 13:38]
>>488
> L辞書などから変換候補が一個しかないものを抽出したらいいような気もするけど、
> スクリプト書ける人はそうしてるんだろうか。
スクリプトの出番もないよ。grep一発。
10万以上エントリのある確定辞書が嬉しいかどうかは知らんが・・・

しかし、どのみち次のキー押せば(暗黙の)確定するのにわざわざ確定辞書を使う
メリットは良くワカランので使ってない。誰か力説きぼん

490 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/12 14:00]
>>486
考えてみた。
(setq skk-exclude-jisyo "~/.skk-jisyo.exclude")
(setq skk-search-excluding-word-pattern-function
;; この関数が non-nil を返したときは、その文字列は個人辞書に取り込まれない
;; KAKUTEI-WORD を引数にしてコールされるので、不要でも引数を取る必要あり
#'(lambda (kakutei-word)
(or (and skk-abbrev-mode
(save-match-data
;; SKK-HENKAN-KEY が "*" で終わるとき
(string-match "\\*$" skk-henkan-key)))
(let* ((func (lambda (w)
(if (string-match ";" w)
(substring w 0 (match-beginning 0))
w)))
(kakutei-word
(funcall func (nth skk-henkan-count skk-henkan-list)))
(excludes
(mapcar func
(skk-search-jisyo-file skk-exclude-jisyo 0 t))))
(member kakutei-word excludes)))))
skk-search-excluding-word-pattern-function にこんな感じで、
let*以降の部分を自分の既存の設定に or でくっつければいいかと。
ちなみに上の例は、skk-look を使った曖昧変換も取り込まない。

skk-exclude-jisyo に大きなものを利用するなら、
(skk-search-jisyo-file skk-exclude-jisyo 0 t) の 0 を
10000 とかにしたほうがいいですが、その場合辞書は
ソートされてる必要があります。

491 名前:490 mailto:sage [03/08/12 14:38]
>>490
数値変換で問題がありますので、
(if (string-match ";" w)
(substring w 0 (match-beginning 0))
w)))
の上に
(if (consp w)
(setq w (car w)))
を追加しといてください。

492 名前:420 mailto:sage [03/08/12 16:11]
今更ですがskkinputの起動終了を全角/半角に割当てる方法がわかったので書
いておきます。
~/.Xmodmap
keysym Zenkaku_Hankaku = Henkan_Mode
~/.Xresources
Skkinput*xim.conversionStartKey: <Key>Henkan_Mode
~/.skkinput
define-key-skkmap: ("\Henkan_Mode" . "close-skkinput")



493 名前:492 mailto:sage [03/08/13 10:37]
訂正 <Key>Henkan_Modeだけでは駄目らしい。Skkinput*xim.conversionStartKey: Cntrl<Key>Henkan_Mode,<Key>Henkan_Mode

494 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/14 04:03]
>>490
どうも有難うございます。skk-search-excluding-word-pattern-function なんてな関数が
用意されていたんですね。書いて下さったコードを参考に色々と試したいと思います。

495 名前:教えて君 mailto:sage [03/08/15 12:58]
ちょっとわけわかんないんですけど、skkinput はクライアント側のプログラムで、
そのクライアントを動かすためには skkserv や rskkserv の
サーバプログラムが、あらかじめ必要なんでしょ?

なのに ps aux や nmap localhost をしてもサーバプログラムが
起動している様子がありません。でも、kterm 上で skk は動作している。
これは、どういうことなんでしょうか?

496 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/15 13:40]
>>495
その ktermの上で動いてる skk ってのは
elisp の SKK(つまりDDSKK)なのか、
skkinput なのか、どっちなんでしょう?
また、それが skkinput だとして、
skkinputの起動後もサーバプロセスの有無を調べてみたのでしょうか?

497 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/15 13:44]
>>495-496
man より引用

skkinput は、SKK に付属している skkserv と BSD 系 UNIX の
ソケットを利用してかな漢字変換を行います。skkserv が利用で
きない場合にローカル辞書だけを用いて日本語入力が可能です。
た だ し、skkserv を起こしに行く機能はサポートしておりませ
ん。


498 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/15 14:49]
>>497
そのローカル辞書って、.skkinput-jisyo と .skk-jisyo
だけだよね?
# L辞書を個人辞書としてしまえば一応使えるという事にはなるが…

499 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/15 14:53]
skk って苦労することに快感を得るような貧乏人のためのものなのですね。


500 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/15 15:07]
>>498
; skkinput ユーザ辞書のパスを指定します.
skkinput-jisyo:                         "~/.skkinput-jisyo"
; skkinput ユーザ辞書のバックアップのパスを指定します.
skkinput-backup-jisyo:                  "~/.skkinput-jisyo.BAK"
; skk ユーザ辞書のパスを指定します.
skk-jisyo:                              "~/share/dict/SKK-JISYO.L"

501 名前:教えて君 mailto:sage [03/08/15 15:12]
>>497
ありがとうございます。
確かに書いてありました。

もちろん、ドキュメントに完全に目を通さなかったおいらが悪いのですが、
開き直って言うなら、skkinput のドキュメントは全然なってないですね。

その理由として、「1.1 skkinput とは」というソフトについてごく当たり前の
紹介をする(と、ほとんどの読み手は考えているだろう)部分で、
「サーバーがなくても動作する」という、作者にとっては自明であるけども、
読み手にとっては重要なことを書いている。

2つ目は、FAQで

> インストール時に注意すべきことがあるとすれば、
>
> 1. デフォルトの skkserver の指定
> 2. デフォルトのフォント集合の指定

と、サーバーの設定は必須であるような表現をしている。

ドキュメントを隅々まで読まない方が悪いとはいえ、
もっと読み手にとって重要なことに優先順位を付けて、
客観的に分かりやすいドキュメントを作者は書くべきだと言える。

502 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/15 16:22]
開き直りカコワル



503 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/15 16:46]
>>501
そういうことは開発側にフィードバックしましょう。
特に初心者の立場から見たドキュメントは後回しにされやすい部分ですから。

504 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/15 16:49]
skkinputの開発状況を鑑みるに、自分でドキュメント書き直して送り付けでも
しない限り改善の可能性はゼロに等しいと思うけど、ね。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<280KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef