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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Version 0.9.0 was released today! <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>
<p>The biggest change is that Elixir 1.13 is now supported <img src="https://forum.elixirforum.com/images/emoji/apple/confetti_ball.png?v=15" title=":confetti_ball:" class="emoji" alt=":confetti_ball:" loading="lazy" width="20" height="20">! Thanks <a class="mention" href="/u/lukaszsamson" rel="nofollow">@lukaszsamson</a> <img src="https://forum.elixirforum.com/images/emoji/apple/heart.png?v=15" title=":heart:" class="emoji" alt=":heart:" loading="lazy" width="20" height="20">!</p>
<p>Also <code>fetchDeps</code> now defaults to false (both in ElixirLS and vscode-elixir-ls) since it is prone to race conditions, especially with Elixir 1.13’s semantic recompilation. Thanks <a class="mention" href="/u/jonleighton" rel="nofollow">@jonleighton</a> <img src="https://forum.elixirforum.com/images/emoji/apple/heart.png?v=15" title=":heart:" class="emoji" alt=":heart:" loading="lazy" width="20" height="20">!</p>
<p>And <code>PathGlob</code> has been integrated to speed up formatting and avoid a costly <code>Path.wildcard</code> that has to hit the file system.</p>
<p>Improvements:</p>
<ul>
<li>Elixir 1.13 support (thanks <a href="https://github.com/lukaszsamson" rel="nofollow">Łukasz Samson</a>) <a href="https://github.com/elixir-lsp/elixir-ls/pull/620" rel="nofollow">#620</a></li>
<li>Fix formatting performance problems with .formatter.exs in subdirectories (thanks <a href="https://github.com/jonleighton" rel="nofollow">Jon Leighton</a>) <a href="https://github.com/elixir-lsp/elixir-ls/pull/609" rel="nofollow">#609</a></li>
<li>Allow watching additional extensions via <code>additionalWatchedExtensions</code> (thanks <a href="https://github.com/vanjabucic" rel="nofollow">Vanja Bucic</a>) <a href="https://github.com/elixir-lsp/elixir-ls/pull/569" rel="nofollow">#569</a></li>
<li>Support for setting additional environment variables (thanks <a href="https://github.com/vacarsu" rel="nofollow">vacarsu</a>) <a href="https://github.com/elixir-lsp/elixir-ls/pull/622" rel="nofollow">#622</a></li>
<li>Allow configuring debugExpressionTimeoutMs (thanks <a href="https://github.com/axelson" rel="nofollow">Jason Axelson</a>) <a href="https://github.com/elixir-lsp/elixir-ls/pull/613" rel="nofollow">#613</a></li>
</ul>
<p>Changes:</p>
<ul>
<li>Default <code>fetchDeps</code> to false (thanks <a href="https://github.com/axelson" rel="nofollow">Jason Axelson</a>) <a href="https://github.com/elixir-lsp/elixir-ls/pull/633" rel="nofollow">#633</a>
<ul>
<li><code>fetchDeps</code> causes some bad race conditions, especially with Elixir 1.13</li>
</ul>
</li>
</ul>
<p>Bug Fixes:</p>
<ul>
<li>Add indentation following "do" completion (thanks <a href="https://github.com/aj-foster" rel="nofollow">AJ Foster</a>) <a href="https://github.com/elixir-lsp/elixir-ls/pull/606" rel="nofollow">#606</a></li>
</ul>
<p>Housekeeping:</p>
<ul>
<li>Add initial mkdocs documentation website (thanks <a href="https://github.com/DaniruKun" rel="nofollow">Daniils Petrovs</a>) <a href="https://github.com/elixir-lsp/elixir-ls/pull/619" rel="nofollow">#619</a>
<ul>
<li>Note: this isn’t actually live yet, we still need to workout a bug in the GitHub actions script</li>
</ul>
</li>
<li>Update to elixir-lsp fork of mix_task_archive_deps (thanks <a href="https://github.com/axelson" rel="nofollow">Jason Axelson</a>) <a href="https://github.com/elixir-lsp/elixir-ls/pull/628" rel="nofollow">#628</a></li>
</ul>
<p>VSCode:</p>
<ul>
<li>Change the default of <code>fetchDeps</code> to false (thanks <a href="https://github.com/axelson" rel="nofollow">Jason Axelson</a>) <a href="https://github.com/elixir-lsp/vscode-elixir-ls/pull/189" rel="nofollow">#189</a></li>
<li>Allow configuring the debug expression timeout (thanks <a href="https://github.com/axelson" rel="nofollow">Jason Axelson</a>) <a href="https://github.com/elixir-lsp/vscode-elixir-ls/pull/210" rel="nofollow">#210</a></li>
<li>Set which pairs of brackets should be colorized (thanks <a href="https://github.com/systemctl603" rel="nofollow">S. Arjun</a>) <a href="https://github.com/elixir-lsp/vscode-elixir-ls/pull/207" rel="nofollow">#207</a></li>
</ul>
<p><a href="https://github.com/elixir-lsp/elixir-ls/blob/v0.9.0/CHANGELOG.md" rel="nofollow">Changelog link</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="234149" data-batch-url="/posts/batch_likers">
                        28
                      </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/144">Post #143</a>
	                </div>
	            </div>
              <div id="likers-container-234149" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="234149"
                     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 #143"></div>
  </section>
