The Annual Emacs Conference 'EmacsConf' is Livestreaming Now (emacsconf.org) 53
It's "the conference about the joy of Emacs and Emacs Lisp." Started in 2013, the volunteer-run EmacsConf accepted 44 talks for this year — and Day Two has just started streaming online now.
Sunday kicks off with a talk counting on how the "hypertextual information manager" GNU Hyperbole can improve your Emacs productivity. (Click here for a list of all of Sunday's talks.) Or hang out in the #emacsconf channel on irc.libera.chat.
The Free Software Foundation provided fiscal sponsorship for this year's event, noting that "The conference has grown rapidly in the last few years" and "welcomes speakers of all backgrounds and all levels of experience from across the world.
"EmacsConf is rooted in the active, passionate community surrounding GNU Emacs, and like Emacs itself, it is committed to user freedom. It is organized and run using an entirely free software stack."
Sunday kicks off with a talk counting on how the "hypertextual information manager" GNU Hyperbole can improve your Emacs productivity. (Click here for a list of all of Sunday's talks.) Or hang out in the #emacsconf channel on irc.libera.chat.
The Free Software Foundation provided fiscal sponsorship for this year's event, noting that "The conference has grown rapidly in the last few years" and "welcomes speakers of all backgrounds and all levels of experience from across the world.
"EmacsConf is rooted in the active, passionate community surrounding GNU Emacs, and like Emacs itself, it is committed to user freedom. It is organized and run using an entirely free software stack."
Thanks! (Score:3)
Re: (Score:1)
One could only imagine what that conference smells like
Re: (Score:2)
Admittedly, my first thought was that I'd really want to see what demographic shows up to this.
Thanks for the reminder (Score:3)
Re: (Score:2)
Well, actually yes. Unfortunately. (Score:2)
Yes, it works in Linux, but does it work in emacs?
Likely yes, or it could be made to. [github.com] Which is actually the problem.
GNU has been (rightfully) a vocal proponent for the Unix philosophy of simplicity and co-operation. In almost every other way, including its vision for a kernel. With the very notable exception of Emacs.
Emacs has been inexplicably and tortuously extended in strange and unusual ways for a generation, to the point where it's a Frankensoftware entity more than application. Hell, it's hard to describe what Emacs even is any more. Seriously,
Re: Well, actually yes. Unfortunately. (Score:2)
Emacs proved that even in the unix world the mantra of do one thing and do it well isnt always adhered to. For an editor this isnt a problem as you can simply use another one. Unfortunately however this belief in the monolithic approach poisoned linux with systemd. Emacs and systemd might have little in common from a functionality POV , but the attitudes of their respective authors towards software development very much dovetail.
Re:Well, actually yes. Unfortunately. (Score:4, Insightful)
It's a text editor focused on technically complex text.
It's far less complex and bloated than many IDEs, but it is more complex than vim or other power editors. What is interesting, is that many of the additions to Emacs over recent years have been to make it simpler. It uses external libraries for JSON parsing now, rather than using lisp. And the reason it needs JSON is so it can outsource more work to LSP. Likewise, it now supports incremental parsing externally, so no more mad regexps for detecting syntax.
It used to be bloated and resource hungry, but that was decades ago. What it does do now is carry a long history; that's a problem in terms of technical debt, but also means that is a piece of software with a lifetime in decades. That's an interesting counter point to an environment where we mostly restart and relearn our tools every few years.
Re: (Score:2)
I do not think you can call emacs bloatware any more unless comparing it to ed(1). From "ps -C !:1 -o vsz,rss,sz,cmd" for emacs and gvim both in "gui" mode:
emacs: VSZ=445944, RSS=82500, SZ=111486 with 7 files loaded
gvim: VSZ=426928, RSS=40272, SZ=106732 with the same 7 files in its own tab
So not a big difference except for RSS, and RSS is only ~2x larger in emacs. These days 82m is not too bad for what you get :)
Re: (Score:2)
>These days 82m is not too bad for what you get :)
*perhaps* only coincidentally, 82 minutes is also the average time for the muscles indoor pinky fingers to recover from a long EMACS session ,. . .
(says the guy that once actually ended up needing medical treatment for this!)
hawk
Re: (Score:2)
Emacs has been inexplicably and tortuously extended in strange and unusual ways for a generation, to the point where it's a Frankensoftware entity more than application. Hell, it's hard to describe what Emacs even is any more. Seriously, what is Emacs? Text editor? Authoring environment? Development environment? Scripting host? Screen manager? Gaming platform?
There's a reason the original (or early) icon for GNU Emacs was/is a kitchen sink. :-) As it includes a full-fledged programming language (Emacs Lisp [wikipedia.org]) it can do almost anything the user wants. Not sure that's really a bad thing.
[Said as someone who's used, and is very productive with, Emacs since the mid 80s.]
Re: (Score:1)
Actually EMACS is a nice OS.
It only lacks a decent text editor.
Re: (Score:2)
M-x viper-mode
Re: (Score:1)
For vi/m mode? kind of funny.
Re: (Score:2)
The original Unix philosophy was that each program should "do one thing and do it well," and that has carried over into GNU. The reason Emacs doesn't follow this dictum is that it was not originally written on or for Unix. Its first release was in 1976 on an internally-developed OS at MIT. Steele and Stallman's Emacs wouldn't even be ported to Unix until 1984, and even then, it was enough of a resource hog that using it earned you an angry call from the sysadmins. Gosling's Emacs, which was much more lightw
Re: (Score:2)
Re: (Score:2)
Emacs users take weekend to say how great they are (Score:1)
IDE users spend weekend actually, you know, getting some coding accomplished
Re: Emacs users take weekend to say how great they (Score:3)
ITYM by the weekend IDE users have done all their work and are relaxing while emacs users are still figuring out what combination of obscure control characters and Lisp code will allow them to do useful power editing.
I have only one thing to say (Score:1)
:wq
There. The gauntlet has been thrown.
Re: (Score:2)
Re: (Score:2)
vi -make install
Re: (Score:1)
Re: (Score:2)
Well, you can't complain about that one.
How?! (Score:5, Funny)
How do I view the livestream in Emacs?! ;)
Re: (Score:2)
don't ask things which you don't really like to know....
Two questions: (Score:2)
(Is there an emacs project to stream it to emacs))
Perhaps I'm just unusual (Score:2)
But all I want to do with an editor is edit stuff. Yeah, wierd I know but bar a few bits of write once and never again settings (in .vimrc) I have absolutely no feckin interest whatsoever in programming it. If I want to do some hobby coding I'll code on top of the OS to create some useful app, game or utility.
Can someone explain - wtf is the purpose of a version of Lisp in a text editor other than geek points?
Re: (Score:2)
Can someone explain - wtf is the purpose of a version of Lisp in a text editor other than geek points?
I will attempt to answer this with an old joke that never gets old to me: Emacs is a good operating system, but it could use a better text editor.
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
A long time ago there were editors without plugins or extensions. I don't know if emacs lead the way using lisp to make it all extensible, but back in the day, it was a fantastic way to make your editor more of an IDE.
Once you've written thousands of lines of lisp code to make your editor/IDE just the way you like it, why would you change?
Re: (Score:1)
You want an editor that has programming language build in:
a) to automate simple editing tasks
b) let the user on the fly create his own scripts
c) program simple things in that language as add on to the editor: you edit in the live running system, no make, compile, link bla bla
JavaScript, Lua etc. did not exist at that time. ... a running LISP you can probably write in a day. An LISP interpreter than can print "hello worl
As you do not find a "free Basic", you consider to write "your own language/interpreter"
Re: Perhaps I'm just unusual (Score:2)
Bourne shell existed 40 years ago so have a guess.
Re: (Score:1)
Yes?
And?
You want to use "shell scripts" to write addons to an text editor?
Well, I basically hate lisp. Not really hate, but I have a huge dislike for it.
But a shell programming language is most certainly not a clever way to integrate as a scripting language in any application.
And most certainly: there is a keyboard shortcut and/or macro to run a shell script withe clipboard content/current selection or open file as input.
Re: (Score:2)
You doing it wrong (Score:2)
vi/vim: works ok, kind of annoying to use
nano works great, no issues
emacs: never used/never will
sed/awk/grep: this is the way
Re: (Score:3)
You forgot ed. Ed is the standard!!! Text editor. [gnu.org]
Re: (Score:2)
Thank you. That was conspicuously absent from GP's post.
Re:You doing it wrong (Score:4, Interesting)
I'm a big fan of JOE: https://joe-editor.sourceforge.io/ [sourceforge.io]. It's kind of like nano, but it has more key commands for manipulating text, including operations on blocks of text. That said, it doesn't become overly bloated or complex in my estimation and has the same kind of built in help system as nano. Highly recommended.
I recently learned that EMACS stands for Editor Macros, and the first versions of Emacs were written as a set of macros for the editor TECO. C implementations and GNU Emacs didn't come along until later.
M-x-ctl-x-LoadAndviewConfStream (Score:1)
Great conference! Loving how smooth the stream is when viewed in the native eMacs conference streamer.
Grown? (Score:4, Funny)
The conference has grown rapidly in the last few years
Not so much. It's just buried in more parentheses.
Re: (Score:2)
It keeps growing cuz nobody can figure out how to exit.
Re: (Score:2)
Re: (Score:1)
Same with saving s file.
I used (X)EMACS in the late 80s because one of my superiours was super good in it. First time I used it I could not figure how to save my file, nor how to exit it (in an X-Terminal, the X-Emacs obviously had a menu).
Over weeks I went to his room, and kept asking questions about keyboard shortcuts. So I started to use X-Emacs, to see the hints for shortcuts in the menus on my machine ... so I knew what shortcut to use when I was in a remote session.
Then at some time his coworker came
All the stream viewers... (Score:2)
Re: (Score:1)
There is actually a video player I stumbled a few month ago about, that indeed can play videos from youtube etc. in a text terminal. If you step a yard away and get kind of immersed into the video, you stop noticing the odd colour flow from "pixel" to "pixel" and that it is all characters and only something like 16 colours.
Can EMACS run Unix now? (Score:2)
I mean, what is the point of another OS... We have tons of embedded OSes, some less embedded, like used on phones, (Apple's iOS). Plus, lots of active and retired Unix OSes, (IRIX anyone?).
So any new OS should offer up something and Unix compatibility would be helpful. (Who'd want another MS-Windows compatible OS? We already have ReactOS... and that is not finished, or at least not featu
Emacs needs to stop living in the pre-2000s (Score:1)
As an old co-worker put it... (Score:2)
Emacs, the windowed operating system masquerading as a text editor.