<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[I just came across an article that says language servers are a must for coding in Rust.]]></title><description><![CDATA[<p>I just came across an article that says language servers are a must for coding in Rust. I do not use one, I just use vim. What am I missing?</p>]]></description><link>https://board.circlewithadot.net/topic/6613c913-6281-45a3-8828-930b5f768aca/i-just-came-across-an-article-that-says-language-servers-are-a-must-for-coding-in-rust.</link><generator>RSS for Node</generator><lastBuildDate>Mon, 25 May 2026 11:26:10 GMT</lastBuildDate><atom:link href="https://board.circlewithadot.net/topic/6613c913-6281-45a3-8828-930b5f768aca.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 16 May 2026 09:01:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to I just came across an article that says language servers are a must for coding in Rust. on Sat, 16 May 2026 14:14:23 GMT]]></title><description><![CDATA[<p><span><a href="/user/ryanc%40infosec.exchange">@<span>ryanc</span></a></span> I can't remember all the APIs and their arguments. Some suggestions for what follows the bit I <em>can</em> remember is useful. A reminder of the argument types and order is also very handy. <code>std::memcpy()</code>: it's TO, FROM, SIZE isn't it? Oh yes is: says so here in my editor. This information comes from the code base in use so it's definite.</p><p>A lot of code I work on is encumbered with lots of pre-processor conditional sections. It's very helpful to see which parts are actually live given the current configuration. Available APIs and types are indexed accordingly too so I find out early if I'm using something inappropriately. Also the value of a complicated macro can be meaningfully explained.</p>]]></description><link>https://board.circlewithadot.net/post/https://infosec.exchange/ap/users/116448939550112922/statuses/116584668424448805</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://infosec.exchange/ap/users/116448939550112922/statuses/116584668424448805</guid><dc:creator><![CDATA[spjames@infosec.exchange]]></dc:creator><pubDate>Sat, 16 May 2026 14:14:23 GMT</pubDate></item><item><title><![CDATA[Reply to I just came across an article that says language servers are a must for coding in Rust. on Sat, 16 May 2026 13:49:07 GMT]]></title><description><![CDATA[<p><span><a href="/user/spjames%40infosec.exchange">@<span>spjames</span></a></span> Why would I need completion?</p>]]></description><link>https://board.circlewithadot.net/post/https://infosec.exchange/users/ryanc/statuses/116584569097208071</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://infosec.exchange/users/ryanc/statuses/116584569097208071</guid><dc:creator><![CDATA[ryanc@infosec.exchange]]></dc:creator><pubDate>Sat, 16 May 2026 13:49:07 GMT</pubDate></item><item><title><![CDATA[Reply to I just came across an article that says language servers are a must for coding in Rust. on Sat, 16 May 2026 13:46:53 GMT]]></title><description><![CDATA[<p><span><a href="/user/bjorndown%40mastodon.social" rel="nofollow noopener">@<span>bjorndown</span></a></span> No auto complete, I can jump to things with /</p>]]></description><link>https://board.circlewithadot.net/post/https://infosec.exchange/users/ryanc/statuses/116584560265285237</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://infosec.exchange/users/ryanc/statuses/116584560265285237</guid><dc:creator><![CDATA[ryanc@infosec.exchange]]></dc:creator><pubDate>Sat, 16 May 2026 13:46:53 GMT</pubDate></item><item><title><![CDATA[Reply to I just came across an article that says language servers are a must for coding in Rust. on Sat, 16 May 2026 12:40:59 GMT]]></title><description><![CDATA[<p><span><a href="/user/ryanc%40infosec.exchange">@<span>ryanc</span></a></span> rusty-tags is helpful and doesn't have all the language server config headaches.</p>]]></description><link>https://board.circlewithadot.net/post/https://infosec.exchange/users/AMS/statuses/116584301138212453</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://infosec.exchange/users/AMS/statuses/116584301138212453</guid><dc:creator><![CDATA[ams@infosec.exchange]]></dc:creator><pubDate>Sat, 16 May 2026 12:40:59 GMT</pubDate></item><item><title><![CDATA[Reply to I just came across an article that says language servers are a must for coding in Rust. on Sat, 16 May 2026 12:02:24 GMT]]></title><description><![CDATA[<p><span><a href="/user/ryanc%40infosec.exchange">@<span>ryanc</span></a></span> A language server first needs to know how your code is compiled. Then it builds an index and thus fully understands its structure and syntax. It has a standard interface so any compatible editor can do smarter navigation, highlighting, completion etc. I use nvim and Codium with servers for C/C++, sh/bash, json, Markdown etc. Good things. You can do all this with other tools but language servers modernize the set-up.</p><p>BTW there is no AI bollocks involved! <a href="https://infosec.exchange/tags/NoAI" rel="tag">#<span>NoAI</span></a></p>]]></description><link>https://board.circlewithadot.net/post/https://infosec.exchange/ap/users/116448939550112922/statuses/116584149446638952</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://infosec.exchange/ap/users/116448939550112922/statuses/116584149446638952</guid><dc:creator><![CDATA[spjames@infosec.exchange]]></dc:creator><pubDate>Sat, 16 May 2026 12:02:24 GMT</pubDate></item><item><title><![CDATA[Reply to I just came across an article that says language servers are a must for coding in Rust. on Sat, 16 May 2026 10:41:38 GMT]]></title><description><![CDATA[<p><span><a href="/user/ryanc%40infosec.exchange">@<span>ryanc</span></a></span> probably a lot of bullshit. I used Emacs as a perfectly cromulent IDE freakin' 35 years ago, and I'm finding a whole bunch of stuff for using it with Rust 30 seconds ago.</p><p>If you can't do it without relying on somebody else's stuff, the code is not your own, and subject to corpo whims. This... blows whale chunks.</p>]]></description><link>https://board.circlewithadot.net/post/https://hachyderm.io/users/stonebear2/statuses/116583831862455495</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://hachyderm.io/users/stonebear2/statuses/116583831862455495</guid><dc:creator><![CDATA[stonebear2@hachyderm.io]]></dc:creator><pubDate>Sat, 16 May 2026 10:41:38 GMT</pubDate></item><item><title><![CDATA[Reply to I just came across an article that says language servers are a must for coding in Rust. on Sat, 16 May 2026 10:34:09 GMT]]></title><description><![CDATA[<p><span><a href="/user/ryanc%40infosec.exchange">@<span>ryanc</span></a></span> Does that mean no autocomplete at all? how do you jump to symbols etc?</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.social/users/bjorndown/statuses/116583802404577702</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.social/users/bjorndown/statuses/116583802404577702</guid><dc:creator><![CDATA[bjorndown@mastodon.social]]></dc:creator><pubDate>Sat, 16 May 2026 10:34:09 GMT</pubDate></item><item><title><![CDATA[Reply to I just came across an article that says language servers are a must for coding in Rust. on Sat, 16 May 2026 09:17:31 GMT]]></title><description><![CDATA[<p><span><a href="/user/ryanc%40infosec.exchange">@<span>ryanc</span></a></span> I've never used it either. To me it's just a thing that regularly fails to start</p>]]></description><link>https://board.circlewithadot.net/post/https://musicians.today/users/chrissie_c/statuses/116583501111086769</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://musicians.today/users/chrissie_c/statuses/116583501111086769</guid><dc:creator><![CDATA[chrissie_c@musicians.today]]></dc:creator><pubDate>Sat, 16 May 2026 09:17:31 GMT</pubDate></item></channel></rss>