Jaddaaa!
Med hjelp fra myoxo, #emacs på Freenode,
ergoemacs, og til slutt
Zoe, ble det årnings
Syntaks jeg prøvde:
Kode
(global-set-key (kbd "\M-8") '\[)
Med forskjellige varianter av escaping. Noen av dem førte til at Spacemacs ikke ville åpne konfig-fila
(define key-key key-translation-map (kbd "M-8") (kbd "\["))
Fordi ergoemacs fikk det til å virke som om key-translation-map var tingen, og nå ser jeg at bindestreken er på en annen plass og orker ikke teste om dette var feilen
(define-key key-translation-map (kbd "<f9> p") (kbd "φ"))
Copy-paste av eksempel fra ergoemacs. Som virket
(define-key key-translation-map (kbd "<f9> x") (kbd "["))
Så jeg prøvde å erstatte φ med [
(define-key key-translation-map (kbd "meta ?8") (kbd "["))
Som også virket! Så jeg prøvde å blande Zoe sitt svar med det (vet ikke hvorfor spørsmålstegnet er foran 8, men jaja)
(define-key key-translation-map [(control meta ?9)] [?\]])
Copypaste fra Zoe sitt svar. Virket, men jeg ville ikke ha Ctrl+Alt, bare Alt
(define-key key-translation-map [(meta ?8)] [?\[])
Så her er sluttresultatet. \o/
(Og alle andre tall og + for ±)
(define-key key-translation-map [(meta ?@)] [?\'])
Og denne ja
For hadde jeg skrevet på engelsk i Spacemacs i månedsvis uten å bruke apostrof, og irritert meg over at den da hopper inn i Visual mode av en eller annen grunn? Jepp!
For en forvirrende og inkonsistent syntaks. Herregud.
Det var i går, i dag fikk jeg fikset \
Kode
(define-key key-translation-map [(meta ?/)] [?\\])
Ikke noen shift meta nei.