MultiReplace 6.0 is out and will land in Plugin Admin with the next Notepad++ release.
The focus of this release is a second formula engine: ExprTk now sits alongside Lua for math, string and conditional replacements, joined by multi-list tabs, tandem mode, and a series of UI and workflow improvements. Several new options live under Plugins > MultiReplace > Settings.
Download: Latest build
Key Features & Improvements
New Formula Engine (ExprTk): A second engine alongside Lua for math, string and conditional replacements. Its standout is the built-in output formatter - a single declarative spec that turns any result into fixed decimals, hex/binary, padded and aligned fields, time durations or formatted dates, applied right where the value is produced. Switch per tab via the (L) / (E) indicator next to Formula Support. The ExprTk integration - the (?=...) marker and the formula functions for reading captures and earlier results - follows the approach pioneered by @Coises in Columns++. Full syntax and examples are in the ExprTk formula reference.
List Tabs: Keep different replacement sets available across tabs. State is fully separate per tab.
Tandem Mode: MR panel snaps to the Notepad++ window edge and follows it around. Toggle via the plugin menu.
Reopen on Startup: Reopens MR automatically if it was open when you closed Notepad++. Opt-in via the plugin menu.
Compact Toolbar: New top toolbar layout - more horizontal space for the list.
Always Visible List: Keeps the list visible instead of collapsing when you toggle it off. Requires “Keep list always visible” enabled in Settings.
Bookmark Matches: Sets a Notepad++ bookmark on every match line. Toggle via the new checkbox next to Mark Matches.
Column Reorder & Lock: Drag column headers to rearrange. Right-click for “Lock column width” or “Reset Column Order”.
Modified Timestamp Column: Optional column tracking the last edit per entry. A dirty-flag stripe on the left edge marks unsaved changes.
Excel-Compatible CSV: Lists save in the standard CSV dialect used by spreadsheets - opens cleanly in Excel, edit there, load back without conversion.
Keyboard Shortcuts
Ctrl+Up/Down: Move selected rows up or down (auto-repeat)
Ctrl+L: Toggle list visibility from anywhere in the panel
Alt+Up/Down: Round-trip between input fields and a selected row
Ctrl+Shift + button click: Run from the input fields while the list stays open
Ctrl+Shift+H: Pull selected editor text into Find what (optionally auto-escaped for Regex/Extended mode)
[image: 1780756837071-multireplace6.png]
Issues or suggestions: GitHub.
Happy replacing!