help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: usability issue


From: David Kastrup
Subject: Re: usability issue
Date: 16 Jan 2003 11:23:27 +0100
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50

Andrew <address@hidden> writes:

> John Paul Wallington wrote:
> > Andrew <address@hidden> wrote:
> > 
> >>i just don't know how to find if I'm at the beginning of a line. Is
> >>there a function; or does it need to be written specially?
> > See `bolp'.
> > 
> 
> for the sack of politness; heres my version of the functions (only
> line and buffer sorry) feel free to do whatever.
> 
> (defun beginning-of-line-or-buffer ()
>    "Sends point to the beginning of the current line, or, if already there,
>     the beginning of the buffer"
>    (interactive)
>    (if (bolp)
>        (goto-char (point-min))
>      (beginning-of-line)
>      ))
> 
> (defun end-of-line-or-buffer ()
>    "Sends point to the beginning of the current line, or, if already there,
>     the beginning of the buffer"
>    (interactive)
>    (if (eolp)
>        (goto-char (point-max))
>      (end-of-line)
>      ))

I think at least the far jumps should place a mark so that C-x C-x
will get you back.  So you would want to use beginning-of-buffer
instead of (goto-char (point-min)) and the corresponding for the end.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum


reply via email to

[Prev in Thread] Current Thread [Next in Thread]