<div dir="ltr">Hi Dovod,<div>Sorry for the late reply!</div><div>I replied in more detail in <a href="https://github.com/clangd/clangd/issues/26">https://github.com/clangd/clangd/issues/26</a>, but the short version:</div><div> - I think this is better controlled at the editor level.</div><div> - are you using VSCode? You can use the "editor.formatOnType" setting to govern this.</div><div> - this can be set for certain filetypes only: <a href="https://code.visualstudio.com/docs/getstarted/settings#_language-specific-editor-settings">https://code.visualstudio.com/docs/getstarted/settings#_language-specific-editor-settings</a></div><div> - I'm working on improving our format-on-type implementation to be less surprising, and would welcome feedback: <a href="https://reviews.llvm.org/D60605">https://reviews.llvm.org/D60605</a></div><div>Cheers, Sam</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Mar 24, 2019 at 8:11 PM Dovod Dovodov via clangd-dev <<a href="mailto:clangd-dev@lists.llvm.org">clangd-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello guys.<div>This is my first attempt to contribute to clangd, so I hope for your understanding.</div><div><br></div><div>Clangd by default tries to use .clang-format file to format code. Since "Format as you type" is experimental feature, it may be unusual for people like me who are used to format code before commit or using some keybindings. And personally I have some discomfort when my editor tries to do too much things when I'm typing.</div><div>So here's a patch which adds a new command line option to control formatting style. Using it I can pass "-clang-format-style={DisableFormat: true, SortIncludes: false}" and clangd will not apply any formatting to my code. Since there's "-clang-tidy-checks" for clang-tidy, it looks reasonable to have the same option for clang-format.</div><div>Will be grateful for any feedback, thank you very much!</div></div>
_______________________________________________<br>
clangd-dev mailing list<br>
<a href="mailto:clangd-dev@lists.llvm.org" target="_blank">clangd-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/clangd-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/clangd-dev</a><br>
</blockquote></div>