Piece Table in Go 0 ▲ Screaming At My Screen by Timo Zimmermann 46 minutes ago · 6 min read1243 words · Tech · hide · 0 comments In my ultimate yak shaving quest I started working on a shell. So far nothing new. I also added a file manager that is built into the shell or can be run standalone. Here is the thing I learned so far (beside how easy it is to mess up a terminal when putting it into "raw mode"): Having a single binary is pretty neat. I can scp to any server and have not just my shell with a few handy built in commands but also the file manager ready to go! The other app I use most of the time when connected to a remote system is a text editor. (By now I think you can see where this is going.) I am a long time (neo)vim user. And I am mostly happy except that I basically need a distribution to get neovim into a workable shape without having random plugin upgrades break my editor every other week. So for the fun of it, let’s assume that I would like to write one myself. Taking a critical look at my usual workflow actually shows I do not need a lot of features for my daily driver: edit text (duh)… No comments yet. Log in to reply on the Fediverse. Comments will appear here.