のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,488,503人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレEmacs Part 46

emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
301 : 名無しさん@お腹 - 2014/09/15(月) 18:33:58.88 .net (-1,-29,-33)
wanderlustは、githubに移って開発続いてるよ
先の人は、かまってあげるな
302 : 名無しさん@お腹 - 2014/09/15(月) 18:45:06.12 .net (+57,+29,-2)
それならそう公式サイト更新してほしいな
303 : 名無しさん@お腹 - 2014/09/15(月) 19:20:11.60 .net (-2,-30,-33)
公式サイトの更新がなくなったらとりあずgithubかSourceForgeを探してみるべし
304 : 名無しさん@お腹 - 2014/09/15(月) 20:11:13.54 .net (+62,+29,-52)
公式の中の人はもうかかわってないんじゃなかったっけ

昔に比べるとメーリングリストとかほとんど稼働してない感じだから
確かに Gnus でちょこっと gmail の受信ボックス覗くぐらいで足りちゃってる感はある
305 : 名無しさん@お腹 - 2014/09/16(火) 14:43:40.65 .net (+8,-29,-39)
>>293
* 超絶スゲーelispを作らない (作っていないなら使いようがない)
* 超絶スゲーelisp作って公開しない
306 : 名無しさん@お腹 - 2014/09/17(水) 01:20:43.72 .net (+60,+28,-5)
mew派で特に困ってるわけじゃないけど
新しい良いのあれば使いたい
307 : 名無しさん@お腹 - 2014/09/17(水) 01:52:04.23 .net (-1,-29,-11)
mewがIMAPをサポートしてなくてwlに乗り換えた気がするが、今はサポートしてるんだな。
308 : 名無しさん@お腹 - 2014/09/17(水) 01:58:10.23 .net (+32,-29,-30)
mewのimapサポートは10年以上前の話だけど
309 : 名無しさん@お腹 - 2014/09/17(水) 06:35:14.21 .net (+37,-29,-31)
>>306
mu4eとかnotmuchとかサクサク動いて便利。
310 : 名無しさん@お腹 - 2014/09/17(水) 08:07:18.01 .net (-1,-29,-19)
shell-modeでfile:スキームを補間するにはどうすれば良いですか?
311 : 名無しさん@お腹 - 2014/09/17(水) 11:35:42.43 .net (-1,-29,-20)
>>308
Debian stableだったので、リリースから数年経たないと使えなかったのかも。
312 : 名無しさん@お腹 - 2014/09/17(水) 11:37:32.21 .net (+55,+22,-12)
>>308
10年以上前に乗り換えたんだろう
313 : 名無しさん@お腹 - 2014/09/17(水) 14:47:13.55 .net (+39,-30,-52)
24.3.1というバージョンの素の設定で
Input method: japanese (mode line indicator:Aあ)
という状態で「nagoya」を入力しても「名古屋」に変換できないのですが
新しいものを使えば変換できるのでしょうか
314 : 名無しさん@お腹 - 2014/09/17(水) 15:00:19.36 .net (+68,+29,-47)
>>313
できません。
素のemacsに付いている日本語入力機能は、昔からとりあえず入力はできるレベルのもので
実用できるものではないです。おそらく使っている人もいないので今後も変わらないでしょう。

別の入力方法がたくさんありますし、skkのような例外を除けば動作環境依存なので、
環境に合わせて調べてみてください。
315 : 名無しさん@お腹 - 2014/09/17(水) 15:07:00.37 .net (+57,+29,-34)
そうですか
でも「oosaka」は「大阪」に変換できます
違いはどこにあるのでしょうか
316 : 名無しさん@お腹 - 2014/09/17(水) 15:08:33.46 .net (+44,+21,-12)
辞書に載っているかどうか
317 : 名無しさん@お腹 - 2014/09/17(水) 15:08:58.93 .net (+40,+17,-10)
単語登録されてるかどうか。
318 : 名無しさん@お腹 - 2014/09/17(水) 15:26:48.01 .net (+18,-30,-50)
${EMACS}/leim/ja-dic/ja-dic.el の
"なごや 那古屋 名越" に「名古屋」を追加して "なごや 名古屋 那古屋 名越" とし
バイトコンパイルして再起動しましたがやはり候補に出てきません
追加する場所が間違っているのでしょうか
319 : 名無しさん@お腹 - 2014/09/17(水) 15:43:15.50 .net (+52,+29,+0)
そんなん直接いじるなや
320 : 名無しさん@お腹 - 2014/09/17(水) 16:19:18.07 .net (+4,-30,-122)
>>318
やってみたら再現できたので調べてみました。
ja-dic.elを編集して、バイトコンパイルで問題ないのですが、それ以前に「なごや」で変換していると、
kkcrcファイルが自動生成されて、キャッシュのように機能してしまうため、書かれているようなことになるようです。
環境によりますが、
~/.emacs.d/kkcrc
~/..kkcrc
あたりにできています。

