[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:50051] Re: XEmacsのカーソル移動


大津です。小松さんありがとうございます。
さっそく使わせて頂いております。ものすごく便利ですね。
この方法だとフォントを変更してもずれないし。

> 面白そうだったのと, 「ちょっとずれる」という言葉に触発されて, 自分でも書
> いてみました.
>
> # 思ったより短くなって, ちょっとうれしかったり. (^^)
>
>------------------------------------------------------------------------
> (defun my-next-line ()
>   (interactive)
>   (my-line-move 1))
> 
> (defun my-line-move (arg)
>   (if (not (or (eq last-command 'next-line)
> 	       (eq last-command 'previous-line)
> 	       (eq last-command 'my-next-line)
> 	       (eq last-command 'my-previous-line)))
>       (setq temporary-goal-column (% (current-column) (1- (window-width)))))
>   (vertical-motion arg)
>   (if (> (% (move-to-column 
> 	     (+ (current-column) 
> 		(min temporary-goal-column (- (window-width) 2))))
> 	    (1- (window-width)))
> 	 temporary-goal-column)
>       (forward-char -1)))
> ------------------------------------------------------------------------

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
References: