Sunday, June 05, 2022

Re: mg: how to indent using spaces instead of tabs

Sam Lee <samlee746@yahoo.com> wrote:
> On 2022-06-05 10:58 +0200, Omar Polo wrote:
> > M-x no-tab-mode RET seems to work (as long as you don't want to change
> > the width of the `expandtab'; it always align to the nearest multiple
> > of 8)
>
> How do people write Python programs using mg?
> Python requires 4 space indentation ...

and lua uses three spaces. i guess there aren't a lot of people writing
in these languages with mg, or maybe they don't use auto-indent-mode?
dunno. personally i use mg mainly for configuration files and C, as i
find it sometimes more "comfy" than Emacs itself :)

The good thing tho is that you have the sources (/usr/src/usr.bin/mg
assuming you have a checkout in /usr/src.)

You can add -DNOTAB in the Makefile to enable it, then grep for NOTAB
and see how to allow using a different tab width per buffer. Then
you'll have a diff for it, so you're issue will be solved, and you can
share it on tech@ (cc'ing lum@). I for one would be happy to review
such a diff, even if I can't give a meaningful OK.

No comments:

Post a Comment