Show HN: Vim-like text editor in go. (LSP, TreeSitter, Themes)

Hey! Check out my "toy" text editor which I use as my daily driver.

Features LSP autocomplete, goto definition, hover info

Tree-sitter support

Color themes (borrowed from the Helix text editor)

Lots of bugs

Macro support

Something like Emacs org-mode: Open test.txt, place the cursor at line 15, and press "Ctrl-C Ctrl-C".

This project was written as a "speed run" — not for speed in terms of time, but rather as an exercise to explore the text editor problem space without overthinking or planning ahead. It’s a quick and "dirty" implementation, so to speak.

https://github.com/firstrow/mcwig


Comments URL: https://news.ycombinator.com/item?id=44257609

Points: 11

# Comments: 2

https://github.com/firstrow/mcwig

Creată 4d | 12 iun. 2025, 20:40:10


Autentifică-te pentru a adăuga comentarii

Alte posturi din acest grup

Show HN: Nexus.js - Fabric.js for 3D

I was looking for a tiny library to easily transform both 2D & 3D objects with simple mouse / touch controls and a fixed camera, in the browser.

Like a simple 3D editor but without requiring the

16 iun. 2025, 22:10:10 | Hacker news
Show HN: Chawan TUI web browser

A terminal-based web browser in Nim.[1] Has acceptable (YMMV) CSS rendering, some JS support, and inline images (sixel/kitty). It can also use various protocols other than http(s) such as (s)ftp

16 iun. 2025, 22:10:09 | Hacker news