clojure-norway

Sardtok 2025-08-19T07:21:03.461699Z

Morn!

2025-08-19T09:24:57.898889Z

litt off topic: noen som har satt opp Emacs for language servers og sånt? Nærmere bestemt typescript? Ser ut som det er to veier og gå - eglot eller lsp-mode. Tar gjerne imot erfaringer og anbefalinger her 😄 Har ikke følgt med på eller rørt emacs skikkelig på sikkert 10+ år så jeg henger ikke helt med i svingene

hypirion 2025-08-20T07:33:53.480129Z

Hva slags funksjonalitet er det dere bruker i en lsp forøvrig? Om Eglot er mye brukt vil jeg jo se mer på det igjen, men er usikker på om jeg benytter meg av "mye dilldall" eller ikke.

2025-08-20T07:36:02.301609Z

mulig det bare er en vanesak, jeg klarte meg jo uten før når jeg brukte Emacs til Ruby og Clojure. Men føles helt must-have å få umiddelbar feedback fra editoren om jeg refererer til ting som finnes eller ikke finnes i statiske språk som typescript. Lurer på om det også er LSP-ene som implementerer “strucutral select” (paredit lite) for ikke-lispspråk

slipset 2025-08-20T07:50:26.615909Z

Jeg bruker “Quick fix” og “jump to definition” hele tiden.

2025-08-20T07:50:57.890999Z

hmm ja og det, jump to definition + “navigate back” for å komme tilbake til start

2025-08-20T07:53:12.443729Z

pluss det å få “ekte” compiler-feil og linter-feil rett i editoren da, og kjekke integrasjoner som å liste alle compiler-feil og gå igjennom dem en etter en. Og en rekke ting som er kjekt når man først har masse typer og greier 😄

hkjels 2025-08-20T08:19:00.144819Z

Jeg bruker det i hovedsak til raske hopp i kode og endre variabel navn. Bruker en sjelden gang også en og annen action. Det som er dilldall i midt syn er alt det visuelle som lsp-mode legger til. Jeg trenger ikke til en hver tid å se hvor mange som refererer til en gitt funksjon o.l., det stjeler bare fokus i mitt syn.

slipset 2025-08-20T08:21:34.679699Z

Jeg liker å se hvor mange som refererer til funksjonene mine, det gir meg et raskt overblikk som jeg ikke alltid vet at jeg trenger

hkjels 2025-08-20T08:24:57.697939Z

Folk er forskjellig 🙂

gunnar 2025-08-20T09:15:58.732869Z

Jeg i samme leir som @hkjels. Synes det blir mye støy. VSCode og Intellij er blitt helt j**lig ut av boksen med annoteringer som viser bruk / siste endring (git) / type-hints. På et tidspunkt begynte folk å klage på i overkant mye @Annoteringer i java. Nå er det dobbelt opp.

Zeniten 2025-08-19T09:46:13.794159Z

Jeg bruker Eglot og er fornøyd med det, men Eglot støtter ikke mangfoldige aktive LSP-servere, så du kan f.eks. ikke ha både en server for TypeScript og en Tailwind CSS-server kjørende på samme tid.

2025-08-19T09:46:46.818999Z

ah, det er litt dealbreaker ja. Høres ut som lsp-mode kan være tingen

hypirion 2025-08-19T10:35:32.107689Z

Jeg har vel kommet fram til at lsp-mode støtter mye mer og passer bra nok for meg. Jeg vurderte Eglot etter å ha lest https://andreyor.st/posts/2023-09-09-migrating-from-lsp-mode-to-eglot/, men fikk ikke ting til å fungere og lsp-mode "bare fungerte" og var bra nok for meg, så jeg gikk for det.

slipset 2025-08-19T10:37:35.930469Z

brukte lsp-mode, nå bruker jeg Claude…

🤖 1
hkjels 2025-08-19T11:45:09.605349Z

Jeg bruker Eglot og er også fornøyd med det. Eglot kan kjøre flere servere av gangen, bare ikke i samme dokument. Dvs. blande typescript og html. Dersom du bruker org-mode med flere forskjellige blokker, så fungerer det helt fint.

💡 1
hkjels 2025-08-19T11:46:20.637289Z

Lsp-mode legger til litt mye dilldall for min smak, men det er bare smak og behag

gunnar 2025-08-19T17:54:27.427649Z

Kjører også eglot og foretrekker den fremfor lsp-mode av flere grunner (kommer tilbake til det - er på mobilen nå). Det går an å kjøre en multiplexer for å få flere servere til å fungere, noe vscode/intellij/lsp-mode gjør selv. Eglot har vel tatt et prinsipielt valg om at det bør ligge utenfor mode'en, noe jeg er enig i. Ganske idiotisk, egentlig, at alle editorer må løse dette kompliserte problemet selv. Mer om multiplexere i emacs (har ikke testet selv ennå) https://drshapeless.com/blog/posts/eglot-and-lsp-multiplexer.html https://github.com/thefrontside/lspx

2025-08-19T20:54:33.542089Z

herlig folkens, hjertelig takk for masse bra input!

msolli 2025-08-19T04:49:29.072359Z

Morn!

slipset 2025-08-19T05:05:32.186999Z

Mrn. Skal visst til USA i november.

🥳 3
🎉 8
Sardtok 2025-08-19T07:24:11.844169Z

Gratulerer!

cjohansen 2025-08-19T05:49:10.459689Z

Gratulerer med talk på gjev konferanse! Og kondolerer med reisen til et u-land i forfall 😅

😂 2
💜 1
2025-08-19T05:41:11.249849Z

Morn

cjohansen 2025-08-19T05:48:18.226199Z

Morn!

hypirion 2025-08-19T06:02:31.570659Z

Morn!

mokr 2025-08-19T06:02:42.165149Z

Morn!