After upgrading my Mac to macOS Sierra, I have an issue relating to BibDesk (v. 1.6.7) completions in TeXShop (v. 3.73); they don't work. Previously, if I typed "\ref{" or "\cite{" and (while BibDesk was open) pressed Esc it would give me a list of all possible options contained in my document, but after upgrading to Sierra it isn't working at all.

Is anyone else having this problem, or a fix for it?


1 Answer 1


The Esc key has been used (by default---it can be configured to be the Tab key) as the trigger key for command completion, NOT for filling in \cite commands. You use the F5 key for filling in \cite commands with the .bib file(s) open in BibDesk.

  • 1
    Thank you so much! Do you know how I can change it from F5? Before the update I had it as ESC! Oct 18, 2016 at 18:07
  • I'm not sure but if you change the Command Completion trigger key to Tab (TeXShop->Preferences->Source has an item to do that) it the Esc key might revert to the BibDesk plugin. If that doesn't work I don't think it can be done. Oct 18, 2016 at 21:36
  • There is no BibDesk plugin anymore, just to be pedantic; the keybinding is controlled by TeXShop or your system's bindings, and the code for communication with BibDesk is compiled into TeXShop. The standard one for complete: is option-escape, as it ties into the system's normal dictionary-based autocompletion for text views. You can confirm this yourself in TextEdit. Oct 19, 2016 at 2:07
  • @AdamMaxwell I know it's not truly a plugin. I used the term lightly to mean it was supplied by the BibDesk project and is included in TeXShop. Oct 19, 2016 at 2:21
  • 1
    Adding KeyBindings/zip from herbs.github.io as suggested by Herb Schulz and adding the line "\033" = "complete:"; /*escape */ solved the issue for me. The Esc key trigers the filling of the \cite and \ref commands again. So, thanks ! Jun 15, 2017 at 9:53

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .