Live data from Hacker News

Emacs 26.2 Released

lists.gnu.org

231–240 of 278 posts

Re: Emacs 26.2 Released

#231

Earlier quoted context omitted.

Just imagine when you discover vim!! :)

Vim is with respect, just an editor. Emacs is often confused as being an editor, but it's not. It certainly houses a few different editors, including Vim (as people will often point out eVil is Vim inside Emacs) Emacs is basically a text centric computing platform, built with a flavor of Lisp. At this point there's several thousand apps / packages. It used to be a joke that Emacs is an Operating System that lacks a d…

"Text-centric computing platform" is lovely. Why don't you send that to Nicolas Petton -- it would great on the website.

Re: Emacs 26.2 Released

#232

Is the multi threaded implementation, being talked about for some time part of this release? Sometimes the single threaded nature of emacs causes problems while running complex setups like cider, nrepl etc.

Emacs-26 has threads yes. How many packages use them at the current time I do not know. With nrepl, though, most of the problems are likely to get from the interaction with an external process which has been able to happen asynchronously for a long time. So, threading (or its lack) might not be the problem.

Re: Emacs 26.2 Released

#233

Earlier quoted context omitted.

Vim is with respect, just an editor. Emacs is often confused as being an editor, but it's not. It certainly houses a few different editors, including Vim (as people will often point out eVil is Vim inside Emacs) Emacs is basically a text centric computing platform, built with a flavor of Lisp. At this point there's several thousand apps / packages. It used to be a joke that Emacs is an Operating System that lacks a d…

> “Emacs is basically a text centric computing platform, built with a flavor of Lisp.” That’s actually the best explanation of Emacs I’ve heard. Thank you.

I always think of Emacs (never used it tho) as a Smalltalk system without images and with Lisp instead of Smalltalk as the underlying language.

Every visible and invisible think is inspectable and changable at runtime, yup - pretty cool and I loved it for programming! Not sure whether I want to get on the emacs train tho. I have problems mantaining efficiency either way already... And I favor tools that work without set-up. Then again I am still young enough that learning investments pay off by a huge margin... tough.

Re: Emacs 26.2 Released

#234

Is the multi threaded implementation, being talked about for some time part of this release? Sometimes the single threaded nature of emacs causes problems while running complex setups like cider, nrepl etc.

Not from this release, but this is the most recent thing I've been able to find about concurrency: > This is also only the first step in bringing threading to Emacs Lisp. Right now there’s effectively a global interpreter lock (GIL), and threads only run one at a time cooperatively. Like with generators, the Python influence is obvious. In theory, sometime in the future this interpreter lock will be removed, making w…

[deleted]

Re: Emacs 26.2 Released

#235

Is the multi threaded implementation, being talked about for some time part of this release? Sometimes the single threaded nature of emacs causes problems while running complex setups like cider, nrepl etc.

Not from this release, but this is the most recent thing I've been able to find about concurrency: > This is also only the first step in bringing threading to Emacs Lisp. Right now there’s effectively a global interpreter lock (GIL), and threads only run one at a time cooperatively. Like with generators, the Python influence is obvious. In theory, sometime in the future this interpreter lock will be removed, making w…

Cooperative threads serialized with a global lock didn't originate with Python. In fact, the traditional Unix kernel was that way and so was Linux initially.

Re: Emacs 26.2 Released

#236
post #8

I have been using GNU Emacs since the late 1980s. It has been my life's editor, so to speak. At 59 1/2, it seems unlikely that I will ever switch to another editor. It's served me well. I am grateful to the hackers that created it.

Can you give the n00b's any tips on how to master emacs while keeping it interesting?

Been a user for ~10years and I use emacs mainly as just as an editor.

Here's all the actual commands (very few) I use day to day --> https://gist.github.com/franee/5d188ce36f6c24181707907614d2c...

I use mainly the emacs starter kit and build from there.

I swapped Ctrl & Caps Lock two years ago due to wrist pain when doing development in a laptop.

Re: Emacs 26.2 Released

#237
post #129

Earlier quoted context omitted.

Any suggestions to pick it up without wanting to give up due to convoluted shortcuts?

If you're already familiar with vim, I've heard good things about Spacemacs: http://spacemacs.org/

I have used Spacemacs for a while (ex vi/vim user). It is a good gateway drug, but it is also buggy and slow.

After a few months, I started to build up my configuration bit by bit with use-package, evil, and general.el. I largely use the same keybindings as Spacemacs, but it's much leaner and faster.

Re: Emacs 26.2 Released

#238
post #151

Earlier quoted context omitted.

Most useful things you’ve discovered? Best resources you’ve used to discover things?

I moved from Vim work roughly 6 years ago. I think Magit was the most mindblowing discovery I made after the switch. It is much more common now, and there is even a Vim equivalent I hear. I can't imagine using Emacs (or any editor) without Magit. `org-mode` and `org-agenda` is pretty cool and I wish I could use it, but I just gave up trying to configure and integrate it with my calendar, multiple devices and what not…

When I worked managing a machine learning team I really relied on org-mode to keep myself organized. I didn't have a multiple device problem because I just had org setup on my work laptop.

When I 'retired' a few weeks ago I tried org-mode in a dropbox folder. Works great from my Linux and macOS laptops but iOS is a nuisance: I can read notes from the dropbox app and edit them with Textastic, but this is not 'ready at hand' tooling.

Since I 'retired' I am doing much more of my personal coding in Common Lisp and Haskell which means more Emacs use (although I also have VSCode set up for fantastic Haskell and Python dev experiences).

I need to take another look at Magit. I replaced org-mode with all-in use of G Suite (really enjoying functionality, high productivity, and security, cringing a little on privacy issues).

Re: Emacs 26.2 Released

#239

I'm so thankful that I stumbled upon emacs in my first year of undergrad. That discovery led me to the wonderful world of Lisp, and really impacted how I view software design and the development process. As a C/C++, Clojure, Verilog/VHDL, and org-mode tool, I can't imagine using anything else. Python is the only use case that I haven't been 100% satisfied with, although I don't think Pycharm or VS code offer anything…

Do you use elpy for python? It's pretty good.

Re: Emacs 26.2 Released

#240
post #156

Earlier quoted context omitted.

Mind sharing some examples of what Emacs has deprecated for you?

Not OP, but: e-mail client, calculator, calendar app, TODO list app, terminal app, file browsing app, invoicing app, Jupyer notebooks (org mode can do you better), Git client and - obviously - text editor with syntax highlighting. Some people even replace their window manager with Emacs (see: EXWM), but I'm not ready for this just yet (I run stumpwm now, which is a tiling WM written in Common Lisp, so it's just anoth…

> Jupyter notebooks (org mode can do you better)

That seems pretty far-fetched. Very few of the things I use Jupyter notebooks for seem possible in org mode.

Post reply on HN