Posts

why is WordPress printing my array instead of just constructing it?

Intro I am trying to apply a custom view to all the results of a visit to a taxonomy page, which involves wrapping the whole lot of results in some DOM boilerplate and then invoking the function to display each result as an element within that boilerplate. My strategy of choice was to step through each result, populated dynamically depending which taxonomy term has led them here, and fill a bucket with those results, then display each one appropriately.

My emacs godmode indicators and Elisp equivalent of defonce

Godmode Godmode1 is a handy mode that aims to ease the stress on otherwise stretching fingers by basically holding C- or M-C for you. A common difficulty is knowing if you are currently in Godmode or not, especially since I no longer use doom-modeline2. The first solution that is recommended is to change your cursor depending on whether you are in the mode or not. For years, back when I used godmode more rarely, this was enough.

Bash brace expansion for adding a quick suffix to a file name

Intro I am no Bash expert, but in searching for an unrelated answer I came across the following snippet to add a suffix to a file: sudo mv /usr/share/dbus-1/services/org.knopwob.dunst.service{,.disabled} The insight here was in the way the braces expanded to the full earlier path. I look forward to making better use of this in my command-line journeyings. I also found a nice instructive cheat sheet here: https://wiki.bash-hackers.org/syntax/expansion/brace .

How I Switched to DVP Dvorak Keyboard Layout as a Linux EXWM Emacs User

My heavy emacs use was both the motivation and the obstacle to switching to a new keyboard layout. Motivation because my life is keyboard driven, so there are healh and efficiency reasons to want to make the best of my keyboard experience. Obstruction because so much of my emacs and typing proficiency is in my muscle memory, and this might be lost if I make a drastic change. Well, rather than Colemaks or QwertZ, which aim to maintain most of your muscle memory, I decided to go whole hog and do Dvorak.

How to get Flycheck to stop using a buffer for error messages

Problem Every time I put my cursor in code with an error, or even while i’m typing something that is as yet unfinished, I have a new buffer pop up “Flycheck Error Messages”, which then disappears again when I have finished typing. I can’t find a relevant setting. How do I stop this disruption, maybe only having error messages in the modeline? Answer The following variable controls whether the new buffers occupy a new window or, as I desired, can be just in the minibuffer.

org-agenda no longer clocks out and in

For years my workflow has centered in org-agenda and I would go from one clocked item to the next. For instance, I would be clocked into my “Emails” task, which never closes, and then eventually move down in the agenda to “Task B”. Then I hit C-x TAB to clock in. It correctly queries for a comment on the task I’m leaving but no longer clocks me in to the new task as I’d asked.

Two modes on loading a file

** This question was posted to the emacs stackexchange. 1 Clojure files should open in Clojure-mode. I also have Clojure files that contain color info and are used to generate my styles; they live under a /styles path. For these files, I want them to have both clojure-mode (a major mode) and rainbow-mode (a minor mode). I can implement this on a file-by-file basis be starting such files with a line like this:

How to get readable mode in emacs w3m?

I’ve made the switch to w3m from eww, which has been great overall since the eww thread-blocking was insufferable. However, one of the biggest benefits of eww was the ability to engage a readability mode that cut all but the content of the page, which is also a feature I use a lot on Firefox on my phone. A previous answer from 20201 did something like this but was referencing elfeed, which has nothing to do with my use case, and used a bootstrap Python script.

dired no hiline

I was trying to make sure that hl-line mode (to highlight a line) is not on in my dired buffers without changing its presence anywhere else, since it messes up display of my diredfl permission faces. Unfortunately, the following didn’t work, probably because “setting” isn’t the same thing as calling the variable. What was the best way to selectively disable hl-line-mode? There were many good answers on Reddit1. (add-hook 'dired-mode-hook (lambda () (setq-local global-hl-line-mode nil hl-line-mode nil) ;; I wasn't sure on the relationship between ;; these two, or even which one was being used )) Learning along the way: global- is unrelated to hl-line-mode It turns out that global-hl-line does not share anything in common with hl-line-mode other than the end result, so altering one does not alter the other.

How do I change Firefox urlbar font size in 89.0?

My userChrome.css doesn’t seem to be doing what it did previously, and the text in my URL-bar is far too small. Here’s what fixed it in my userChrome.css previously: #urlbar {-moz-appearance: none !important; font-family: Tahoma Bold !important; color: Black !important; font-size: 16pt !important; } but it doesn’t seem to be doing anything now; change the font-size and restarting Firefox doesn’t seem to make any difference. Why is it behaving differently now?