View Single Post
Queen of Blades
Jonta's Avatar
Trådstarter DonorCrew
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.