Nano to remain in GNU
lists.gnu.org
lists.gnu.org
Also, nano is actually a useful tool, despite its reputation as the editor for those who don't know what they're doing. It's an excellent editor for quick edits that aren't worth pulling up emacs for. Although I would never reccomend it for Real Work, that's not really its intent. And it owns its field, having crushed all competition save vi, which is really in its own class.
Also, nano is frankly a lot more powerful than a lot of people give it credit for: It's just not programmable, which is a necessity in editors these days.
To be honest, I do think of nano as exactly that. Let's say "the editor for newbies", which sounds slightly less condescending.
Being the editor for newbies is not a bad thing. There are, at any given point, many newbies who just want to make that one change to that one configuration file without learning a whole programmer's text editor. There are, by now, probably plenty of people of who use GNU/Linux just to surf the web and read their email (and run LibreOffice or GIMP), who don't ____ing care about text editors except for that one time they need to add an entry to crontab or sudoers or something.
If you have never touched vi before, its user interface at first seems like a slap in the face (to put it mildly). Having used vim as my editor of choice for a couple of years at one time, I still remember, vividly, the first time I tried to use it. It was no fun at all. The same goes for emacs (which I love dearly).
If you want to do serious programming / system administration, learning one of the advanced editors is - at the very least - good advice. But these days, such people are probably in the minority, even on GNU/Linux. And having an editor the rest of the population can use without requiring a Ph.D. in emacsology is a Good Thing, IMHO. It's not something one should feel sorry or condescending about.
A simple, useful tool does not always equate to "newbies only". In fact, I'd say it's the UNIX way: A simple tool that does one job really well.
Or to put it another way: Why would I break out my 30 piece combination wrench set when I just need to turn a nut a little tighter with my adjustable wrench that's right there next to me?
Probably not the average use case though.
I used nano exclusively for years, and though those days are gone, I don't appreciate people who look down upon it and its users, just because it wasn't built to compete with emacs.
> There are, at any given point, many [non-]newbies who just want to make that one change to that one configuration file without [using] a whole programmer's text editor.
> There are, by now, probably plenty of people of who use GNU/Linux (...) who don't ____ing care about text editors [when it comes] for that one time they need to add an entry to crontab or sudoers or something.
> If you want to do serious programming / system administration, learning one of the advanced editors is - at the very least - good advice. [But even then, a simple editor is always useful.]
My point is: not just for newbies.
Nano is like Windows Notepad but for the CLI. It does one thing one thing only, no matter where you are.
Nano takes the cake in this situation. It's everywhere, it's easy.
The previous dispute as I understand it is that FSF has a all or nothing approach to copyright assignment. Either a GNU project assign all copyright, or a GNU project assign nothing and FSF do not enforce the projects license.
With this release we return to GNU. For just a little while
we dreamt we were tigers. But we are back in the herd,
back to a healthy diet of fresh green free grass.HN discussion from two months ago: https://news.ycombinator.com/item?id=11953044
My main editor is acme, and when I need to do large edit jobs on remote servers I control I use sam. However, when I have to edit files on servers I don't control, or when I have to do a quick edit job and I don't have a sam terminal started yet, I use ed.
Unlike all other editors, ed doesn't erase the screen. I find this extremely useful. Also, ed is always the same. Vi is not always the same on different systems. Sometimes it has syntax syntax highlighting by default, forcing me to make effort to turn it off, sometimes nocompatible is set on or off, etc.
Ed is always the same and has no settings.
Sometimes inside my acme session I run win(1), and sometimes in my win sessions I ssh to some system and run ed inside acme.
I forced myself to use ed exclusively for a week some years back, and since then I stuck with it.
It's not often I can type lol and literally mean it, but this is one of those times.. lol :D
Ever had display problems using ncurses-based programs over a serial connection? I did and I was happy to have a line editor at my disposal…
As for acme, I never got on with it. It's too graphical for my tastes: call me old-fashioned, but I like to have my finger on the keyboard when I edit (sam in a tiled wm is about as far as I'll stray in that direction). OTOH, it does have some really cool features... However, we Emacs users don't get jealous of features: we steal them...
grins evilly
I would agree with this a 10+ years ago, but I think we created better technologies since. I'd rather say that if your system is so broken you should know how to 1) snapshot it for analysis, 2) replace from original image, or orchestration. Using ed may be fun, but why not just move the snapshot to a working system instead? And apart from massive filesystem corruption, why would we ever lose /sbin in production in the first place?
Although yes, it's not the problem it used to be.
Happy to see RMS was willing to compromise and keep nano in the hurd.
See also, if you have time to read: https://www.reddit.com/r/linux/comments/4p9n7e/as_of_nano_26...
* I know both can be used on Windows, but a GUI editor feels like a more natural fit to me in that environment.
Not that it was terribly necessary. Another instructor told people to use vim, showed them around for half a minute and then they could do just as much with vim as I could with nano.
I wonder what motivated `moe`.. and when... joe has been a great option for a terminal editor forever