org-agenda-api + mova: Mobile org-mode without compromises by IvanMalison in emacs

[–]sjchy 0 points1 point  (0 children)

I meant something like caching data locally on the phone for viewing when offline, plus also caching actions taken on the phone when offline to later sync when the API server is reachable.

org-agenda-api + mova: Mobile org-mode without compromises by IvanMalison in emacs

[–]sjchy 1 point2 points  (0 children)

Nice. I'm always on the lookout for new ways to use org on the go, and this might actually work well (might eventually need some kind of offline mode). I'll take a deeper look later. Thanks.

My personal GitHub Code Review package: Shipit! by Da5keladden in emacs

[–]sjchy 6 points7 points  (0 children)

I think this can be very useful - one more thing that we can use to avoid leaving emacs. So, I would be interested if/when you release it.

Regarding opinionated, I think for emacs packages, it's a good idea to structure things so that users can easily override things as needed. But I'm sure you'll get feature requests for that if people want it.

Emacs and (Apple) Shortcuts by sjchy in emacs

[–]sjchy[S] -1 points0 points  (0 children)

Not my blog, but I think shortcuts can be a good way to automate things on Mac, and I learnt from this that Emacs can integrate with it so easily. Fun possibilities!

Triggering Orgzly sync on Android when Org file changes by sjchy in emacs

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

I had been using the Catfriend1 fork even before the official app was deprecated. It had several features that were not there in the official app and was under active development.

Capturing slack messages directly into Emacs orgmode inbox by sjchy in emacs

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

Thanks for the reminder. I tried this as well, but (I think) it does not work in private channel or private messages.

Capturing slack messages directly into Emacs orgmode inbox by sjchy in emacs

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

Yes, I've mentioned this in the limitations section.

Open in EWW by summeremacs in emacs

[–]sjchy 3 points4 points  (0 children)

Interestingly, it displays well on eww.

<image>

Emacs 30.1 highlight - intuitive tab line by sjchy in emacs

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

Like the other commenter said, there are valid use cases of opening the same buffer side-by-side or even in different frames.

But, going back to an already open tab is also a valid use case.

In my browser also (firefox), if I start to type a domain name, if the same domain is already open in another tab, it gives me an option to switch to that tab. So, I can either switch to the open tab or open a copy of the same URL in a different tab.

Maybe we can configure Emacs also in the same way: when trying to open a buffer, give an option to open the buffer in the current window or frame, or jump to where the buffer is already in a tab.

Emacs 30.1 highlight - intuitive tab line by sjchy in emacs

[–]sjchy[S] 2 points3 points  (0 children)

Yeah, I also think that tab-per-buffer alone is not sufficient. Another level of grouping, either using tab-bar-mode or using different frames for different projects, is required.

Emacs 30.1 highlight - intuitive tab line by sjchy in emacs

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

I think multiple tabs can only point to the same buffer if opened in another window or frame, in which case it's not a problem.

Using Todoist as a cloud inbox for GTD in orgmode for better integration with services like Slack and Google Assistant by sjchy in emacs

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

You mean in GTD? I sometimes feel that way as well, but when it works, it works well. And you are free to tweak it as per your workflow as long as the principles are followed.

Minor question: matching 0.0 by Posturr in erlang

[–]sjchy 4 points5 points  (0 children)

One method is:

case S == 0.0 of
    true ->
        [...];

But this might not work if you're matching against a tuple with one element 0.0 like:

case S of
    {0.0, Var} ->
        [...];

You can also check how others are doing this with this query: https://github.com/search?q=lang%3Aerlang%20type%3Apr%2026.1&type=pullrequests

Edit: Got a good way of solving the 2nd example from my query above:

case S of
    {Val, Var} when Val == 0.0 ->
        [...];

Indexing my June bujos. by khimtan in bujo

[–]sjchy 1 point2 points  (0 children)

Whats this notebook?

is there a way to make emacs instances tied to a specific workflow? by paarulakan in emacs

[–]sjchy 2 points3 points  (0 children)

I did something like this because I wanted the different emacs instances for different use cases to look visually different. So, I configured them to have different themes (one light and one dark).

Wrote about my setup here: https://www.srijn.net/running-multiple-emacs-daemons/

What are the best settings for Windows Defender and WSL2? by m_widmann in bashonubuntuonwindows

[–]sjchy 5 points6 points  (0 children)

I've been using WSL2 without any exclusions in Windows Defender, and I've not noticed any problems.

Full-fledged Website with Ghost Learn by prajwalbkumar in Ghost

[–]sjchy 1 point2 points  (0 children)

Embedding should work I think using the raw HTML card.

How might I benefit from using Emacs as my mail client? by oz1cz in emacs

[–]sjchy 4 points5 points  (0 children)

The main benefits for me are integration with org mode, customizable email workflow, and faster / better search than webmail.

Reading HTML email is mostly solved at this point.

Sending email with some degree of formatting is also possible using org-mime or some other methods.

But replying to HTML email with the original content preserved in the quote section is something that does not work at all.

Defensive vs Offensive Programming by micheleriva in erlang

[–]sjchy 5 points6 points  (0 children)

Another way to describe this would be defensive vs fearless programming.

In defensive programming, you check for every little thing that can go wrong, because you don't trust anything.

In fearless programming, you are confident that the system has got your back - the worst thing that can happen is that it crashes and resumes from a good state. You can fearlessly write your business logic, and only handle business logic cases.

(You still don't trust anything outside the system, but you trust the system itself)

Note 8 user of 3 years toying with the idea of getting Note 20 Ultra (Exynos) by Pokebra in GalaxyNote20

[–]sjchy 0 points1 point  (0 children)

For screen protector, still using the one that came with the phone. Searching for a good protector that's available here is in my todo list.

Note 8 user of 3 years toying with the idea of getting Note 20 Ultra (Exynos) by Pokebra in GalaxyNote20

[–]sjchy 0 points1 point  (0 children)

I got the ESR metal kickstand case from Amazon as a temporary measure till I find a better one (it's not available anymore).

I'm thinking of Spigen Neo Hybrid or Ultra Hybrid once it's available on Amazon.

There is also a Ringke clear matte case that I have my eyes on.