safiyat / emacs-evernote-mode

Automatically exported from code.google.com/p/emacs-evernote-mode
0 stars 0 forks source link

キーマップのコピーによる Emacs の異常終了の回避 #2

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
以下のような再帰的なキーマップが global-map 
に設定されていると、
evernote-mode.el をロード時に Emacs 
が異常終了してしまいます。

(defvar elscreen-map (make-sparse-keymap))
(define-key elscreen-map "\C-z" elscreen-map)
(global-set-key "\C-z" elscreen-map)

report-emacs-bug に投げてみたのですが、Emacs 
の方で対処するのは難しいようで、
再帰的なキーマップを行わないか、copy-keymap 
の代わりに継承を使ってくれとの
ことでした。
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7496

emacs-evernote-mode で、copy-keymap 
の代わりに継承を使っていただけないでしょうか。
手元では、添付のような変更でロード時に異常終了するこ��
�は無くなりました。

ご検討お願いします。

Original issue reported on code.google.com by awas...@gmail.com on 15 Dec 2010 at 3:42

Attachments:

GoogleCodeExporter commented 9 years ago
ご指摘、パッチ送付ありがとうございます。
trunk r120 で適用しました。次のリリースに反映します。

Original comment by kawakami...@gmail.com on 16 Dec 2010 at 3:46