frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Meow: Yet another modal editing on Emacs

https://github.com/meow-edit/meow
59•Bogdanp•3h ago

Comments

jasperry•2h ago
I gave Meow a fair shake a year or so ago. I'd say it's currently the most robust mode for implementing Kakoune or Helix-like bindings in Emacs, but you can customize it to be like vim or anything else. It's more lightweight than evil-mode. At present, however, I'm not using modal editing in emacs; just lots of Meta-key shortcuts for movement and a hydra with a key-chord for common commands.
smlavine•2h ago
It's really cool to see this and other recent experimentation towards breaking past the local maximum of modal editing we've been in since Vi. Really neat stuff!
smlavine•2h ago
The god-mode minor mode that is linked is also mind-boggling: https://github.com/emacsorphanage/god-mode
skydhash•1h ago
I have god-mode installed, but I've basically forgot about it as Emacs have a different model of editing than Vim.

With Vim, text editing feels like playing the piano. For every action, you compose a sequence of bindings and execute on it. It is really a language of editing.

Emacs feels more like blacksmithing, hammering the text into a proper shape. There's no composition, you just select the correct tools and applies it. And emacs have a lot of those tools.

lvass•1h ago
It's one of the best designed packages I've seen. Except 'repeat' that was horribly broken last time I checked but can be fixed by using the repeat-fu package. Manages to cleanly implement the kakoune model in an incredibly flexible manner and without interfering with anything else.

I still have my meow config, but currently disabled. The kakoune model is definitely what you're looking for if your desire is to edit text with the fewest keystrokes, it's far better than vim. I think the vim model is better, though, because motion-as-selection is fundamentally exhaustive, and in vim, by the time you realize what you're going to do, you go into operator pending mode (e.g. pressing d) and the next keystroke also feels obvious, while in meow you may have to reset the selection by doing some movement.

What works best for me is no modal editing at all. Definitely requires the most keystrokes, but that's not a limiting factor for me. It just feels nice never having to think about modes or constantly pressing Esc, and instead navigating with a mixture of default Emacs keybinds and great, joyous to use packages like Avy, smartparens, tempel and combobulate. Meow's KEYPAD is also not really helpful, it does save some keystrokes but doesn't make anything easier to remember or reach for. For the commands that it is worse, it is much worse.

ideasman42•40m ago
Had a similar experience, tried to switch to Meow twice, it's really nice in most ways. But I found lack of vim-style repeat and accidental "dropping" the selection to be so unwieldy that I couldn't stick to using it.

Ended up writing an alternative to Meow which addresses the issues I had.

It's currently in review for Melpa, see:

- https://codeberg.org/ideasman42/emacs-meep

- https://www.youtube.com/watch?v=MJqX8Z64k0c

acdw•32m ago
> What works best for me is no modal editing at all.

I used vim for 8 years and after switching to Emacs, realized that I'm the same. I was spending way more time (in vim) thinking about (to borrow another commenter's metaphor) how I was going to play the notes than what notes I was going to write.

eviks•17m ago
> Meow aims to blend modal editing into Emacs with minimal interference with its original key-bindings

Given how bad the defaults are, that's not a good aim

Legal win

https://ma.tt/2025/09/legal-win/
89•pentagrama•2h ago•34 comments

UTF-8 is a brilliant design

https://iamvishnu.com/posts/utf8-is-brilliant-design
452•vishnuharidas•9h ago•186 comments

QGIS is a free, open-source, cross platform geographical information system

https://github.com/qgis/QGIS
343•rcarmo•11h ago•87 comments

FFglitch, FFmpeg fork for glitch art

https://ffglitch.org/gallery/
108•captain_bender•6h ago•16 comments

Meow: Yet another modal editing on Emacs

https://github.com/meow-edit/meow
60•Bogdanp•3h ago•8 comments

Life, work, death and the peasant: Rent and extraction

https://acoup.blog/2025/09/12/collections-life-work-death-and-the-peasant-part-ivc-rent-and-extra...
101•baud147258•3h ago•13 comments

Many hard LeetCode problems are easy constraint problems

