Success! and eventually I found out what exactly happened and how to fix it.
Short version: I work on a large C++ project and use lsp + clls for code navigation. Emacs part of the lsp, lsp-mode has a number of variables, and one of them — lsp-file-watch-threshold was set to nil by me in order to silence its warning about a number of watched directories. ...
I just want to shortly explain how I did it while using use-package and how it should probably work for anybody.
On a terminal:
brew install poppler automake
Then in emacs run the following:
; This goes into your emacs config file
(setq pdf-info-epdfinfo-program "/usr/local/bin/epdfinfo"))
;; this only has ...
I just recently wrote an Emacs package called Clipetty which solves this very problem. It uses OSC-52 xterm escape sequences, is smart enough to know when you're running on a remote host, and can deal with both nested and non-nested terminal multiplexers like GNU Screen and Tmux. The README.md file explains in more detail how it works.
Fixed -- I apologize to take up the space after having fixed it so fast, but I think it's worth documenting for the next person who runs into this:
The basic solution (outlined in set-mark-command (C-SPC) not recognised/broken) does work, but I hadn't unchecked the right shortcut. I overlooked the fact that my particular error was due to another combination ...