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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Thanks! I was going to suggest the same thing <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>
<p>I’ve been using Atom most of the morning and the autocomplete is pretty good! Are there any customizations you’ve made, or are you rolling with stock elixir extensions?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="43464" 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/elixir-ide-discussion/7295/13">Post #12</a>
	                </div>
	            </div>
              <div id="likers-container-43464" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="43464"
                     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 #12"></div>
  </section>
</div>
    <div class="postbit" id="43456" data-post-id="43456">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="law" data-post="11" data-topic="7295">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/law/48/5172_2.png" class="avatar"> law:</div>
<blockquote>
<p>It feels like this discussion has derailed a bit, perhaps the IDE discussion should be split into a new thread?</p>
</blockquote>
</aside>
<p>Very true, done.  ^.^</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="43456" 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/elixir-ide-discussion/7295/12">Post #11</a>
	                </div>
	            </div>
              <div id="likers-container-43456" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="43456"
                     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 #11"></div>
  </section>
</div>
    <div class="postbit" id="43451" data-post-id="43451">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="law" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/law/120/5172_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  law
                    <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>I switched from Intellij to Atom when we switched from Ruby to Elixir because of the same constant freezing issues on osx. I found my computer just runs better without rubymine running.  Maybe some of the differences people are seeing are due to Windows vs OSX versions?</p>
<p>Atom’s not perfect either - not having an Elixir formatter is an annoyance, and I can’t figure out how to select a string in my iex window, but on the whole it’s a much smoother experience.</p>
<p>It feels like this discussion has derailed a bit, perhaps the IDE discussion should be split into a new thread?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="43451" 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/elixir-ide-discussion/7295/11">Post #10</a>
	                </div>
	            </div>
              <div id="likers-container-43451" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="43451"
                     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 #10"></div>
  </section>
</div>
    <div class="postbit" id="43449" data-post-id="43449">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Good questions! I’ve never tried Atom’s elixir plugins, I’ll give them a shot today!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="43449" 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/elixir-ide-discussion/7295/10">Post #9</a>
	                </div>
	            </div>
              <div id="likers-container-43449" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="43449"
                     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 #9"></div>
  </section>
</div>
    <div class="postbit" id="43445" data-post-id="43445">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’ll give it another look. Ended up just using Sublime for a text editor though.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="43445" 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/elixir-ide-discussion/7295/9">Post #8</a>
	                </div>
	            </div>
              <div id="likers-container-43445" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="43445"
                     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 #8"></div>
  </section>
</div>
    <div class="postbit" id="43444" data-post-id="43444">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group quote-post-not-found" data-username="brightball" data-post="16" data-topic="7260">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/brightball/48/17192_2.png" class="avatar"><a href="https://forum.elixirforum.com/t/benefits-of-elixir-other-than-otp/7260/16" rel="nofollow">Benefits of elixir other than OTP</a></div>
<blockquote>
<p>That’s really strange. Never experienced anything like it.</p>
</blockquote>
</aside>
<p>Probably because Atom uses GPU-accelerated rendering where IntelliJ does all Java (with some C++ bindings) rendering, thus all on CPU.  Intellij’s ‘rendering’ performance problems would likely be solved if they used a decent GUI toolkit (like QT5) instead of the horror amalgamation it uses currently (a <em>weird</em> mix of C++, Java, and some really low level bindings last I looked, all to avoid Swing).</p>
<aside class="quote no-group quote-post-not-found" data-username="brightball" data-post="16" data-topic="7260">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/brightball/48/17192_2.png" class="avatar"><a href="https://forum.elixirforum.com/t/benefits-of-elixir-other-than-otp/7260/16" rel="nofollow">Benefits of elixir other than OTP</a></div>
<blockquote>
<p>Atom on the other hand, just kills my computer if it’s left open overnight.</p>
</blockquote>
</aside>
<p>If so you should submit a bug report, they have been really fierce on performance bugs the past year and things like it dying become priority 1 bugs.  Are you sure you do not have a bad plugin installed?  It has some great debugging tools built in.</p>
<p>For note, KDevelop uses QT.  ^.^</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="43444" 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/elixir-ide-discussion/7295/8">Post #7</a>
	                </div>
	            </div>
              <div id="likers-container-43444" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="43444"
                     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 #7"></div>
  </section>
</div>
    <div class="postbit" id="43442" data-post-id="43442">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>That’s really strange. Never experienced anything like it.</p>
<p>Atom on the other hand, just kills my computer if it’s left open overnight.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="43442" 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/elixir-ide-discussion/7295/7">Post #6</a>
	                </div>
	            </div>
              <div id="likers-container-43442" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="43442"
                     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 #6"></div>
  </section>
</div>
    <div class="postbit" id="43440" data-post-id="43440">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group quote-post-not-found" data-username="brightball" data-post="14" data-topic="7260" 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/brightball/48/17192_2.png" class="avatar"><a href="https://forum.elixirforum.com/t/benefits-of-elixir-other-than-otp/7260/14" rel="nofollow">Benefits of elixir other than OTP</a></div>
<blockquote>
<p>I meant back in 2005 it was already fast and has gotten faster since. It’s still faster than any alternative with even remotely equivalent functionality. Usually the slowest part is letting it finish indexing your codebase on startup which will vary based on size. Unless you are opening/closing the entire IDE constantly I’m extremely skeptical of poor performance claims.</p>
</blockquote>
</aside>
<p>Well what I experience most often are 2 big things:</p>
<ol>
<li>Random freezes every few minutes where it freezes for 5-15 seconds when heavily using it.</li>
<li>Anytime there is any decent amount of code on the screen and I scroll then it does this low-FPS jumping movement that makes me a bit motion sick.</li>
</ol>
<p>Both of which look very bad on it.</p>
<p>Compared to KDevelop, which I find an absolute king of IDE’s (at least for C++).  It’s intellisense is better, faster, more detailed (I can even go through multiple levels of macro nesting and see each step unfold), and better yet is it never freezes or hurgurks with low-fps when scrolling.  ^.^</p>
<p>Even Atom does not have that slow scrolling issue (although it does freeze on occasion, but those are more around freezing for 1 second every few minutes, which is more dealable).</p>
<p>And I tend to keep my IDE’s (KDevelop, emacs, vim, atom, intellij) running for weeks at a time without reloading, so no reloading issue there.  ^.^</p>
<p>Let’s see, atom has been up for 39 days, 2 hours, and 23 minutes.</p>
<p>This computer has been up for… er… 509 days, 17 hours, and 53 minutes, I should probably reboot…  (I’d like to see my work computer be up for this long…  ^.^).</p>
<p>But overall the slowest part of intellij is easily the rendering performance, it is pretty abysmal.  The rest of it seems pretty fast though, <em>especially</em> compared to other IDE’s built in Java.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="43440" 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/elixir-ide-discussion/7295/6">Post #5</a>
	                </div>
	            </div>
              <div id="likers-container-43440" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="43440"
                     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 #5"></div>
  </section>
</div>
    <div class="postbit" id="43438" data-post-id="43438">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I meant back in 2005 it was already fast and has gotten faster since. It’s still faster than any alternative with even remotely equivalent functionality. Usually the slowest part is letting it finish indexing your codebase on startup which will vary based on size. Unless you are opening/closing the entire IDE constantly I’m extremely skeptical of poor performance claims.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="43438" 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/elixir-ide-discussion/7295/5">Post #4</a>
	                </div>
	            </div>
              <div id="likers-container-43438" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="43438"
                     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 #4"></div>
  </section>
</div>
    <div class="postbit" id="43434" data-post-id="43434">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group quote-post-not-found" data-username="brightball" data-post="12" data-topic="7260">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/brightball/48/17192_2.png" class="avatar"><a href="https://forum.elixirforum.com/t/benefits-of-elixir-other-than-otp/7260/12" rel="nofollow">Benefits of elixir other than OTP</a></div>
<blockquote>
<p>IntelliJ gained popularity almost entirely because it was so much faster than the alternatives. I started using it back in 2005 when I was doing Java work and Eclipse or Netbeans were the other viable options. They were both so slow they were unusable and would eventually bring my entire machine to a crawl.</p>
</blockquote>
</aside>
<p>Oh it is faster than Netbeans and Eclipse both as a Java IDE.  However ‘as an IDE’ compared to other IDE’s (I like to compare it to KDevelop, vim, and emacs, and lately atom as well, which are all ones that I use pretty heavily) and it is dog-slow in comparison to those.  So yes, in comparison to other Java IDE’s, it is fast, but it is not fast in the overall IDE ecosystem.  ^.^</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="43434" 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/elixir-ide-discussion/7295/4">Post #3</a>
	                </div>
	            </div>
              <div id="likers-container-43434" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="43434"
                     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 #3"></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/7295/load_more?page=5">Load more posts (2 remaining)</a>
</div></template></turbo-stream>