Are you using vim or emacs or something else?

I’m a goofy old geek that is now retired, so I can occasionally do useful things, but I can also experiment.

I remember attending a C and UNIX programming class at an AT&T facility in the early eighties when neither vi nor Emacs was readily available, nor were any of the clever editors that many of you cited. If I remember correctly, about all I had available at one point in time was the ed text editor. It worked and it was sufficient to code and edit, but 99.99% of you would complain greatly to even use it.

Choosing EITHER Emacs or Vi, or the newer Vim or any current day choice would certainly provide syntax highlighting, convenient entry, exit, copy, paste, save, move, text selection and more.

While both vi and Emacs are now antiques in many ways, they brought the majority of the current editing features into existence and I believe that we owe the great number of very easy, simple choices as well as the powerful, complex choices available today to these two once very innovative choices. I still alternate between Emacs and vim (in vi form) quite often, but I’ll also use a notepad-like tool, nano, xyz-pad or whatever happens to be available, thanking those that proceeded these for the many choices that are available today.

3 Likes

I didn’t use ed much - but was it worse than edlin? I went to Amiga (so had excellent editors) so I can’t go back to things like vi too easily! Things are certainly better now, though.

1 Like

ed was terrible to edit in. Truly painful.

I have never used edlin but they are both ancient line editors so probably basically the same concept.

1 Like

edlin was basically a DOS version of ed. Ed is far, far, far older. And yes, I had a system that one time was offline and ed was the only editor available (mistakes were made to lead to this), and I went with a reinstall as I was only butchering the files even WORSE when attempting to fix them. Ed was & is a horrible editor.

2 Likes

Gee - and at the time I thought edlin was a step up on debug! :grin:

On a barebones system, to start it up… g=c800:5 if you had an Adaptec controller I seem to remember…:thinking:

:scream:

3 Likes

image

Emacs with posframe and a custom theme. I use:

  • RYO for my modal commands,
  • Mostly standard emacs keybinds.
  • Evil is installed, but not activated.
  • Lots of custom functions written over the years :smiley:

Emacs is just more powerful, I have two configs, one for gui and one for terminal and use chemacs to load.

3 Likes

Did you ever encounter the magic and wonder that was Joe? It’s a wonderful editor I’ve used for almost thirty years, and offered some continuity for those of us who grew up with Wordstar and thrived on Unix/Linux derivatives through the very early 90’s! Love hearing your stories, keep them coming! :slight_smile:

Yes, in fact I used it to type in this text and paste it into this thread.
I happened to use the jmacs bindings of Joe to type this.

Here is more with “jpico”, another Joe key binding variation.
Yes, light, efficient, flexible - checks lots of boxes!
Thumbs up!

1 Like

I had to use edlin a few times until I figured out some alternatives; I’ll settle for ed over edlin, but Emacs, Vi, Vim, Joe, Jove, Jedit, Nedit, Notepadqq all are “better” in one or more ways. As demonstrated, Joe is efficient and quite flexible. Nedit was fondly referred to by many as “Nirvana”. Each have their “feature set”.

What about the once “famous” TECO? Anyone old enough and crazy enough to be a TECO fan? :slight_smile:

I admit I’ve never even HEARD of TECO, and had to look it up.

For those not familiar with TECO, Wikipedia has decent information:

In essence, “TECO (Tee’koh[1] / /ˈtiːkoʊ/), Text Editor & Corrector[2][3][4] is both a character-oriented text editor and a programming language,[5][6] that was developed in 1962 for use on Digital Equipment Corporation computers, and has since become available on PCs and Unix. Dan Murphy developed TECO while a student at the Massachusetts Institute of Technology (MIT).[5]

In case you are unfamiliar with the history of this, Richard M. Stallman, the one who came up with the idea of GNU, worked at MIT and became frustrated at the dwindling ability to freely obtain, share, and modify software. One project he explicitly started was GNU Emacs, which “modernized” and “improved upon” the interesting but unusual TECO macros I’ve mentioned.

That said, it does make sense on some terminals:

4 Likes