flow
Flow Control: a programmer's text editor
Explore how Flow Control implements multi-cursor editing with its three-layer architecture. Delve into Zig source code for editor core, renderer, and terminal layers.
How to Configure File Type Detection and Associated Settings in Flow ControlLearn how to configure file type detection in Flow Control. Customize settings by creating .conf files or let the editor automatically detect types using extensions and shebangs.
How Flow Control Leverages Tree-Sitter for Syntax Highlighting Across 70+ LanguagesFlow Control achieves zero-config syntax highlighting for 70+ languages using Tree-sitters incremental parsing fast, efficient, and intelligent code parsing for developers.
How Flow Control's Infinite Undo System Works in the Buffer ImplementationDiscover how Flow Control's infinite undo system works in its buffer implementation. Learn how snapshots in a linked list enable unlimited history traversal.
How to Create Custom Keybinding Modes in Flow ControlLearn how to create custom keybinding modes in Flow Control using JSON namespace files. Define modes with inheritance and activation settings for enhanced control.
How to Configure Language Server Protocol (LSP) for Various Programming Languages in Flow ControlEasily configure Language Server Protocol LSP for multiple programming languages in Flow Control. Auto-detects file types and offers JSON overrides for seamless integration.
How Flow Control Handles Very Large Files with Its Hybrid Rope/Piece-Table Buffer SystemDiscover how Flow Control efficiently manages gigabyte-sized files with its hybrid rope/piece-table buffer system, enabling O(log N) editing without full memory loading. Learn more.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →