Formatting options have disappeared since 8.12... and GIT no longer works

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • Formatting options have disappeared since 8.12... and GIT no longer works

      Hello,

      1) Since version V8.12 of "Segger IDE", the majority of text formatting options have disappeared (Options->Text Editor->Formatting).
      There are only three left:
      - Formatting Options
      - Formatting Style
      - Use .clang-format File

      Up to version V8.10d, I have access to more than 70 options (with the same settings).

      2) Since version V8.12, I no longer have access to the GIT management options from the "Project Items" panel...
      Images
      • V8.12.png

        40.52 kB, 673×248, viewed 39 times
      • V8.10d.png

        173.19 kB, 668×672, viewed 42 times
      • V8.12 GIT.png

        64.08 kB, 579×318, viewed 44 times
      • V8.10d GIT.png

        51.2 kB, 463×297, viewed 48 times
    • Hello,

      Thank you for your inquiry.

      1)
      The built-in formatter is based on clang and as such supports all options available there. Previously most of these were listed each, but to support all current and future commands this was changed to the single "Formatting Options" setting. As written in the description, all available clang formatting commands may be used: clang.llvm.org/docs/ClangFormatStyleOptions.html

      The "Formatting Style" setting allows an easier selection to the predefined styles, e.g. Chromium, and also defines some custom styles.

      2)
      Based on the screenshots there are currently uncommitted changes in the V8.10d session, while V8.12 is in sync with the repository.
      This is the intended behavior, as the file may not be removed while there are pending changes, and there is of course nothing to compare/revert to without modifications.

      Best regards,
      SebastianB
      Please read the forum rules before posting.

      Keep in mind, this is *not* a support forum.
      Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
      Should you be entitled to support you can contact us via our support system: segger.com/ticket/

      Or you can contact us via e-mail.