the newlisp-gs editor does not interpret tabs well. instead of defining a tab to look like 1, 2, 3 or 4 spaces, it seems to use a number above 1.5 but below 2. This is not very aesthetic, and I think that this number should be user-specified in the settings file.
The first function uses tabs, while the second uses spaces.
By the way, what is the official name of this new editor? In windows it's called newlisp-GS, but in Linux it is newlisp-edit.
Because of the nature if the underlying Java JTtextPane control the tab size must be given in points. This can be edited in the configuration file with Tools/Edit Settings from the menu. Save and restart the editor after editing.