</div>
    <div class="postbit" id="234177" data-post-id="234177">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hi <a class="mention" href="/u/axelson" rel="nofollow">@axelson</a>, thank you for this update. As ElixirLS now supports elixir 1.13 should its formatting capabilities include plugins used in formatter.exs? I’m using <code>surface_formatter</code> that introduced this kind of plugin since version 0.7.2  and html tags are formatted correctly between ~F sigils on <code>mix format</code> run manually but not “on save” in VS Code where ElixirLS extension is used (elixir code is formated fine though).</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="234177" 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/145">Post #144</a>
	                </div>
	            </div>
              <div id="likers-container-234177" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="234177"
                     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 #144"></div>
  </section>
</div>
    <div class="postbit" id="234234" data-post-id="234234">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hi, I haven’t had a chance to test with a formatter plugins and some additional work in ElixirLS might be needed to support them. Are you configuring the formatter plugin in the root <code>.formatter.exs</code> file or is it inside a subdirectory? There’s some issues with subdirectory <code>.formatter.exs</code> that I’m currently working on that didn’t make it into the latest release.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="234234" 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/146">Post #145</a>
	                </div>
	            </div>
              <div id="likers-container-234234" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="234234"
                     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 #145"></div>
  </section>
</div>
    <div class="postbit" id="234254" data-post-id="234254">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>It’s in the root <code>.formatter.exs</code></p>
<pre data-code-wrap="elixir"><code class="lang-elixir">[
  import_deps: [:ecto, :phoenix, :surface],
  inputs: [
    "*.{ex,exs}",
    "priv/*/seeds.exs",
    "{config,lib,test}/**/*.{ex,exs,sface}"
  ],
  plugins: [Surface.Formatter.Plugin],
  subdirectories: ["priv/*/migrations"]
]
</code></pre>
<p>That means ElixirLS doesn’t use <code>mix format</code> but performs formatting in its own way somehow?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="234254" data-batch-url="/posts/batch_likers">
                        2
                      </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/147">Post #146</a>
	                </div>
	            </div>
              <div id="likers-container-234254" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="234254"
                     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 #146"></div>
  </section>
</div>
    <div class="postbit" id="241260" data-post-id="241260">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hi! I am not sure if I can post this question on this thread.</p>
<p>I am using Spacemacs and have this error</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">LSP :: Error from the Language Server: [DocumentSymbols] Compilation error while parsing source file (Server End Error)
</code></pre>
<p>And checked lsp-log file but it seems ok.</p>
<p>Can anyone tell me what cause this error?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="241260" 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/148">Post #147</a>
	                </div>
	            </div>
              <div id="likers-container-241260" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="241260"
                     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 #147"></div>
  </section>
</div>
    <div class="postbit" id="253907" data-post-id="253907">
  <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.10.0 was 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>
