Live data from Hacker News

Emacs 25.1 released

lists.gnu.org

91–100 of 151 posts

Re: Emacs 25.1 released

#91

I'm still a novice emacs user, and a kind-of-longtime vim user, heres my "journey" 2010~2011: learn vim because I wanted to slack off studying for exams 2012: addicted to vim keybindings at this point, tell people 'I can't use other editors without "proper" vim keybindings' 2012: also discover tmux, because i wanted the ability to use vim keybindings and copy things in/out of shell 2012-2016: dabble with emacs sproad…

Regarding the shell inside emacs buffer: neovim can do this too now.

Re: Emacs 25.1 released

#92
post #73
post #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 wh…

That mail workflow is good, and I use it too, but not in Emacs; most of the task management tools for OSX can link back to a specific email. Are there other good reasons to use mu4e? I'm an Emacs person, but not yet an "I do my email in Emacs" person.

I use Emacs' rmail with mairix as a search tool. I can link to emails via rmail like this:

  [[rmail:#][link text]]
No need to type that out, M-x org-store-link does that for me in any rmail buffer.

I split my mboxes regularly, so I need to link them via mairix instead of rmail. I haven't set it up yet, but that is so trivial I guess it's already done.

Re: Emacs 25.1 released

#93
post #54

Earlier quoted context omitted.

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.

I mostly work in C-like languages (and Python). Vanilla Emacs is just about all I need. I don't treat it as many people seem to use it, namely "enter Emacs once, then use it as an environment for hours."

Also, I learned Emacs in 1979, and it's pretty much wired into my muscle memory. Getting things back to an I-don't-have-to-think-about-it state is important, and whiz-bang features just get in the way most of the time.

Re: Emacs 25.1 released

#94
post #71

Earlier quoted context omitted.

+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

How do you use it? I couldn't imagine using Emacs with a software keyboard.

If using software keyboard, Hacker Keyboard works great!

Otherwise, the Logitech K380 Multi-Device Bluetooth Keyboard ( https://www.amazon.com/dp/B0148NPH9I/ref=cm_sw_r_other_apa_l... ) is great.

Re: Emacs 25.1 released

#95
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.

RMS is no longer a maintainer of GNU Emacs.

Re: Emacs 25.1 released

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

I have installed the ezwinports versions of grep and find on Windows 7 64-bit ( https://sourceforge.net/projects/ezwinports/files/grep-2.10-... and https://sourceforge.net/projects/ezwinports/files/findutils-... ). They work great.

Re: Emacs 25.1 released

#97
post #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 wh…

I deeply share your feelings and recommend anyone to give Emacs and Org mode a try. The learning curve can be long, but if you start programming Emacs on your first day it will love you back faster. If Org mode interests you this may be good advice: - http://doc.norang.ca/org-mode.html For the lazy, I have an emacs.d directory packaged with, Norang's Bernt Hanson Org mode configuration, if you are eager to try Org mo…

http://doc.norang.ca/org-mode.html is awesome for inspiration but it's a ton of information. I think your point about pre-packaged Emacs configs also applies to org-mode configs.

For building a productivity system, I think it's much easier to build it in small pieces, week by week.

Re: Emacs 25.1 released

#98
Let's start a thread with "little cheries" you found in emacs! Focus on things that you found after years of usage and you regret not noticing before.

Given Emacs scope age it's sometimes easy to miss some very cool stuff. What's more, lots of things on Internet are outdated.

I will start:

  - elscreen - you can configure it to get tmux-lookalike inside emacs. My config: https://gist.github.com/kozikow/58b46c45a2c24406dc7cde3f18610433
  - hydra - create mini-menus in the mini buffer. Quick and reduces amount of shortcuts you need to remember. See previous point for example.
  - apropos/helm-apropos - search across all variables/functions/commands at once.
  - imenu/helm-semantic-or-imenu : get overview of all definitions in current file, including classes or functions. Works in majority of languages without special setup.

Re: Emacs 25.1 released

#99
post #95
post #36

Earlier quoted context omitted.

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.

RMS is no longer a maintainer of GNU Emacs.

Which has been a boon; Emacs 24 and 25 have moved at an incredible pace.

Re: Emacs 25.1 released

#100

I'm still a novice emacs user, and a kind-of-longtime vim user, heres my "journey" 2010~2011: learn vim because I wanted to slack off studying for exams 2012: addicted to vim keybindings at this point, tell people 'I can't use other editors without "proper" vim keybindings' 2012: also discover tmux, because i wanted the ability to use vim keybindings and copy things in/out of shell 2012-2016: dabble with emacs sproad…

I was once a vim user for a year and switched to emacs to look at its advantage from vim. Keybindings gave me so much pain to adjust and took my brain for a month to completely absorb the keybindings. And even did 'alias vim=$(which emacs)' to force my self to use emacs. I did not try evil-mode thinking that won't resolve my vim addiction. Now I still happily use emacs for 2 years everyday and never get back to vim except for some circumstance that I am forced to use vim on other computers.
Post reply on HN