Robert Pluim writes: >>>>>> On Mon, 29 Nov 2021 04:08:54 +0100, Tor Kringeland said: > > Tor> `ś' is a character used in /e.g./ Polish. Currently `C-x 8 ' s' is not > Tor> bound. Could this be added (along with the capitalized variant)? > > I think you'd be better off using one of the two Polish input methods, > theyʼre far more ergonomic than C-x 8 > > If youʼre already using a different input method, you can extend it > with bindings for the Polish characters youʼre interested in, eg > > (with-temp-buffer > (activate-input-method "latin-prefix") ;; the input method has to be triggered for `quail-package-alist' to be non-nil > (let ((quail-current-package (assoc "latin-prefix" quail-package-alist))) > (quail-define-rules ((append . t)) > ("'s" ?ś)))) > > Robert > -- Thanks for the tip. But when I'm writing with another input method, there comes up (not so often) the need to write some Polish name like Skowroński (also nothing for `C-x 8 ' n') or Kieślowski and it might be quicker to have the key-binding rather than changing the input method (or extending it for all the characters). The same happens for other languages, like Czech, where if you're writing a name with a `ž' it'd be faster to do something like `C-x 8 v e' than to switch to a Czech input method. I'm attaching a patch for `C-x 8' to include with Polish characters. It's missing `ż', for which I cannot of a good key-binding for (`C-x 8 .' is taken). Any ideas?