<p>This release brings improved compatibility with OTP 24 and 25 and a lot of new features. The biggest improvements are in debugger, see details below. Other include new completions in bitstring and sigil, fixed handling of MIX_TARGET and links to hexdocs in haver</p>
<p>Improvements to debugger adapter:</p>
<ul>
<li>
<p>A lot of new features around breakpoints: function breakpoints, conditional breakpoints, hit count and log points <a href="https://github.com/elixir-lsp/elixir-ls/pull/656" rel="noopener nofollow ugc">#656</a>, <a href="https://github.com/elixir-lsp/elixir-ls/pull/661" rel="noopener nofollow ugc">#661</a>, <a href="https://github.com/elixir-lsp/elixir-ls/pull/671" rel="noopener nofollow ugc">#671</a> (thanks <a href="https://github.com/lukaszsamson" rel="noopener nofollow ugc">Łukasz Samson</a>)</p>
</li>
<li>
<p>Completions in debugger eval console <a href="https://github.com/elixir-lsp/elixir-ls/pull/679" rel="noopener nofollow ugc">#679</a> (thanks <a href="https://github.com/lukaszsamson" rel="noopener nofollow ugc">Łukasz Samson</a>)</p>
</li>
<li>
<p>Debugger evaluate results can now be expanded <a href="https://github.com/elixir-lsp/elixir-ls/pull/672" rel="noopener nofollow ugc">#672</a> (thanks <a href="https://github.com/lukaszsamson" rel="noopener nofollow ugc">Łukasz Samson</a>)</p>
</li>
<li>
<p>Messages in the queue of debugged process can now be examined <a href="https://github.com/elixir-lsp/elixir-ls/pull/681" rel="noopener nofollow ugc">#681</a> (thanks <a href="https://github.com/lukaszsamson" rel="noopener nofollow ugc">Łukasz Samson</a>)</p>
</li>
<li>
<p>Debugger can now handle pause and terminateThread requests <a href="https://github.com/elixir-lsp/elixir-ls/pull/675" rel="noopener nofollow ugc">#675</a> (thanks <a href="https://github.com/lukaszsamson" rel="noopener nofollow ugc">Łukasz Samson</a>)</p>
</li>
<li>
<p>Clipboard and hover eval is now supported in debugger <a href="https://github.com/elixir-lsp/elixir-ls/pull/680" rel="noopener nofollow ugc">#680</a> (thanks <a href="https://github.com/lukaszsamson" rel="noopener nofollow ugc">Łukasz Samson</a>)</p>
</li>
<li>
<p>Auto interpretting can now be disabled <a href="https://github.com/elixir-lsp/elixir-ls/pull/616" rel="noopener nofollow ugc">#616</a> (thanks <a href="https://github.com/axelson" rel="noopener nofollow ugc">Jason Axelson</a>)</p>
</li>
<li>
<p>Debugger conforms better to DAP 1.51 specification <a href="https://github.com/elixir-lsp/elixir-ls/pull/678" rel="noopener nofollow ugc">#678</a> (thanks <a href="https://github.com/lukaszsamson" rel="noopener nofollow ugc">Łukasz Samson</a>)</p>
</li>
</ul>
<p>Improvements to language server:</p>
<ul>
<li>
<p>Language server can now be restarted via custom command (e.g. from VSCode) <a href="https://github.com/elixir-lsp/elixir-ls/pull/653" rel="noopener nofollow ugc">#653</a> (thanks <a href="https://github.com/lukaszsamson" rel="noopener nofollow ugc">Łukasz Samson</a>)</p>
</li>
<li>
<p>Hover provider adds links to hexdocs.pm <a href="https://github.com/elixir-lsp/elixir-ls/pull/574" rel="noopener nofollow ugc">#574</a> (thanks <a href="https://github.com/zhenfeng-zhu" rel="noopener nofollow ugc">Fenix</a>)</p>
</li>
<li>
<p>Numerous cases of invalid UTF8-UTF16 position conversions fixed <a href="https://github.com/elixir-lsp/elixir-ls/pull/677" rel="noopener nofollow ugc">#677</a> (thanks <a href="https://github.com/lukaszsamson" rel="noopener nofollow ugc">Łukasz Samson</a>)</p>
</li>
<li>
<p>Improved markdown wrapping <a href="https://github.com/elixir-lsp/elixir-ls/pull/663" rel="noopener nofollow ugc">#663</a> (thanks <a href="https://github.com/BlindingDark" rel="noopener nofollow ugc">我没有抓狂</a>)</p>
</li>
<li>
<p>Improved MIX_TARGET environment variable handling <a href="https://github.com/elixir-lsp/elixir-ls/pull/670" rel="noopener nofollow ugc">#670</a> (thanks <a href="https://github.com/mnishiguchi" rel="noopener nofollow ugc">Masatoshi Nishiguchi</a>)</p>
</li>
<li>
<p>defmodule snippet now suggests a module name <a href="https://github.com/elixir-lsp/elixir-ls/pull/684" rel="noopener nofollow ugc">#684</a> (thanks <a href="https://github.com/bottlenecked" rel="noopener nofollow ugc">Manos Emmanouilidis</a>)</p>
</li>
<li>
<p>Constant recompilation on Nerves projects fixed <a href="https://github.com/elixir-lsp/elixir-ls/issues/686" rel="noopener nofollow ugc">#686</a> (thanks <a href="https://github.com/lukaszsamson" rel="noopener nofollow ugc">Łukasz Samson</a>)</p>
</li>
<li>
<p>Invalid negative positions in diagnostics are no longer emitted <a href="https://github.com/elixir-lsp/elixir-ls/pull/695" rel="noopener nofollow ugc">#695</a> (thanks <a href="https://github.com/lukaszsamson" rel="noopener nofollow ugc">Łukasz Samson</a>)</p>
</li>
<li>
<p>Improvements to document symbols provider (<a href="https://github.com/elixir-lsp/elixir-ls/commit/1e38db4c9dd9277dfffd9563286f652e3d617a5f" class="inline-onebox" rel="noopener nofollow ugc">improvements to document symbols provider · elixir-lsp/elixir-ls@1e38db4 · GitHub</a>) (thanks <a href="https://github.com/lukaszsamson" rel="noopener nofollow ugc">Łukasz Samson</a>)</p>
</li>
<li>
<p>Added support for OTP 25 new dialyzer options (<a href="https://github.com/elixir-lsp/elixir-ls/commit/0da7623f644f79559699e9f002820ad9219d108d" class="inline-onebox" rel="noopener nofollow ugc">add support for OPT 25 dialyzer opts · elixir-lsp/elixir-ls@0da7623 · GitHub</a>) (thanks <a href="https://github.com/lukaszsamson" rel="noopener nofollow ugc">Łukasz Samson</a>)</p>
</li>
<li>
<p>Improvements to complete (operator, sigil, bitstring) <a href="https://github.com/elixir-lsp/elixir_sense/pull/150" rel="noopener nofollow ugc">#150</a>, (<a href="https://github.com/elixir-lsp/elixir_sense/commit/33df514a1254455f54cb069999454c7e8586eb2d" class="inline-onebox" rel="noopener nofollow ugc">add suggestions of bitstring types and options · elixir-lsp/elixir_sense@33df514 · GitHub</a>) (thanks <a href="https://github.com/lukaszsamson" rel="noopener nofollow ugc">Łukasz Samson</a>)</p>
</li>
<li>
<p>Improved alias resolution (<a href="https://github.com/elixir-lsp/elixir_sense/issues/151" class="inline-onebox" rel="noopener nofollow ugc">Alias resolution: alias __MODULE__, as: Self · Issue #151 · elixir-lsp/elixir_sense · GitHub</a>) (thanks <a href="https://github.com/lukaszsamson" rel="noopener nofollow ugc">Łukasz Samson</a>)</p>
</li>
<li>
<p>Fixed crash on OTP 24.2 (<a href="https://github.com/elixir-lsp/elixir_sense/commit/72f3d4ffee3c11c289d47d14a6c5f6e1a4afacb4" class="inline-onebox" rel="noopener nofollow ugc">fixcrash on OTP 24.2 · elixir-lsp/elixir_sense@72f3d4f · GitHub</a>) (thanks <a href="https://github.com/lukaszsamson" rel="noopener nofollow ugc">Łukasz Samson</a>)</p>
</li>
<li>
<p>Better function detection when hovering inside string interpolation <a href="https://github.com/elixir-lsp/elixir_sense/pull/152" rel="noopener nofollow ugc">#152</a> (thanks <a href="https://github.com/oo6" rel="noopener nofollow ugc">Milo Lee</a>)</p>
</li>
<li>
<p>Support for external plugins to elixir_sense <a href="https://github.com/elixir-lsp/elixir_sense/pull/141" rel="noopener nofollow ugc">#141</a> (thanks <a href="https://github.com/zachdaniel" rel="noopener nofollow ugc">Zach Daniel</a>)</p>
</li>
</ul>
<p>VSCode:</p>
<ul>
<li>
<p>To Pipe and From Pipe code transformation command <a href="https://github.com/elixir-lsp/vscode-elixir-ls/pull/182" rel="noopener nofollow ugc">#182</a> (thanks <a href="https://github.com/polvalente" rel="noopener nofollow ugc">Paulo Valente</a>)</p>
</li>
<li>
<p>Restart language server command added <a href="https://github.com/elixir-lsp/vscode-elixir-ls/pull/218" rel="noopener nofollow ugc">#218</a> (thanks <a href="https://github.com/lukaszsamson" rel="noopener nofollow ugc">Łukasz Samson</a>)</p>
</li>
<li>
<p>New settings related to auto interpreting in debugger (<a href="https://github.com/elixir-lsp/vscode-elixir-ls/commit/4294f9f0da6819e519aa4278f5f2d553ff054dac" class="inline-onebox" rel="noopener nofollow ugc">Debugger: New settings related to interpreting modules · elixir-lsp/vscode-elixir-ls@4294f9f · GitHub</a>) (thanks <a href="https://github.com/axelson" rel="noopener nofollow ugc">Jason Axelson</a>)</p>
</li>
<li>
<p>New OTP 25 dialyzer settings (<a href="https://github.com/elixir-lsp/vscode-elixir-ls/commit/50a8a53fa79c14d2ea4031f872ec3d7cd32155f5" class="inline-onebox" rel="noopener nofollow ugc">add support for OPT 25 dialyzer options · elixir-lsp/vscode-elixir-ls@50a8a53 · GitHub</a>) (thanks <a href="https://github.com/lukaszsamson" rel="noopener nofollow ugc">Łukasz Samson</a>)</p>
</li>
<li>
<p>Compile time environment variables can now be set in extension config <a href="https://github.com/elixir-lsp/vscode-elixir-ls/pull/213" rel="noopener nofollow ugc">#213</a> (thanks <a href="https://github.com/vacarsu" rel="noopener nofollow ugc">vacarsu</a>)</p>
</li>
<li>
<p>Additional watched extensions can now be set in extension config <a href="https://github.com/elixir-lsp/vscode-elixir-ls/pull/197" rel="noopener nofollow ugc">#197</a> (thanks <a href="https://github.com/vanjabucic" rel="noopener nofollow ugc">Vanja Bucic</a>)</p>
</li>
<li>
<p>Improved unquite_slicing highlighting <a href="https://github.com/elixir-lsp/vscode-elixir-ls/pull/221" rel="noopener nofollow ugc">#221</a> (thanks <a href="https://github.com/oo6" rel="noopener nofollow ugc">Milo Lee</a>)</p>
</li>
<li>
<p>Improved string interpolation highlighting <a href="https://github.com/elixir-lsp/vscode-elixir-ls/pull/229" rel="noopener nofollow ugc">#229</a> (thanks <a href="https://github.com/oo6" rel="noopener nofollow ugc">Milo Lee</a>)</p>
</li>
<li>
<p>Improved regex with &lt; highlighting <a href="https://github.com/elixir-lsp/vscode-elixir-ls/pull/226" rel="noopener nofollow ugc">#226</a> (thanks <a href="https://github.com/tiagoefmoraes" rel="noopener nofollow ugc">Tiago Moraes</a>)</p>
</li>
<li>
<p>Extension updated to use LSP v3.16 <a href="https://github.com/elixir-lsp/vscode-elixir-ls/pull/227" rel="noopener nofollow ugc">#227</a> (thanks <a href="https://github.com/lukaszsamson" rel="noopener nofollow ugc">Łukasz Samson</a>)</p>
</li>
</ul>
<p>Houskeeping:</p>
<p>thanks <a href="https://github.com/lukaszsamson" rel="noopener nofollow ugc">Łukasz Samson</a>, <a href="https://github.com/wingyplus" rel="noopener nofollow ugc">Thanabodee Charoenpiriyakij</a>, <a href="https://github.com/DaniruKun" rel="noopener nofollow ugc">Daniils Petrovs</a>, <a href="https://github.com/axelson" rel="noopener nofollow ugc">Jason Axelson</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="253907" data-batch-url="/posts/batch_likers">
                        19
                      </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/149">Post #148</a>
	                </div>
	            </div>
              <div id="likers-container-253907" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="253907"
                     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 #148"></div>
  </section>
</div>
    <div class="postbit" id="253908" data-post-id="253908">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Thanks a lot for the hard work all the contributors did!</p>
<blockquote>
<ul>
<li>defmodule snippet now suggests a module name <a href="https://github.com/elixir-lsp/elixir-ls/pull/684" rel="noopener nofollow ugc">#684</a> (thanks <a href="https://github.com/bottlenecked" rel="noopener nofollow ugc">Manos Emmanouilidis</a>)</li>
</ul>
</blockquote>
<p>Especially this one is pure gold for me! <img src="https://forum.elixirforum.com/images/emoji/apple/point_up.png?v=15" title=":point_up:" class="emoji" alt=":point_up:" loading="lazy" width="20" height="20"> <img src="https://forum.elixirforum.com/images/emoji/apple/heart.png?v=15" title=":heart:" class="emoji" alt=":heart:" loading="lazy" width="20" height="20"> 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="253908" data-batch-url="/posts/batch_likers">
                        3
                      </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/150">Post #149</a>
	                </div>
	            </div>
              <div id="likers-container-253908" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="253908"
                     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 #149"></div>
  </section>
</div>
    <div class="postbit" id="258461" data-post-id="258461">
  <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.11.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>
<p>This release is smaller than the previous one but it brings important compatibility improvements. Dialyzer crash on OTP 25 is resolved and this is the first release to support elixir 1.14.</p>
<p>See full release notes <a href="https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.11.0" class="inline-onebox" rel="noopener nofollow ugc">Release Release v0.11.0 · elixir-lsp/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="258461" data-batch-url="/posts/batch_likers">
                        14
                      </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/151">Post #150</a>
	                </div>
	            </div>
              <div id="likers-container-258461" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="258461"
                     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 #150"></div>
  </section>
</div>
    <div class="postbit" id="267695" data-post-id="267695">
  <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.12.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>
<p>This time a lot of new features have landed. The biggest ones are migration to compile tracers, improved support for completions with lists, test UI integration in vscode, better support for HEEX.</p>
<p>A lot of small issues were fixed, along with notorious problem with build after dependences change.</p>
<p>See full release notes<br>
ElixirLS <a href="https://github.com/elixir-lsp/elixir-ls/blob/v0.12.0/CHANGELOG.md" class="inline-onebox" rel="noopener nofollow ugc">elixir-ls/CHANGELOG.md at v0.12.0 · elixir-lsp/elixir-ls · GitHub</a><br>
vscode extension <a href="https://github.com/elixir-lsp/vscode-elixir-ls/blob/v0.12.0/CHANGELOG.md" class="inline-onebox" rel="noopener nofollow ugc">vscode-elixir-ls/CHANGELOG.md at v0.12.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="267695" data-batch-url="/posts/batch_likers">
                        26
                      </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/152">Post #151</a>
	                </div>
	            </div>
              <div id="likers-container-267695" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="267695"
                     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 #151"></div>
  </section>
</div>
    <div class="postbit" id="267817" data-post-id="267817">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>The patch notes mention this:</p>
<blockquote>
<p>Introduction of compile tracers. ElixirLS now builds a databases basing on compile tracers API available since elixir 1.10. References provider has been rewritten to support tracer database</p>
</blockquote>
<p>I’m curious to learn more about this. What features does the migration to the compile tracers API enable?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="267817" 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/153">Post #152</a>
	                </div>
	            </div>
              <div id="likers-container-267817" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="267817"
                     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 #152"></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=16">Load more posts (95 remaining)</a>
</div></template></turbo-stream>