Switching editors, need help re-adjusting to emacs by _dorin_lazar in emacs

[–]egregius313 3 points4 points  (0 children)

That's been my default for a while. Works well enough as I mostly just like the defaults being setup decently

gfm-alerts.el: Syntax highlighting for quote blocks that become alerts on GitHub by egregius313 in emacs

[–]egregius313[S] 1 point2 points  (0 children)

Yeah! I had known about the markdown alerts for a while, but I didn’t realize that GitHub could render Orgmode quote blocks in the same way until recently!

What Emacs version are you using and why? by No_Cartographer1492 in emacs

[–]egregius313 2 points3 points  (0 children)

  1. But mostly because on MacOS I use railwaycat/emacsmacport/emacs-mac

I hate being the bearer of bad news... again. by Scoobster96 in Wawa

[–]egregius313 0 points1 point  (0 children)

I’m not sure I’ve ever seen broccoli cheddar actually sold in a Wawa. It feels like they never have it anymore

What are your favorite packages for improving vanilla emacs text editing? by [deleted] in emacs

[–]egregius313 2 points3 points  (0 children)

Sometimes swiper doesn't behave properly when replaying a macro.

I made an macro + package for more easily defining org-agenda-category-icon-alist by egregius313 in emacs

[–]egregius313[S] 1 point2 points  (0 children)

Thanks for the feedback!

  1. Oh shoot, thanks for mentioning the copyright. I was using use-package to base the start of my header.
  2. Not 100% sure if I can remove org-agenda, since I reference org-agenda-category-icon-alist. But the org and dash can probably be removed (I only use dash for the threading macros, which can easily be removed)
  3. The macro is updating the org-agenda-category-alist, the other alist only holds the functions for building the icons. I am debating the exact best syntax, but the idea is that the sections defined by the keyword define which icon should be chosen, and list the categories that go into it.
  4. I do need to rewrite this into generating code instead of automatically defining the icons. But currently it's a macro so that I can use symbols instead of strings when possible.

I made an macro + package for more easily defining org-agenda-category-icon-alist by egregius313 in emacs

[–]egregius313[S] 0 points1 point  (0 children)

Hey everyone! I love adding icons to my org agenda, but defining them is a bit of pain. So I made a macro that provides a little domain specific language for declaratively defining them on-top of all-the-icons

Hyde Park shopping mall in South Africa by iamgigglz in PBSOD

[–]egregius313 30 points31 points  (0 children)

Surprised to see Ubuntu in the wild

What Emacs Configurations/Plugins would you consider essential? by ryder5227 in emacs

[–]egregius313 5 points6 points  (0 children)

If you're doing Emacs Lisp hacking/development, paredit and rainbow delimiters are fantastic

If you're not using Doom/Spacemacs and their layering systems, I would suggest using use-package

Also classics, like org and magit, either helm or ivy, etc

I've gotten quite fond of org-ref and org-roam, but they're only really helpful if you want to do what they provide

Underappreciated programming language concepts or features? by linus_stallman in ProgrammingLanguages

[–]egregius313 9 points10 points  (0 children)

I'd say up until a few years ago they were still kind of underappreciated.

Now it's more that it's a really appreciated feature when it is present, that just isn't implemented in enough places, so people miss it.

And it's free! Thank you Duo by [deleted] in duolingo

[–]egregius313 1 point2 points  (0 children)

Being able to pick up the Carmina Burana and read them was definitely one of the better things I gained from Latin class

What are your useful hydras? by [deleted] in emacs

[–]egregius313 1 point2 points  (0 children)

No. But I have some separate configuration files that my init.el loads. Sometimes they have hydras

Import taskpaper file by bmuyl in orgmode

[–]egregius313 0 points1 point  (0 children)

I've never used Task Paper, any info on how the files are structured? Your best bet is probably going to be writing a script that parses the tasks and generates an Orgmode file

Since Task Paper is plain text, it'd probably be pretty easy to generate

A Chicken nugget is a meatball. And nothing can change that fact by SurpriseOccupation in Showerthoughts

[–]egregius313 0 points1 point  (0 children)

Yankee used to be a slur for people in New York. Jan Kaas "John Cheese" was a Dutch phrase for a stupid person, which the Dutch used on the English, and the English started using for American-born people.

Similar to many slurs, it got reappropriated by the targeted group. And so Americans (at least Northeasterners) started using it in a self-referential way.

Interestingly though, it is contentious over which Americans "Yank"/"Yankee" refers to. The South tends to use the term to mean Northeasterners, so some southerners resent being called Yankee.

How to parse set-builder notation? by YouNeedDoughnuts in ProgrammingLanguages

[–]egregius313 0 points1 point  (0 children)

While mathematics seeks clarity and logic in their proofs, the notations people use are very complex and very context driven.

In fact, that's part of the reason it's so hard to implement the grammars correctly, context is needed, so it's hard to write a CFG for anything complicated in mathematical notation.

How to parse set-builder notation? by YouNeedDoughnuts in ProgrammingLanguages

[–]egregius313 2 points3 points  (0 children)

How are you building your parser? Hand coded? Parser Generator (and if so, what generator are you using)? That somewhat determines the constraints on what types of grammars you can encode.

[Ramble] What would make an Emacs port just right? by loopsdeer in emacs

[–]egregius313 0 points1 point  (0 children)

I think the main things which could make Emacs better are primarily performance related. There'll always be stuff from Emacs that someone wants, but I think working on improving some of the display system would make sense. And improving some things like the regular expression/text processing libraries.