https://buttondown.com/hillelwayne/archive/many-hard-leetcode-problems-are-easy-constraint/
451•mpweiher•13h ago•386 comments

I used standard Emacs extension-points to extend org-mode

https://edoput.it/2025/04/16/emacs-paradigm-shift.html
136•Karrot_Kream•7h ago•10 comments

The treasury is expanding the Patriot Act to attack Bitcoin self custody

https://www.tftc.io/treasury-iexpanding-patriot-act/
634•bilsbie•16h ago•467 comments

Chatbox app is back on the US app store

https://github.com/chatboxai/chatbox/issues/2644
28•themez•2h ago•5 comments

Tips for installing Windows 98 in QEMU/UTM

https://sporks.space/2025/08/28/tips-for-installing-windows-98-in-qemu-utm/
50•Bogdanp•5h ago•6 comments

EU court rules nuclear energy is clean energy

https://www.weplanet.org/post/eu-court-rules-nuclear-energy-is-clean-energy
686•mpweiher•10h ago•519 comments

California lawmakers pass SB 79, housing bill that brings dense housing

https://www.latimes.com/california/story/2025-09-12/california-lawmakers-pass-sb-79-housing-bill-...
94•mji•2h ago•32 comments

Show HN: wcwidth-o1 – Find Unicode text cell width in no time for JavaScript/TS

https://github.com/dawsonhuang0/Wcwidth-O1
4•dawson0•1h ago•0 comments

OCI Registry Explorer

https://oci.dag.dev/
11•jcbhmr•1h ago•0 comments

3D modeling with paper

https://www.arvinpoddar.com/blog/3d-modeling-with-paper
258•joshuawootonn•14h ago•39 comments

Antlr-Ng Parser Generator

https://www.antlr-ng.org/
16•djoldman•3d ago•7 comments

Unauthorized Windows/386

https://virtuallyfun.com/2025/09/06/unauthorized-windows-386/
52•Bogdanp•3d ago•9 comments

Reduce bandwidth costs with dm-cache: fast local SSD caching for network storage

https://devcenter.upsun.com/posts/cut-aws-bandwidth-costs-95-with-dm-cache/
39•tlar•3d ago•14 comments

Automate compile_flags for C/C++ projects on the Zig build system

https://simonhartcher.com/posts/2025-09-08-announcing-compile-flagz/
27•deevus•2d ago•5 comments

Rust: A quest for performant, reliable software [video]

https://www.youtube.com/watch?v=k_-6KI3m31M
115•raphlinus•20h ago•38 comments

Discovery of a new satellite or ring arc around Quaoar

https://phys.org/news/2025-09-discovery-moon-orbiting-mysterious-distant.html
20•wglb•1d ago•2 comments

How to Use Claude Code Subagents to Parallelize Development

https://zachwills.net/how-to-use-claude-code-subagents-to-parallelize-development/
4•zachwills•3d ago•2 comments

How FOSS Projects Handle Legal Takedown Requests

https://f-droid.org/2025/09/10/how-foss-projects-handle-legal-takedown-requests.html
100•mkesper•10h ago•8 comments

Kefir: Solo-developed full C17/C23 compiler with extensive validation

https://kefir.protopopov.lv/posts/announce0.html
35•jprotopopov•3d ago•5 comments

OpenAI Grove

https://openai.com/index/openai-grove/
118•manveerc•12h ago•125 comments

Corporations are trying to hide job openings from US citizens

https://thehill.com/opinion/finance/5498346-corporate-america-has-been-trying-to-hide-job-opening...
447•b_mc2•12h ago•334 comments

Proton Mail suspended journalist accounts at request of cybersecurity agency

https://theintercept.com/2025/09/12/proton-mail-journalist-accounts-suspended/
211•lehi•6h ago•92 comments

Windows-Use: an AI agent that interacts with Windows at GUI layer

https://github.com/CursorTouch/Windows-Use
108•djhu9•4d ago•21 comments

I don't like curved displays

https://blog.danielh.cc/blog/curved
80•max__dev•4d ago•90 comments