スタート サイトを登録
Hexal

Hexal

hexal.pages.devDR 93 Accessible 300 views

開発・プログラミング Hexal is a modal text editor written in C# that uses Helix-style keybindings and Lua scripting. It is aimed at developers who want a highly customizable editor with LSP support and a command palette.

Editor's Review

For reference only
Hexal page preview

Hexal stands out by combining Helix-like modal editing with an unusually deep Lua API, enough to build an entire LSP implementation in Lua. The VS Code-style command palette and file explorer lower the learning curve for newcomers, while .hexdef files let you wire up existing language servers and fo

Site introduction

Hexal is a modal text editor distributed as a downloadable release and built on C# with NLua as its only dependency. Its editing model deliberately mirrors Helix, so keymaps and behaviors feel familiar to anyone coming from that editor, while the project positions itself as easy to use yet infinitely moddable.

The core differentiator is the Lua scripting API. Its surface is extensive enough that a full LSP implementation can be written in Lua alone, and existing language servers or formatters can be connected through a .hexdef configuration file. A command palette and integrated file explorer bring Visual Studio Code-style conveniences into a modal workflow.

It fits developers who like to shape their editor through scripts rather than settings menus, especially those already comfortable with Helix bindings or willing to write Lua plugins. Teams that need a stable, widely adopted editor may find it less suitable.

To get started, download the latest release from the site or grab builds from the navid-m/hexal-dist repository on GitHub, then define your language servers in a .hexdef file. Expect to spend some time in Lua if you want deeper customization.

In short, Hexal is a scripting-first modal editor for people who treat their editor as a project.

Comments & Ratings

0

No comments yet. Be the first to review.

Write the first comment

Your email won't be made public; fields marked with * are required.

Rate this site

Click the stars to rate; rating is optional, and clicking the selected star again cancels it.