Article View: fj.editor.mule
Article #285Re: muleで行番号表示
From: Naoki Nakamura
Date: Fri, 13 Oct 2000 17:09
Date: Fri, 13 Oct 2000 17:09
47 lines
3412 bytes
3412 bytes
nakamura です. At Thu, 12 Oct 2000 20:09:30 +0900, Chee <chee@subdimension.com> wrote: > > cheeです。 > > 好意でせっかくアップしていただいたものに、難癖つけるようで > 気がひけてしまうのですが、WindowsのMeadow(MULE/4.1 相当)では > Undoの際に表示が崩れてしまいました。単独でyankの操作は > うまくいきました。 改善点を指摘されるのは難癖などではなく貴重な意見だと思います. どのような操作を Undo したときに起ったのでしょうか. Meadow 1.10 では, 普通に yank & Undo では変らなかったです. ただ, 脆い面があるのは事実ですね. fill-paragraph とかやるとどうしようもなく崩れます. 一度切って, 再び on にするしかないようです. そもそも, setnu.el のソースを読んだときは, これで上手くいかない筈が ない, と正直思いました. なんで表示がおかしくなるのかなと自分なりに調べ たところ, setnu-before-change-function が before-change-functions から ちゃんと引数を貰えていないように見えたのです. 実際, 始点と終点の値が 正確には渡されていませんでした. setnu.el が最後にメンテされたのがだい ぶ前のようなので, 19.x な emacs では普通に動いていたのだろうか. before-change-functions という重要なフックが emacs20.x の内部的な問題で 誤動作しているのかどうかはわかりません. これ使ってる elisp って結構多 い筈だし. 結果, これ以上は分からなかったので, 回避策として自分で少し 書き直したまでです. ソース見たら決して美しくない方法なのがわかるでしょ う... 他に良い方法があれば私も是非教えてほしいです. 左に行番号表示させる話って, 今まであまりなかったのでしょうか. emacs を常用するプログラマの方はそんなもの要らないって思ってるのかな. まだまだ勉強中... http://homepage1.nifty.com/blankspace/emacs/emacs.html -- _/_/ Nakamura Naoki _/_/ naoki.y.nakamura@nifty.com
Technical Details
Message-ID:
<m3zok8vfa5.wl@news.nifty.com>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-01!supernews.com!newshub2.rdc1.sfba.home.com!news.home.com!newsfeed.mesh.ad.jp!newsgate1.web.ad.jp!news.nifty.com!not-for-mailReferences:
<8rgvhm$be4$1@suminoe.ex.media.osaka-cu.ac.jp> <8rh4t0$p19$1@ocusv4.bb.osaka-cu.ac.jp> <wk66n5sk4m.wl@mail.bluetracks.com> <m3d7hcmt0o.wl@news.nifty.com> <wk3di2z57a.wl@mail.bluetracks.com>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 10eba4,3f7432952036de6e X-Google-Attributes: gid10eba4,public X-Google-ArrivalTime: 2000-10-13 10:06:01 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-01!supernews.com!newshub2.rdc1.sfba.home.com!news.home.com!newsfeed.mesh.ad.jp!newsgate1.web.ad.jp!news.nifty.com!not-for-mail From: Naoki Nakamura <naoki.y.nakamura@nifty.com> Newsgroups: fj.editor.mule Subject: Re: muleで行番号表示 Date: Sat, 14 Oct 2000 02:09:54 +0900 Organization: Nifty News Service Lines: 47 Message-ID: <m3zok8vfa5.wl@news.nifty.com> References: <8rgvhm$be4$1@suminoe.ex.media.osaka-cu.ac.jp> <8rh4t0$p19$1@ocusv4.bb.osaka-cu.ac.jp> <wk66n5sk4m.wl@mail.bluetracks.com> <m3d7hcmt0o.wl@news.nifty.com> <wk3di2z57a.wl@mail.bluetracks.com> NNTP-Posting-Host: itbs2418.ppp.infoweb.ne.jp Mime-Version: 1.0 (generated by SEMI 1.13.7 - "Awazu") Content-Type: text/plain; charset=ISO-2022-JP X-Trace: nw041.infoweb.ne.jp 971456648 15675 210.131.57.178 (13 Oct 2000 17:04:08 GMT) X-Complaints-To: - NNTP-Posting-Date: 13 Oct 2000 17:04:08 GMT In-Reply-To: In your message of "Thu, 12 Oct 2000 20:09:30 +0900" <wk3di2z57a.wl@mail.bluetracks.com> X-Mailer: Wanderlust/1.1.1 (Purple Rain) User-Agent: SEMI/1.13.7 (Awazu) FLIM/1.13.2 (Kasanui) Emacs/20.5 (i386-vine-linux-gnu) MULE/4.1 (AOI)