SKK-JISYO.Lが元だから名古屋が入ってないのも変だなとは思いましたが、最新のSKK-JISYO.Lには
名古屋もはいっているので、新しいSKK-JISYO.Lを使えば少しはまともな辞書になるのかもしれません。
抄紙機が拡張されていて、新しいものが使えない可能性もありますが、ja-dic.elの作り方は
emacs/leim/Makefile
にあります。
321 : 名無しさん@お腹 - 2014/09/17(水) 16:20:33.97 .net (+47,+24,+3)
抄紙機は書式のtypo
322 : 名無しさん@お腹 - 2014/09/17(水) 16:34:14.55 .net (+9,-30,-121)
.kkcrcを消したら変換できました

ちなみに${EMACS}/leim/ja-dic/ja-dic.el のソースである
${EMACS}/leim/SKK-DIC/SKK-JISYO.L (コメントによると正確には SKK-JISYO.L.unannotated)
には当然のように最初から「名古屋」が入っていますが
skkdic-convert で変換された ja-dic.el では消えています
そもそもSKK-JISYO.Lよりサイズが大幅に小さくなっています
ja-dic-cnv.elあたりに不具合があるのでしょう

ともかく対処法がわかりました
ありがとうございました
323 : 名無しさん@お腹 - 2014/09/17(水) 16:45:54.30 .net (+4,-30,-78)
>>322
ぱっと見た感じだと、付属のemacs付属のSKK-JISYO.Lがunannoted版じゃなくて、注釈がついたままの
なごや /名古屋;愛知/名護屋;佐賀/名越/那古屋/
なエントリーだから、unnnoted版を使うべきところを、大元使っちゃってることが原因みたいですね
324 : 名無しさん@お腹 - 2014/09/17(水) 17:04:44.71 .net (+9,-30,-100)
手元の24.3.1というバージョンの${EMACS}/leim/SKK-DIC/SKK-JISYO.L は
;; SKK-JISYO.L.unannotated was generated automatically by unannotation.awk at Tue Jan 26 00:31:27 2010
というコメントがあって
なごや /名古屋/名護屋/名越/那古屋/
になってます
なのでja-dic-cnv.elかそのあたりの不具合かなと
325 : 名無しさん@お腹 - 2014/09/17(水) 17:31:51.95 .net (+4,-29,-37)
>>324
いい加減なこと書いてすみません
24.3.93でしか見ていませんでした。

24.3.93だと注釈付きのSKK-JISYO.Lが付属してるんですが、このバージョンのskkdic-convertは注釈の処理も
しようとしているみたいなので、どこかで不具合引きずっているのでしょうね
またいい加減なこと書いてる気がw
326 : 名無しさん@お腹 - 2014/09/17(水) 18:03:44.22 .net (+66,+27,-49)
ja-dic-cnv.elいろんなことやってますねー
ja-dic.elを小さくしようという仕掛けがあって、その中に
他の辞書のエントリーから構成できる単語は除外する
みたいな処理(ホントはもっと細かい条件がある)があって、名古屋は「名護」と「屋」があるから除外
とかってなってるのかな
327 : 名無しさん@お腹 - 2014/09/17(水) 18:37:23.31 .net (+3,-29,-27)
>>309
mu4e良さそうだな、ちょっと使ってみる

