News for hackers. Stuff that matters.
Re:EmacsConf 2020 Talks by hereisdx on Sunday December 06, 2020 @12:15PM (#25324867)
Q. Would you mind sharing your Emacs configuration files?

Richard Stallman: Configuration files are personal and will not be shared.

This cracked me up! xD

Re:EmacsConf 2020 Talks by gumby on Sunday December 06, 2020 @01:36PM (#25325466)
EMACS was developed on ITS, a multi user timesharing operating system with no security. I developed a complex init file (in TECO of course) which was a compiled module in my home directory.

One day I changed something in an incompatible way and received complaints. Unbeknownst to me there was a community of people who linked (symlinked) directly to my init file and whose workflows were disrupted by my change.

Re:EmacsConf 2020 Talks by EdwardCoffin on Monday December 07, 2020 @07:24PM (#25339750)
Were there any interesting consequences? Like did you consequently avoid making disrupting changes to your own init file, or did people agree to make copies instead of rely on links?
Re:EmacsConf 2020 Talks by neilv on Sunday December 06, 2020 @01:04PM (#25325256)
It can be (consider that some Emacs power-users used to do most things in Emacs, including email, Usenet, etc.), but this reminded me of something...

Many years ago, some new founder I knew asked to see my elaborate .emacs file. I was reluctant, because it had some slightly sensitive info in it , as well as unreleased bits I might turn into packages. But he reassured me he just wanted to see how I'd done some things, to inform some non-Emacs thing he was about to build, and he'd keep it private.

Sometime later, one of the developers at his startup happened to mention that "everyone" uses my .emacs file.

Today, that person I let see my very personal .emacs has sold the original startup, and is CEO of a different business you've heard of, but I received nothing from the indiscretion. :)

Re:EmacsConf 2020 Talks by npsimons on Sunday December 06, 2020 @02:32PM (#25325983)
> (consider that some Emacs power-users used to do most things in Emacs, including email, Usenet, etc.)

We still do. Consider that I have coordinates for weather in my .emacs, and yes, I should probably externalize that, but FFS, sharing my own incredibly personalized and personal configuration files was not first on my mind when I did that.

You want snippets, that will be useful to someone other than me? Fine. But there's no contradiction in arguing for openness in infrastructure and privacy in personal affairs.

Re:EmacsConf 2020 Talks by downrightmike on Sunday December 06, 2020 @01:09PM (#25325285)
Wow, send a bill to the company and ask them to renew their site license for the emacs config. Or opensource what you can of it and remove the competitive advantage they have.
Re:EmacsConf 2020 Talks by neilv on Sunday December 06, 2020 @01:29PM (#25325409)
As much as I'm a fan of Emacs, I don't think a .emacs file had much to do with that startup's success. He just wanted to see the UX and features that were possible for a particular purpose, for ideas and competitive analysis. But I did opensource a minority of the bits. :) https://www.neilvandyke.org/emacs/
Re:EmacsConf 2020 Talks by justinhj on Monday December 07, 2020 @08:05PM (#25340192)
Not unless the startup was Amazon, which used emacs as an application platform for all their customer support :)
Re:EmacsConf 2020 Talks by neilv on Thursday December 10, 2020 @01:09PM (#25376513)
Totally believeable. I had one research prototype that invoked an Emacs process for every Web CGI request. To get that kind of R&D rapid development productivity, I then had to start building out libraries for Scheme. :)
Re:EmacsConf 2020 Talks by jsilence on Sunday December 06, 2020 @01:55PM (#25325647)
That one day when my emacs config is gonna give anyone a competitive advantage, Sasquatch is gonna get caught on camera grooming a unicorn.
Re:EmacsConf 2020 Talks by oblio on Sunday December 06, 2020 @05:59PM (#25327492)
Well, it could be a competitive advantage for your own company, if you share it with competitors.

We all know that configurable editors are a huge time sink ;-)

Re:EmacsConf 2020 Talks by harrygeez on Sunday December 06, 2020 @02:09PM (#25325777)
Are you swedish by any chance?
Re:EmacsConf 2020 Talks by alexott on Sunday December 06, 2020 @03:58PM (#25326557)
I simply separate user/machine specific things into separate files, and don’t commit them to public repository (https://github.com/alexott/emacs-configs - it wasn’t updated for a long time, and it needs to be rewritten to modern stuff - first line was written 25 years ago)... But this may allow sharing, and even contributions...
Re:EmacsConf 2020 Talks by a_e_k on Monday December 07, 2020 @01:12AM (#25329771)
I take advantage of the fact that a .emacs file has higher precedence than a .emacs.d/init.el file for this. All the common stuff lives in the .emacs.d directory and is under source control. The little bit of work/machine specific stuff I have goes in the .emacs file, which wraps a

    (load "~/.emacs.d/init")
My home machines don't need anything special, so there's no .emacs file and the .emacs.d/init.el file just gets loaded directly.
Re:EmacsConf 2020 Talks by lebaux on Sunday December 06, 2020 @03:19PM (#25326300)
Folks sharing conf files are the reason I was able to switch to linux on desktop (i3wm).
[dead]
Re:EmacsConf 2020 Talks by tptacek on Sunday December 06, 2020 @01:21PM (#25325352)
This has nothing whatsoever to do with Emacs and these ideological tangents take over threads like kudzu.
[dead]
Re:EmacsConf 2020 Talks by zdragnar on Sunday December 06, 2020 @02:46PM (#25326074)
That is, I think, a great shame.
Re:EmacsConf 2020 Talks by silly-silly on Monday December 07, 2020 @02:10AM (#25330010)
No doubt it is a great shame. Everyone is so very sensitive that there is no room for anything but groupthink.
Re:EmacsConf 2020 Talks by nanna on Monday December 07, 2020 @09:07AM (#25332180)
Totally agree!