On 7/28/22 21:49, Tim Lange wrote:
> 
> 
> On Thu, Jul 28 2022 at 02:46:58 PM -0400, David Malcolm via Gcc 
> <gcc@gcc.gnu.org> wrote:
>> Is there documentation on setting up text editors to work with our
>> coding style?  A lot of the next generation of developers aren't using
>> vi or emacs; they's using VS Code, CLion, and other editors.  Does
>> anyone have docs on e.g. how to set up VS Code, CLion, etc (IntelliJ ?)
>> to work well on GCC's own code base.  FWIW I use Emacs; I've dabbed
>> with VS Code but haven't used it "for real".
> 
> I did prepare my first patch(es) with vscode. For debugging, I set up vscode 
> to launch gcc with gdbserver as wrapper and then let the vscode debugger to 
> connect to the gdbserver. At first, I tried to get the gnu coding style to 
> work in the hacky way by using tabSize=8 and rebinding tab to 2 spaces but 
> later ditched that because it bothered me more than doing just spaces and 
> replacing 8 spaces with 1 tab before sending the patch. That still wastes 
> time because all files that I didn't touch look ugly unless I temporarily 
> change the tabSize and some comments don't use tabs so I can't just replace 
> all 8 spaces with 1 tab. For reference, my config files for gcc are available 
> at [0].

There's a vscode issue that is about the unsupported expansion of 8 spaces to a 
tab:
https://github.com/microsoft/vscode/issues/42740

Btw. can we for the future leave this weird mix usage? Is it really an useful 
selection?

Cheers,
Martin

> 
> - Tim
> 
> [0] https://gist.github.com/timll/1c4c542c7c98e3610c14aec19cdf7e91
> 
>>
>> I'm hoping to add this to my newbies guide.
>>
>> Thanks
>> Dave
>>
> 
> 

Reply via email to