This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-07-18
Channels
- # announcements (35)
- # babashka (14)
- # beginners (23)
- # calva (5)
- # cljsrn (3)
- # clojure (154)
- # clojure-europe (12)
- # clojure-losangeles (2)
- # clojure-uk (5)
- # clojurescript (42)
- # conjure (3)
- # cursive (10)
- # datomic (3)
- # emacs (6)
- # events (1)
- # graalvm (1)
- # helix (1)
- # honeysql (1)
- # hyperfiddle (1)
- # jobs-discuss (1)
- # lsp (8)
- # malli (54)
- # meander (1)
- # membrane (1)
- # off-topic (246)
- # polylith (4)
- # practicalli (1)
- # re-frame (14)
- # releases (1)
- # shadow-cljs (21)
- # sql (58)
- # vim (1)
- # vrac (2)
Hi. I am using Emacs on Mac for some time now, and never had any big issues. From the beginning on I had my CMD key mapped as Meta key, so I could use the ALT key to type my parens (I hope that makes sense so far). This still works on the Keyboard of my Macbook itself. I am using the Emacs build for Mac with Doom on top. Evil mode is disabled. Last week I bought myself a new keyboard, and while everything still works on the Mac onboard keyboard, the ALT key behaves differently on the external keyboard (a Keychron K4, if it helps). I can type all types of parens and brackets in my usual texteditors or slack ([]{}, as proof), but Emacs now interprets the ALT key as C-u. I am a little lost where to search and what to configure, does anybody have any pointers for me?
I think I got it. The keyboard does not have a right option key, just a left option key. I used karabiner to map the left option key to the right option key and now everything works as expected
It was, but thanks for the suggestion, that’s also a good thing to check. I changed the keymapping a little bit more now, the right Cmd now works as opt-right, and now everything works as it does on the Macbook.
For the record I was going to say to use karabiner and that it was probably a left vs right alt issue 😄
And you would have been right 😁 Now some new issues cause by Karabiner, but that’s a different topic 😉