It seems all this package does is install and configure ada-ts-mode and eglot (to use ada-language-server) with some custom commands (defined in config.lisp). Here's how I adapted it to my config: https://pastes.io/ada-config
Note that I added a format-on-save hook in my config, and since I do completions using corfu and not company, I didn't include that part of the package.
That's why GP said 'vi', not 'vim' or 'neovim'. It's an important distinction. You can still get old-school vi on most distributions, and it is far smaller and lighter than vim. In my experience, it feels snappy even if you're in an ssh session to a server in a different timezone.
At the same time, NeoVim lacks many, many of Helix' features unless you use plugins. That's fine, of course, plugins and customization are part of what makes NeoVim so great.
Anyway, can you name a few NeoVim features you miss in Helix? I still use NeoVim now and then, so I'd be happy to learn more, even if it's something small.
Granted, it's been long enough I don't even quite remember the exact issues I had, so take it with a grain of salt. It was definitely primarily weird edge cases, and might've been related to plugin use.
This is one area where NeoVim afaik comes out on top: Vimscript isn't fast, and NeoVim allows Lua plugins via the embedded LuaJit, and those should be significantly faster.
For an appropriate definition of "everybody on earth" as "people who read international news to sufficient depth or are otherwise well acquainted with Italy"? Many people in the world wouldn't even know Italy exists.
I tried but my timestamp is of the form %Y%m%d.%H%M%S:
Do you have an option to just specify the timestamp format?
If not, can you give an example of defining own format?
Many thanks