fresh: Terminal based IDE & text editor: easy, powerful and fast
4 points by linkdd
4 points by linkdd
There are emacs everywhere for those with the eyes to see
Not quite sure who this is functionally for, especially considering it's a slop project.
I've been looking for a TUI editor that had the look'n'feel of VS Code for a long time, and this one works quite well.
I don't have the habit yet of checking if a project is vibecoded or not, and I'm not sure I personally care anymore at that point (the genie is out of the bottle). Anyway, I added the tag, thanks for noticing.
Frankly one of the main reasons I don't use VIM or Emacs is because I am so used to the VSCode keybindings such that I refuse to use anything else. Yesterday however I discovered fresh and noticed that I can use VSCode keybindings, which is exactly what I am looking for.
Does anyone know of any other text editors that support VSCode keybindings?
EDIT: It looks like Micro, https://github.com/micro-editor/micro, supports VSCode keybindings as well, see https://github.com/phil294/VSCode-keybindings-for-micro-editor-and-tty.
Funny! One of the main reasons I limit my usage of VSCode is because its support of vim keybindings is absolute ass. I still use it for platformio, because platformio is great, but everything else it offers is easily available in either vim or in emacs with evil mode, and I get to keep my muscle memory.
I had first heard about the Fresh editor a few months ago from developer extraordinaire Martin Wimpress (Wimpy) on an episode of the Linux Matters podcast...and wow, i was blown away!
I'll admit that I don't regularly touch code anymore (last several years i tend to lead devs, and am no longer one). However, I still play with plenty of projects at home - both on home LAN/servers as well as small paid VPS hosts...and historically I tended to reach for Nano, and on occasion VIM...but i fell in love with Fresh enough that i'm now installing it by default on all local and remote machines and servers. I don't know if it is vibe coded or not (though i think not originally). I like that it has the expandability of something like VIM, but feels extremely lightweight. Not that Vim is heavy, but Fresh starts up super fast. Also, while I never hated the key bindings of Vim, Fresh has the more widely known (as in, known widely even by non-devs) key bindings like CTRL-S to save, CTRL-Q to quit, etc.
Prior to Fresh i did like, use the Micro editor, which was sort of a modern evolution of Nano but written in Go language (i.e. fast), plus employed the more widely known key bindings (and other features as well). I used Micro alot...but man oh man, something about Fresh just clicked with me that i really love it! No shade against Nano nor Vim nor Micro, etc...they're all good as well; Fresh simply aligns with my workflows more i guess.