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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Small tip to run mix test under cursor without any plugins. On .vimrc:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">let s:term_buf_nr = -1

function! s:RunMixFile() abort
    if s:term_buf_nr == -1
        execute 'terminal mix test % ' . '--exclude test --include line:'. line('.') "
        let s:term_buf_nr = bufnr("$")
    else
        try
            execute "bdelete! " . s:term_buf_nr
        endtry
        let s:term_buf_nr = -1
        call &lt;SID&gt;RunMixFile()
    endif
endfunction

nnoremap &lt;silent&gt; &lt;Leader&gt;t :call &lt;SID&gt;RunMixFile()&lt;CR&gt;
</code></pre>
<p>Leader-t opens a terminal window and run the current test. And it’s easy to change to run the whole file.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="216938" data-batch-url="/posts/batch_likers">
                        6
                      </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/who-are-all-the-vim-users-around-here/38009/82">Post #81</a>
	                </div>
	            </div>
              <div id="likers-container-216938" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="216938"
                     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="218810" data-post-id="218810">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’ve been using neovim for the past few years. <a href="https://github.com/samgranieri/neovim" class="inline-onebox" rel="noopener nofollow ugc">GitHub - samgranieri/neovim: Sam's NeoVim config · 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="218810" 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/who-are-all-the-vim-users-around-here/38009/83">Post #82</a>
	                </div>
	            </div>
              <div id="likers-container-218810" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="218810"
                     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="218823" data-post-id="218823">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Neovim <a href="https://github.com/neovim/neovim/releases/tag/v0.5.0" rel="noopener nofollow ugc">0.5.0</a> has released, with native LSP support</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="218823" 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/who-are-all-the-vim-users-around-here/38009/84">Post #83</a>
	                </div>
	            </div>
              <div id="likers-container-218823" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="218823"
                     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="218837" data-post-id="218837">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="akoutmos" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/akoutmos/120/20230_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  akoutmos
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Author of Build a Weather Station with Elixir and Nerves</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>vim + tmux user here! Been updating my vimrc little by little for just over 6 years now <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> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="218837" 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/who-are-all-the-vim-users-around-here/38009/85">Post #84</a>
	                </div>
	            </div>
              <div id="likers-container-218837" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="218837"
                     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="218980" data-post-id="218980">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Has anyone gotten <a href="https://github.com/nvim-treesitter/nvim-treesitter-textobjects" rel="noopener nofollow ugc">nvim-treesitter-textobjects</a> working with Elixir?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="218980" 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/who-are-all-the-vim-users-around-here/38009/86">Post #85</a>
	                </div>
	            </div>
              <div id="likers-container-218980" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="218980"
                     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="242960" data-post-id="242960">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Would anyone like to create a Vim / Neovim wiki like we have for other editors? <img src="https://forum.elixirforum.com/images/emoji/apple/blush.png?v=15" title=":blush:" class="emoji" alt=":blush:" loading="lazy" width="20" height="20"></p>
<aside class="quote quote-modified" data-post="1" data-topic="19196">
  <div class="title">
    <div class="quote-controls"></div>
    <img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/axelson/48/26351_2.png" class="avatar">
    <div class="quote-title__text-content">
      <a href="https://forum.elixirforum.com/t/emacs-elixir-setup-configuration-wiki/19196" rel="nofollow">Emacs - Elixir Setup Configuration Wiki</a> <a class="badge-category__wrapper " href="/c/chat-discussions/wikis/111" rel="nofollow"><span data-category-id="111" style="--category-badge-color: #cca771; --category-badge-text-color: #FFFFFF; --parent-category-badge-color: #cca771;" data-parent-category-id="165" data-drop-close="true" class="badge-category --style-square --has-parent"><span class="badge-category__name">Wikis</span></span></a>
    </div>
  </div>
  <blockquote>
    This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) 
This post collects concrete information about configuring Emacs to be an Elixir editing environment. 
Related posts/info: 

General Elixir Emacs resources/links/blog posts: <a href="https://forum.elixirforum.com/t/emacs-general-discussion-blog-posts-wiki/427" class="inline-onebox" rel="nofollow">Emacs - General Discussion, Blog Posts, Wiki</a>
Emacs lsp thread: <a href="https://forum.elixirforum.com/t/emacs-lsp-mode-language-server-elixir-ls-anyone/11834/15" class="inline-onebox" rel="nofollow">Emacs lsp-mode (language server) + elixir-ls anyone? - #15 by rodrigues</a>

<a name="p-110298-overview-1" class="anchor" href="#p-110298-overview-1" aria-label="Heading link" rel="nofollow"></a>Overview

<a href="http://alchemist-elixir.org/" rel="nofollow">Alchemist</a> - Very full featured but development has stalled, not c…
  </blockquote>
</aside>

