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

Created 21h | Jun 12, 2025, 8:40:10 PM


Login to add comment

Other posts in this group

Ask HN: How do I give back to people helped me when I was young and had nothing?

Throughout my career, I've received incredible kindness and inspiration from experienced people - professors, and strangers who invested time in me when I feel like I had little to offer in return

Jun 13, 2025, 3:20:19 PM | Hacker news
Show HN: Tattoy – a text-based terminal compositor

Whereas this is mostly a terminal eye-candy project to get you street cred, it does have some serious aspects.

Firstly it solves the age-old problem of low-contrast text, like when you `ls` a br

Jun 13, 2025, 3:20:08 PM | Hacker news