6 ms·
This is sick and eliminates the "but I want my muscle memory to work on bare-metal Vim installed by default on every Linux" complaint against stuffing too much
by reissbaker 3y ago
This is sick and eliminates the "but I want my muscle memory to work on bare-metal Vim installed by default on every Linux" complaint against stuffing too much config into Vim. Why bother using the barebones install when you can just scp a single binary over that contains everything, to literally any OS? Amazing.
That being said, the config is definitely highly personal — it would be amazing to have a set of scripts to compile one's own personal .vimrc and related config files (really, the entire .vim directory) into a single APE.
- csdvrx 3y ago> That being said, the config is definitely highly personal I have very special preferences (like CHORDING EVERYWHERE! :) ) > it would be amazing to have a set of scripts to compile one's own personal .vimrc Actually, I thought about people who may have different preferences! If you want to do the same thing but with your own .vimrc, just check the "How can I make my own CuteVim APE?" section in the README (https://github.com/csdvrx/CuteVim?tab=readme-ov-file#how-can-i-make-my-own-cutevim-ape https://github.com/csdvrx/CuteVim?tab=readme-ov-file#how-can...) This section documents the use of the refresh.sh script from https://github.com/csdvrx/CuteVim/blob/main/refresh.sh https://github.com/csdvrx/CuteVim/blob/main/refresh.sh > and related config files (really, the entire .vim directory) into a single APE. I don't like having a billion files everywhere (like plugins/ etc) so I didn't think about that usecase, but that would be a great addition because most people have a .vim tree: even with my dislike for having too many files, I have myself a few in .vim/after/syntax/ (to apply italics to comments) If you can contribute a script that converts your .vimrc and .vim/ tree into something that can be added to the APE, I'd be very happy to add it!
- juped 3y agoIf there's an "m" it's not portable vi and that's a fraud anyway.
- isp 3y agoThe binary was compiled with Cosmopolitan Libc [0], and therefore the binary will execute natively on Linux, Mac, Windows, FreeBSD, OpenBSD, NetBSD, and bare metal (BIOS boot). I would call that portable. [0] https://github.com/jart/cosmopolitan https://github.com/jart/cosmopolitan
- oldpersonintx 3y ago[dead]