<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="327232" data-post-id="327232">
  <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">
								<aside class="quote no-group" data-username="sodapopcan" data-post="79" data-topic="46310" data-full="true">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sodapopcan/48/34668_2.png" class="avatar"> sodapopcan:</div>
<blockquote>
<p>To get <code>end</code> you likely have to add <a href="https://github.com/RRethy/nvim-treesitter-endwise" rel="noopener nofollow ugc">treesitter endwise </a></p>
</blockquote>
</aside>
<p>That worked for <code>do end</code> but not <code>fn -&gt; end</code>! <img src="https://forum.elixirforum.com/images/emoji/apple/smiley.png?v=15" title=":smiley:" class="emoji" alt=":smiley:" loading="lazy" width="20" height="20"></p>
<aside class="quote no-group" data-username="sodapopcan" data-post="81" data-topic="46310">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sodapopcan/48/34668_2.png" class="avatar"> sodapopcan:</div>
<blockquote>
<p><img src="https://forum.elixirforum.com/images/emoji/apple/astonished.png?v=15" title=":astonished:" class="emoji" alt=":astonished:" loading="lazy" width="20" height="20"> Imagine all the things you could have done with your life instead of typing <code>end</code>!</p>
</blockquote>
</aside>
<p>I know it sounds so silly, but what happens is that if I type end myself, it triggers autocomplete, which then captures my up arrow keypress. So you have to press escape or something to get out of autocomplete, which also takes you out of insert mode. So then you have to press i again, then up, then tab. It’s many keypresses for something that happens <em>all the time</em>.</p>
<p>Also, if you just leave a block open without the corresponding end, then everything gets colored bright red cuz it’s a syntax error. Not only that, but indent just completely stops working.</p>
<p>See screenshot for an example. My cursor (which you can’t see because of other neovim related reasons) is on column 1, i.e. autoindent just completely fails.</p>
<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://forum.elixirforum.com/uploads/default/original/3X/4/1/41be4ddc65c20420e2760c78bc26b51f91645936.png" data-download-href="https://forum.elixirforum.com/uploads/default/41be4ddc65c20420e2760c78bc26b51f91645936" title="image" rel="nofollow"><img src="https://forum.elixirforum.com/uploads/default/optimized/3X/4/1/41be4ddc65c20420e2760c78bc26b51f91645936_2_690x436.png" alt="image" data-base62-sha1="9nAL8HpyULyidqYSzYtjjGjdwF0" width="690" height="436" srcset="https://forum.elixirforum.com/uploads/default/optimized/3X/4/1/41be4ddc65c20420e2760c78bc26b51f91645936_2_690x436.png, https://forum.elixirforum.com/uploads/default/original/3X/4/1/41be4ddc65c20420e2760c78bc26b51f91645936.png 1.5x, https://forum.elixirforum.com/uploads/default/original/3X/4/1/41be4ddc65c20420e2760c78bc26b51f91645936.png 2x" data-dominant-color="32313C"><div class="meta"><svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use href="#far-image"></use></svg><span class="filename">image</span><span class="informations">823×521 56.9 KB</span><svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use href="#discourse-expand"></use></svg></div></a></div><p></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="327232" 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/neovim-elixir-setup-configuration-from-scratch-guide/46310/82">Post #81</a>
	                </div>
	            </div>
              <div id="likers-container-327232" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="327232"
                     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 #81"></div>
  </section>
</div>
    <div class="postbit" id="327236" data-post-id="327236">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="cjbottaro" data-post="82" data-topic="46310">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/cjbottaro/48/1469_2.png" class="avatar"> cjbottaro:</div>
<blockquote>
<p>That worked for <code>do end</code> but not <code>fn -&gt; end</code>! <img src="https://forum.elixirforum.com/images/emoji/apple/smiley.png?v=15" title=":smiley:" class="emoji" alt=":smiley:" loading="lazy" width="20" height="20"></p>
</blockquote>
</aside>
<p>Ah, dang!  You could try <a href="https://github.com/tpope/vim-endwise" rel="noopener nofollow ugc">regular ol’ endwise</a>, though I remember when I was trying out NeoVim it didn’t work and I had to use the treesitter one.  Sorry, I’m going off recent knowledge—I actually gave up on NeoVim and back with regular ol’ classic Vim (aka, Vim).  I just keep up with this thread because it’s the closest I get to Vim content 'round here.</p>
<aside class="quote no-group" data-username="cjbottaro" data-post="82" data-topic="46310">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/cjbottaro/48/1469_2.png" class="avatar"> cjbottaro:</div>
<blockquote>
<p>I know it sounds so silly, but what happens is that if I type end myself, it triggers autocomplete, which then captures my up arrow keypress. So you have to press escape or something to get out of autocomplete, which also takes you out of insert mode. So then you have to press i again, then up, then tab. It’s many keypresses for something that happens <em>all the time</em>.</p>
</blockquote>
</aside>
<p>Gah, that sounds super frustrating.  Sorry I can’t be of more help.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="327236" 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/neovim-elixir-setup-configuration-from-scratch-guide/46310/83">Post #82</a>
	                </div>
	            </div>
              <div id="likers-container-327236" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="327236"
                     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 #82"></div>
  </section>
</div>
    <div class="postbit" id="327289" data-post-id="327289">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="TunkShif" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/TunkShif/120/24198_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  TunkShif
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>If you have a snippet plugin installed, you’ll get snippet type options from the autocomplete list. And if I remembered correctly, the elixir-ls provides some builtin snippets for <code>do</code> block and anonymous function.<br>
So you just need to type <code>do</code> or <code>fn</code> and then select the snippet from autocomplete options. It will expand to something like <code>do | end</code> or <code>fn | -&gt; end</code>.<br>
If you want an experience more like auto pairs, you can try <a href="https://github.com/windwp/nvim-autopairs?tab=readme-ov-file#endwise" rel="noopener nofollow ugc">nvim-autopairs</a> and roll your own rules.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="327289" 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/neovim-elixir-setup-configuration-from-scratch-guide/46310/84">Post #83</a>
	                </div>
	            </div>
              <div id="likers-container-327289" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="327289"
                     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 #83"></div>
  </section>
</div>
    <div class="postbit" id="327293" data-post-id="327293">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="TunkShif" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/TunkShif/120/24198_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  TunkShif
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="cjbottaro" data-post="78" data-topic="46310">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/cjbottaro/48/1469_2.png" class="avatar"> cjbottaro:</div>
<blockquote>
<p>Anyway, I wish I read this entire thread first instead of just the first post cuz I wasted time on LunarVim.</p>
</blockquote>
</aside>
<p><img src="https://forum.elixirforum.com/images/emoji/apple/face_without_mouth.png?v=15" title=":face_without_mouth:" class="emoji" alt=":face_without_mouth:" loading="lazy" width="20" height="20">The neovim ecosystem is moving fast, and this post is kind of outdated already. I’ll update the post later when I get more free time.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="327293" 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/neovim-elixir-setup-configuration-from-scratch-guide/46310/85">Post #84</a>
	                </div>
	            </div>
              <div id="likers-container-327293" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="327293"
                     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 #84"></div>
  </section>
</div>
    <div class="postbit" id="327297" data-post-id="327297">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="TunkShif" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/TunkShif/120/24198_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  TunkShif
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="cjbottaro" data-post="78" data-topic="46310">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/cjbottaro/48/1469_2.png" class="avatar"> cjbottaro:</div>
<blockquote>
<p>neo-tree’s root only gets set properly ~20% of the time, but only when shown via toggle</p>
</blockquote>
</aside>
<p>This is a more tricky problem. LSP client in Neovim needs a project root directory to work. When you open a <code>.ex</code> file from an elixir project, the current working directory will be set to the elixir project root.<br>
There’s some related discussions and possible solutions here: <a href="https://www.reddit.com/r/neovim/comments/16kkeq1/neotree_keeps_switching_working_directory_in_a/" rel="noopener nofollow ugc">https://www.reddit.com/r/neovim/comments/16kkeq1/neotree_keeps_switching_working_directory_in_a/</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="327297" 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/neovim-elixir-setup-configuration-from-scratch-guide/46310/86">Post #85</a>
	                </div>
	            </div>
              <div id="likers-container-327297" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="327297"
                     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 #85"></div>
  </section>
</div>
    <div class="postbit" id="327300" data-post-id="327300">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I only just started using snippets recently after 20+ years of… not using snippets.  It’s the same feeling I had after not wearing sunglasses until I was 25.  What the $#%@ was I thinking this whole time???</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="327300" 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/neovim-elixir-setup-configuration-from-scratch-guide/46310/87">Post #86</a>
	                </div>
	            </div>
              <div id="likers-container-327300" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="327300"
                     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 #86"></div>
  </section>
</div>
    <div class="postbit" id="327313" data-post-id="327313">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group quote-modified" data-username="TunkShif" data-post="85" data-topic="46310">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/tunkshif/48/24198_2.png" class="avatar"> TunkShif:</div>
