<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="336372" data-post-id="336372">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="lukaszsamson" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/lukaszsamson/120/7671_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  lukaszsamson
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>ElixirLS Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Version 0.23.0 has been released <img src="https://forum.elixirforum.com/images/emoji/apple/rocket.png?v=15" title=":rocket:" class="emoji" alt=":rocket:" loading="lazy" width="20" height="20"></p>
<h3><a name="p-336372-highlights-1" class="anchor" href="#p-336372-highlights-1" aria-label="Heading link" rel="nofollow"></a>Highlights:</h3>
<ul>
<li>Support for attaching to remote nodes in debug adapter</li>
<li>Fix for breaking change introduced in VSCode 1.92.0 related to CVE-2024-27980. This braking change was preventing the extension from starting on Windows</li>
</ul>
<h3><a name="p-336372-see-full-release-notes-2" class="anchor" href="#p-336372-see-full-release-notes-2" aria-label="Heading link" rel="nofollow"></a>See full release notes</h3>
<p>ElixirLS <a href="https://github.com/elixir-lsp/elixir-ls/blob/v0.23.0/CHANGELOG.md" rel="noopener nofollow ugc">elixir-ls/CHANGELOG.md at v0.23.0 · elixir-lsp/elixir-ls · GitHub </a><br>
vscode extension <a href="https://github.com/elixir-lsp/vscode-elixir-ls/blob/v0.23.0/CHANGELOG.md" rel="noopener nofollow ugc">vscode-elixir-ls/CHANGELOG.md at v0.23.0 · elixir-lsp/vscode-elixir-ls · GitHub </a></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="336372" data-batch-url="/posts/batch_likers">
                        5
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixirls-the-elixir-language-server/5857/225">Post #224</a>
	                </div>
	            </div>
              <div id="likers-container-336372" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="336372"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #224"></div>
  </section>
</div>
    <div class="postbit" id="341965" data-post-id="341965">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="lukaszsamson" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/lukaszsamson/120/7671_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  lukaszsamson
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>ElixirLS Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Version 0.24.0 has been released <img src="https://forum.elixirforum.com/images/emoji/apple/rocket.png?v=15" title=":rocket:" class="emoji" alt=":rocket:" loading="lazy" width="20" height="20"></p>
<h3><a name="p-341965-highlights-1" class="anchor" href="#p-341965-highlights-1" aria-label="Heading link" rel="nofollow"></a>Highlights:</h3>
<ul>
<li>Local file code intelligence engine provided by <code>elixir_sense</code> library has been rewritten from scratch using new elixir 1.17 <code>Macro.Env</code> APIs. The new APIs has been backported to earlier elixir versions 1.13 - 1.16. The new engine expands and traverses elixir AST in a way that mirrors the elixir compiler behavior. As a result, ElixirLS is able to more accurately infer aliases/imports/requires, track variable/attribute definitions and usage, track calls, defined functions, modules and typespecs. It is now also able to expand some macros. All that information is used for completions, navigation to definition, finding references and other LSP operations requiring understanding of elixir code.<br>
<strong>Limitations</strong>: The new engine does not expand local macros, and support for dynamically defined functions, modules, and typespecs (including those with unquote fragments) is partial.</li>
</ul>
<h3><a name="p-341965-see-full-release-notes-2" class="anchor" href="#p-341965-see-full-release-notes-2" aria-label="Heading link" rel="nofollow"></a>See full release notes</h3>
<p>ElixirLS <a href="https://github.com/elixir-lsp/elixir-ls/blob/v0.24.0/CHANGELOG.md" rel="noopener nofollow ugc">elixir-ls/CHANGELOG.md at v0.24.0 · elixir-lsp/elixir-ls · GitHub </a><br>
vscode extension <a href="https://github.com/elixir-lsp/vscode-elixir-ls/blob/v0.24.0/CHANGELOG.md" rel="noopener nofollow ugc">vscode-elixir-ls/CHANGELOG.md at v0.24.0 · elixir-lsp/vscode-elixir-ls · GitHub </a></p>
<p>This may be one of the last major releases. I plan to maintain ElixirLS until <a href="https://github.com/elixir-lang/expert" rel="noopener nofollow ugc">Expert</a> reaches feature parity.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="341965" data-batch-url="/posts/batch_likers">
                        13
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixirls-the-elixir-language-server/5857/226">Post #225</a>
	                </div>
	            </div>
              <div id="likers-container-341965" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="341965"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #225"></div>
  </section>
</div>
    <div class="postbit" id="341966" data-post-id="341966">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="cjbottaro" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/cjbottaro/120/1469_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  cjbottaro
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’m not sure if this is the right place to ask, but sometime a few months ago, ElixirLS (or maybe the VS Code extension) stopped showing function arguments when searching symbols or the showing the outline. This makes these features nearly useless imo since it’s so common to have many different function heads in Elixir. Is there anyway to get the old functionality back?</p>
<p>Also <a href="https://github.com/elixir-lang/expert" class="inline-onebox" rel="noopener nofollow ugc">GitHub - expert-lsp/expert: Official Elixir Language Server Protocol implementation · GitHub</a> is a broken link. What’s the link supposed to be? I’m curious and searching “Elixir expert” doesn’t really work.</p>
<p>Thanks!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="341966" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixirls-the-elixir-language-server/5857/227">Post #226</a>
	                </div>
	            </div>
              <div id="likers-container-341966" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="341966"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #226"></div>
  </section>
