๐ nvumi v1.0.0 โ stable at last! ๐
After several iterations, refinements, and feature additions, I'm finally done polluting your github feeds every day and nvumi is now officially stable at v1.0.0!
Features added since MVP
- ๐คน Inline
{}
Evaluations โ Evaluate expressions inside{}
before processing the full line - ๐งฎ Custom Functions โ Define and use your own functions (mathematical or otherwise!)
- ๐ Custom Conversions โ Add your own unit conversions and ratios
- ๐ Variable Assignments โ Store / reuse all values for use in later calculations
- ๐ Date Formatting โ Custom date formatting
- ๐จ Virtual Text Options โ Choose between inline or newline results, and choose the prefix before answers
- ๐ญ Auto-evaluate - as you type, without rendering artifacts
- ๐ Run-anywhere - commands to run numi on any buffer outside of the scratch buffer
- ๐พ
.nvumi
Filetype Support โ Save and load.nvumi
files for persistent calculations - ๐ Yankable outputs - Yank the entire buffer's evaluations or just the one for the expression under your cursor
๐ Expanded docs (including recipes!)
A detailed Wiki has been added, the most interesting part of which is probably the ๐ Recipes section. This contains lots of example custom conversions and functions. If you'd like a custom function/conversion you've created to be added go ahead and open an issue :)
Next on the list
nvumi v1.0.0 is feature-complete (for now)! I think I may look at working on a treesitter parser for the .nvumi
filetype to make those calculations really pop, but in the meantime do let me know if you find a bug or have any feedback or contributions, all issue submissions welcome.
Thanks <3
What's Changed
- feat: inline expressions within {} braces by @josephburgess in #34
Full Changelog: v0.9.2...v1.0.0