Blogging in Lisp


macOS 10.12 Sierra

Submitted by Bill St. Clair on Sat, 10 Sep 2016 06:19:06 GMT

Since the user beta is now what will ship next Wednesday, and after testing in a VMWare VM that it didn't break anything I really need to do my work (Emacs and Clozure Comon Lisp), I installed macOS 10.12 Sierra on my big iMac. This post is to let you know what worked and what didn't.

Didn't Work

  • Karabiner doesn't work. This is a known bug, and Takayama Fumihiko is hard at work on Karabiner-Elements to fix it. I use Karabiner to map the "fn" key on my Apple Wireless keyboard to left "control". The control key belongs in the lower-left-hand corner, NOT the seldom-used "fn" key. Especially for an Emacs weenie like me, who uses "control" every few seconds. The temporary fix is to add to the variables set by m-x customize-group for the "ns" group. In particular:
        (custom-set-variables '(ns-function-modifier (quote control)))
    This makes "fn" behave as "control" while in Emacs, but it doesn't fix it for Terminal, or general text field editing, which Karabiner used to fix.
  • Seashore crashes on launch. This is an ancient paint program that I will sorely miss. Maybe even enough to try to fix it.
  • I had to update Skype to the latest version (7.35). My old version crashed on launch.

Did Work

Most everything worked. I won't mention the Apple apps that ship with the OS. Those work, of course. But here are the others, with the version I'm running in parentheses.

Add comment   Edit post   Add post

Comments (2)

Karabiner-Elements now

Submitted by Bill St. Clair on Thu, 22 Sep 2016 11:18:01 GMT

Karabiner-Elements now works for macOS Sierra. See this post for details.

Edit comment

And the CCL linker error

Submitted by Bill St. Clair on Thu, 22 Sep 2016 11:24:58 GMT

And the CCL linker error has been fixed. Just get the latest version of trunk or 1.11.

Edit comment

Add comment   Edit post   Add post

Previous Posts:

Sizing An iOS Custom Keyboard for Scaled Apps
Conway's Life in JavaScript
Mac OS X 10.11.4 Beachball on Wake from Sleep
Google Authenticator, in Your Web Browser
Another Old Friend
Firefox Discontinuing Tab Groups
Barlow's Declaration Turns Twenty
Hello Again Old Friend
Mail-in-a-Box Rocks!!
ReadErl Is Live