</div>
    <div class="postbit" id="341967" data-post-id="341967">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="dani" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  dani
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Awesome that there will be a single Language Server Protocol project moving forward <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="341967" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixirls-the-elixir-language-server/5857/228">Post #227</a>
	                </div>
	            </div>
              <div id="likers-container-341967" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="341967"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #227"></div>
  </section>
</div>
    <div class="postbit" id="341978" data-post-id="341978">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="lukaszsamson" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/lukaszsamson/120/7671_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  lukaszsamson
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>ElixirLS Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<blockquote>
<p>ElixirLS (or maybe the VS Code extension) stopped showing function arguments when searching symbols</p>
</blockquote>
<p>This change was intentional. The stringified arguments generated too much noise with more complex patterns. The idea was to make document symbols as close as possible to workspace symbols. I also surveyed other language servers and the conclusion was no other LSP did that (IIRC typescript LSP outputs arguments as child symbols but that’s too much noise as well).</p>
<blockquote>
<p>Also <a href="https://github.com/elixir-lang/expert" rel="noopener nofollow ugc">https://github.com/elixir-lang/expert </a> is a broken link</p>
</blockquote>
<p><s>Public now</s> The repo is private until it’s ready</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="341978" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixirls-the-elixir-language-server/5857/229">Post #228</a>
	                </div>
	            </div>
              <div id="likers-container-341978" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="341978"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #228"></div>
  </section>
</div>
    <div class="postbit" id="341981" data-post-id="341981">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="lud" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/lud/120/14382_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  lud
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Expert on github is 404 for me <img src="https://forum.elixirforum.com/images/emoji/apple/frowning.png?v=15" title=":frowning:" class="emoji" alt=":frowning:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="341981" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixirls-the-elixir-language-server/5857/230">Post #229</a>
	                </div>
	            </div>
              <div id="likers-container-341981" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="341981"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #229"></div>
  </section>
</div>
    <div class="postbit" id="341983" data-post-id="341983">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="tcoopman" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/tcoopman/120/8112_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  tcoopman
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Same here</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="341983" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixirls-the-elixir-language-server/5857/231">Post #230</a>
	                </div>
	            </div>
              <div id="likers-container-341983" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="341983"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #230"></div>
  </section>
</div>
    <div class="postbit" id="341988" data-post-id="341988">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="lukaszsamson" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/lukaszsamson/120/7671_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  lukaszsamson
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>ElixirLS Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Sorry for confusion, the Expert repo is private for now</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="341988" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixirls-the-elixir-language-server/5857/232">Post #231</a>
	                </div>
	            </div>
              <div id="likers-container-341988" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="341988"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #231"></div>
  </section>
</div>
    <div class="postbit" id="349922" data-post-id="349922">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="lukaszsamson" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/lukaszsamson/120/7671_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  lukaszsamson
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>ElixirLS Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Version 0.25.0 has been released <img src="https://forum.elixirforum.com/images/emoji/apple/rocket.png?v=15" title=":rocket:" class="emoji" alt=":rocket:" loading="lazy" width="20" height="20"></p>
<h3><a name="p-349922-highlights-1" class="anchor" href="#p-349922-highlights-1" aria-label="Heading link" rel="nofollow"></a>Highlights:</h3>
<ul>
<li>Definition, implementations and references providers now return ranges. This means that editors will highlight the symbols in code and in case of VSCode finding references will work when the cursor is inside a definition</li>
<li>Complete provider will now return record fields when the cursor is inside a record macro call (currently only for locally defined records)</li>
<li>Completions provider will now emit keyword list options for defs with typespec including all the options</li>
</ul>
<h3><a name="p-349922-see-full-release-notes-2" class="anchor" href="#p-349922-see-full-release-notes-2" aria-label="Heading link" rel="nofollow"></a>See full release notes</h3>
<p>ElixirLS <a href="https://github.com/elixir-lsp/elixir-ls/blob/v0.25.0/CHANGELOG.md" rel="noopener nofollow ugc">elixir-ls/CHANGELOG.md at v0.25.0 · elixir-lsp/elixir-ls · GitHub </a><br>
vscode extension <a href="https://github.com/elixir-lsp/vscode-elixir-ls/blob/v0.25.0/CHANGELOG.md" rel="noopener nofollow ugc">vscode-elixir-ls/CHANGELOG.md at v0.25.0 · elixir-lsp/vscode-elixir-ls · GitHub </a></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="349922" data-batch-url="/posts/batch_likers">
                        16
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixirls-the-elixir-language-server/5857/233">Post #232</a>
	                </div>
	            </div>
              <div id="likers-container-349922" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="349922"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #232"></div>
  </section>
</div>
    <div class="postbit" id="351120" data-post-id="351120">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="apoorv-2204" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/apoorv-2204/120/25991_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  apoorv-2204
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>do we have</p>
<p>refactoring in elixir ls? for cross file name changing?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="351120" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/elixirls-the-elixir-language-server/5857/234">Post #233</a>
	                </div>
	            </div>
              <div id="likers-container-351120" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="351120"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #233"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/5857/load_more?page=24">Load more posts (15 remaining)</a>
</div></template></turbo-stream>