Would this be OK with anyone? (With a tweak to start the new sentece on a new 
line).
I've sent this to three usual mg developers, but none bothered to answer.

On Sun, Sep 12, 2010 at 08:28:43PM -0700, Chris Palmer wrote:
> I have found this feature useful in other text editors. Maybe you will too?
> 
> 
> --- mg.1.orig Sun Sep 12 20:23:21 2010
> +++ mg.1      Sun Sep 12 20:24:36 2010
> @@ -320,7 +320,8 @@ Move cursor backwards by the specified number of words
>  .It beginning-of-buffer
>  Move cursor to the top of the buffer.
>  .It beginning-of-line
> -Move cursor to the beginning of the line.
> +Move cursor to the beginning of the line. Calling this function again moves
> +the cursor to the first non-whitespace character of the line.
>  .It blink-and-insert
>  Self-insert a character, then search backwards and blink its
>  matching delimeter.
> 
> 
> --- basic.c.orig      Sun Sep 12 20:01:41 2010
> +++ basic.c   Sun Sep 12 20:18:56 2010
> @@ -22,7 +22,21 @@
>  int
>  gotobol(int f, int n)
>  {
> -     curwp->w_doto = 0;
> +     if (0 != curwp->w_doto)
> +             curwp->w_doto = 0;
> +     else {
> +             char * ln = curwp->w_dotp->l_text;
> +             int i = 0;
> +
> +             if (ln)
> +                     while (*ln && isspace(*ln)) {
> +                             i++;
> +                             ln++;
> +                     }
> +
> +             curwp->w_doto = i;
> +     }
> +
>       return (TRUE);
>  }
> 
> 
> -- 
> http://noncombatant.org/
> 

-- 
Cheers,
Jasper

Stay Hungry. Stay Foolish.

Reply via email to