The best thing in the last year was that I made a mode for my job. All of my work repos are under the same folder so the mode gets activated for any file under that folder. It's small right now but has functionality like creating a new migration and switching to the new file. I also have yas-snippets for SQL tied to the mode. Using which-key helps me not have to remember all of the commands.
IGNORE THIS COMMENT >Using which-key helps me not have to remember all of the commands. I think the command's name is where-is, not which-key.
Ask HN: What's the weirdest/best thing you've done with Emacs?
31–40 of 44 posts
Re: Ask HN: What's the weirdest/best thing you've done with Emacs?
#32The best thing is very boring, but it's the best because I use it all day, every day, and it brings me joy: bringing all my text things to Emacs. Writing, project/task organizing, and email. Never thought I'd end up there.
Re: Ask HN: What's the weirdest/best thing you've done with Emacs?
#33Re: Ask HN: What's the weirdest/best thing you've done with Emacs?
#34I don't think it's really weird but using it as an http rest client for testing apis with restclient.el Postman frustrated me because it was taking up all the memory on my computer to do really simple calls. I remembered the "emacs rocks" episode on restclient and gave it a shot. Such a nice package. Really unfortunate that the maintainer doesn't update the melpa package.
Last MELPA update is 05/11; did I miss something?
Re: Ask HN: What's the weirdest/best thing you've done with Emacs?
#35I don't think it's really weird but using it as an http rest client for testing apis with restclient.el Postman frustrated me because it was taking up all the memory on my computer to do really simple calls. I remembered the "emacs rocks" episode on restclient and gave it a shot. Such a nice package. Really unfortunate that the maintainer doesn't update the melpa package.
> Really unfortunate that the maintainer doesn't update the melpa package. Last MELPA update is 05/11; did I miss something?
Not OP, but I suspect this is what s/he meant
Re: Ask HN: What's the weirdest/best thing you've done with Emacs?
#36I control my browser through Emacs, since it's a lot faster/saner especially when I have close to 1000 tabs. https://github.com/atomontage/osa-chrome (macOS, has some extra features) https://github.com/anticomputer/chrome.el (OS agnostic)
Re: Ask HN: What's the weirdest/best thing you've done with Emacs?
#37I use an Emacs construct called an idle timer to maintain a file of (the start and end of) every interval 7 minutes long or longer during which I did not interact with Emacs, which enables me to figure out when I started or stopped some activity. A typical use of the file is figuring out retroactively when I got out of bed even though I didn't make any record of the event at the time the event happened: specifically,…
Sounds handy. Are you interested in sharing the source?
(Is there a more graceful way to publish a single file?)
Re: Ask HN: What's the weirdest/best thing you've done with Emacs?
#38Earlier quoted context omitted.
Sounds handy. Are you interested in sharing the source?
https://github.com/hruvulum/hruvulum.github.io/blob/master/i... (Is there a more graceful way to publish a single file?)
Re: Ask HN: What's the weirdest/best thing you've done with Emacs?
#39Maybe not so amazing, or even Emacs specific. But I use a text file to store my browser bookmarks. I type a brief description above each url. I can add search tags. description blah blah blah tags: programming performance http://some_url_foobar I view the file with Emacs mode goto-address-mode . So all the hyperlinks are clickable with the mouse or a keybind. I can run M-x occur . To search and get a nice list of mat…
Re: Ask HN: What's the weirdest/best thing you've done with Emacs?
#40Another thing I did with org mode was create a release document of all commits that are going into a release as well as the link to that commit in github, then exported to PDF and sent to the team. We had to cherry pick a bunch of commits for a release and in order to make it clear what was going out I organized it by newest to oldest and had the commit hash as a hyperlink.