shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

285
active users

#lsp

0 posts0 participants0 posts today
Aral Balkan<p>So it does look like the TypeScript language server has a limit of 4MB source size where it disables type checking (and actually shows an erroneous error stating that exports that exist in the file do not exist) for files that are imported but not open in the current workspace/session.</p><p>Still not sure if this is documented anywhere or not (haven’t been able to find it, if it is).</p><p>99.99999% of the time, unless you’re doing niche stuff like I am, you won’t run into this.</p><p>Workaround: should you have such a large file, e.g., with a large generated object, try and refactor to split it up into multiple files and rejoin it a separate file. The actual object size/memory usage isn’t the issue, it’s the file size.</p><p><a href="https://github.com/typescript-language-server/typescript-language-server/issues/951#issuecomment-2786000876" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/typescript-language</span><span class="invisible">-server/typescript-language-server/issues/951#issuecomment-2786000876</span></a></p><p><a href="https://mastodon.ar.al/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a> <a href="https://mastodon.ar.al/tags/max" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>max</span></a> <a href="https://mastodon.ar.al/tags/lines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lines</span></a> <a href="https://mastodon.ar.al/tags/memory" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>memory</span></a> <a href="https://mastodon.ar.al/tags/constant" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>constant</span></a> <a href="https://mastodon.ar.al/tags/object" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>object</span></a> <a href="https://mastodon.ar.al/tags/import" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>import</span></a> <a href="https://mastodon.ar.al/tags/bug" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bug</span></a> <a href="https://mastodon.ar.al/tags/issue" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>issue</span></a> <a href="https://mastodon.ar.al/tags/LSP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LSP</span></a> <a href="https://mastodon.ar.al/tags/languageServer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>languageServer</span></a> <a href="https://mastodon.ar.al/tags/HelixEditor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HelixEditor</span></a> <a href="https://mastodon.ar.al/tags/VSCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VSCode</span></a> <a href="https://mastodon.ar.al/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.ar.al/tags/microsoft" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>microsoft</span></a> <a href="https://mastodon.ar.al/tags/workaround" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>workaround</span></a></p>
Aral Balkan<p>Right, well, I can reproduce it with a simple example so I just filed a bug. Let’s see if it’s a known issue/limitation or what.</p><p><a href="https://github.com/typescript-language-server/typescript-language-server/issues/951" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/typescript-language</span><span class="invisible">-server/typescript-language-server/issues/951</span></a></p><p>Screen recording showing the issue:</p><p><a href="https://vimeo.com/1073284447?share=copy#t=0" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">vimeo.com/1073284447?share=cop</span><span class="invisible">y#t=0</span></a></p><p><a href="https://mastodon.ar.al/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a> <a href="https://mastodon.ar.al/tags/max" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>max</span></a> <a href="https://mastodon.ar.al/tags/lines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lines</span></a> <a href="https://mastodon.ar.al/tags/memory" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>memory</span></a> <a href="https://mastodon.ar.al/tags/constant" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>constant</span></a> <a href="https://mastodon.ar.al/tags/object" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>object</span></a> <a href="https://mastodon.ar.al/tags/import" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>import</span></a> <a href="https://mastodon.ar.al/tags/bug" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bug</span></a> <a href="https://mastodon.ar.al/tags/issue" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>issue</span></a> <a href="https://mastodon.ar.al/tags/LSP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LSP</span></a> <a href="https://mastodon.ar.al/tags/languageServer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>languageServer</span></a> <a href="https://mastodon.ar.al/tags/HelixEditor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HelixEditor</span></a> <a href="https://mastodon.ar.al/tags/VSCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VSCode</span></a> <a href="https://mastodon.ar.al/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.ar.al/tags/microsoft" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>microsoft</span></a></p>
Aral Balkan<p>Hit an interesting limit in the TypeScript language server¹:</p><p>Looks like there’s a limit on the number of entries an object (constant) can have before the language server balks. Seems to hit it around 1,343.</p><p>(I’m generating an object for an icon library.)</p><p>Doesn’t appear to be related to file/memory size (breaking up the same number of entries into several objects works).</p><p>Anyone know what limitation exactly I’m hitting (if it’s documented somewhere?) Been searching but couldn’t find any reference to it.</p><p>¹ It’s definitely a language server limit as I tried in VSCode as well to rule out it being a limit in Helix Editor.</p><p><a href="https://mastodon.ar.al/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a> <a href="https://mastodon.ar.al/tags/limit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>limit</span></a> <a href="https://mastodon.ar.al/tags/constant" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>constant</span></a> <a href="https://mastodon.ar.al/tags/object" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>object</span></a> <a href="https://mastodon.ar.al/tags/languageServer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>languageServer</span></a> <a href="https://mastodon.ar.al/tags/LSP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LSP</span></a></p>
Raul Portales<p>I've been promoting Lego Serious Play for around 8 years. Somehow in the past couple of months things have heated up and I've run 4 team building workshops. </p><p>Prior to that I've made maybe 2 brainstorming sessions and 4 retrospectives in 4 years. </p><p>Happy to see that picking up. <a href="https://androiddev.social/tags/Lego" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lego</span></a> <a href="https://androiddev.social/tags/LSP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LSP</span></a></p>
Kushal Das :python: :tor:<p><a href="https://toots.dgplug.org/tags/basedpyright" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>basedpyright</span></a> and <a href="https://toots.dgplug.org/tags/neovim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>neovim</span></a> configuration <a href="https://kushaldas.in/posts/basedpyright-and-neovim.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">kushaldas.in/posts/basedpyrigh</span><span class="invisible">t-and-neovim.html</span></a> <a href="https://toots.dgplug.org/tags/vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim</span></a> <a href="https://toots.dgplug.org/tags/lsp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lsp</span></a> <a href="https://toots.dgplug.org/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a></p>
Aral Balkan<p>Yay, Pascal Kuthe’s inline diagnostics PR¹ was merged into Helix Editor’s² main branch yesterday. He’s been working on it for the past year (and I’ve been daily driving it for about as long) and it makes such a great difference to your workflow.</p><p>You have to build from source³ to try it at the moment.</p><p>Also, manually update your config⁴ to turn it on for the time being.</p><p>🧬</p><p>¹ <a href="https://github.com/helix-editor/helix/pull/6417" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/helix-editor/helix/</span><span class="invisible">pull/6417</span></a><br>² <a href="https://helix-editor.com" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">helix-editor.com</span><span class="invisible"></span></a><br>³ <a href="https://docs.helix-editor.com/building-from-source.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.helix-editor.com/building</span><span class="invisible">-from-source.html</span></a><br>⁴ <a href="https://github.com/helix-editor/helix/blob/22a051408a467ff8b3e43457961d5497903dc7d0/book/src/editor.md?plain=1#L432C1-L434C76" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/helix-editor/helix/</span><span class="invisible">blob/22a051408a467ff8b3e43457961d5497903dc7d0/book/src/editor.md?plain=1#L432C1-L434C76</span></a></p><p><a href="https://mastodon.ar.al/tags/HelixEditor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HelixEditor</span></a> <a href="https://mastodon.ar.al/tags/LSP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LSP</span></a></p>
TDonoval<p>Where the fuck is your office? At Income Tax? Strange name for a place.</p><p><a href="https://social.vivaldi.net/tags/Translation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Translation</span></a> <a href="https://social.vivaldi.net/tags/Translator" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Translator</span></a> <a href="https://social.vivaldi.net/tags/translationblunders" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>translationblunders</span></a> <a href="https://social.vivaldi.net/tags/LSP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LSP</span></a> <a href="https://social.vivaldi.net/tags/xl8freelancer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>xl8freelancer</span></a> <a href="https://social.vivaldi.net/tags/TranslationMarket" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TranslationMarket</span></a> <a href="https://social.vivaldi.net/tags/TranslationAgency" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TranslationAgency</span></a> <a href="https://social.vivaldi.net/tags/Localisation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Localisation</span></a></p>
Mark Gardner<p><span class="h-card" translate="no"><a href="https://hackers.town/@randomgeek" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>randomgeek</span></a></span> I thought the point of <a href="https://social.sdf.org/tags/LSP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LSP</span></a> was to do the programming language stuff outside of the text editor process: <a href="https://code.visualstudio.com/api/language-extensions/language-server-extension-guide#:~:text=Language%20Servers%20can%20be%20implemented%20in%20any%20language%20and%20run%20in%20their%20own%20process%20to%20avoid%20performance%20cost" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">code.visualstudio.com/api/lang</span><span class="invisible">uage-extensions/language-server-extension-guide#:~:text=Language%20Servers%20can%20be%20implemented%20in%20any%20language%20and%20run%20in%20their%20own%20process%20to%20avoid%20performance%20cost</span></a></p>
TDonoval<p>Now and then, a gem like this lands in my inbox:</p><p>"Hello everyone, need English to Slovak translators, the content belongs to the category of <a href="https://social.vivaldi.net/tags/documents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>documents</span></a> and <a href="https://social.vivaldi.net/tags/documents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>documents</span></a>, have relevant work experience, serious and <a href="https://social.vivaldi.net/tags/responsible" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>responsible</span></a> <a href="https://social.vivaldi.net/tags/priority" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>priority</span></a>, it is best that <a href="https://social.vivaldi.net/tags/freelance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>freelance</span></a> <a href="https://social.vivaldi.net/tags/translators" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>translators</span></a> can guarantee daily output, interested <a href="https://social.vivaldi.net/tags/teachers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>teachers</span></a> can send resumes to the email [HIDDEN] contact me."<br><a href="https://social.vivaldi.net/tags/WTF" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WTF</span></a> ?</p><p><a href="https://social.vivaldi.net/tags/translation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>translation</span></a> <a href="https://social.vivaldi.net/tags/xl8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>xl8</span></a> <a href="https://social.vivaldi.net/tags/LSP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LSP</span></a> <a href="https://social.vivaldi.net/tags/LifeOfATranslator" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LifeOfATranslator</span></a> <a href="https://social.vivaldi.net/tags/xl8freelancer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>xl8freelancer</span></a></p>
Aaron W. Swenson<p>PerlNavigator isn't perfect, but it seems to work better than the other Perl language servers. Strangely, <a href="https://mastodon.social/tags/Eglot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Eglot</span></a> and <a href="https://mastodon.social/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> doesn't seem to work with completion suggestions. With no other changes to my config, <a href="https://mastodon.social/tags/lsp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lsp</span></a>-mode and Perl work just fine.</p>
Aral Balkan<p>Yeah, I have no idea how this is still an issue in JSDoc in 2023. It looks like the project is abandoned – which is a damn shame for those of us who want type safety without having to introduce a build step using TypeScript in our projects.</p><p><a href="https://github.com/jsdoc/jsdoc/issues/1349#issuecomment-1725400751" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/jsdoc/jsdoc/issues/</span><span class="invisible">1349#issuecomment-1725400751</span></a></p><p><a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/JS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JS</span></a> <a href="https://mastodon.ar.al/tags/JSDoc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JSDoc</span></a> <a href="https://mastodon.ar.al/tags/typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typescript</span></a> <a href="https://mastodon.ar.al/tags/microsoft" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>microsoft</span></a> <a href="https://mastodon.ar.al/tags/lsp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lsp</span></a></p>
Brennan Stehling<p><span class="h-card"><a href="https://hachyderm.io/@shanselman" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>shanselman</span></a></span> Are you involved in LSP? Do you know if MS has a process to accept proposals? <a href="https://microsoft.github.io/language-server-protocol/" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">microsoft.github.io/language-s</span><span class="invisible">erver-protocol/</span></a> <a href="https://sfba.social/tags/LSP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LSP</span></a></p>
Mark Gardner<p><span class="h-card"><a href="https://fosstodon.org/@oalders" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>oalders</span></a></span> <span class="h-card"><a href="https://chirp.social/@Perl" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Perl</span></a></span> I’m mjgardner: <a href="https://github.com/mjgardner" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">github.com/mjgardner</span><span class="invisible"></span></a></p><p>Though IMHO the way forward is a robust <a href="https://social.sdf.org/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> language server (<a href="https://microsoft.github.io/language-server-protocol" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">microsoft.github.io/language-s</span><span class="invisible">erver-protocol</span></a>) that’s well-supported across multiple editors, not just <a href="https://social.sdf.org/tags/VScode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VScode</span></a></p><p><a href="https://social.sdf.org/tags/LSP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LSP</span></a></p>
Mark Gardner<p><span class="h-card"><a href="https://mas.to/@alternativeto" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>alternativeto</span></a></span> Wake me when <a href="https://social.sdf.org/tags/JetBrains" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JetBrains</span></a> delivers <a href="https://social.sdf.org/tags/LSP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LSP</span></a> support for languages outside of their bespoke “smart mode” ones</p>
Mark Gardner<p><span class="h-card"><a href="https://oldbytes.space/@bitsavers" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>bitsavers</span></a></span> <span class="h-card"><a href="https://toot.cat/@ceejbot" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ceejbot</span></a></span> What did <span class="h-card"><a href="https://mastodon.social/@bbedit" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>bbedit</span></a></span> eshittify after v12.1.6 (the last to run under <a href="https://social.sdf.org/tags/macOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macOS</span></a> <a href="https://social.sdf.org/tags/ElCapitan" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElCapitan</span></a>)? <a href="https://www.barebones.com/support/bbedit/updates.html#up121" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">barebones.com/support/bbedit/u</span><span class="invisible">pdates.html#up121</span></a></p><p>You’re really missing out on things like <a href="https://social.sdf.org/tags/regex" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>regex</span></a> pattern playgrounds, a separate notes window, <a href="https://social.sdf.org/tags/LSP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LSP</span></a> support, and buckets of other improvements.</p><p>AFAIK the only <a href="https://social.sdf.org/tags/Apple" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Apple</span></a>-“inflicted” change was <a href="https://social.sdf.org/tags/security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>security</span></a> sandboxing <a href="https://social.sdf.org/tags/BBEdit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BBEdit</span></a> so that it could also be sold on the <a href="https://social.sdf.org/tags/AppStore" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AppStore</span></a>, but I don’t think that changed much user-facing functionality.</p>
n-gons<p>A rainy day off in Austria - good time to configure my editor of choice (<a href="https://helix-editor.com" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">helix-editor.com</span><span class="invisible"></span></a>).</p><p>It took me a while to figure out how to use ruff (<a href="https://beta.ruff.rs/docs/" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">beta.ruff.rs/docs/</span><span class="invisible"></span></a>) with pylsp (<a href="https://github.com/python-lsp/python-lsp-server" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/python-lsp/python-l</span><span class="invisible">sp-server</span></a>) but there is a plugin (<a href="https://github.com/python-lsp/python-lsp-ruff" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/python-lsp/python-l</span><span class="invisible">sp-ruff</span></a>), to use it add to languages.toml</p><p>language-server = { command = "pylsp" }<br>config = { plugins = { ruff = { enabled = true } } }</p><p><a href="https://mathstodon.xyz/tags/editor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>editor</span></a> <a href="https://mathstodon.xyz/tags/helix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>helix</span></a> <a href="https://mathstodon.xyz/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <a href="https://mathstodon.xyz/tags/ruff" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruff</span></a> <a href="https://mathstodon.xyz/tags/lsp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lsp</span></a></p>
Aral Balkan<p>Want strong typing without a build process?</p><p>(Hint: you don’t need to use TypeScript.)</p><p>1. Use a modern editor like Helix Editor or VSCodium that supports the TypeScript Language Server (LSP). </p><p>2. Add this line to the top of your JavaScript file (without the backticks, if you see any):</p><p>```<br>// @ts-check<br>```</p><p>3. Go read up on JSDoc ;)</p><p>¹ <a href="https://helix-editor.com" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">helix-editor.com</span><span class="invisible"></span></a><br>² <a href="https://jsdoc.app/about-getting-started.html" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jsdoc.app/about-getting-starte</span><span class="invisible">d.html</span></a></p><p><a href="https://mastodon.ar.al/tags/javaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javaScript</span></a> <a href="https://mastodon.ar.al/tags/typeSafety" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typeSafety</span></a> <a href="https://mastodon.ar.al/tags/JSDoc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JSDoc</span></a> <a href="https://mastodon.ar.al/tags/lsp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lsp</span></a> <a href="https://mastodon.ar.al/tags/HelixEditor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HelixEditor</span></a> <a href="https://mastodon.ar.al/tags/typeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typeScript</span></a> <a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a></p>
Jesper<p>Trying to set up dotnet development in neovim and having problems.<br>I get code completion and errors/warnings working but things like code actions or go to definition does not work.<br>Anyone who has gotten this working and wouldn't mind lending a hand?<br><a href="https://mastodon.nu/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwaredevelopment</span></a> <a href="https://mastodon.nu/tags/dotnetcore" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnetcore</span></a> <a href="https://mastodon.nu/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.nu/tags/vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim</span></a> <a href="https://mastodon.nu/tags/lsp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lsp</span></a> <a href="https://mastodon.nu/tags/omnisharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>omnisharp</span></a> <a href="https://mastodon.nu/tags/neovim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>neovim</span></a></p>