Skip to main content
Back to Extensions Directory
coc.nvim fallback icon

coc-calc

Raidou

calculate extension for coc.nvim

Installation CommandVim prompt
:CocInstall coc-calc
GitHub owner
Raidou
Version
v3.1.0
npm package
coc-calc
Requirements
coc ^0.0.71
License
MIT
Repository
GitHub
npm latest published 2022-12-01Registry checked 2026-08-23Registry summary

Published Package Summary

coc-calc

coc-calc
Build Status
Calculate extension for coc.nvim

Features

screenshot

Usage

  1. Install by coc.nvim command:
    :CocInstall coc-calc
    
  2. Input calculate expression in any buffer
    sin(PI / 2) =
    

Keymaps

Create keymappings like:

" append result on current expression
nmap <Leader>ca <Plug>(coc-calc-result-append)
" replace result on current expression
nmap <Leader>cr <Plug>(coc-calc-result-replace)

Configurations

  • calc.priority, calc priority, default: 1000
  • calc.highlight, enable calc highlight, default: true

Vim API

calc.calculate

let result = CocAction('runCommand', 'calc.calculate', '1.5 * PI')

Operators

Precedence is from highest to lowest.

OperatorExample
exponentiation **4 ** 3 ** 2 equivalent to 4 ** (3 ** 2)
unary + --2 +2
multiply / divide / remainder * / %4 % 3 4 * 3
addition / subtraction.2 - .1 .1 + .2

Mathematics Constant

  • E
  • PI

Mathematics Functions

abs, acos, acosh, add, asin,
asinh, atan, atanh, atan2, cbrt
ceil, cos, cosh, div, exp,
floor, hypot, ln, log, log2,
log10, max, min, mod, mul,
pow, random, round, sign, sin,
sinh, sqrt, sub, tan, tanh, trunc

Details: http://mikemcl.github.io/decimal.js/#methods

License

MIT

Read the complete README
  • calculate extension for coc.nvim
Activation Events
  • *
Developer Resources

Want to build, test, or contribute to coc.nvim extensions? Explore our official SDK and testing toolkits.

Open Developer Guide

Version History

This published npm package does not include a history.md or changelog.md file. Browse its npm versions or repository releases for available release information.