mewはlocalのMaildirを直接メール置き場として操作するのが無理みたいだから、
そろそろ捨てる時期かなと思ってた
328 : 名無しさん@お腹 - 2014/09/17(水) 22:04:47.76 .net (+11,-29,-26)
>>326
和歌山も和歌と山に分割されたパターンかも
元のSKK辞書にはあるのにja-dic.elになくて変換できない
せっかくのSKK辞書をただ変換するだけでなく改悪してるとか
SKKにあるja-dic.elを使う機能が残念すぎる
329 : 名無しさん@お腹 - 2014/09/18(木) 02:09:09.96 .net (+50,+22,+1)
>>309
ちょっと調べてみます
330 : 名無しさん@お腹 - 2014/09/18(木) 04:31:09.80 .net (+69,+29,-51)
quailで一年くらい暮らしたことあるよ
なんとかどうにかなる
狂ったIMEだと思えば使える
同僚に「お前のパソコン狂ってる」と言われる
でも逆に変換候補がトチ狂ってるだけで他は普通
leim利用のサンプル実装ってことでこんな状態らしい
正直もったいない
331 : 名無しさん@お腹 - 2014/09/18(木) 17:03:20.55 .net (+7,-30,-78)
pcompleteがうんこ

test.tbzがあるディレクトリでtar tvf tes[TAB]しても補完しない。
ls tes[TAB]なら補完する。
shell.elc.gzでrquireされてるけど、これ誰得?
shell.elc.gzを修正しないで殺すにはどうすれば良い?
332 : 名無しさん@お腹 - 2014/09/18(木) 19:20:32.00 .net (-1,-30,-32)
>>331
shell-dynamic-complete-functions から pcomplete-completions-at-point を外せばいいんじゃない?
333 : 名無しさん@お腹 - 2014/09/18(木) 22:15:49.69 .net (+35,-6,-58)
ファイルを開いたらコメントの中にあるelispのコードを評価するような機能とか無いかな
特定のファイルでだけ設定したいことがあってinit.elにその設定を書くのは避けたい
334 : 名無しさん@お腹 - 2014/09/18(木) 22:18:11.68 .net (+55,-15,+1)
335 : 名無しさん@お腹 - 2014/09/18(木) 22:35:00.29 .net (+65,+29,-6)
>>334
これ変数設定するしか出来ないのか
式を評価してほしいんだけど
336 : 名無しさん@お腹 - 2014/09/18(木) 23:03:20.11 .net (-1,-24,-11)
evalできるじゃん
337 : 名無しさん@お腹 - 2014/09/18(木) 23:06:32.00 .net (+57,+29,-57)
式をevalできるよ。334のリンク先にも書いてあるじゃん。

さすがに無条件でevalするのは問題ありすぎなので
無視するとか一回だけとか同じ式は以後許可するとか選択肢が出る。
338 : 名無しさん@お腹 - 2014/09/19(金) 00:20:39.91 .net (+20,-7,-3)
解決した
ファイルの末尾限定なのかこれ
339 : 名無しさん@お腹 - 2014/09/19(金) 20:50:25.12 .net (+3,-29,-16)
>>327
mu4e駄目だ、日本語の検索が全く駄目駄目で諦めた...
340 : 名無しさん@お腹 - 2014/09/20(土) 07:03:13.68 .net (+2,-29,-64)
>>339
mu4e使ってないけど、全文検索は xapianだよね。
この↓方法は使えないの?

notmuch で日本語検索をいい感じにする
http://u7fa9.org/memo/HEAD/archives/2012-06/2012-06-01.rst
341 : 名無しさん@お腹 - 2014/09/20(土) 10:50:12.42 .net (+4,-29,-46)
>>340
うん、notmuchはこれで通るけど、muは駄目でした。おなじxapian libなんで不思議だが。
342 : 名無しさん@お腹 - 2014/09/20(土) 21:07:07.87 .net (+7,-30,-108)
>>341
時間が取れたら、mu4e試そうと思ってたのに日本語検索ダメなのか…
んで、ちょっとGitHub見に行ってみたら、
なんとなくこのバグっぽいけど、どうなんだろ?

mu find fails for messages with utf and numbers in subject
http://github.com/djcb/mu/issues/465
343 : 名無しさん@お腹 - 2014/09/21(日) 04:28:34.51 .net (+24,-30,-301)
>>330
Wnn + boiling-eggが利用できなくなって以来、quailをずっと使っています。
そのままでは使いづらいので、タイプしたローマ字をひらがなに変換し、
それをさらにkkc-regionで変換するようにしてboiled-egg, boiling-eggに
似せています。また配布されている辞書は登録されている語が少ないので、
ローカルにコピーしたja-dic.elのskkdic-set-okuri-nasiに自分で大量に
追加しています。外部プログラムに依存しないのでどんな環境でも
動作するところが気にいっています。

