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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’m also a MacVim fan and user!  I need to give Elixify a try</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="241522" 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/which-code-editor-or-ide-do-you-use-poll-2022-edition/45746/22">Post #21</a>
	                </div>
	            </div>
              <div id="likers-container-241522" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="241522"
                     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 #21"></div>
  </section>
</div>
    <div class="postbit" id="241538" data-post-id="241538">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’ve used Neovim, it’s a pretty nice editor, but I am not good at remembering keybinds.</p>
<p>I use VS Code now. Quite a nice editor.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="241538" 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/which-code-editor-or-ide-do-you-use-poll-2022-edition/45746/23">Post #22</a>
	                </div>
	            </div>
              <div id="likers-container-241538" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="241538"
                     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 #22"></div>
  </section>
</div>
    <div class="postbit" id="241571" data-post-id="241571">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="connorlay" data-post="17" data-topic="45746">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/connorlay/48/21905_2.png" class="avatar"> connorlay:</div>
<blockquote>
<p>VS Code is a fantastic editor, but it makes tradeoffs I don’t personally agree with, which is why I don’t use it myself</p>
</blockquote>
</aside>
<aside class="quote no-group" data-username="crispinb" data-post="20" data-topic="45746">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/crispinb/48/22642_2.png" class="avatar"> crispinb:</div>
<blockquote>
<p>Both these points illustrate we can have reasons for using tools other than their narrowly defined intrinsic virtues.</p>
</blockquote>
</aside>
<p>I don’t even know if virtue is a proper word to be used in this context because, at the end of the day, a tool is just a tool… Like <a class="mention" href="/u/connorlay" rel="nofollow">@connorlay</a> also said, there are always tradeoffs but only the one using it can decide if it’s worth it or not.</p>
<p>BTW I think no one has the right to force tools onto other professionals (and I had this experience in a job years ago), it simply doesn’t make any sense to me why anyone would want to do that. I also have the impression that such things as “editor wars” is something less common today or at least considered by most people, as dumb as it sounds.</p>
<p>Another reason I think I’m stuck with vs code today is that it’s backed by a major company with almost infinite money, which brings its own guarantees to the project. But I’d love to have more options to try, especially lightweight editors focused on ergonomics (btw <a class="mention" href="/u/connorlay" rel="nofollow">@connorlay</a>, thanks for the recommendations, I’m now on the waiting list for <a href="https://zed.dev" rel="noopener nofollow ugc">zed</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="241571" 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/which-code-editor-or-ide-do-you-use-poll-2022-edition/45746/24">Post #23</a>
	                </div>
	            </div>
              <div id="likers-container-241571" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="241571"
                     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 #23"></div>
  </section>
</div>
    <div class="postbit" id="241627" data-post-id="241627">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="thiagomajesk" data-post="24" data-topic="45746">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/thiagomajesk/48/31904_2.png" class="avatar"> thiagomajesk:</div>
<blockquote>
<p>I don’t even know if virtue is a proper word to be used in this contex</p>
</blockquote>
</aside>
<p>“Virtue” in the sense of objective proficiency or ability - so emacs’ comprehensive programmability is a certain virtue, but then it’s quite another step to decide how to weight that in a decision.</p>
<p>My main point was that objective &amp; intrinsic abilities of a tool don’t necessarily swing a decision. Extrinsic, pragmatic, social, and aesthetic factors legitimately come into play. We humans are complex beings, and our decisions are far beyond the ken of economists <img src="https://forum.elixirforum.com/images/emoji/apple/wink.png?v=15" title=":wink:" class="emoji" alt=":wink:" 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="241627" 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/which-code-editor-or-ide-do-you-use-poll-2022-edition/45746/25">Post #24</a>
	                </div>
	            </div>
              <div id="likers-container-241627" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="241627"
                     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 #24"></div>
  </section>
</div>
    <div class="postbit" id="241630" data-post-id="241630">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I used <a href="http://kakoune.org/" rel="noopener nofollow ugc">http://kakoune.org/</a> for a long while but now I use <a href="https://helix-editor.com/" rel="noopener nofollow ugc">https://helix-editor.com/</a> as a daily driver. It’s a bit minimalistic because it doesn’t have a plugin system yet, but the built-in tree-sitter and LSP support are great, and the code-base is pretty hackable!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="241630" data-batch-url="/posts/batch_likers">
                        5
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/which-code-editor-or-ide-do-you-use-poll-2022-edition/45746/26">Post #25</a>
	                </div>
	            </div>
              <div id="likers-container-241630" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="241630"
                     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 #25"></div>
  </section>
</div>
    <div class="postbit" id="241634" data-post-id="241634">
  <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>Vanilla vim with tmux.  I’ve been using this setup for over a decade and have no interest in putting in the time to learn something new as I’m super efficient with it and I enjoy configuring and writing plugins for it.  Contrary to popular belief, I do this in my personal hobby time—I don’t “waste a bunch of time configuring my editor instead of getting work done.” <img src="https://forum.elixirforum.com/images/emoji/apple/upside_down_face.png?v=15" title=":upside_down_face:" class="emoji" alt=":upside_down_face:" loading="lazy" width="20" height="20"> On the other hand, I’m currently wasting time writing this post instead of working <img src="https://forum.elixirforum.com/images/emoji/apple/sweat_smile.png?v=15" title=":sweat_smile:" class="emoji" alt=":sweat_smile:" loading="lazy" width="20" height="20"> (Naw, I’m waiting for CI).</p>
<p>I try to contribute to the elixir vim ecosystem when I can, but it’s been hard to find the time and motivation lately as there are a million other things I want to 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="241634" 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/which-code-editor-or-ide-do-you-use-poll-2022-edition/45746/27">Post #26</a>
	                </div>
	            </div>
              <div id="likers-container-241634" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="241634"
                     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 #26"></div>
  </section>
</div>
    <div class="postbit" id="241635" data-post-id="241635">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’m curious, in that setup, how do you do refactoring? If you rename something that you reference in multiple places, and might overlap with something else.</p>
<p>For example, if you rename Foo.Helper to Foo.Manager, how do you make sure Bar.Helper references do not get messed up?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="241635" 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/which-code-editor-or-ide-do-you-use-poll-2022-edition/45746/28">Post #27</a>
	                </div>
	            </div>
              <div id="likers-container-241635" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="241635"
                     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 #27"></div>
  </section>
</div>
    <div class="postbit" id="241636" data-post-id="241636">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’ve been using vim but am growing a little frustrated at trying to keep all the plugins managed. I really only want features of syntax highlighting, bracket/quote closure, tab for autocompletion, and automatic language-specific formatting. I like the modal and keyboard centric Vim paradigm. Those using helix, how much would I be missing if I switched?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="241636" 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/which-code-editor-or-ide-do-you-use-poll-2022-edition/45746/29">Post #28</a>
	                </div>
	            </div>
              <div id="likers-container-241636" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="241636"
                     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 #28"></div>
  </section>
</div>
    <div class="postbit" id="241653" data-post-id="241653">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Of what you listed, only auto-formatting (which is done through LSP) is missing, and it does work for the most part but it’s disabled for elixir because there are some crashes. I’ll find some time to debug it at some point and patch helix and/or elixir-ls <img src="https://forum.elixirforum.com/images/emoji/apple/sweat_smile.png?v=15" title=":sweat_smile:" class="emoji" alt=":sweat_smile:" loading="lazy" width="20" height="20">. Otherwise it sounds to me like you might really like helix <img src="https://forum.elixirforum.com/images/emoji/apple/grinning_face.png?v=15" title=":grinning_face:" class="emoji" alt=":grinning_face:" 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="241653" 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/which-code-editor-or-ide-do-you-use-poll-2022-edition/45746/30">Post #29</a>
	                </div>
	            </div>
              <div id="likers-container-241653" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="241653"
                     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 #29"></div>
  </section>
</div>
    <div class="postbit" id="241661" data-post-id="241661">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I love Emacs but I don’t use it anymore.</p>
<p>Mostly because I’m trying to use builtin solutions as much as I can so I don’t have to lose time installing software, cloning .files and configuring things every time I need to setup a new machine.</p>
<p>Most of time I will code with something available and that’s it. Sometimes I use mg, sometimes nano, sometimes ed(1), sometimes XCode…<br>
Autocompletion and other IDE features are something I don’t really benefit from, as I get annoyed by it pop-uping and getting in my way.<br>
I only miss syntax highlight.<br>
Apart from that I only want a lightweight and fast editor, that’s why mg, ed, nano or anything could do.</p>
<p>I might eventually try helix as I saw that they allow C-n C-p and other common readline/terminal/emacs keybindings.</p>
<p>But for now I’ll just stick with tools shipped by the OS and keep it minimal and simple.<br>
I don’t really want to “code fast” with all those IDE tools, because I benefit from having more time to think again while I’m writing everything down instead of autocompleting blazing fast.<br>
I don’t see myself as less productive than people using all those fancy things. haha</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="241661" 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/which-code-editor-or-ide-do-you-use-poll-2022-edition/45746/31">Post #30</a>
	                </div>
	            </div>
              <div id="likers-container-241661" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="241661"
                     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 #30"></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/45746/load_more?page=4">Load more posts (59 remaining)</a>
</div></template></turbo-stream>