Vis aims to be a modern, legacy-free, simple yet efficient editor, combining the strengths of both vi(m) and sam. It extends vi's modal editing with built-in support for multiple cursors/selections and combines it with sam's structural regular expression-based command language. A universal editor, it has decent Unicode support and should cope with arbitrary files, including large, binary, or single-line ones. Efficient syntax highlighting is provided using Parsing Expression Grammars, which can be conveniently expressed using Lua in the form of LPG. The editor core is written in a reasonable amount of clean (your mileage may vary), modern and legacy-free C code, enabling it to run in resource-constrained environments. The implementation should be easy to hack on and encourage experimentation. There is also a Lua API for in-process extensions. Vis strives to be simple and focuses on its core task: efficient text management.

Features

  • The intention is not to be bug-for-bug compatible with vi(m)
  • We aim to provide more powerful editing features based on an elegant design and clean implementation
  • By default the configure script will try to auto detect support for Lua
  • Efficient syntax highlighting is provided using Parsing Expression Grammars
  • A universal editor, it has decent Unicode support and should cope with arbitrary files
  • Vis strives to be simple and focuses on its core task

Project Samples

Project Activity

See All Activity >

License

ISC License

Follow Vis

Vis Web Site

Other Useful Business Software
$300 Free Credits for Your Google Cloud Projects Icon
$300 Free Credits for Your Google Cloud Projects

Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Start Free Trial
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Vis!

Additional Project Details

Programming Language

C

Related Categories

C Text Editors, C Frameworks

Registered

2022-04-28