Source Insight Downloads
This is the place to download the latest Source Insight updates, as well as sample macros, and custom language plug-ins.
Free point-releases are made from time to time to fix bugs and add features. In order to use the updates, you must have a valid Source Insight serial number, or run it in Trial mode.
The updates contain a full installation of Source Insight. They are not patch files, so you do not need to have Source Insight installed on your machine already.
Source Insight 4 - Latest Version
Version 4.0.0150 - February 6, 2026
This requires a valid version 4.x license, OR you can run this in Trial mode for up to 30 days.
New: Custom Commands: A new meta-character %L was added for the last line number in the current selection. You can use %l (lower-case L) to get the first line number in the selection.
New: The Symbol window pane on the left has new commands on the right-click menu: Collapse All and Expand All.
New: The Symbol window pane has new options: Nest namespace contents: The outline contents within namespaces are nested and indented (as was the default). If you de-select this option then namespace contents are not indented. Start collapsed: The outline contents appears fully collapsed when a file is first opened.
Fix: C++/C#: Capture variables in a lambda expression or function were not recognized within the lambda body.
Fix: Scrolling was not working when using a touch screen swipe.
Source Insight 3.5 - Latest Version
Version 3.5.0086 - October 17, 2019
This requires a valid version 3.x license.
Version 3.50.0086 - October 17, 2019
Small changes to dialog font handling, and edit text control for compatibility.
Updated code signing certificate.
Version 3.50.0083 - June 7, 2016
Fix: Macro functions GetSymbolLocation and GetSymbolLocationEx were failing to find project files when the given symbol parameter was the name of a file.
Version 3.50.0082 - March 11, 2016
Fix: Display bugs fixed for Windows 10, high DPI displays, and using Windows magnification greater than 100%. In particular, resizing or moving docked windows did not draw correctly in those situations.
Fix: C/C++ #include statements: The Jump To Definition command would not open the file in the include statement if the file was in a subdirectory. For example: #include "subdirheader.h". Now the path in the include statement is evaluated relative to the project source root directory.
Fix: Relation window was not showing function call trees correctly for Visual Basic and Basic.
Fix: Replace command: the "Whole File" option setting is now preserved after pressing the Replace button.
Download Custom Language Files
Download Sample Macro Files
This is a directory of macro files which you can download and add to your projects.
