Today I learnt that Emacs 28 shipped a context-menu-mode! https://oylenshpeegul.gitlab.io/blog/posts/20230129/ This seems quintessentially Emacs: deeply hackable, but building UI features in an order very different to the mainstream.