For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | shashurup's commentsregister

First impression. Muscle memory is a problem :(

Vim's j moves down.

Ki's j in line mode moves up...

Cannot figure how to create new file



In my classification of editors:

1. Orthodox. Mostly focused on looks and integrations.

2. Modal, Vim improvement. Focus on keeping basic Vim keybindings with minor improvements.

3. Modal, rethinking Vim approach.

Ki falls into the third category which I constantly monitor.


4. All of the above.

Which is Emacs.


Right, but we are discussing editors here.


Hold on. Operating systems and long-running esoteric history are always on topic here, right?

(This is spoken with something close to affection; I look fondly on my former Emacs days. I'm probably more likely than not to enjoy the company of a human who has at least tried Emacs and had some thoughtful reaction to it. I may not use it now, but the ideas live on in how I think and what I expect. Editors that push the limits, whatever those limits are, are part of the old school ethos I love about programming.)


Evil mode is a perfectly reasonable text editor.


I know, I use Emacs+Evil. I'm going to give Ki a try and, in case of success, to think about writing Ki binding for Emacs.


emacs already has structural editing packages like combobulate


Hey, that one is interesting, somehow I have missed it. Thank you!


This is the first time I've heard about Emacs trying to look nice.


"Emacs is an editor" is as true as "Toyota Hilux is a gattling gun carrier"


>_<


Vim is Emacs applied to Vi


Nah. NeoVim a tiny little bit, maybe.


Not even close.


How is it not?

Scripting language? Check!

Custom commands? Check!

Windows management? Check!

Build tools integration and error-based navigation? Check!

File manager? Check!


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.


None of those capture the essence of emacs, which is that it is a scripting language repl where the vast majority of functionality is implemented in that language and can be inspected, debugged and modified at runtime.

Emacs is a general purpose programming/computing environment that ships with a text editor and some other nice features. Vim is a text editor and some other nice features that ships with a scripting mechanism. Not the same thing.


Operating system? Check or not? :D


Vim has stopped before that particular threshold. But if ever Neovim get a GUI version, I believe the community will soon have its own Gnus, Eww, and EMMS.


Vim improvement

So Ed Visual Mode Improved Improved!


I am working on a modal code editor project that you might find interesting then. It also operates on an AST directly, which is represented as UI nodes which closely resemble normal text layout. Email in profile if you’d like to give it a try and possibly give early feedback (still in early development).


Exactly the same for me. So far, there have been many challengers but the same champion (subjective, I know).


To be honest, looking at Paleogene climate reconstruction I believe it was the best time in earth history. The way things go shows us that all attempts to resist burning fossils are quite futile. It takes some kind of catastrophe to change people habits. The level of coordination required to achive the goal of lowering emissions looks unachievable to humanity. We have enough time to adapt, adaptation is more reasonable and pragmatic approach.


During the Paleogene, the terrestrial plants and animals were very different from those of today.

Now on all continents and islands most of the big animals and plants are humans, domestic animals and cultivated plants. The wild animals and plants, even if they are much more varied, with many thousands times more species than the domestic ones, are much smaller in quantities, with only a few kinds that are non-negligible, e.g. ants, termites, rodents.

So if we will return in a short time to the Paleogene climate, the main question is how this will affect the few dominant animal species, like chicken, humans, pigs, sheep, cattle, dogs and the main cultivated plants, all of which are not adapted to a Paleogene climate and which will not be able to adapt in such a short time.

It is likely that places like Canada, Alaska, Greenland, Siberia, Antarctica might become nicer places where to live and practice agriculture, but the few people who live now there would not welcome invaders coming from places that are no longer habitable.


I don't see that everything except Canada, Alaska, Greenland, Siberia and Antarctica was inhabitable. For instance in Eocene the climate remained fairly warm and homogeneous (the most uniform in the Cenozoic).

From the equator to the poles, forests grew. Fossilized remains of cypress and sequoia have been found on the Arctic Ellesmere Island, and palms — in Alaska and northern Europe.

Equatorial and tropical forests (with palms, fig trees, and sandalwood trees) persisted in Africa, South America, India, and Australia.

Eucalypts, sequoias spread widely, and new types of broad‑leaved trees appeared.

By the end of the Eocene, rainforests were preserved only in the equatorial parts of South America, Africa, India, and Australia — due to the onset of cooling.


The only outcome is advanced human civilization will go extinct, with the carrying capacity of the world to support enough humans to specialize. Maybe that's the AI rush and drive to distract everyone with divisive presidents and pointless wars.


Looks interesting.

Have you thought about implementing marks, so that you can select some files for further operations?


I love this idea and will look into implementing it in the next few days! Thanks!


Thanks again for the great suggestion. I've implemented this and it is part of the latest release (v1.1.0).


What Russian or Chinese press do you read to come to this conclusion?


Err... CGTN? > CGTN is a state-run foreign-language news channel based in Beijing, China. It is one of six channels provided by China Global Television Network, owned by the Chinese state broadcaster China Central Television, under the control of the Central Propaganda Department of the Chinese Communist Party


Where exactly should I go to look at the "contant stream of lies?

U.S. Senate's proposed stopgap funding measure unlikely to advance in House: Speaker McCarthy

UN humanitarians concerned over clashes in Mali as peacekeepers withdraw

Xi stresses active participation in WTO reform, stronger ability for high-level opening-up

Wang Yi: China, EU are partners, not rivals

China opens first 350km/h cross-sea high-speed railway

Armenia says over 65,000 have arrived from Nagorno-Karabakh

Multiple injured in warehouse blast near Tashkent airport

Judge rejects Trump's request of recusing herself from conspiracy

5 killed, 15 injured in vehicle pileup in south China

New journey of the new era

How coastal regions contribute to Chinese modernization?

Decoding China: UNESCO lauds China-proposed initiatives

White paper on global community offers a ray of hope for humanity

Spinning black hole proves Einstein's general relativity prediction

Latest census shows U.S. poverty rate increased in 2022

Sudan's health crisis worsens amid conflict, seasonal epidemics

Sixty million watched Zhang Zhilei fight' - heavyweight boxer becomes an overnight star in China

China reveals U.S. invasion of Huawei's servers since 2009

Chinese boxer Zhang Zhilei goes heavy to prepare for Joe Joyce rematch

'Heart to Heart': How Hangzhou Asiad boosts unity, friendship across Asia

Live: Special coverage of the opening ceremony of the 19th Asian Games


The fact that this always surpises americans doesn't stop to amaze me. American politcs to some extent affects literally everybody on the planet. But only 300M of them are allowed to vote directly. I consider this situation unjust :)


An apartment.

So now I have a personal kitchen, bathroom etc. And no employer can make a better office proposition.


I agree that in most cases things like this is a subject of conspiracy-theory-eqsue speculations. However, while rarely, things happen which make you think that under some circumstances even some fantastic scenarios realize. For instance, most people thought that Australian general-governor is purely decorative position until in 1975 it turned out that its latent power can be seized.


I believe that current approach to diversity is too focused on race\gender\orientation issues. I suspect that this rather brings more imbalance. To make things truly shine the scope must be widened. The first criterions which come to mind are general intelligence and skills. I strongly believe that the current sad state of Google search which everybody complains about can be easily attributed to their policy of hiring smart and skillful employees.


I think I see what you mean, but "hire stupid and incompetent people" seems like a hard sell.

And I don't think it'll pay off.


I do drive and can confirm that "invisibilty" is the reason for many (if not the most) accidents. Actually, I have even changed my car driving habits to be more I would say preventive.

And yes, I do recommend Ryan F9 videos, they are really outstanding.


"I have even changed my car driving habits to be more I would say preventive."

A great reason to have cycling and motorcycling sessions as part of the driver's test.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:

HN For You