From the logs the issue seems to be that ~/.local/share/zed/extensions/work/kotlin/kotlin-language-server-1.3.12/server/bin/kotlin-language-server isn't executable.
I did some digging and the cause seems to be zed-industries/zed#13869, because smol::fs::File::create by default sets the file's permissions to -rw-r--r--, whereas unzip carries over the file's permissions from the zip archive.
Only tested on Linux.
From the logs the issue seems to be that
~/.local/share/zed/extensions/work/kotlin/kotlin-language-server-1.3.12/server/bin/kotlin-language-server
isn't executable.I did some digging and the cause seems to be zed-industries/zed#13869, because
smol::fs::File::create
by default sets the file's permissions to-rw-r--r--
, whereasunzip
carries over the file's permissions from the zip archive.