>>318の方が書かているように、quailはja-dic.elと.kkcrcの連携が
いまひとつです。たとえば、ja-dic.elのskkdic-set-okuri-nasiに

"しきしゃ 識者"

と定義されている状態で『しきしゃ』を変換し『識者』として
確定すると、.kkcrcのkkc-lookup-cacheで『しきしゃ => 識者』と
対応付けられますが、いったんkkc-lookup-cacheで対応付いてしまうと
ja-dic.elのskkdic-set-okuri-nasiを

"しきしゃ 指揮者 識者"

と変更しても、『しきしゃ』の変換候補として『指揮者』はあらわれません。
.kkcrcをrmすれば次の変換からは『1 識者 2 指揮者』となりますが、
変換履歴情報も初期状態になってしまっては困るので、私は
.kkcrcの該当部分(この場合は(12419 (0 "識者"))の部分)を削除するという方法で
都度対応しています。
344 : 名無しさん@お腹 - 2014/09/21(日) 08:15:40.12 .net (+3,-30,-165)
SKKの辞書から登録単語を減らしてコンバートするのが最大の問題だろってことで
ja-dic-cnv.elのそれっぽい所

;; Return list of candidates which excludes some from CANDIDATES.
;; Excluded candidates can be derived from another entry.

(defun skkdic-reduced-candidates (skkbuf kana candidates)

を通さないようにしてコンバートしてみた。
ソースは注釈除去済みSKK-JISYO.Lで4077282バイト。
元々のja-dic.elは1634881バイトだったけど、倍以上の3571112バイトに増えた。
これを使うと名古屋も和歌山も指揮者もちゃんと候補にでてくる。
ちょっとだけ日本語を入力したい人には、これで十分なんじゃないかなあ。
345 : 名無しさん@お腹 - 2014/09/21(日) 12:02:34.86 .net (+7,-28,-15)
>>343
なぜSKKを使わないのか
SKK使うと文章中のひらがな率が少し上がるかもしれない
346 : 名無しさん@お腹 - 2014/09/21(日) 12:35:38.67 .net (+9,-30,-98)
>外部プログラムに依存しないのでどんな環境でも
>動作するところが気にいっています。

これかな
「emacs入れた。じゃ(skk|canna|wnn|atok|anthy|...)のセットアップしなきゃ…」から解放されるし
異なる環境で異なるIMのせいで微妙に指がもつれるとかから解放されるし
こうであってこそ multilingual emacs よなと地味に感動できる
347 : 名無しさん@お腹 - 2014/09/21(日) 14:04:09.99 .net (+57,+29,-24)
skk も外部プログラムに依存しないよ・・・
インストールする手間が・・っていうならそりゃどうしようもないが
348 : 343 - 2014/09/21(日) 14:17:17.51 .net (+4,-30,-89)
>>345
SKKは大文字と空白の打鍵を考えながら入力するインターフェイスになじめず、
考える速度で入力できるようにはなりませんでした。
現在は";"に変換を割りあててあり、「彼は足が速い」という文を入力する場合、
「kareha;ashiga;hayai;」と入力しています。

あと、>>346の方が書かれていますが、quailはemacs本体に含まれているので
追加でインストールする必要がないという点も気にいっています。
349 : 名無しさん@お腹 - 2014/09/21(日) 14:21:36.40 .net (+3,-29,-64)
いまのskkはapelもいらないから、クラウド上にバイトコンパイルしてない一式置いておけば、
簡単に環境つくれるんだけどね
SKK-JISYOがない環境だとEmacs付属のja-dic使ってくれるとか、よくやるわ
350 : 名無しさん@お腹 - 2014/09/21(日) 14:31:02.03 .net (+25,-7,-36)
全く他の el をインストールしないで init.el のみの記述だけでも
編集に関してはそう困ったことにならないんだよね。
究極的には C-h と DEL がスワップしてたらあとは他がなくてもなんとかなる気がする。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について