Skip to content

CMOISDEAD/equal.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

equal.nvim

equal-nvim.mp4

equal.nvim — evaluate math in place. seamless. fast. qalc-powered

Description

Neovim plugin for evaluating math expressions using qalc.

Requirements

Features

  • Evaluate expressions (normal + visual mode)
  • Floating qalc REPL
  • Floating scratch pad
  • Terse / expanded output modes

Installation

  • Lazy (default options)
{
  "CMOISDEAD/equal.nvim",
  config = function()
    require('equal').setup {
      modes = { "n", "v" },
      keys = {
        calc_replace = "<leader>cc", -- 1 + 2 → 3
        calc_expand = "<leader>cC", -- 1 + 2 → 1 + 2 = 3
        open_repl = "<leader>cr",
        toggle_scratch = "<leader>cs",
      },
    }
  end
}

Usage

  • :Equal Calculate line/visual expressions
  • :EqualExpanded Calculate with expanded otput mode
  • :EqualScratch Toggle qalc scratch buffer
  • :EqualRepl Open qalc repl

Roadmap

  • Multiline evaluation
  • UI improvements
  • Real-time values

About

equal.nvim — evaluate math in place. seamless. fast. qalc-powered.

Topics

Resources

Stars

Watchers

Forks

Languages