I completed Day 18 and Day 19 of #100DaysOfCode, even while tweaking my #Emacs init file.
I figured out the reason there's no matching quote mode. Unlike with parenthesis (and bracket and brace), source code doesn't use a different character for open quote and close quote. Thus, matching quotes would require a different approach.
@aj Okay, I clicked share, but with whom and what service? Here's the link it gives me, FWIW: https://gts.sadauskas.id.au/@aj/statuses/01JS8ZXQ41B1ZH33AZ2R2XGY2Y
@zeldman Happy Birthday, Jasper, you handsome fella! :) #cats #catsofmastodon
blink-matching-parens is an awesome Emacs minor mode. But why can't I find something like that for matching quotes? Where are you blink-matching-quotes? #emacs
@electragician Yes, I buy refurb business computers every half decade or so. Love the logo!
@blueghost @debian @fedora @dyne @torproject @pop_os_official @system76 @QubesOS Yep, adopting a Linux distro has been on my todo list for decades. I've still got two computers running Win 7! I can still download updates to Windows Defender signatures and the monthly malicious software removal tool (which, surprisingly, doesn't remove Windows itself)
Finally I upgraded to Emacs 30.1. While that fixed the issue, I then got distracted by configuring a brand new init file and eliminating incompatible modes. (Who really needs visual-basic-mode, anyway?) Anyway, I completed Day 11 of #100DaysOfCode!
My #100DaysOfCode sprint turned into a crawl yesterday and today. The python-mode in my Emacs 25.2 couldn't indent match-case blocks properly, and no remedy worked. And yes, I did remember to remove all the python.+.el? files from my computer.
Today I decided to see if #Vivaldi has a command line switch that would open a folder of bookmarks. But all I had to do was press F2, enter the first few letters of the Speed Dial nickname and click it. F2 is the default key for Quick Commands:
https://vivaldi.com/blog/quick-commands-guide/
Completed Days 3 to 5 in the #100DaysOfCode yesterday and today. I'd love to finish in 50 days, but I'm aiming for 60 days.
I joined the #100DaysOfCode yesterday and completed Day 1 and Day 2. The tricky part in Day 2 is to ensure the per person cost always displays two decimal places by adding the format {:.2f} string. Otherwise, you get $33.6 instead of $33.60, for example.
I am proud to say that emacs.social is ready to go! Please sign up and lets see how it does. :) It is running the glitch fork that allows for markdown. Right now it is set for a moderator to approve signups. This is to help cut down on spam accounts. Let me know what you think! #emacs
There are a couple of features of #orgmode links in #Emacs that I think are underappreciated:
1. They work in all buffers, not just org-mode buffers! Bind org-open-at-point-global to a globally accessible key binding and enjoy org-links everywhere. For example, I like putting info links in comments in Emacs Lisp files, like info:calc#Graphics. Remember too, that file links can include a search string, for example file:~/.emacs.d/init.el::eshell takes me right to my eshell configuration. Shell links, that execute commands, are pretty useful too, for example <shell:zip source *.c *.h>.
2. It's super easy to create new link types (if you know how to program). For example, here's a new type of link for keyboard macros:
(org-link-set-parameters "kbd"
:follow (lambda (macro arg)
(kmacro-call-macro arg t nil (kbd macro))))
With that definition you can write keyboard macros like <kbd:M-a M-f M-t> and execute them with org-open-at-point-global.
Back in February I wrote about the good old days when employers would lay off non-essential or excess workers in order to remain viable. Another trend I see is that employers are off-loading benefits onto their employees.
https://ludditegeek.blogspot.com/2025/04/the-shift-to-employee-sponsored-benefits.html
Luddite Geek resides in Northeastern USA with just one cat and a wife. He received his B.S.E.E. from a well-known technical university and has worked in the electrical industry since 1982. He specializes in Automation of CAD and Data Analysis. He does not have a Twitter account. His Myers-Briggs personality type is INTP.