Re: [PATCH 7/9] vscode: use 8-space tabs, no trailing ws, etc for Git's source code
Hi Hannes, On Wed, 25 Jul 2018, Johannes Sixt wrote: > Am 23.07.2018 um 15:52 schrieb Johannes Schindelin via GitGitGadget: > > From: Johannes Schindelin > > > > This adds a couple settings for the .c/.h files so that it is easier to > > conform to Git's conventions while editing the source code. > > > > Signed-off-by: Johannes Schindelin > > --- > > contrib/vscode/init.sh | 8 > > 1 file changed, 8 insertions(+) > > > > diff --git a/contrib/vscode/init.sh b/contrib/vscode/init.sh > > index face115e8..29f2a729d 100755 > > --- a/contrib/vscode/init.sh > > +++ b/contrib/vscode/init.sh > > @@ -21,6 +21,14 @@ cat >.vscode/settings.json.new <<\EOF || > > "editor.wordWrap": "wordWrapColumn", > > "editor.wordWrapColumn": 72 > > }, > > +"[c]": { > > +"editor.detectIndentation": false, > > +"editor.insertSpaces": false, > > +"editor.tabSize": 8, > > +"editor.wordWrap": "wordWrapColumn", > > +"editor.wordWrapColumn": 80, > > +"files.trimTrailingWhitespace": true > > +}, > > I am a VS Code user, but I haven't used these settings before. > > With these settings, does the editor break lines while I am typing? Or does it > just insert a visual cue that tells where I should insert a line break? If the > former, it would basically make the editor unusable for my taste. I want to > have total control over the code I write. The 80 column limit is just a > recommendation, not a hard requirement. Fear not. It is giving you a very clear visual cue, but that's all. It does show the line wrapped, but the line number column quite clearly shows that it did not insert a new-line. Ciao, Dscho > > > "files.associations": { > > "*.h": "c", > > "*.c": "c" > > > > -- Hannes > >
Re: [PATCH 7/9] vscode: use 8-space tabs, no trailing ws, etc for Git's source code
Am 23.07.2018 um 15:52 schrieb Johannes Schindelin via GitGitGadget: From: Johannes Schindelin This adds a couple settings for the .c/.h files so that it is easier to conform to Git's conventions while editing the source code. Signed-off-by: Johannes Schindelin --- contrib/vscode/init.sh | 8 1 file changed, 8 insertions(+) diff --git a/contrib/vscode/init.sh b/contrib/vscode/init.sh index face115e8..29f2a729d 100755 --- a/contrib/vscode/init.sh +++ b/contrib/vscode/init.sh @@ -21,6 +21,14 @@ cat >.vscode/settings.json.new <<\EOF || "editor.wordWrap": "wordWrapColumn", "editor.wordWrapColumn": 72 }, +"[c]": { +"editor.detectIndentation": false, +"editor.insertSpaces": false, +"editor.tabSize": 8, +"editor.wordWrap": "wordWrapColumn", +"editor.wordWrapColumn": 80, +"files.trimTrailingWhitespace": true +}, I am a VS Code user, but I haven't used these settings before. With these settings, does the editor break lines while I am typing? Or does it just insert a visual cue that tells where I should insert a line break? If the former, it would basically make the editor unusable for my taste. I want to have total control over the code I write. The 80 column limit is just a recommendation, not a hard requirement. "files.associations": { "*.h": "c", "*.c": "c" -- Hannes
[PATCH 7/9] vscode: use 8-space tabs, no trailing ws, etc for Git's source code
From: Johannes Schindelin This adds a couple settings for the .c/.h files so that it is easier to conform to Git's conventions while editing the source code. Signed-off-by: Johannes Schindelin --- contrib/vscode/init.sh | 8 1 file changed, 8 insertions(+) diff --git a/contrib/vscode/init.sh b/contrib/vscode/init.sh index face115e8..29f2a729d 100755 --- a/contrib/vscode/init.sh +++ b/contrib/vscode/init.sh @@ -21,6 +21,14 @@ cat >.vscode/settings.json.new <<\EOF || "editor.wordWrap": "wordWrapColumn", "editor.wordWrapColumn": 72 }, +"[c]": { +"editor.detectIndentation": false, +"editor.insertSpaces": false, +"editor.tabSize": 8, +"editor.wordWrap": "wordWrapColumn", +"editor.wordWrapColumn": 80, +"files.trimTrailingWhitespace": true +}, "files.associations": { "*.h": "c", "*.c": "c" -- gitgitgadget