Skip to content

v1.0.0

Latest
Compare
Choose a tag to compare
@josephburgess josephburgess released this 23 Feb 22:16
c146be6

๐Ÿš€ 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

Full Changelog: v0.9.2...v1.0.0