Live data from Hacker News

Emacs 25.1 released

lists.gnu.org

41–50 of 151 posts

Re: Emacs 25.1 released

#41
Somewhat related: I am starting a new job soon and I want to get Emacs setup "right" this time. I've been using Aquamacs for the last several years, but I'm wondering if there is a better way to use Emacs on the Mac these days?

As part of this, I want to get my .emacs under version control and shared between computers so I have the same settings everywhere. Is there a good way to do that with Emacs packages installed through MELPA/ELPA?

Re: Emacs 25.1 released

#42
post #37

btw, windows binary build https://sourceforge.net/projects/emacsbinw64/files/release/ (from 2h ago)

Is Emacs all that useful on Windows where even the most basic Unix commands aren't available? Is M-x grep even available? Or does Emacs require a Cygwin / Ubuntu Subsystem?

Emacs is very useful on Windows. There are different packages run the Unix command tools on Windows. M-x grep works just fine.

Re: Emacs 25.1 released

#43
post #41

Somewhat related: I am starting a new job soon and I want to get Emacs setup "right" this time. I've been using Aquamacs for the last several years, but I'm wondering if there is a better way to use Emacs on the Mac these days? As part of this, I want to get my .emacs under version control and shared between computers so I have the same settings everywhere. Is there a good way to do that with Emacs packages installed…

I like brew installing `emacs-mac`[0] which installs a port run by a developer in Japan. My favorite feature of it (among other amazing osx specific changes) is the sub-pixel scrolling support in emacs.

When you setup your `init.el` you can call `(package-install x)` and if the package is already installed it'll do nothing but just make sure it's there.

If you wanted the whole thing figured out ahead of time I recommend using Spacemacs[1]

[0]: https://github.com/railwaycat/homebrew-emacsmacport [1]: http://spacemacs.org

Re: Emacs 25.1 released

#44
post #16

Having been using emacs on and off, both on Windows and Linux, and having found it being useful on some occasions, I somehow can't help thinking of it as more of a historical artifact than a toolset I would want to use on a daily basis. Being a very powerful personal computing environment and kinda fun to use, to me emacs still falls short in the ways that, for instance, UNIX command line interface with its simple si…

If you don't use Emacs, what do you use?

Visual Studio? What if you are on a Mac? Xcode?, what about linux? Code blocks?

And then what about email and tasks? Gmail? Outlook? Wunderlist?

And notes? Google Keep? Evernote?, wait, no Onenote!, but then they dont have a linux client.

What about file management? Total commander on a PC?, Forklift on a mac? and mc on Ubuntu?

What about sharing settings and shortcuts between all these across multiple OSs?

I use Emacs for all this and it works the same on every OS.

It's a portable OS/Lisp Machine.

Re: Emacs 25.1 released

#45
post #10

Emacs VC mode has a bug where all listed files in the vc-dir buffer are shown with their basenames for at least Git and CVS repositories, and for CVS it renders the mode unusable. I made a patch but I guess they're waiting my paperwork (copyright assignment) to arrive so it couldn't make it for this release. Here is the patch: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24082 for whoever uses vc-git and vc-cvs. It'…

But please get through with the paperwork. That way your patch can be applied to the master branch, and it will be available in emacs 25.2.

I posted it already but we have a bank holiday in my country (12 days!, finishes this monday).

Re: Emacs 25.1 released

#46
post #28
post #2

Great news and congrats to everyone involved! Among the highlights of this release is Xwidgets, which allows embedding GTK+ widgets inside Emacs buffers. One such widget is WebKitGTK+, a full-featured port of WebKit for use in GTK+ apps. As a consequence of this you can now browse the internet and maybe watch some YouTube inside Emacs [0]. [0]: https://www.reddit.com/r/emacs/comments/4srze9/watching_yout...

I wonder if those widgets require GTK support in Emacs. I compile a plain X support for my emacs only, because with GTK it doesn't stay up for months without crashing. I had an emacs server with 180 day uptime the other day. Maybe on my work machine that is Windows anyway, I can try this out. :>

I would like to use Emacs on terminal, but few of keybindings don't work well based on terminal to terminal. For example, last three months I got a Mac for work, and on iTerm "C-/" didn't work for Undo, or some keybindings starting with "Meta". I guess that could be solved by configuring terminal properly with key sequences, but I just ended up using GTK (but well the GTK version crashed whenever I closed one of the multiple frame open). On linux, so far it has worked flawlessly for me.

Re: Emacs 25.1 released

#48
post #43
post #41

Somewhat related: I am starting a new job soon and I want to get Emacs setup "right" this time. I've been using Aquamacs for the last several years, but I'm wondering if there is a better way to use Emacs on the Mac these days? As part of this, I want to get my .emacs under version control and shared between computers so I have the same settings everywhere. Is there a good way to do that with Emacs packages installed…

I like brew installing `emacs-mac`[0] which installs a port run by a developer in Japan. My favorite feature of it (among other amazing osx specific changes) is the sub-pixel scrolling support in emacs. When you setup your `init.el` you can call `(package-install x)` and if the package is already installed it'll do nothing but just make sure it's there. If you wanted the whole thing figured out ahead of time I recomm…

Thanks! Did not know about package-install, that's very helpful.

Spacemacs looks cool. I have so many years of emacs keybindings that I'd have to turn that off, but I really like the look of what they're building.

Re: Emacs 25.1 released

#49
post #36
post #24

Emacs being able to load shared/dynamic libraries is huge; it means we'll be able to load so files from a user's home directory, or the standard lib paths, and use foreign functions to extend Emacs. And with XWidgets... Well, now you could write an OpenGL game that uses an OpenAL audio layer and displays in an Emacs frame, all in elisp. Because, why not?

Interesting, I wrote such an emacs FFI about 15 years ago, but RMS was fundamentally opposed to it. Gtk-emacs was then based on a smaller scale FFI, but a more generic exposed FFI was still devilish. I wanted to use a proper AutoLISP environment then.

Since the dynlib support probably uses GPL3 headers and runtime symbols, I doubt the result can be licensed anything but GPL3, so I'm not sure what RMS would complain about. This is also the reason why LLVM's ld.gold support is a plugin IIRC, because it has to include a binutils header (/usr/include/plugin-api.h, which is weirdly generic name for such a thing to exist in /usr/include).

Re: Emacs 25.1 released

#50
post #41

Somewhat related: I am starting a new job soon and I want to get Emacs setup "right" this time. I've been using Aquamacs for the last several years, but I'm wondering if there is a better way to use Emacs on the Mac these days? As part of this, I want to get my .emacs under version control and shared between computers so I have the same settings everywhere. Is there a good way to do that with Emacs packages installed…

Check out spacemacs
Post reply on HN