<aside class="quote quote-modified" data-post="1" data-topic="45842">
  <div class="title">
    <div class="quote-controls"></div>
    <img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/bartotten/48/25440_2.png" class="avatar">
    <div class="quote-title__text-content">
      <a href="https://forum.elixirforum.com/t/doom-emacs-elixir-wiki/45842" rel="nofollow">Doom Emacs - Elixir Wiki</a> <a class="badge-category__wrapper " href="/c/chat-discussions/wikis/111" rel="nofollow"><span data-category-id="111" style="--category-badge-color: #cca771; --category-badge-text-color: #FFFFFF; --parent-category-badge-color: #cca771;" data-parent-category-id="165" data-drop-close="true" class="badge-category --style-square --has-parent"><span class="badge-category__name">Wikis</span></span></a>
    </div>
  </div>
  <blockquote>
    <a name="p-241987-a-wiki-for-doom-emacs-1" class="anchor" href="#p-241987-a-wiki-for-doom-emacs-1" aria-label="Heading link" rel="nofollow"></a>A wiki for Doom Emacs
Doom is a configuration framework for <a href="https://www.gnu.org/software/emacs/" rel="noopener nofollow ugc">GNU Emacs</a>. It focuses on  performance and customizability. It can be a foundation for your own config or a resource for Emacs enthusiasts to learn more about our favorite OS. 
Doom Emacs is considered the fastest Emacs ‘distribution’ at the expense of being more ‘hardcore’ than some alternatives (for example: Spacemacs) 
This wiki will provide guides and tips to get you up and running with Emacs for Elixir development. 
<a href="https://github.com/hlissner/doom-emacs" rel="noopener nofollow ugc">https://github.c…</a>
  </blockquote>
</aside>

<aside class="quote quote-modified" data-post="1" data-topic="109">
  <div class="title">
    <div class="quote-controls"></div>
    <img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/astonj/48/15_2.png" class="avatar">
    <div class="quote-title__text-content">
      <a href="https://forum.elixirforum.com/t/spacemacs-general-discussion-blog-posts-wiki/109" rel="nofollow">Spacemacs - General Discussion, Blog Posts, Wiki</a> <a class="badge-category__wrapper " href="/c/chat-discussions/wikis/111" rel="nofollow"><span data-category-id="111" style="--category-badge-color: #cca771; --category-badge-text-color: #FFFFFF; --parent-category-badge-color: #cca771;" data-parent-category-id="165" data-drop-close="true" class="badge-category --style-square --has-parent"><span class="badge-category__name">Wikis</span></span></a>
    </div>
  </div>
  <blockquote>
    <a name="p-319-a-wiki-for-spacemacs-1" class="anchor" href="#p-319-a-wiki-for-spacemacs-1" aria-label="Heading link" rel="nofollow"></a>A wiki for Spacemacs
Spacemacs with Alchemist is an extremely popular set-up to use for Elixir development. Give it a try by following our guide here and let us know what you think! 
<a href="http://spacemacs.org" rel="nofollow">http://spacemacs.org</a> - Official SpaceMacs site 
<a href="http://www.alchemist-elixir.org" rel="nofollow">http://www.alchemist-elixir.org</a> - Alchemist Elixir site 

<a name="p-319-installation-2" class="anchor" href="#p-319-installation-2" aria-label="Heading link" rel="nofollow"></a>Installation
We need to install Emacs first, then Spacemacs, then add the Elixir layer to SpaceMacs: 
<a name="p-319-h-1-emacs-installation-3" class="anchor" href="#p-319-h-1-emacs-installation-3" aria-label="Heading link" rel="nofollow"></a>1) Emacs installation
Here are the instructions for OS X (from their <a href="http://wikemacs.org/wiki/Installing_Emacs_on_OS_X" rel="nofollow">wiki</a>). For other platforms look <a href="https://www.gnu.org/software/emacs/download.html" rel="nofollow">here</a>. 
U…
  </blockquote>
</aside>

<p>These wikis are actually a great way to get more people to use (or try) your favourite editor <img src="https://forum.elixirforum.com/uploads/default/original/2X/6/6c3193d1dd46244da3c8c6f719c9f5e2abdd5ae8.gif?v=15" title=":003:" class="emoji emoji-custom" alt=":003:" 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="242960" 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/who-are-all-the-vim-users-around-here/38009/87">Post #86</a>
	                </div>
	            </div>
              <div id="likers-container-242960" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="242960"
                     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="243101" data-post-id="243101">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Starting point: <a href="https://www.mitchellhanberg.com/how-to-set-up-neovim-for-elixir-development/" class="inline-onebox" rel="noopener nofollow ugc">How to Set Up Neovim for Elixir Development | Mitchell Hanberg</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="243101" 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/who-are-all-the-vim-users-around-here/38009/88">Post #87</a>
	                </div>
	            </div>
              <div id="likers-container-243101" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="243101"
                     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="243103" data-post-id="243103">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>have u tried Nova?</p>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://nova.app/">
  <header class="source">
      <img src="https://nova.app/favicon-32x32.png" class="site-icon" alt="" width="32" height="32">

      <a href="https://nova.app/" target="_blank" rel="noopener nofollow ugc">nova.app</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:690/345;"><img src="https://nova.app/social-card.jpg" class="thumbnail" alt="" width="690" height="345"></div>

<h3><a href="https://nova.app/" target="_blank" rel="noopener nofollow ugc">Nova</a></h3>

  <p>The beautiful, fast, flexible, native Mac code editor from Panic.</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="243103" 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/who-are-all-the-vim-users-around-here/38009/89">Post #88</a>
	                </div>
	            </div>
              <div id="likers-container-243103" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="243103"
                     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="243111" data-post-id="243111">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I defected to VSCode but am looking to return, the only thing stopping me is I don’t have / want to spend a large amount of time getting vim setup.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="243111" 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/who-are-all-the-vim-users-around-here/38009/90">Post #89</a>
	                </div>
	            </div>
              <div id="likers-container-243111" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="243111"
                     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="243561" data-post-id="243561">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="frigidcode" data-post="90" data-topic="38009" 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/frigidcode/48/7594_2.png" class="avatar"> frigidcode:</div>
<blockquote>
<p>I defected to VSCode but am looking to return, the only thing stopping me is I don’t have / want to spend a large amount of time getting vim setup.</p>
</blockquote>
</aside>
<p>Same!! What I loved about MacVim is that it’s such an easy Vim to get into, you just install it then install Janus and you’re pretty much done. From <a href="https://astonj.com/how-to-set-up-a-ruby-and-elixir-dev-environment-on-macos-2021/" rel="nofollow">my blog</a>:</p>
<blockquote>
<h3>MacVim</h3>
<p><code>brew install MacVim</code></p>
<p>If you want to use <a href="https://github.com/carlhuda/janus" rel="nofollow">Janus</a>, it can be installed by running this in terminal:</p>
<p><code>curl -L https://bit.ly/janus-bootstrap | bash</code></p>
<p><code>vim ~/.gvimrc.after</code></p>
<p>In it paste:</p>
<pre><code class="lang-plaintext">color elixify
set guifont=Monaco:h12
let g:NERDTreeWinPos = "right"
set guioptions-=T " Removes top toolbar
set guioptions-=r " Removes right hand scroll bar
set go-=L " Removes left hand scroll bar
autocmd User Rails let b:surround_{char2nr('-')} = "&lt;% \r %&gt;" " displays &lt;% %&gt; correctly
:set cpoptions+=$ " puts a $ marker for the end of words/lines in cw/c$ commands
</code></pre>
<p>Then in terminal, to give it some breathing space at the top do:</p>
<p><code>defaults write org.vim.MacVim MMTextInsetTop ‘5’</code></p>
<p>To install the <a href="https://forum.elixirforum.com/t/introducing-elixify-a-code-editor-theme-for-elixir/450" rel="nofollow">Elixify theme</a> download from <a href="http://astonj.com/wp-content/uploads/2019/12/AstonJ-Themes.zip" rel="nofollow">here</a> and follow the instructions for MacVim.</p>
<pre><code class="lang-plaintext">mkdir ~/.vim/colors
cd ~/.vim/colors
open .
#copy Elixify.vim there
</code></pre>
</blockquote>
<p>Don’t think Janus includes any LS support though.</p>
<aside class="quote no-group quote-modified" data-username="BartOtten" data-post="88" data-topic="38009" 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/bartotten/48/25440_2.png" class="avatar"> BartOtten:</div>
<blockquote>
<p>Starting point: <a href="https://www.mitchellhanberg.com/how-to-set-up-neovim-for-elixir-development/" rel="nofollow">How to Set Up Neovim for Elixir Development | Mitchell Hanberg </a></p>
</blockquote>
</aside>
<p>Looks like a great starting point Bart - are you volunteering? <img src="https://forum.elixirforum.com/uploads/default/original/2X/7/776053aa22968f83c10e90c98b23aa0ddd5c9d47.gif?v=15" title=":lol:" class="emoji emoji-custom" alt=":lol:" loading="lazy" width="20" height="20"></p>
<aside class="quote no-group" data-username="Narven" data-post="89" data-topic="38009">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/narven/48/12640_2.png" class="avatar"> Narven:</div>
<blockquote>
<p>have u tried Nova?</p>
</blockquote>
</aside>
<p>I downloaded it a little while ago but didn’t like how it kept wanting to dial out. Have you tried it? What do you think of it?</p>
<p><a href="https://www.youtube.com/watch?v=kRkp-uJTK7s" rel="nofollow">This video</a> is making me want to stick it out with Doom - I quite liked Spacemacs just didn’t like how ‘slow’ it felt… maybe it’s worth putting up with…</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="243561" 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/who-are-all-the-vim-users-around-here/38009/91">Post #90</a>
	                </div>
	            </div>
              <div id="likers-container-243561" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="243561"
                     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/38009/load_more?page=10">Load more posts (1 remaining)</a>
</div></template></turbo-stream>