You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The "Format" menu item works, if there is a .clang-format file in a project's top folder.
However, if there is no .clang-format file, some formatting is applied, though I'm not clear what defaults are used. The indention is changed to two spaces instead of a tab, for example.
I think it would be best to have the user configure this in the "Project settings". There could be a pop-up menu "Use coding style:" and the options "none", "Haiku" and "from Project".
If there's no .clang-format file in the project's top folder, disable "from Project" and make "none" the default. In that case, disable "Edit|Format". Otherwise default to "from Project".
The menu could be renamed to "Apply coding style" which is more decriptive.
The text was updated successfully, but these errors were encountered:
The default is the "LLVM coding style".
Keep in mind that 'Format' is a LSP command (https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_formatting) and depends on the LSP in use for a specific file. For example pylsp (lsp server for python) has a different default style and a different config file... So the configuration must be per lsp server. Another point is that the "Haiku format" is not exactly following all the haiku rules (only with the haiku-format tool you can have it but is an external tool).
The "Format" menu item works, if there is a .clang-format file in a project's top folder.
However, if there is no .clang-format file, some formatting is applied, though I'm not clear what defaults are used. The indention is changed to two spaces instead of a tab, for example.
I think it would be best to have the user configure this in the "Project settings". There could be a pop-up menu "Use coding style:" and the options "none", "Haiku" and "from Project".
If there's no .clang-format file in the project's top folder, disable "from Project" and make "none" the default. In that case, disable "Edit|Format". Otherwise default to "from Project".
The menu could be renamed to "Apply coding style" which is more decriptive.
The text was updated successfully, but these errors were encountered: