I've added the just-lsp package to the set of #ArchLinux packages:
https://archlinux.org/packages/extra/x86_64/just-lsp/

In case you're relying on #just, try it out in with your language-server enabled editor of choice.
It's really quite useful!

#RustLang #LanguageServerProtocol

Arch Linux - just-lsp 0.1.0-1 (x86_64)

You suffer from the Copilot pause,

I suffer from the LSP pause.

We are not the same.

#DeveloperExperience #Developer #Programming #GitHubCopilot #GitHub #Copilot #AI #LLM #CopilotPause #LanguageServerProtocol #LSP #WeAreNotTheSame

TIL Network protocols Sans I/O โšก

โ€œโ€ฆ network protocol implementations written in Python that perform no I/O (this means libraries that operate directly on text or bytes; this excludes libraries that just abstract out I/O).โ€ ๐Ÿคฏ

Read the reference page ๐Ÿ‘‡
https://sans-io.readthedocs.io/

#Reusability #Python #FastCGI #HTTP2 #H11 #IRC #OAuth2 #OAuthLib #WebSocket #SOCKS5 #RFC2217 #SerialOverIP #EPICS #FIX #QUIC #LanguageServerProtocol #SMTP #DBus #ThorlabsAPT #Matrix #SSL #TLS #CPython #multipart #formdata

Network protocols, sans I/O โ€” Sans I/O 1.0.0 documentation

@b0rk thanks for sharing this. Iโ€™d already had a play with the #HelixEditor (impressive first class #LanguageServerProtocol support) and had a look tonight at the #MicroEditor (nice mouse support, assorted plugins but no official channel). Neither seems a perfect match but with a little personalisation either might serve - precisely your wider point about effort and configuration ๐Ÿ˜‰

Because I too want to post a nice screen shots of Emacs once in a while.

Implemented https://codeberg.org/harald/eglot-supplements/issues/23 for my eglot-supplements: https://codeberg.org/harald/eglot-supplements

#emacs #eglot #eglot-supplements #lsp #languageserverprotocol

eglot-cthier: recursion should still show function name

Thanks for writing this, been on my want-list for while! I think for recursion, it should still show that the function was called e.g. ``` def hello_world(): hello_world() test2() def test2(): hello_world() ``` should show: ``` - hello_world test.py:1 โ€ข hello_world test.py:1 ...

Codeberg.org

If you are using Emacs with Eglot and a language server, you may be interested in eglot-cthier.el (formally eglot-hierarchy.el) which alles to show and navigate the call hierarchy of an item.

After feedback here, on the mailing list and on codeberg, an improved version is ready for testing.

I tested it with eclipse-jdtls and tsc.

Feedback welcome.

#Emacs #Eglot #LSP #language_server #LanguageServerProtocol #eclipsejdtls #tsc #Typescript
#codeberg

https://codeberg.org/harald/eglot-supplements#call-hierarchy

eglot-supplements

Supplements for Emacs Eglot.

Codeberg.org

If you are using Emacs with Eglot and a language server, you may be interested in my new package eglot-hierarchy.el which alles to show and navigate the call hierarchy of an item.

I tested it with eclipse-jdtls and tsc.

Feedback welcome.

#Emacs #Eglot #LSP #language_server #LanguageServerProtocol #eclipsejdtls #tsc #Typescript

https://codeberg.org/harald/eglot-supplements#call-hierarchy

eglot-supplements

Supplements for Emacs Eglot.

Codeberg.org

๋„ค์˜ค๋น”์— LSP ์„ค์ •ํ•  ๋•Œ, ๋ช‡ ๊ฐœ์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์กฐํ•ฉํ•ด์„œ ์“ฐ๊ฒŒ ๋˜๋Š”๋ฐ, ๋Š˜ ๋”ฐ๋ผ ํ•˜๊ธฐ๋กœ ์„ค์น˜๋งŒ ํ•ด์„œ ๊ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ๋“ค์˜ ์—ญํ• ์„ ๋ชจ๋ฅธ์ฑ„ ์ฐœ์ฐœํ•˜๊ฒŒ ์จ ์™”์Šต๋‹ˆ๋‹ค. ์ด ์ฐธ์— ์ •๋ฆฌํ•ด๋ดค๋Š”๋ฐ์š”, ๋ณ„ ๋‚ด์šฉ์€ ์—†์ง€๋งŒ, ๊ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฌธ์„œ๋“ค์„ ๊ผผ๊ผผํžˆ ์ฝ๊ธฐ ๊ท€์ฐฎ์€ ๋ถ„๋“ค์„ ์œ„ํ•œ ๋ฌธ์„œ์ •๋„๋Š” ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
https://lionhairdino.github.io/posts/2024-11-25-neovimLSP.html

#neovim, #lsp #languageserverprotocol

Neovim์—์„œ LSP ์„ค์ •์— ์“ฐ์ด๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ๋“ค์˜ ์—ญํ• 

๋„ค์˜ค๋น” LSP ๋นŒํŠธ์ธ ํด๋ผ์ด์–ธํŠธ ์„ค์ •ํ•  ๋•Œ ์“ฐ์ด๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ๋“ค์˜ ์„ค์น˜ ๋ฐฉ๋ฒ•์ด ์•„๋‹Œ, ๋ฌด์Šจ ์ผ์„ ํ•˜๋Š”์ง€์— ๋Œ€ํ•ด์„œ๋งŒ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.

Lionhairdino

mason.nvim ใซใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใŸใ„ใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใ‚’่ฟฝๅŠ ใ™ใ‚‹
https://qiita.com/delphinus/items/e1ced262d6506cfbebf5?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items

#qiita #neovim #LSP #LanguageServerProtocol

mason.nvim ใซใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใŸใ„ใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใ‚’่ฟฝๅŠ ใ™ใ‚‹ - Qiita

ใ“ใฎ่จ˜ไบ‹ใฏ Vim ้ง…ไผใฎ 11/22 ใฎ่จ˜ไบ‹ใงใ™ใ€‚ๅ‰ๅ›žใฏ staticWagomU ใ•ใ‚“ใซใ‚ˆใ‚‹ fall.vimใ„ใ„ใž - ่ผชใ”ใ‚€ใฎ็ฉบใ็ฎฑใงใ—ใŸใ€‚mason.nvimใ€ไฝฟใฃใฆใพใ™ใ‹๏ผŸmasoโ€ฆ

Qiita

And now there's also a watch system integrated. I think it's now ready enough to test in our next project and then release it for the public.

#ink #vscode #lsp #languageServerProtocol #language_server_protocol