Hacker News new | past | comments | ask | show | jobs | submit | kickingvegas's comments login

For me, make is definitely in the “stop worrying and learn to love it” bin. It will outlive all of us, so accept it and move on.



You're not wrong. Building a TUI is basically the same as mainframe forms programming.


While I didn't submit this link to HN, I wrote the OP. Thanks for the compliment on Casual! It's been an exercise in re-litigating my user experience with Emacs this Summer, which I've decided early on to share publicly. For folks interested learning more about the Casual packages, here's a link to Casual Suite (https://github.com/kickingvegas/casual-suite). At my blog you can find all my posts on the different Casual packages. http://yummymelon.com/devnull/


Looking at some of these screenshots, this is such a fantastic idea that it is surprising it wasn't done earlier. Magit has the perfect interface, why shouldn't everything be like that? Who wants to read the Info manual anyway? Info, Dired, Calc, obviously. Org mode, of course.

Maybe other people have been working separately on similar ideas? Really it is extremely obvious in retrospect that everything should have a Magit style interface. Ultimately, it would be great if that were the default, generally assumed style throughout Emacs. It would be great if all that effort could be coordinated and merged into the main distribution. Built-in, no external packages.


TIL.


Side note, if you use Emacs you can get the phases of the Moon by pressing “M” in either calendar or Org Agenda.


With M-x lunar-phases you get the next three lunar months; something like:

  Thursday, June 6, 2024: New Moon 8:40am (EDT)
  Friday, June 14, 2024: First Quarter Moon 1:20am (EDT)
     .. I removed a few lines ...
  Monday, August 19, 2024: Full Moon 2:24pm (EDT)
  Monday, August 26, 2024: Last Quarter Moon 5:34am (EDT
Also, M-x sunrise-sunset computes sunrise and sunset after you give it lat/long.


FYI, there's an alternate clipboard in macOS called the kill ring (influenced by Emacs) that lets you cycle through previously killed text. The default property is called NSTextKillRingSize. There's a bit of config to do but it still works (Sonoma 14.5 as of this writing) for native macOS apps. https://developer.apple.com/library/archive/documentation/Co...


If you need to mess with semantic versioning, `python -m semver`.


It's a third party package, though.


Related: if you use Emacs it has the Calc package which supports computer algebra. I recently published an interface for Calc that makes it significantly easier to use and wrote about it here. http://yummymelon.com/devnull/mathing-in-emacs-with-casual.h...


Nice work!

Emacs folks may also like the Maxima mode, a very capable interface to a full-blown CAS: https://www.emacswiki.org/emacs/MaximaMode


Recently I've been making Transient-based porcelains for some venerable Emacs packages. - For calc, there is Casual https://github.com/kickingvegas/casual - For isearch, there is cc-isearch-menu https://github.com/kickingvegas/cc-isearch-menu - For Dired, there is Casual Dired https://github.com/kickingvegas/casual-dired

All can be run in a TTY to get that TUI experience.


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: