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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>It looks like it might have been dialyzer building its PLT.</p> 
	            </div>

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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Actually, maybe not.</p>
<p>Here are some screen grabs from observer. There were some 30 processes with similar stack traces all with high reduction counts.</p>
<aside class="onebox githubfolder" data-onebox-src="https://github.com/nhpip/stuff/tree/master/ElixirLS">
  <header class="source">
      <img src="https://github.githubassets.com/favicons/favicon.svg" class="site-icon" alt="" width="32" height="32">

      <a href="https://github.com/nhpip/stuff/tree/master/ElixirLS" target="_blank" rel="noopener nofollow ugc">github.com</a>
  </header>

  <article class="onebox-body">
    <h3><a href="https://github.com/nhpip/stuff/tree/master/ElixirLS" target="_blank" rel="noopener nofollow ugc">stuff/ElixirLS at master · nhpip/stuff</a></h3>

  <p><a href="https://github.com/nhpip/stuff/tree/master/ElixirLS" target="_blank" rel="noopener nofollow ugc">master/ElixirLS</a></p>

  <p><span class="label1">A dumping ground for misc stuff. Contribute to nhpip/stuff development by creating an account on GitHub.</span></p>

  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>
 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="317589" 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/206">Post #205</a>
	                </div>
	            </div>
              <div id="likers-container-317589" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="317589"
                     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 #205"></div>
  </section>
</div>
    <div class="postbit" id="317593" data-post-id="317593">
  <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><a class="mention" href="/u/nhpip" rel="nofollow">@nhpip</a> Please open an issue with repro. It seems the file you are editing is triggering some infinite loop or performance issue. All the stacktraces are from elixir_sense MetadataBuilder which ElixirLS uses to analyze AST</p> 
	            </div>

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


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

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

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="317594" 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/208">Post #207</a>
	                </div>
	            </div>
              <div id="likers-container-317594" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="317594"
                     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 #207"></div>
  </section>
</div>
    <div class="postbit" id="318650" data-post-id="318650">
  <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.20.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-318650-highlights-1" class="anchor" href="#p-318650-highlights-1" aria-label="Heading link" rel="nofollow"></a>Highlights:</h3>
<ul>
<li>
<p>Selection ranges provider added. This provider handles expand/shrink selection editor commands in a semantic aware way</p>
</li>
<li>
<p>Completions, hover and signature help providers now are able to display <code>@doc</code> and other attributes data from the currently edited buffer</p>
</li>
<li>
<p>Hover provider now returns markdown with working links to hexdocs and erlang documentation. Support for <a href="https://hexdocs.pm/ex_doc/readme.html#auto-linking" rel="noopener nofollow ugc">ExDoc autolinking</a> and <a href="https://www.erlang.org/doc/apps/erl_docgen/inline_tags#%3Csee*%3E---see-tags" rel="nofollow">erlang see tags</a> has been added</p>
</li>
</ul>
<h3><a name="p-318650-see-full-release-notes-2" class="anchor" href="#p-318650-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.20.0/CHANGELOG.md" rel="noopener nofollow ugc">elixir-ls/CHANGELOG.md at v0.20.0 · elixir-lsp/elixir-ls · GitHub </a><br>
vscode extension <a href="https://github.com/elixir-lsp/vscode-elixir-ls/blob/v0.20.0/CHANGELOG.md" rel="noopener nofollow ugc">vscode-elixir-ls/CHANGELOG.md at v0.20.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="318650" data-batch-url="/posts/batch_likers">
                        11
                      </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/209">Post #208</a>
	                </div>
	            </div>
              <div id="likers-container-318650" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="318650"
                     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 #208"></div>
  </section>
</div>
    <div class="postbit" id="318656" data-post-id="318656">
  <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>Do you think it would be possible to configure ElixirLS to format some attributes as comment text?</p>
