SmartMath Plugin - Real-time Calculations in AkelPad
Posted: Thu Apr 23, 2026 6:27 pm
SmartMath Plugin - Real-time Calculations in AkelPad
Hello everyone!
I would like to share a new plugin I've developed for AkelPad called SmartMath.
Inspired by tools like Soulver or Numara, SmartMath turns AkelPad into a dynamic, real-time calculator. It allows you to perform calculations naturally in plain text and shows the results instantly on the screen without altering your actual file content.



Key Features
Example Usage
You can type the following in your editor, and the results will automatically float in the right margin:
Installation
Downloads & Source Code
Download Latest Release
GitHub Repository (Source Code)
Any feedback, bug reports, or suggestions are highly appreciated!
Hello everyone!
I would like to share a new plugin I've developed for AkelPad called SmartMath.
Inspired by tools like Soulver or Numara, SmartMath turns AkelPad into a dynamic, real-time calculator. It allows you to perform calculations naturally in plain text and shows the results instantly on the screen without altering your actual file content.
- Real-Time Evaluation: Instantly evaluates math operations as you type.
- Non-Invasive Rendering: Results are drawn directly onto the screen margin using Windows GDI. Your document remains 100% untouched.
- Variables in Memory: Define custom variables and reference them in subsequent lines.
- Smart Percentages: Intuitive handling of the '%' character (e.g., 500 + 21% automatically yields 605).
- Advanced Formatting: Support for thousands separators and customizable precision (0 to 14 decimal places).
- Aesthetic Customization: 6 different text colors available. It also seamlessly integrates with AkelPad's "Active Line" background highlight.
- Native Architecture: Zero dependencies on external scripting engines. Compiles to highly optimized x86 and x64 native binaries.
You can type the following in your editor, and the results will automatically float in the right margin:
Code: Select all
BasePrice = 1500
Shipping = 45.50
Subtotal = BasePrice + Shipping
Taxes = Subtotal * 21%
FinalPrice = Subtotal + Taxes
- Download the compiled DLL (choose x86 or x64 depending on your AkelPad version).
- Place SmartMath.dll inside your directory.
Code: Select all
AkelFiles\Plugs\ - Restart AkelPad.
- Go to Options -> Plugins (or press Alt+P), find , check it to enable it, and set it to Autoload if you wish.
Code: Select all
SmartMath::ToggleSmartMath
Download Latest Release
GitHub Repository (Source Code)
Any feedback, bug reports, or suggestions are highly appreciated!

