I use asdf and Emacs and I think Emacs doesn't see asdf shims?

I installed devicetree-language-server which resides in .asdf/shims, but when I run (executable-find "devicetree-lanuage-server") I get nil. How can I fix it?

Sorry if it's stupid question, Emacs is style quite a mystery for me.

#emacs

Problem fixed, thanks everyone!

I hoped missing shims were the root cause of my problem with devicetree-language-server, but the fix just uncovered eglot drops dead trying to use it ;)