This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-03-24
Channels
- # announcements (31)
- # babashka (21)
- # babashka-sci-dev (4)
- # beginners (8)
- # cherry (4)
- # cider (32)
- # clj-kondo (15)
- # cljdoc (4)
- # cljsrn (4)
- # clojure (69)
- # clojure-dev (1)
- # clojure-europe (12)
- # clojure-nl (1)
- # clojure-norway (8)
- # clojure-uk (4)
- # clojurescript (16)
- # clr (6)
- # conjure (4)
- # fulcro (4)
- # hispano (1)
- # honeysql (1)
- # humbleui (5)
- # hyperfiddle (8)
- # lambdaisland (4)
- # lsp (8)
- # malli (24)
- # off-topic (3)
- # polylith (5)
- # reagent (10)
- # remote-jobs (3)
- # rewrite-clj (7)
- # scittle (12)
- # spacemacs (4)
- # sql (2)
- # tools-deps (29)
- # xtdb (7)
Jotting down thoughts on bug/expected behavior of passing :keymap
to a text-field
--
When keyevents show up for any edit
characters (like :a, :enter, etc),
the edit event still occurs even if your :keymap
callback returned a falsey value. So there's no way to prevent an :a
keyevent from adding an a
to the text-input's string
Based on the behavior of using component on-focused-key
, I'd expect keymap callback should run first, and returning a falsey value should prevent TextInput from running its own edit
handler for that character.
If this sounds right then I might PR a fix into main
so I can delete a fiddly (future) workaround I'm using
Hi, I am having a little bit of an issue at the moment on linux. I get the error /tmp/skija_0.109.1_x64/libskija.so: libGL.so.1: cannot open shared object file: No such file or directory
. The problem comes from using homebrew. If I brew unlink openjkd
everything works. Does somebody know if there is a way to use the jdk installed from homebrew without hitting that error? Cheers
I got a AMD Ryzen 5 1600X Six-Core Processor on this machine, it's x86_64 I believe. Yeah it's weird, the apt package used when I brew unlink openjdk
finds shared libs just fine, it's just the brew installed one that doesn't. Maybe I shouldn't use homebrew on linux, but it's damn convenient to install clojure tools, bb, lsps and what have you.
Also, it maybe unrelated but, I installed rust using brew to try out tauri. When building, rustc couldn't find shared libs also. It turns out brew installs it's own version of pkg-config which doesn't know where to find shared libs by default. Or rather it can only find libs installed with brew. Here is the https://tauri.app/v1/guides/faq. You need to set PKG_CONFIG_PATH
to the right directories for it to work. I was wondering if it was something similar happening here and if someone already had that issue and found a work around. Maybe I need to set an environment variable, or I need to find a brew formula that installs libGL.so.1...