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

You Might Also Like
Achieve perfect load balancing with a flexible Open Source Load Balancer Icon
Achieve perfect load balancing with a flexible Open Source Load Balancer

Take advantage of Open Source Load Balancer to elevate your business security and IT infrastructure with a custom ADC Solution.

Boost application security and continuity with SKUDONET ADC, our Open Source Load Balancer, that maximizes IT infrastructure flexibility. Additionally, save up to $470 K per incident with AI and SKUDONET solutions, further enhancing your organization’s risk management and cost-efficiency strategies.
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