Re: [dev] [vis] [PATCH] Set tabwidth and expandtab in config.def.h

From: Matthias Rabault <matthias.rabault_AT_mailoo.org>
Date: Sun, 04 Jan 2015 18:39:22 +0100

I like your idea of passing a pointer to the config struct, that's cleaner and if new options are created, we only add them to the config structure without adding new arguments to editor_new().

Silvan Jegen <s.jegen_AT_gmail.com> a écrit :

>On Sun, Jan 04, 2015 at 06:12:00PM +0100, Matthias Rabault wrote:
>> Thanks for the patch, I'll check it out this evening (can't yet, I'm
>> using my phone). What I was thinking of was adding code in main() that
>> alters the Editor structure according to config.def.h defines, just
>> before calling the main loop.
>
>When looking at the main function you can see that the editor's statusbar
>field is being set using the "config"-pointer and a corresponding function
>called editor_statusbar_set.
>
>If you want to follow that pattern you can add two setter functions for
>tabwidth and expandtab and set the fields that way (either using the
>Config in config or a "#define"d value).
>
>I wonder though if it wouldn't be cleaner to just pass a pointer to the
>Config struct to the editor_new function and dealing with the field
>value initializations there.
>
>
Received on Sun Jan 04 2015 - 18:39:22 CET

This archive was generated by hypermail 2.3.0 : Sun Jan 04 2015 - 18:48:07 CET