GNU bug report logs -
#37213
Execute set-window-margins. left-margin-width remains 0.
Previous Next
Reported by: Alan Mackenzie <acm <at> muc.de>
Date: Wed, 28 Aug 2019 18:54:01 UTC
Severity: normal
Done: Alan Mackenzie <acm <at> muc.de>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> The documentation says "This variable specifies the width of the left
> margin". As best, this is unclear. What you're saying is that the
> variable ceases to specify that width, should the margin be altered by
> other means.
Eli didn't say that.
> I maintain that this is either a bug in the documentation, or in the
> code.
>
> If the former, it should explicitly state that the variable is
> write-only, and its read value is undefined. It should say that the
> function window-margins should be used instead.
The variable is not write-only and its read value is well-defined.
> But it might be easier just to amend the code. There appear to be just
> two ways to set the width of the left margin (or the right margin), so
> if it gets set the second way, why not just set that variable? Could
> this do any harm? (Note: I haven't looked at the code, yet.)
Please re-read the documentations of 'left-margin-width' and
'set-window-margins' having in mind that the same buffer may appear in
different windows and the same window may show different buffers all
with differing margins.
Once you've done that, please look at the respective documentations
for fringes and scroll bars which are even more complicated because
they have to obey a frame parameter as well.
Thanks, martin
This bug report was last modified 5 years and 325 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.