Source Insight – version 4.0.0146

Source Insight

Version 4.0.0146 - September 23, 2025

New: Line Spacing: You can set the line spacing by selecting Options > Preferences > Windows.
This replaces the old setting for "Smaller line heights" found in Options > Preferences > Display > Spacing.

Change: #pragma region items now show in the symbol pane on the left so that they can be collapsed.

Change: Miscellaneous UI improvements and updated scroll bars. The horizontal scrollbar now only appears if needed.

Change: Using the -license-file option to install a license now runs to install the license and then exits immediately. This is useful for automated installs in scripts. The sourceinsight4.exe program returns a non-zero exit code if errors, and displays any error messages in the console if it was invoked from the command shell.

Change: Custom Language properties: added options for numbers in the formats: nnnb binary, nnnx hex, 0bnnn binary, and 0onnn octal.

Fix: C++: Raw strings are handled correctly.

Fix: C++: Resolving auto type expression was not correct if a subscript was used.

Fix: Parser could crash when expanding some token macros on long lines.

Fix: C/C++: static_assert(...) is parsed correctly.

Fix: C/C++: several standard types, such as uint_fast8_t, were added to the default syntax highlighting.

Fix: Bookmarks: Editing a file could cause bookmarks to shift to point to a different file or position and seem to disappear.

Fix: Symbol Pane on left side could become unresponsive for a few seconds in some situations.

Fix: Improved font handling uses more accurate font metrics.