top  Index  Search  Changes  RSS  Login

howm wiki - CannaReturnKey Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

canna の変換確定の return キーが改行になってしまうバグ

こんな対策でどうでしょう?
(defvar action-lock-mode-before-canna nil)
(make-variable-buffer-local 'action-lock-mode-before-canna)
(defadvice canna:enter-canna-mode (around action-lock-fix activate)
   (setq action-lock-mode-before-canna action-lock-mode)
   (setq action-lock-mode nil)
   ad-do-it)
(defadvice canna:quit-canna-mode (around action-lock-fix activate)
   (setq action-lock-mode action-lock-mode-before-canna)
   ad-do-it)

----
← [[BugReport]] (2004-01-29 21:36:24)

*2004-01-28 (水) 14:25:19 ''[[名無しさん]]'' : 「XEmacs21.4+howm-1.1.0.3+canna」で使ってますが改行だめです.(setq action-lock-magic-return-key "\C-j")してますが,リンクをリターンで叩けなくてちょっと不便です.1.1.0.4rc3でもだめでした.

*2004-01-28 (水) 22:55:08 ''[[作者]]'' ''[[Author]]'' : 【ア】scratch バッファに (progn (print (mapcar #'car minor-mode-map-alist)) nil) と入力して行末で C-j を押したら何が出ますか? 【イ】M-x describe-key のあとに canna の切りかえキー(ふつうは C-o か C-\)を押して出るメッセージから, 冒頭の「○○ runs the command ○○ which is ○○○○.」と末尾の「This function is advised.」以降とを教えてください.
*2004-01-28 (水) 22:58:05 ''[[作者]]'' ''[[Author]]'' : めんどうで申し訳ありませんが, 上記を「howm-1.1.0.3 と howm-1.1.0.4rc3 と両方で試す」か, あるいは「howm-1.1.0.4rc3 で, .emacs 冒頭に (setq action-lock-bury-minor-mode-p nil) (setq howm-ime-fix t) を書いた場合と書かない場合と両方で試す」か, していただけると助かります.
*2004-01-29 (木) 17:07:34 ''[[いわい]]'' : 一番うえで質問したものです.-qオプションなしで起動して,【ア】(howm-mode action-lock-mode mew-w3m-minor-mode xslt-process-mode flyspell-mode compilation-shell-minor-mode compilation-minor-mode)  【イ】C-o runs `canna-toggle-japanese-mode' Around-advice `howm-fix':
*2004-01-29 (木) 17:16:47 ''[[いわい]]'' : (setq action-lock-bury-minor-mode-p nil) (setq howm-ime-fix t)もためしましたが,1.1.0.3/1.1.0.4rc3ともに2行を入れても入れなくても変化ないように思います.(setq action-lock-magic-return-key "\C-j")を入れると,変換の確定は出来るようになりますが,メニューをリターンでたたけません.
*2004-01-29 (木) 17:19:12 ''[[いわい]]'' : 現状としては: Shift-Spaceとかして,Kinputから入力すれば,この問題は回避できます.それか(setq action-lock-magic-return-key "\C-j")を書いてメニューをリターンで叩くのを我慢する. (1.1.0.3と1.1.0.4rc3現在)
*2004-01-29 (木) 20:08:02 ''[[名無しさん]]'' : emacs-21.1 (正確には emcws-21.2) + canna + 1.1.0.4rc3 ですが, yc のを参考に canna.el を読み込む前に howm.el を読み込むようにすると確定, 改行ともできるようになりました. はずしてたらごめんなさい.
*2004-01-29 (木) 20:34:40 ''[[作者]]'' ''[[Author]]'' : う、ということは、xemacs 以外でも canna トラブルが出てるってことですね
*2004-01-29 (木) 20:46:24 ''[[作者]]'' ''[[Author]]'' : 【ア】に canna っぽいのが出ないのはなんでかなあ?
*2004-01-29 (木) 21:19:18 ''[[作者]]'' ''[[Author]]'' : xemacs の canna.el は違うのか。minor-mode じゃないっぽ。

----

----
*2004-01-29 (木) 21:39:14 ''[[作者]]'' ''[[Author]]'' : というわけで, 上の対策を試していただけませんか?
*2004-01-30 (金) 00:45:46 ''[[名無しさん]]'' : 先の emcws-21.2 使いです. 上のコードを howm-mode.el に加えたら canna の後に howm を読み込んでもトラブルなく使えました. ありがとうございます. ちなみに以前 mew-nmz をいれたときも canna のリターンキーでトラブルがありまして, その際は http://www.mew.org/ml/mew-dist-2.0/msg03771.html にある対策をとりました.
*2004-01-30 (金) 08:04:59 ''[[いわい]]'' : ありがとうございます.ぼくも一番上に書いてるのをはっつけたらうまくいきました.
*2007-01-28 (Sun) 02:35:32 Best regards : Check this:
<a href= http://etramadol.forumup.org/ >tramadol</a> <a href= http://medcines.forumup.org/ >viagra</a> <a href= http://www.forumup.us/?mforum=prozac >prozac</a>  
{{comment}}
----