(Emacs+Org-Mode) Migrate From Ido To Ivy In One Quick Step

After avoiding migrating from Ido to Ivy for years I put in the time today. Long story short it was simple, fast, and easy. Here is the micro version of what it took:

Continue reading “(Emacs+Org-Mode) Migrate From Ido To Ivy In One Quick Step”

How The Heck Are You Supposed To Choose Your BibTeX Keys?!

There are plenty of ways to do it and this article is one of the best.

It’s checklist is worth reviewing nearly every time you work directly with your BibTeX file.

Here is a copy of the checklist:

Continue reading “How The Heck Are You Supposed To Choose Your BibTeX Keys?!”

(Emacs+Bash) bash: update_terminal_cwd: command not found resolution

When you run Bash under shell in Emacs on macOS then update_terminal_cwd is never defined and after every command you get the error message bash: update_terminal_cwd: command not found making the shell unusable.

The simplest solution is to define update_terminal_cwd when it isn’t defined.

Here is the code:

if [ -z "$(type -t update_terminal_cwd)" ] || [ "$(type -t update_terminal_cwd)" != "function" ]; then
  update_terminal_cwd() {
    true
  }
fi

(macOS) Handling Too Many Application Windows Overload on macOS

My desk has 3 monitor on it—two external and one built into the Mac. They are used like this:

  • Top left
    • Chrome
    • Maybe
      • Inkscape
      • VMWare
      • iTunes
  • Top right
    • Emacs
  • Bottom
    • Terminal
    • WhatsApp
    • Pulse SMS

I tried to keep it simple but it is still easy to forget which application that I’m working with. I wanted a way to highlight the window that had focus and I found it with HazeOver — Distraction Dimmer for Mac.

Continue reading “(macOS) Handling Too Many Application Windows Overload on macOS”