5 ms·
I was a SciTE diehard but Geany is just better designed. It understands Rust right out of the box (and well enough to mostly satisfy my needs - 'jump to symbol'
by stevedonovan 9y ago
I was a SciTE diehard but Geany is just better designed. It understands Rust right out of the box (and well enough to mostly satisfy my needs - 'jump to symbol' being about 80% correct). Does a nice dark theme as well. Yes, IDEA Rust plugin is more capable, but mostly there's a joy to be left alone with the code without all the complexity of an IDE. May not be considered cool technology but I found little benefit to learning the arcane key sequences of editors created in the 1980s.
- pmarin 9y agoThe text editors you are probably thinking about are from mid 70's.
- gh02t 9y agoEven further back, arguably ed is the progenitor of vi and dates to 1969. Ed and ex were where vi got its terseness from. It was designed for a teletype or very slow modems, not an interactive terminal, which is why it was so terse. Emacs' lineage goes back even farther to TECO from 1962; Stallman originally implemented Emacs as a set of macros for TECO, which was highly programmable. The original usage envisioned for TECO was that you would examine a text printout, then devise a TECO program to transform the text to the new version, working essentially offline since time actually using the machine was scarce. I think it's super interesting to look at the ancestry of these tools and how their progeny seem foreign to many people. I'm an avid vim user because it makes sense to me, but for many it's weird and alien.
- Gibbon1 9y agoI noticed that once using a 300 baud modem. The older whack tools were about minimizing the amount data that needed to be transmitted to the terminal. And I think as well trying to implement an editor that requires tiny amounts of memory. The effects of that old technology are with us still, C/C++ are one pass languages. So you only had read the program from tape or punch cards once.