logoalt Hacker News

skydhashyesterday at 6:24 PM2 repliesview on HN

How is it not?

Scripting language? Check!

Custom commands? Check!

Windows management? Check!

Build tools integration and error-based navigation? Check!

File manager? Check!


Replies

antiframeyesterday at 9:46 PM

I think the "Scripting language? Check!" is missing an important distinctions between Emacs and most other extensible editors. The proportion of the code editor features that are written in the configuration/extension language matters

Looking at the Emacs and NeoVim codebases in GitHub: Emacs is 74.6% ELisp or CommonLisp and NeoVim is 71.9% Lua or VimScript. Never mind, NeoVim is close!

But, can you at runtime modify the NeoVim core functions? Honest question because I've only used vim and VimScript was definately limited compared to elisp. If so, then I say NeoVim and Emacs are both highly-extensible editors.

johnisgoodyesterday at 7:16 PM

Operating system? Check or not? :D

show 1 reply