Krysslenker fra #off-topic: https://clojurians.slack.com/archives/C03RZGPG3/p1767005020928229 Kjempefin presentasjon om desktop UX fra en som virkelig har tyngde i faget.
Ja, jeg så den. Finfin video!
OMG! Plutselig (ved hjelp av Claude) har jeg fått decent paredit support i typescript og tsx https://github.com/slipset/emacsd/blob/main/init.el
Fungerer det bra?
Har prøvd smartparens tidligere med js/ts, men med blandet resultat (slurp/barf ifm med if (...) { fungerte ... rart)
Jeg bruker combobulate selv (tilbyr bare delvis paredit, men splice/raise fungerer bra), samt jtsx for live-rename av tags (endring av opening-tag endrer samtidig closing-tag) og litt annet tjafs, men kanskje viktigst av alt: treesitter legger til rette for navigering med forward-sexp (C-M-f) og venner.
Om det fungerer bra vet jeg ikke ennå, men jeg kan f.eks nå splice, slurpe og barfe. Og selvsagt forward/backward-sexp. Jeg er kanskje litt uenig iblant om hva som er en sexp, men det kan jeg leve med
Hører gjerne mer om erfaringene dine etterhvert. Hadde vært fint å få en god paredit-opplevelse for ts/tsx på plass i emacs!
Det er ingenting som forhindrer meg i å lage ubalanserte parenteser, men det synes jeg vel er greit.