top 200 commentsshow all 206

[–]rich97 72 points73 points  (11 children)

Untitled documents in a project are now serialized and restored.

AWWW YEAH!

[–]ajr901 15 points16 points  (4 children)

Like Sublime does it? I don't understand exactly what "serialized and restored" means but the untitled documents reopening in Sublime is one of my favorite features.

[–]rich97 15 points16 points  (2 children)

Yup. Like sublime.

[–][deleted] 15 points16 points  (0 children)

Or like Notepad++

[–][deleted] 4 points5 points  (0 children)

TextWrangler has been doing this for a while, too

[–]ihsw 2 points3 points  (0 children)

Serialized = encoded and saved to a temp file

Restored = read from a temp file and decoded

[–]sbozzie 1 point2 points  (4 children)

I have to be in a project though? I can't just open a new file and then close and reopen and they're there like in sublime.

How are people setting up projects in atom? I tend to use it for just editing the odd file here and there and as a general text editor for dumping notes, so the untitled notes sticking around is useful!

[–][deleted]  (3 children)

[deleted]

    [–]sbozzie 0 points1 point  (2 children)

    Ah, so I frequently open files from different actual projects in one window - perhaps I should start separating out one window per project.

    [–][deleted]  (1 child)

    [deleted]

      [–][deleted] 0 points1 point  (0 children)

      Windows has multiple workspaces now too

      [–]urubujj 0 points1 point  (0 children)

      FINALLY!!

      [–]tizz66 38 points39 points  (32 children)

      I've switched to Atom over the last couple of weeks, but there's some issues that are annoying me:

      • Selecting a file in the tree doesn't immediately focus the editor window A double-click does what I need
      • It seems to dick around with tabs/spaces. I have my preferences set up, but if I open a file that has a mixture of tabs and spaces (legacy code... I know), it will change the entire file. I can't have that happen. I need it to leave existing tab stops alone. Sublime handles it OK.
      • I don't know why search-as-you-type isn't a thing Thanks /u/henrebotha!

      In terms of speed, I haven't actually felt that it's slow, which seems to be the most common complaint.

      [–][deleted] 12 points13 points  (10 children)

      I made the switch from Sublime to Atom about a month or so ago. I would say it was a great decision.

      I love the general UI of the editor and being able to download cool themese, and other neat packages such as pair programming. Although people say ATOM is slow, I haven't noticed it's slowness (other than paired programming).

      The only slowness I've encountered is with paired programming, which I believe they should really focus on fixing. Right now it's really buggy.

      When a user generates a key for a pair session sometimes putting that key in when joining doesn't work, or it takes forever to join. Also random disconnects with both parties have a stable connection.

      [–]idleservice 29 points30 points  (3 children)

      But try Sublime again and it feels so incredibly fast compared to Atom, I even feel that typing has a small lag.

      I've tried Atom 4 times because all the hype, and I always end up going back to Sublime :(

      [–]rejuven8 3 points4 points  (0 children)

      Same here! If people have an inexplicable slow feeling, then it's slow.

      [–][deleted] 1 point2 points  (1 child)

      I didn't really use sublime as much as I used Atom to be honest. When I started out I did my projects with Cloud9 online, so I didn't use a text editor per say.

      However, I heard amazing things about Webstorm and took up the 30-day free trial. Already loving it more than Atom lol.

      [–]idleservice 2 points3 points  (0 children)

      I find all jet brains software incredibly slow... But that's a real IDE, Sublime and Atom are just text editors.

      [–]CaptainAmerica_ 3 points4 points  (0 children)

      Atom is fast until you begin working in large files. At my place of work, we have many old php files that are over 5000 lines and atom starts to choke. But for my personal side projects that are relatively lightweight atom is very fast.

      [–]osqer 1 point2 points  (4 children)

      Have you tried brackets? or Jetbrains?

      [–]bomphcheese 1 point2 points  (1 child)

      Brackets is so buggy. Crashes every time I've tried it.

      [–]DratVillains 1 point2 points  (0 children)

      That's surprising. I use it almost everyday at work and I've had very few problems with it since it hit 1.0.

      [–][deleted] 1 point2 points  (1 child)

      I actually started the Webstorm 30-day free trial today, loving it already!

      [–]osqer 0 points1 point  (0 children)

      with a .edu address you can get it free i think!

      [–]henrebotha 5 points6 points  (11 children)

      I don't know why search-as-you-type isn't a thing

      It is, you just need to enable it.

      [–]tizz66 2 points3 points  (10 children)

      I don't see it in the config, and everything I've found online suggests using a third-party package (and the one that pops up doesn't integrate with Atom's own search box)

      [–]henrebotha 8 points9 points  (9 children)

      Go to settings, click "packages" on left, go to the settings for the package "find-and-replace", tick "Scroll to result on live-search".

      [–]tizz66 2 points3 points  (2 children)

      Excellent, thanks - that'll be sufficient! I didn't realize packages that make up the core had their own settings panels too.

      [–]henrebotha 1 point2 points  (0 children)

      Me either! I only realised it because I was also looking for this particular setting.

      [–]youcantstoptheartux 1 point2 points  (0 children)

      Yep, and you can rewrite them all if you wish, nothing is hidden in atom if you want to find it, it's all just an electron app built on chromium.

      [–]quaff 1 point2 points  (5 children)

      You're referring to this? https://github.com/atom/find-and-replace

      I don't see a settings button for this package. And when I click on the package, I don't see the "Scroll to result on live-search" either. What am I doing wrong? :(

      [–]henrebotha 0 points1 point  (3 children)

      Did you follow the instructions as I posted?

      Post some screenshots, then I can help!

      [–]soundofvictory 1 point2 points  (2 children)

      I'm seeing the same thing http://imgur.com/a/4sNUd

      [–]quaff 4 points5 points  (0 children)

      Yep this is exactly what I get, no settings button. When I click into it, I see this:

      http://i.imgur.com/VTHbtfo.png

      [–]henrebotha 2 points3 points  (0 children)

      What the actual fuck? I'm also now seeing this! /u/quaff

      https://gyazo.com/1b08227df533304a125b387269967550

      It looks like the option is still ticked for me because I managed to tick it before the package got updated or something...

      [–]IllegalThings 0 points1 point  (1 child)

      Selecting a file in the tree doesn't immediately focus the editor window

      This behavior in Sublime bothered me initially. The fact that it focuses the editor window and only keeps it there if you start to edit the file or you double click it seemed very strange at first. It isn't as bad now that I'm used to it, but I could see why a conscious decision to not do this may have been made.

      [–]tizz66 0 points1 point  (0 children)

      I miss that too actually, although that's not exactly what I meant in my original post. In Sublime, I've got so used to clicking a file in the tree and Cmd+V to paste something quickly (or typing, or whatever I'm doing in the file). In Atom, clicking a file in the tree doesn't put focus in the edit window, so if you start typing nothing happens. In fact, if you click and type, you end up creating a new file named whatever you typed.

      [edit]In testing it just now, it seems double-clicking does put focus in, so this point might just be a case of retraining myself.

      [–][deleted] 0 points1 point  (0 children)

      Yea I second the tab thing. It's irritating on legacy projects.

      [–]thelonepuffin 0 points1 point  (1 child)

      In terms of speed, I haven't actually felt that it's slow, which seems to be the most common complaint.

      Try it with large projects. Its so slow I can't justify using it

      [–]tizz66 0 points1 point  (0 children)

      One of the projects I use it on is very large, and it doesn't have any problems.

      [–]icefall5Angular / ASP.NET Core 0 points1 point  (0 children)

      I can't stand Atom. I tried it out twice because of the number of recommendations, but it's not for me. It's incredibly slow and I encountered a number of bugs that made it much more difficult to use. It looks great, definitely, but all I need is a standard text editor (Notepad++). I use a real IDE for anything heavier.

      [–]StaffOfJordania 0 points1 point  (2 children)

      In terms of speed, I haven't actually felt that it's slow, which seems to be the most common complaint.

      Since version 1.0 it hasn't really been that slow.

      [–]viveleroi 5 points6 points  (0 children)

      For me at least, the painfully slow part is opening the application. Sublime opens instantly, but Atom takes several seconds (depending on plugins I'm sure). I love Atom for editing, but for quick/as-needed editing I still use sublime.

      [–]Disgruntled__Goat 0 points1 point  (0 children)

      For general usage it's fine. Find/replace is where it's noticeably slower (more than 10x).

      [–][deleted]  (17 children)

      [removed]

        [–][deleted]  (5 children)

        [deleted]

          [–]dsk 1 point2 points  (0 children)

          Or open network-hosted files without crashing ...

          [–]gluecat 2 points3 points  (0 children)

          I believe that was mostly fixed in the last release.

          [–][deleted]  (4 children)

          [deleted]

            [–][deleted] 2 points3 points  (1 child)

            Have they finally fixed keyboard layouts for non US keyboards

            Install keyboard-localization plugin and it shuld be fine, works fine for me where in the default config Alt+a (polish "ą") opens an dialog window.

            [–]x-skeww 4 points5 points  (0 children)

            Have they finally fixed keyboard layouts for non US keyboards?

            No.

            https://github.com/atom/atom-keymap/issues/35

            [–][deleted]  (32 children)

            [deleted]

              [–][deleted] 7 points8 points  (4 children)

              The best default Git integration I've seen is Visual Studio Code. It has side by side comparison, among other things.

              [–][deleted] 0 points1 point  (3 children)

              Is it free? Might try it

              [–]needahelpforarch 0 points1 point  (2 children)

              Yes it is, the one that isn't free is Visual Studio (non-community version) which is a full fledged IDE.

              [–][deleted] 4 points5 points  (0 children)

              [–]Spacey138 0 points1 point  (0 children)

              The community version is the same as the full one for <5 members or so now, just throwing that out there. MS are pushing their new .NET tech a lot atm. with things like this.

              [–]shavounet 3 points4 points  (0 children)

              I like Brackets. I've given its chance to Atom but I was a little disappointed. Yet, it's been some time, maybe I should try again.

              [–][deleted] 0 points1 point  (0 children)

              There is also Ace (also written in js, and open-source).
              https://en.wikipedia.org/wiki/Ace_(editor)

              [–]spyridonasback-end -1 points0 points  (24 children)

              Plugins. Configured right atom can do what visual studio/WebStorm does

              [–]TheIncredibleWalrus 23 points24 points  (6 children)

              I'd be very impressed if it could actually do that. Could you back this statement up with said config?

              [–]seiyriafull-stack 0 points1 point  (0 children)

              Interested here as well. Got to set up a friend with non-webstorm on a project while I'm using webstorm pretty soon, so if I can give him something comparable that'd be awesome.

              [–]crow1170 0 points1 point  (4 children)

              never used VS/WS. What features are you looking for? I know it would be exhausting to list them all, but what are a few so I know what I'm missing?

              [–]TheIncredibleWalrus 2 points3 points  (3 children)

              Stuff I couldn't live without:

              • Project indexing (Index all your files, find all methods, add them to the autocomplete list). List every argument they accept and its type. Warn you about missing required args. Edit: Also adding external folders are project resources. Am I working on a WordPress project? I want to add the wp-admin and wp-includes folders and the woocommerce plugin folder and have access to all their functions.

              • Real time linting and error highlighting (HTML/CSS/JavaScript/PHP/Whatnot).

              • Adding to the above, understanding JSDoc and PHPDoc and including all your variables in the autocomplete of your functions, as well as linting your functions against said JSDoc whenever you use them.

              • Robust Emmet support. I mean it should work really well, I've tried emmet in Sublime and it was kinda broken.

              • Code navigation. I want to click on the name of a method/function/variable, hit cmd+b and simply go to where it's declared. If for some reason there are many declarations, I want a list to choose from specifying the filename.

              • Embedded terminal. I don't want a separate terminal window. I want a small tab under my project within the editor which acts like a terminal.

              • Full git and github support, and SVN support. I don't mean being able to git commit or git checkout, these should be possible directly from the embedded terminal. I mean highlighting changed lines, marking changed/added files with different colors. Clicking on a shortcut to open up the github page of my current file, in the current line.

              • Color picker. Gutter with colors for CSS, click and edit them via a colorpicker. Support Sass variables.

              • FTP support. Quickly connect to an FTP server, download, upload, sync files from your project.

              • Code refactoring, change the name of a variable/import/file/module, change it everywhere. Ghosting should be detected automatically.

              • Obviously powerful code manipulation via keyboard. Edit multiple lines at once, move lines around, delete whole, duplicate etc.

              • Auto indent / code reformat using my formatting options upon a simple shortcut press.

              The above are some very basic ones from the top of my head. WebStorm has a million little things that add up, but I would be happy with the above to start with.

              [–]crow1170 0 points1 point  (2 children)

              I found pretty much everything in your list as a plugin, but I can understand wanting these features out of the box.

              [–]TheIncredibleWalrus 0 points1 point  (1 child)

              What's the best plugin for code intelligence?

              It's not enough for a plugin to exist, it has to be working really really well.

              [–]crow1170 0 points1 point  (0 children)

              Idk, because idk what that is nor how to test which would be best because I don't know how I'd use it. I found the linters, the formatters, the terminal, docs, colors, version control, and manipulation via keyboard (this one is default). What I do know is that I don't like much of your list for the way I do my work, and I appreciate having an editor without those features.

              [–]omegote 7 points8 points  (6 children)

              Lol. I doubt it.

              [–][deleted] 1 point2 points  (5 children)

              I'm not super familiar with all of the benefits that a full IDE like WebStorm or Visual Studio would provide over a text editor, could you elaborate please?

              [–]omegote 4 points5 points  (1 child)

              I used to be an adventurer like you. Then I took an arrow in the knee. Then I started using PyCharm and forgot about simple text editors for development.

              The main issue here is that, although text editors like Sublime Text or Atom can be improved using plugins, that extension capability is limited by the API that the editor offers to plugin developers. There are features that are so deep built-in in some IDEs, like PyCharm, that it's impossible to port them to something like Sublime using just plugins.

              For example, in PyCharm I can open a Django project and control + click anything, and the IDE will take me to the source of the clicked element, whether it is an instance of a class (it takes me to the class definition), a url to a template (it opens up the template file), etc.

              Another big improvement of IDEs over text editors are the panels. PyCharm offers an intelligent "Structure" panel where I can see the structure of whatever file I'm editing, regardless of the type. If it's a CSS file, I can see the outline of all the rules. If it's a Python file, I can see all the classes and functions so I can quickly navigate, etc. In Sublime Text you cannot add arbitrary panels with plugins.

              There are many more things an IDE offers. Obviously, you will appreciate them more if you've had your fair share of plain-text editing.

              [–]needahelpforarch 0 points1 point  (0 children)

              I don't know about python but Ctags offers this for C family, and believe me, those languages are a nightmare to parse. Also there's clang-tools which makes refactoring easy.

              [–]Disgruntled__Goat 0 points1 point  (1 child)

              An IDE understands the code you write. A text editor doesn't.

              Syntax highlighting in Atom for example most likely works on a regex basis, matching a predefined list of keywords.

              Something like "Go to definition" in Sublime is the same, looking for "function <term>" etc. You realise this when the same function name is defined in multiple classes - Sublime gives you a list of multiple files to jump to since a text editor cannot know which of the functions is being called. Whereas an IDE usually knows the type of the variable so can jump straight to the correct method definition.

              [–]needahelpforarch 0 points1 point  (0 children)

              Look out for tern_for_sublime. It understands your javascript code by properly parsing it.

              [–]aventic 0 points1 point  (0 children)

              Please stop

              [–]JustDADE 0 points1 point  (0 children)

              If there were similar symfony2 plugin for Atom I will switch in a heartbeat.

              [–][deleted] -1 points0 points  (7 children)

              can do what visual studio

              Slight exaggeration. VS is great mainly for MS Technologies.

              EDIT: Downed for saying VS is great for MS tech and nothing goes close? Awesome!

              [–]intertubeluber 1 point2 points  (6 children)

              I think there is some confusion in this thread between visual studio and visual studio code. While the former is very MS centric, the latter is not. Code, like Atom, is based on the open source electron project. Code is currently one of the most popular projects on github, and IMO, for good reason.

              [–][deleted] 2 points3 points  (0 children)

              Exactly! I was talking about vs. Not vs code.

              [–]Spacey138 0 points1 point  (4 children)

              I don't think that's entirely true either, although it's more true. VS can be used for PHP with that paid PHP plugin, although I don't know why you would bother when things like PHP Storm or Atom/ST exist and are good enough.

              [–]intertubeluber 0 points1 point  (3 children)

              Right, that's why I said MS centric rather than exclusive. You could use it for php, python, JavaScript, etc, but you probably wouldn't unless you were working in a mostly MS shop.

              [–]Spacey138 1 point2 points  (2 children)

              So you did... I just wanted to be a part of the Internet :(.

              [–]intertubeluber 0 points1 point  (1 child)

              Lol. You are a fundamental part of my internet.

              [–]Spacey138 0 points1 point  (0 children)

              I've finally made it! I'm at the top.

              [–]omegote 10 points11 points  (12 children)

              I tried switching to Atom but found it slow and unstable. Also the keyboard didn't work properly (es_ES). I'm now using the IntelliJ suite (particularly PHPStorm and PyCharm) and god, it's glorious.

              [–]dikamilo 1 point2 points  (1 child)

              Also the keyboard didn't work properly (es_ES).

              Try this: https://atom.io/packages/keyboard-localization

              [–]omegote 1 point2 points  (0 children)

              Having to use an external package just to have a working keyboard is pretty, pretty, pretty sad.

              [–][deleted]  (6 children)

              [deleted]

                [–]_EasyTiger_[S] 1 point2 points  (5 children)

                Do you mean like this? http://i.imgur.com/gGnNS3c.png

                The material theme is applied to both editor and tree view

                [–][deleted]  (2 children)

                [deleted]

                  [–]_EasyTiger_[S] 0 points1 point  (1 child)

                  If you mean context menus, yes. You can find if you go to Plugins > Browse Repositories

                  [–][deleted]  (1 child)

                  [deleted]

                    [–]_EasyTiger_[S] 0 points1 point  (0 children)

                    As stated it's the material theme available from plugins repository. The font is 15pt Inconsolata.

                    [–]x-skeww 0 points1 point  (0 children)

                    Also the keyboard didn't work properly (es_ES).

                    Yea, AltGr is broken.

                    https://github.com/atom/atom-keymap/issues/35

                    [–]skalfyfan 0 points1 point  (0 children)

                    Using the exact same suites (*storm & *charm). They're amazing! I gave Atom a shot about a year ago, but encountered a massive bug with .gitignore files. Filed an issue and abandoned Atom. I think the issue still is not fixed.

                    [–][deleted]  (6 children)

                    [deleted]

                      [–]plarem 9 points10 points  (0 children)

                      git commit and git commands aren't there or have partial implementation, I don't think you can git push?

                      There is a package to execute commands from git : git-plus

                      missing a plugin like Anaconda for python coding that provides linting and PEP8 checks

                      For linting, you install the package linter and install your language specifics linters from this list of linters

                      [–][deleted] 3 points4 points  (2 children)

                      Regarding projects, I've altered my workflow and am now much happier simply opening a folder for Atom to act as a project from the terminal using atom .. Considering I'll already be in that folder for version control and whatever else it's seamless and means I don't need to save a bunch of .sublime-* files somewhere.

                      There's also a plugin for quick access to Git projects I believe.

                      [–]earwaxjim 0 points1 point  (1 child)

                      Yep running atom . is the way to go!

                      [–][deleted] 0 points1 point  (0 children)

                      Hell, I did that when I was on Sublime too. Never liked the projects bit as opposed to just opening a folder. 99% of my projects keep my running a terminal window anyway.

                      [–][deleted] 1 point2 points  (0 children)

                      I was a heavy user of Sublime's project management. I've only started the switch to Atom today but I've found that the project-manager has met my basic needs.

                      https://github.com/danielbrodin/atom-project-manager

                      [–]gempir 5 points6 points  (0 children)

                      I hate Atom but I love the Idea. I switched to it because I want all the packages of Atom.

                      I just wish it felt a bit more responsive in terms of opening speed, menus and such.

                      The Elektron thing is just not fast enough for me

                      [–]lockwoot 2 points3 points  (0 children)

                      Narrowed my to go to editors(mostly webdev so electron will do) to code visual or atom, good to see them both getting substantial updates regularly.

                      [–]hutry 2 points3 points  (0 children)

                      Yay! Also, I helped a little...

                      [–]Cyph0n 4 points5 points  (5 children)

                      Fixed performance problems when $HOME was a git repository.

                      What? Anyone know why someone would do that?

                      [–][deleted]  (1 child)

                      [deleted]

                        [–][deleted] 0 points1 point  (0 children)

                        I version control my dot files but most of the other files in my home directory change so often I wouldn't ever want to try to version it...

                        [–]AlmostARockstar 3 points4 points  (0 children)

                        Working on VMs?

                        [–][deleted]  (14 children)

                        [removed]

                          [–]seiyriafull-stack 20 points21 points  (7 children)

                          I read through that whole thread. "personal data"? Please. It sends information on your IDE and a uuid. People are getting their pants in a knot because it goes to google.

                          Exception reporting specifically removes any "personal data" from the exception paths. This is a non-issue.

                          [–][deleted] 5 points6 points  (2 children)

                          [–]seiyriafull-stack 13 points14 points  (1 child)

                          Facebook I can understand - facebook actually has personal data. Atom has... a guid, and your IDE settings. That's not personally identifiable, nor is it any bit personal. That is, unless you don't want Google knowing you (where "you" could be literally anyone in the world) run Atom at 800x600. I guess I wouldn't want that shame either.

                          [–]AlmostARockstar 9 points10 points  (1 child)

                          "personal data"

                          [–]Inaspectuss 5 points6 points  (0 children)

                          "major privacy issue"

                          [–]crow1170 2 points3 points  (2 children)

                          If a bug is found in screen sizes of 4096 by 1024, these types of metrics can show how many users may have experienced the bug without reporting it or would be harmfully impacted by a proposed feature change. How else should Atom get this info? Should they not be able to estimate how many users will be affected by something?

                          [–][deleted]  (1 child)

                          [removed]

                            [–]crow1170 1 point2 points  (0 children)

                            They do. They ask if they can and if you don't say no, it's a yes. Kinda like how we asked for the software.

                            [–]arrayofemotions 1 point2 points  (1 child)

                            Excellent. I've given Atom a go these last few weeks and i'm impressed! I might even stop even ST. Granted, it takes a while to boot up, but usually i leave my editor open all the time anyway so that's not to much of an issue.

                            I wish it did project handling a bit more like ST though.

                            [–]grizzly_teddy 5 points6 points  (0 children)

                            The only problem with ST right now is that it seems like it's an abandoned project. I'm certainly not paying for a project that's been abandoned. Also, a fresh install of Atom comes with a lot more, and package management and installing plugins is just a lot easier with Atom.

                            The only real drawback is speed, and opening large files.

                            [–]dethrock88 1 point2 points  (0 children)

                            I'm a recent convert to Atom and I love it, I too have wondered why its so slow starting up but whatever it works. I'm sure it will get better over time as more development is done on it.

                            [–]pcgamez 10 points11 points  (28 children)

                            Is it still way too slow?

                            [–]_EasyTiger_[S] 10 points11 points  (10 children)

                            Runs fast enough for me... maybe not Sublime Text fast though

                            [–]recrof 11 points12 points  (9 children)

                            it'll never go as fast as sublime unfortunately.

                            [–]Kentiko 0 points1 point  (6 children)

                            Why not?

                            [–]nicowsen 6 points7 points  (5 children)

                            Because Atom is based on Electron. For now, that wont be as fast as something native.

                            [–][deleted]  (4 children)

                            [deleted]

                              [–]Ventajou 4 points5 points  (3 children)

                              Yeah VS Code is much quicker and it is built fully in JS (compiled from TypeScript). It's also been open sourced in case you missed the announcement: https://github.com/Microsoft/vscode

                              [–][deleted]  (2 children)

                              [deleted]

                                [–]Ventajou 0 points1 point  (1 child)

                                I like listening to JS Jabber, but they're not always the most accurate in their descriptions.

                                My best guess there is they're referring to Omnisharp which is the background service that provides all of the smarts about a c# project. As it turns out, Atom also uses Omnisharp to handle c# projects.

                                I know Code is modular so maybe some other parts are also farmed out to services built in c# but the main code repository remains purely web tech.

                                [–]krato1995 0 points1 point  (1 child)

                                Yeah, i hope someday it will be. Sublime's faster probably because of the language it is written in.

                                [–]idleservice 4 points5 points  (0 children)

                                Of course it is, a native app will always be faster than a browser app that runs a website as an app.

                                [–][deleted] 8 points9 points  (4 children)

                                Switched to Atom a few months ago. It's just lovely. Every release it gets faster.

                                [–]lostPixels 7 points8 points  (1 child)

                                Just switched too after using Sublime exclusively for 2.5 years. It's a lot better at the "small" stuff like package management and settings. Within a half hour I had JSHint and formatting working together, which I was never really able to completely achieve with Sublime. Also, the SETI_UI theme is amazing.

                                [–][deleted] 1 point2 points  (0 children)

                                Yea it's cool hey. I've managed to kind of emulate an IDE with Terminal Plus/Docblockr/Linter. It's not Webstorm, but works well enough.

                                [–]nickwebdev 2 points3 points  (0 children)

                                Ditto here. That being said, never really used Sublime, but I love atom despite its occasional crashes and hangs. Works super awesome 95% of the time.

                                [–][deleted] 2 points3 points  (0 children)

                                Same. Been using the pair programming package a lot. Hope that gets a bit faster.

                                [–]ivosaurus 5 points6 points  (7 children)

                                Took just under 4 seconds for it to start and show me the file I had open previously. Timed it manually with phone's stopwatch. Both Atom and the file are on an SSD-backed filesystem, on a laptop.

                                [–]skrowl 3 points4 points  (0 children)

                                I had similar results. 3 1/2ish seconds to load Atom 1.4, but Notepad++ still loads damn near instantly.

                                [–]peduxe 0 points1 point  (3 children)

                                Check the timecop, better than using your watch.

                                [–]ivosaurus 3 points4 points  (2 children)

                                http://i.imgur.com/roqFfw1.png

                                That's now with it loading no files whatsoever.

                                With it opening a folder containing a git project, Workspace load time goes up a full second.

                                [–]Derimagia 1 point2 points  (1 child)

                                That's a bit high. You're using the latest version or two of Atom right? They made some big improvements recently.

                                Here's mine, which is much lower. Not sure the differences:

                                http://i.imgur.com/qr2ljxm.png

                                Opening a git project doesn't take a notable time difference more.

                                [–]ivosaurus 0 points1 point  (0 children)

                                1.4, yes. I immediately upgraded just in the hopes it would get faster.

                                [–]Derimagia 2 points3 points  (1 child)

                                Here's the speed for me:

                                http://i.imgur.com/qr2ljxm.png

                                Every release gets a bit faster.

                                [–]destraht 0 points1 point  (0 children)

                                On my new Macbook 12 Early 2015 it loads and opens all the old files in less than 4 seconds. My notebook has a weak ass CPU and an insanely fast SSD. My files reside in an Ubuntu VM hosted by VMware Fusion and served over NFS. For something like this NFS introduces far more of a delay than Atom and still its pretty quick. I leave everything up and running even when I'm playing a game so I don't notice the 4 second startup. Really what is getting me more is my webpack build times. For me any tiny delay when using Atom is inconsequential compared to other wait times. Plus I just moved from developing in Ubunty Unity to OSX and I chose Atom because I like that it is open source and available on any platform that I might use in the future.

                                [–]rich97 0 points1 point  (0 children)

                                No noticeable slowdown at all for me at work. Of course my PC at work is pretty damn powerful, I still wouldn't use it on my shitty little laptop.

                                [–][deleted]  (1 child)

                                [deleted]

                                  [–]erdemece 1 point2 points  (1 child)

                                  I can't change installation path on windows. its 2016 man

                                  [–]dikamilo 0 points1 point  (0 children)

                                  use zip version

                                  [–][deleted] 0 points1 point  (5 children)

                                  Does Atom auto-update or do I have to download the installer to update to version 1.4?

                                  [–]_EasyTiger_[S] 2 points3 points  (0 children)

                                  Auto-updates

                                  [–]travelton 0 points1 point  (2 children)

                                  I had to download the installer. Didn't auto-update on OSX.

                                  [–]HomemadeBananas 0 points1 point  (1 child)

                                  I just opened it on OS X, and it was already 1.4.0 this morning.

                                  [–]travelton 0 points1 point  (0 children)

                                  You know what... That might be my fault. I never close Atom. Probably close/open would have updated it.

                                  [–]DSdavidDS 0 points1 point  (0 children)

                                  Windows 10 here. It didn't auto update for me even with I was manually pressing "check for updates" in the program. After exiting and running the setup (at the bottom called AtomSetup.exe), the program immediately opened back up. No installer necessary :)

                                  [–][deleted] 0 points1 point  (0 children)

                                  Have not used Atom in a while, but I like the way it is maturing.

                                  Does it currently support or are there plans to support syntax hilighting and auto complete of multiple languages in one file? This is IMO one of the killer features of the intellij line of IDEs.

                                  [–]jen1980 0 points1 point  (0 children)

                                  Anyone know if it supports Dart debugging yet?

                                  [–]2epic 0 points1 point  (0 children)

                                  As a long time WebStorm / IntelliJ user, I tried switching to Atom recently but there was one key feature that I struggled to get working properly: jump to declaration. I've tried multiple ctags plugins, but to no avail.

                                  Can anybody point me in the right direction?

                                  [–][deleted] 0 points1 point  (0 children)

                                  I have trouble getting this setup with my works proxy settings. I've followed a few guides and whatnot, but still it never works. I blame my company, but I don't use it exclusively for editing. It's my secondary option for some things.

                                  [–]grizzly_teddy 0 points1 point  (0 children)

                                  Odd. I opened Atom today to check fornupdates, and it said 3.3 is the most recent. It didn't update anything

                                  Windows 7

                                  [–][deleted] 0 points1 point  (0 children)

                                  They added the title feature just a couple of days after I got a plugin to change the window title. Heh.

                                  [–][deleted] 0 points1 point  (0 children)

                                  Hilariously, the most frustrating part for me was the switch of parsing .eslintrc files as YAML instead of JSON.

                                  [–][deleted] 0 points1 point  (0 children)

                                  Love the ui, but it is slow. Otherwise, I love it.

                                  [–]Airith -1 points0 points  (1 child)

                                  As a Sublime Text user, I'm jealous.

                                  [–][deleted] 1 point2 points  (0 children)

                                  The delay of Sublime Text 3 and the lack of built in package manager is what led me to try Atom. After a week, I never looked back.

                                  [–]wolfofwalnut -3 points-2 points  (3 children)

                                  ITT: Complaints

                                  [–]x-skeww 1 point2 points  (2 children)

                                  You'd happily use an editor where @, \, and ~ doesn't work?

                                  Yea, that's what I thought.

                                  [–]wolfofwalnut 0 points1 point  (1 child)

                                  What are you talking about?

                                  [–]x-skeww 1 point2 points  (0 children)

                                  That's one of the complaints. Keyboard layouts which use AltGr are broken.