logo
Kurashizu Blogwhere ideas flow
  • Home
  • News
  • Blog
  • About
  • Home
  • News
  • Blog
  • About

© 2026 Kurashizu. All rights reserved.

Admin·New Post·Service Status
Powered by Cloudflare·29.10.26
← Back to news

Mitos editor is a fork of Helix

Original article
mitos.computer|4 points|2 comments|by ambigious7777|Oct 18, 2026

Mitos: A New Evolution of the Helix Editor

Mitos is a comprehensive, modal text editor engineered for the needs of today and the possibilities of tomorrow. Built as a fork of the Helix editor, it arrives as a "batteries-included" solution that prioritizes a selection-centric workflow, integrating multi-cursor support, tree-sitter intelligence, and native language tooling.

Mitos Logo Placeholder

Core Capabilities

Mitos streamlines the coding experience by integrating several high-powered tools directly into the core:

🛠 Feature Breakdown

FeatureDescriptionPrimary Benefit
SelectionsMulti-cursor & selection-first logicApply operations to specific text blocks
LSPLanguage Server ProtocolAuto-completion, renaming, and diagnostics
Tree-sitterSyntax-aware parsingAdvanced highlighting and text objects
DAPDebug Adapter ProtocolBreakpoints and variable inspection
VisualsTerminal image previewsView images without leaving the CLI
NavigationFile explorer & workspace searchRapidly locate files and symbols

Deep Dive into Tooling

  • Selection-Based Editing: Unlike traditional modal editors, Mitos encourages you to select text first, then execute the desired command.
  • Intelligence via LSP: Gain access to professional-grade formatting, code actions, and "go-to-definition" capabilities.
  • Structural Awareness: Using tree-sitter, the editor understands the actual grammar of your code, allowing for smarter navigation.
  • Integrated Debugging: Step through your logic and monitor state changes via the DAP.

The Vision and Architecture

The creation of Mitos represents a desire to iterate more aggressively than the original project allowed.

"Mitos is a chance to build on it at a faster pace, experiment with new features and different approaches to the architecture, and see where it can take us."

Current State of Development

Because the project prioritizes speed of innovation, users should be aware that:

  • Absolute stability is guaranteed →\rightarrow→ Expect occasional breaking changes.
  • The development cycle is highly experimental.

Getting Started

If you are looking to integrate Mitos into your workflow, follow these steps:

  • Read the official documentation.
  • Install the Mitos binary.
  • Configure your preferred Language Servers.
  • Set up your Debug Adapters.

Example Configuration

You might define your settings in a format similar to this:

[editor]
line-number = "relative"
cursor-shape = { insert = "bar", normal = "block" }

[language-server]
rust-analyzer = { "binary" = "rust-analyzer" }

The Ultimate Goal

The project aims to solve the equation of the perfect editor:

Speed+Robustness+Extensibility=Mitos\text{Speed} + \text{Robustness} + \text{Extensibility} = \text{Mitos}Speed+Robustness+Extensibility=Mitos

In short, while it is currently in a volatile state of growth, the objective remains clear: providing a powerful, high-performance tool tailored to every developer's requirements.