SlickEdit Community

Archived Beta Discussions => SlickEdit 201x Beta Discussions => SlickEdit 2015 v20 Beta Discussion => Topic started by: tim_k on November 04, 2015, 04:27:14 PM

Title: RC5 - tab stops changed after SystemVerilog beautify
Post by: tim_k on November 04, 2015, 04:27:14 PM

When testing some of the SystemVerilog beautify updates, I discovered that when beautifying anything in a file, the tab stops changed from the +2 in the Languages->All Languages->Formatting dialog to +4. I can't find a tab stop setting in any of the language specific options. Am I missing something? if not, please bring back language specific tab settings (and fix the issue). If I am missing something, how do I change it?

-Tim
Title: Re: RC5 - tab stops changed after SystemVerilog beautify
Post by: patrick on November 04, 2015, 05:07:17 PM
The fastest way to get to the SystemVerilog tab settings is to have a SystemVerilog file open, and then go to Tools -> Beautify -> Edit Current Profile, and then go to the Indent page.  You can also reach it from the Formatting page if you go to Document -> SystemVerilog Options.

I'll look into the All Languages problem.
Title: Re: RC5 - tab stops changed after SystemVerilog beautify
Post by: tim_k on November 04, 2015, 10:42:15 PM
I've been staring at this screen too long. I didn't even see the indent options in the beautify profile editor.

Also, the issue I described wasn't that the tab stops in the all languages settings got changed, but rather the setting wasn't applied to the file after beautification, but the +4 was. But only for files that had been beautified, the rest retained the +2 tab stops.
Title: Re: RC5 - tab stops changed after SystemVerilog beautify
Post by: patrick on November 05, 2015, 02:32:09 PM
I think that describes what I'm seeing as I look at this bug.  When it works, All Languages should both update the indent/tab settings in your profile, and also update the per-buffer indent/tab settings for any open buffers.   The bug prevents this for Verilog, SystemVerilog and some other languages.  Curiously, the same functionality works for the Tools -> Quick Start Configuration, so if anyone needed a workaround for this before we fix it, that would be it.