Christian Tietze

  • Blog Posts
  • Writing
  • Apps
  • Work With Me
  • Contact

Add Any Directory to project.el’s List of Projects

Mar 29th, 2022

I am using the built-in project.el in Emacs to find files in various git-backed projects. But I also have a shared folder of blog post drafts with Sascha at zettelkasten.de that does not have any version control backing. I couldn’t get that folder to show up in project.el’s list because of that.

Continue reading …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • emacs
    • project

Get Your xcode.tips Card Printouts!

Mar 28th, 2022

Teaser image

Dominik Hauser maintains the illustrated xcode.tips page I’ve mentioned on Twitter here and there because the graphics are just lovely and the tips are really useful to become a proficient user of Xcode. It’s a complex piece of software, and the illustrations capture a tip in a single graphic, with shortcuts and UI hints and all.

Continue reading …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • xcode

Prioritize hl-line Highlight Over Neotree Faces

Mar 17th, 2022

Teaser image

In hindsight, it looks like my quest to tweak how Emacs looks and feels is to make it more Mac-like. No wonder, because I really like the OS X-era UI. So I’m still using the system default selection highlight colors and want these everywhere.

Continue reading …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • emacs

More Swifty NSAttributedString Attribute Query Methods

Mar 9th, 2022

NSAttributedString API takes an NSRange by-reference. That’s cumbersome to use, though, because you need to initialize a non-nil range, and there you should initialize it with NSNotFound to indicate an illegal state. Afterwards, you need to check if the range changed to a legal value.

Continue reading …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • nsattributedstring
    • nstextstorage

Context Menu in Magit Status Buffers

Mar 8th, 2022

Teaser image

I’m a very happy user of Magit, the amazing git frontend for Emacs. Today I noticed again that I miss one thing from GitUp, a GUI frontend for macOS, that I use when I’m selecting changes for a commit, discarding experimental file and line changes here and there in the process:

Continue reading …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • emacs
    • magit

The Playdate’s Docs Are Made with More Love Than Most End Products

Mar 6th, 2022

Michael Tsai shared a link to the Playdate’s Design Guidelines. The page blew me away. The Playdate is a handheld console that the team at Panic brought to live, and which you can actually buy since late last year.

Continue reading …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • indie

What’s the Problem With Old But Excellent Mac Apps?

Mar 4th, 2022

Tyler Hall wrote about “Half-Assed Mac Apps” the other day. His argument goes like this: Catalyst made it easy to deploy iPad apps to the Mac. But iPad apps don’t make the best experience on Mac. Users end up with more apps, but a lot of them being “half-assed” Catalyst ports.

Continue reading …

  • ∞ Permalink
  • • Comments
  • • Tags:
    • indie
    • mac

Contact • Newsletter • Blog Feed • /feeds • /now • /uses • @ctietze@mastodon.social • Privacy & Legal Information

Except where otherwise noted, content on this site is licensed CC BY-SA 4.0.

As an Amazon Associate I earn from qualifying purchases. This e.g. applies to links to Amazon.com.