<p>In VsCode the <code>@moduledoc</code>, <code>@doc</code> and <code>@typedoc</code> attributes have special formatting abilities, most importantly the text can be hard wrapped. Also the text is displayed in dull colors instead of the color for strings.</p>
<p>In our app, we have two layers of documentation for some modules: <code>@moduledoc</code>, which is what it generally is, and <code>@myappdoc</code> that is used to build another documentation static site, intended for users of the app (those modules are implementations of data pipeline transformers, so they export some metadata).</p>
<p>I would like to be able to display and hard wrap that custom attribute just like <code>@moduledoc</code>.</p>
<p>Is it something I can do by overriding some VsCode properties?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="318656" 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/210">Post #209</a>
	                </div>
	            </div>
              <div id="likers-container-318656" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="318656"
                     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 #209"></div>
  </section>
</div>
    <div class="postbit" id="318676" data-post-id="318676">
  <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>What do you mean by hard wrapped? If you mean folding ranges then it’s provided by the language server. The provider uses private elixir tokenizer API with special handling for doc attributes. You could fork it and extend to use your custom attributes. If you mean syntax highlighting then that is implemented as a textmate grammar. You could create your own grammar that highlights your attributes differently. Anyway, since those are very specific requirements I’d be against including that in ElixirLS</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="318676" 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/211">Post #210</a>
	                </div>
	            </div>
              <div id="likers-container-318676" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="318676"
                     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 #210"></div>
  </section>
</div>
    <div class="postbit" id="318718" data-post-id="318718">
  <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>Yes hardwrapping: rearranging lines so the text block is contained in a width of 80 characters for instance. That means inserting and removing newlines to reshape the block. VsCodes does that with respect to markdown formatting (keeping bullet lists in their own line, etc.)</p>
<p>I know that would not be part of ElixirLS of course, but I wanted to known if there was somewhere I could plug my own logic, an extension point in ElixirLS.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="318718" 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/212">Post #211</a>
	                </div>
	            </div>
              <div id="likers-container-318718" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="318718"
                     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 #211"></div>
  </section>
</div>
    <div class="postbit" id="327169" data-post-id="327169">
  <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.21.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-327169-highlights-1" class="anchor" href="#p-327169-highlights-1" aria-label="Heading link" rel="nofollow"></a>Highlights:</h3>
<ul>
<li>
<p>OTP incremental dialyzer is now the default dialyzing engine on OTP 26+. While slower than ElixirLS dialyzer it is much better at tracking module dependencies and should resolve issues with transient dialyzer warning that do not disappear on recompile. ElixirLS dialyzer is still available and incremental dialyzer can be disabled by config setting <code>elixirLS.incrementalDialyzer</code></p>
</li>
<li>
<p>Experimental support for Code actions added. Two code actions are available: Replace unknown remote def, replace an unused variable with an underscore</p>
</li>
</ul>
<h3><a name="p-327169-see-full-release-notes-2" class="anchor" href="#p-327169-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.21.0/CHANGELOG.md" rel="noopener nofollow ugc">elixir-ls/CHANGELOG.md at v0.21.0 · elixir-lsp/elixir-ls · GitHub </a><br>
vscode extension <a href="https://github.com/elixir-lsp/vscode-elixir-ls/blob/v0.21.0/CHANGELOG.md" rel="noopener nofollow ugc">vscode-elixir-ls/CHANGELOG.md at v0.21.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="327169" data-batch-url="/posts/batch_likers">
                        18
                      </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/213">Post #212</a>
	                </div>
	            </div>
              <div id="likers-container-327169" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="327169"
                     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 #212"></div>
  </section>
</div>
    <div class="postbit" id="327450" data-post-id="327450">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Thanks for your work!</p>
<p>I tried other editors and extensions for Elixir, but this is the best.</p>
<p>Unfortunately, after upgrading to version 0.21.0 the vscode extension makes the computer unresponsive when using behaviours.</p>
<p>After I downgraded back to version 0.20.0, the vscode extension is usable again.<br>
Seems others have the same <a href="https://github.com/elixir-lsp/vscode-elixir-ls/issues/417" rel="noopener nofollow ugc">issue</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="327450" 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/214">Post #213</a>
	                </div>
	            </div>
              <div id="likers-container-327450" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="327450"
                     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 #213"></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=22">Load more posts (35 remaining)</a>
</div></template></turbo-stream>