[SOLVED] 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.

  • [SOLVED] 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 150 times
    • V8.10d.png

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

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

      51.2 kB, 463×297, viewed 169 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.