<blockquote>
<aside class="quote no-group" data-username="cjbottaro" data-post="78" data-topic="46310">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/cjbottaro/48/1469_2.png" class="avatar"> cjbottaro:</div>
<blockquote>
<p>Anyway, I wish I read this entire thread first instead of just the first post cuz I wasted time on LunarVim.</p>
</blockquote>
</aside>
<p><img src="https://forum.elixirforum.com/images/emoji/apple/no_mouth.png?v=15" title=":no_mouth:" class="emoji" alt=":no_mouth:" loading="lazy" width="20" height="20">The neovim ecosystem is moving fast, and this post is kind of outdated already.</p>
</blockquote>
</aside>
<p>exactly! this is my personal beef with at least some of pre-packaged Neovim distributions - i feel like maintenance cost on my side and amount of paper cuts is just not worth it.</p>
<p>skipping aside the fact i am losing opportunity to learn bit of Lua and finally have an excuse to poke around Neovim’s plugin API (sure, it’s a subjective matter, i get it).</p>
<aside class="quote no-group" data-username="sodapopcan" data-post="87" data-topic="46310">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sodapopcan/48/34668_2.png" class="avatar"> sodapopcan:</div>
<blockquote>
<p>I only just started using snippets recently after 20+ years of… not using snippets.</p>
</blockquote>
</aside>
<p><img src="https://forum.elixirforum.com/images/emoji/apple/raised_hand.png?v=15" title=":raised_hand:" class="emoji" alt=":raised_hand:" loading="lazy" width="20" height="20"> guilty! <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="327313" 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/neovim-elixir-setup-configuration-from-scratch-guide/46310/88">Post #87</a>
	                </div>
	            </div>
              <div id="likers-container-327313" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="327313"
                     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 #87"></div>
  </section>
</div>
    <div class="postbit" id="334914" data-post-id="334914">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hey there</p>
<p>I am having troubles trying to make the elixir ls understand the root of my project.</p>
<p>I have a single repo with multiple elixir projects. When I enter one of the projects I expect the elixirls to understand that the root should be that subfolder, but it keeps going up to the root of the mono repo.</p>
<p>Any suggestions?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="334914" 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/neovim-elixir-setup-configuration-from-scratch-guide/46310/89">Post #88</a>
	                </div>
	            </div>
              <div id="likers-container-334914" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="334914"
                     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 #88"></div>
  </section>
</div>
    <div class="postbit" id="334929" data-post-id="334929">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Is it an umbrella? Or is it a directory containing several independent projects in sub-directories?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="334929" 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/neovim-elixir-setup-configuration-from-scratch-guide/46310/90">Post #89</a>
	                </div>
	            </div>
              <div id="likers-container-334929" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="334929"
                     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 #89"></div>
  </section>
</div>
    <div class="postbit" id="359766" data-post-id="359766">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I want to use ElixirLS since it has been working well for me in VS Code. Looking at the <a href="https://github.com/elixir-lsp/elixir-ls" rel="noopener nofollow ugc">ElixirLS repository</a>, I see three variations for Neovim. Which one should I install?<br>
</p><div class="lightbox-wrapper"><a class="lightbox" href="https://forum.elixirforum.com/uploads/default/original/3X/3/a/3ae1ab5d155ecceb6cae698443e4e5b5f8868f7a.png" data-download-href="https://forum.elixirforum.com/uploads/default/3ae1ab5d155ecceb6cae698443e4e5b5f8868f7a" title="swappy-20250320-175602" rel="nofollow"><img src="https://forum.elixirforum.com/uploads/default/optimized/3X/3/a/3ae1ab5d155ecceb6cae698443e4e5b5f8868f7a_2_690x109.png" alt="swappy-20250320-175602" data-base62-sha1="8oTbDBu53ZiOrHLiBym9CzVIZIe" width="690" height="109" srcset="https://forum.elixirforum.com/uploads/default/optimized/3X/3/a/3ae1ab5d155ecceb6cae698443e4e5b5f8868f7a_2_690x109.png, https://forum.elixirforum.com/uploads/default/original/3X/3/a/3ae1ab5d155ecceb6cae698443e4e5b5f8868f7a.png 1.5x, https://forum.elixirforum.com/uploads/default/original/3X/3/a/3ae1ab5d155ecceb6cae698443e4e5b5f8868f7a.png 2x" data-dominant-color="252B33"><div class="meta"><svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use href="#far-image"></use></svg><span class="filename">swappy-20250320-175602</span><span class="informations">809×128 40.3 KB</span><svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use href="#discourse-expand"></use></svg></div></a></div><p></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="359766" 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/neovim-elixir-setup-configuration-from-scratch-guide/46310/91">Post #90</a>
	                </div>
	            </div>
              <div id="likers-container-359766" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="359766"
                     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 #90"></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/46310/load_more?page=10">Load more posts (24 remaining)</a>
</div></template></turbo-stream>