Live data from Hacker News

Emacs 25.1 released

lists.gnu.org

61–70 of 151 posts

Re: Emacs 25.1 released

#61
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?

The nox version works beautifully in the new ubuntu subsystem bash console. I've never tried using any of the graphical versions.

Re: Emacs 25.1 released

#62
post #3

Earlier quoted context omitted.

Only yesterday I discovered I could play an adventure game in emacs. Then I discovered a bunch of layers and modes that were awesome. I haven't begun to scratch the surface, but if I buy a new Nexus 6P can I just flash Emacs on it?

You do not need to flash anything. It's already available on Android phones even without root. I use it on unrooted Nexus 6p. Google "Termux emacs".

+1 for Termux.

I started using it purely for the novelty of running emacs on my phone (a moto x pure) and it's a great piece of software. It's even open source!

https://github.com/termux/termux-app

Re: Emacs 25.1 released

#63
post #28

Earlier quoted context omitted.

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…

I'm by no means an Emacs expert or even power user, but I've found Aquamacs to be pretty good for OS X. It's stable and seems to strike a good balance between integrating with native UI functionality and the Emacs way of doing things.

Re: Emacs 25.1 released

#64
post #4
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...

1. Isn't embedding a browser like this a security risk? 2. Can we now move M-x customize to gtk widgets?

Xwidgets is little more than a gimmick, which:

+ Is not cross-platform and never will be

+ Depends on X and GTK (bad!)

+ Substantially reduces the stability of Emacs due to GTK memory leaks and bugs (terrible!).

This is also the reason that many Emacs users compile Emacs without GTK toolkit support on Linux.

+ Introduces serious security issues via the webkit part, and no, host/browser process isolation isn't really doing anything to mitigate this.

With all that in mind, I'm wondering why they bothered including it in the first place. It will never amount (at least I hope so) to anything that can be reliably depended upon.

Re: Emacs 25.1 released

#65
post #54

Earlier quoted context omitted.

...I think you're forgetting something about Emacs: It's not just an environment (I for one don't browse my mail in Emacs: I can't get the emacs mail clients to work), it's also a text editor with unbeatable extensibility. To this day, there is not a text editor I know of that is both as extensible, and has had that feature utilized as throughly. In many editors, extensibility is actually an afterthought ( cough coug…

I use a pretty vanilla Emacs. The only customizations I do are: - removing clutter (zapping toolbars, splash screens and the ilk) - making very small tweaks to keyboard bindings so that it works more like Epsilon I don't think that any of the Emacs improvements made over the last decade or more have done anything to my quality of life in Emacs. Rather, each release is more "what do I have to turn off this time?" Fort…

Why would you use a vanilla emacs? Paredit, js2, magit, there are so many excellent extensions that can improve your workflow. If you're using lisp/scheme, SLIME/Geiser is indispensible.

Re: Emacs 25.1 released

#66
post #53

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

Do you know the difference between emacs-w64-25.1-Og.7z and emacs-w64-25.1-O2.7z. I'm guessing maybe one is a debug version and the other was build with -O2.

gcc has a -Og option that performs all optimizations that don't interfere with debugging, so I'd guess that emacs..-Og is built using gcc's -Og option and emacs..-O2 is built using gcc with the -O2 option.

Re: Emacs 25.1 released

#67
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 do something very, very simple with my .emacs.d: https://github.com/mjhoy/dotfiles/blob/master/emacs.d/lisp/i...

A bunch of (mjhoy/require-package 'package-name) are run on init, and if the package isn't present it's installed. This has worked pretty well for me for keeping my mac and my linux emacs in sync.

Look into use-package for a lot more control over how packages are loaded, as mentioned in another comment.

Re: Emacs 25.1 released

#68
post #61
post #37

Earlier quoted context omitted.

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?

The nox version works beautifully in the new ubuntu subsystem bash console. I've never tried using any of the graphical versions.

Any chance you were successful at building it from source in the Ubuntu subsystem? I got some weird errors related to maybe shared memory or something and gave up.

Re: Emacs 25.1 released

#69
I used to use Xcode for all my work. Then I had to write Clojure for a couple years, and only used Emacs. When I got back to writing native code, I went back to Xcode and ironically felt like I had slipped into the distant past. So I switched to CLion, the latest bells-and-whistles IDE for C++. But all my custom Emacs code was too powerful an adversary for even CLion and I am back to using Emacs full-time for C and C++.

One caveat: I now use vim-mode in Emacs ("evil") which really has taken my Emacs experience to a new level.

Re: Emacs 25.1 released

#70
The emacs ecosystem has really changed how I work.

I manage all of my email now in `mu4e`. I manage all of my notes, writing, TODOs, time tracking, invoicing in `org-mode`. For interacting with git, `magit` is simply amazing.

The most important thing is how everything works together. There is the obvious window, frame and buffer management, the kill ring, the searching across all open buffers. Less obvious is that while looking at email I can hit a few keys to create a TODO, schedule it for a particular date that will show up in my agenda, and will link back to that same email (which I can now move out of my inbox). Or, in my programming notes file, I can link to a specific commit for a project I'd like to come back to later.

And, the best part, which I've only barely scratched the surface of: everything is programmable. I can write an emacs lisp function to automate almost any part of my workflow.

Post reply on HN