AstonJ

AstonJ

Onivim 2 Code Editor

Thanks to @foxtrottwist’s and @Tomas’s posts in this thread: Poll: Which code editor do you use? I bought Onivim! :nerd_face:

https://onivim.io/assets/images/editor.png

I’m liking what the Onivim team has done so far and I love the idea of a modern Vim with the niceties of modern code editors.

If you want to check it out you can build it yourself: Installation · Onivim 2 User Manual or get a license at a pre-launch discount (or via a patreon).

I’m looking forward to seeing it progress and hearing what others think about it too :smiley:

Most Liked

foxtrottwist

foxtrottwist

@AstonJ has it or do think it will become your daily driver?

AstonJ

AstonJ

I hope it will :nerd_face:

Currently I’ve been using it just while going through the exercises in Programming Erlang, and once it becomes more stable will start to use it more (it’s not given me an issues so far).

Part of the reason for setting up our new Code Editors section is to try and post some feedback and suggestions as well, hopefully the Onivim team will be receptive to ideas.

For instance currently you can’t use macOS CMD C/V, you can in MacVim but I am on the fence whether it should be included - on the one hand it will make it easier for people to get going with Onivim, but on the other people may not fully adopt the Vim way. I need to use it more before making suggestions surround things like this tbh.

One thing I really like to see tho is a permissions pop-up whenever Onivim wants to connect to the internet. Something I hate about VSCode is it wants to connect to the web every few minutes. I don’t want my code editor connecting to the internet in order to function - sometimes I am editing sensitive files and don’t want any part of them accidentally sent to any third party via a crash report or something like that. I think having a ‘security focused’ angle could rally help it stand out - even if that’s just by notifying users of when it wants to connect, what data is being sent and received, etc. Ideally Onivim would act as a gate-keeper (like LittleSnitch) and all you to deny or approve the request.

But that’s stuff to look at further down the line - so far I am loving it! :+1:

neutronstein

neutronstein

Hi @bryphe. Just purchased it :smiley: . Good to know that there is still a lifetime purchase. I prefer that to monthly payment :grin:
Again thank you and your team for this amazing work :wink:. I will, eventually, try to contribute if I can.

Where Next?

Popular General Dev topics Top

First poster: bot
Why I Teach vim. The why of why people use vim has been covered fairly extensively, so I thought I would spend a little time explaining ...
New
First poster: bot
What you need to know before try Emacs. When it comes to Emacs, every programmer should have heard its name more or less. After all, Ema...
New
AstonJ
Please share your favourite Vim tips here :nerd_face:
New
ankur
Disassembly support, similar to what is there in Visual Studio, would be a great feature to have for low level programming (C, C++), and ...
New
First poster: iPaul
TL;DR: You want to teach yourself vim (the best text editor known to human kind) in the fastest way possible. This is my way of doing it....
New
OvermindDL1
You want VSCodium from my understanding then, it is VSCode with the telemetry removed. :slight_smile:
New
First poster: bot
Modal editor · Faster as in fewer keystrokes · Multiple selections · Orthogonal design
New
AstonJ
Anyone seen Neovide? Looks pretty neat! This is a simple graphical user interface for Neovim (an aggressively refactored and updated Vi...
New
dqops
If you are making your own formats of YAML files, you may like the article that we wrote showing how to make Visual Studio Code and a few...
New
CommunityNews
In 2021 I found a huge memory leak in VS code, totalling around 64 GB when I first saw it, but with no actual limit on how high it could ...
New

Other popular topics Top

PragmaticBookshelf
Write Elixir tests that you can be proud of. Dive into Elixir’s test philosophy and gain mastery over the terminology and concepts that u...
New
AstonJ
Continuing the discussion from Thinking about learning Crystal, let’s discuss - I was wondering which languages don’t GC - maybe we can c...
New
AstonJ
We’ve talked about his book briefly here but it is quickly becoming obsolete - so he’s decided to create a series of 7 podcasts, the firs...
New
AstonJ
If you get Can't find emacs in your PATH when trying to install Doom Emacs on your Mac you… just… need to install Emacs first! :lol: bre...
New
New
New
sir.laksmana_wenk
I’m able to do the “artistic” part of game-development; character designing/modeling, music, environment modeling, etc. However, I don’t...
New
AstonJ
If you’re getting errors like this: psql: error: connection to server on socket “/tmp/.s.PGSQL.5432” failed: No such file or directory ...
New
NewsBot
Node.js v22.14.0 has been released. Link: Release 2025-02-11, Version 22.14.0 'Jod' (LTS), @aduh95 · nodejs/node · GitHub
New
Margaret
Ask Me Anything with Mark Volkmann @mvolkmann On February 24 and 25, we are giving you a chance to ask questions of PragProg author M...
New