Stories
Slash Boxes
Comments

SoylentNews is people

posted by janrinok on Monday June 29 2015, @01:48AM   Printer-friendly
from the just-what-we-needed,-another-editor dept.

Looks like Github has finally did an official release of that editor we all love to hate and generally be uncertain of. Except for me of course. I use vim. No one ever questions vim right? From the announcement:

Today we're proud to announce Atom 1.0. It's amazing to think Atom has only been out and available to the public for a little over a year. A lot has happened since then. Atom has been downloaded 1.3 million times, and serves 350,000 monthly active users. The community has created 660 themes, and 2,090 packages including can't-live-without packages that have their own mini communities like the linter, autocomplete-plus, and minimap.

In the 155 releases since launch, the editor has improved immensely in performance, stability, feature-set, and modularity. The editor is faster in scrolling, typing, and start-up time. Atom now has a Windows installer, Linux packages, and several heavily requested features have been added like pane resizing and multi-folder projects.

Editor: Are there any Atom users amongst our community - what makes it your editor of choice?


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 5, Informative) by TheRaven on Monday June 29 2015, @08:46AM

    by TheRaven (270) on Monday June 29 2015, @08:46AM (#202699) Journal
    Atom is developed by GitHub (it's also developed on GitHub, because they'd be pretty stupid not to use their own hosting platform). It's designed by people who miss how bloated EMACS felt back when 8MB of RAM was a lot and want to use Web 2.0 buzzwords for local apps when editing text.
    --
    sudo mod me up
    Starting Score:    1  point
    Moderation   +3  
       Informative=3, Total=3
    Extra 'Informative' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   5  
  • (Score: 2) by kadal on Monday June 29 2015, @07:38PM

    by kadal (4731) on Monday June 29 2015, @07:38PM (#202964)

    Parent is true. From TFA

    Atom started as a side project of GitHub founder @defunkt (Chris Wanstrath) way back in mid 2008, almost exactly seven years ago. He called it Atomicity. His dream was to use web technologies to build something as customizable as Emacs and give a new generation of developers total control over their editor.
    ...
    We're happy to say that Atom 1.0 today reflects @defunkt's original vision—to give today's developers total control over their editor with familiar technologies.

    What a waste of time and effort.

  • (Score: 2) by darkfeline on Monday June 29 2015, @10:25PM

    by darkfeline (1030) on Monday June 29 2015, @10:25PM (#203051) Homepage

    Atom is just an inferior iteration of Emacs.

    That's how I feel, anyway. Replace Emacs Lisp with Javascript, take away all of the existing packages for Emacs, and add whopping time and memory inefficiencies, you get Atom.

    I'd rather all that manpower go toward making Emacs better, but NIH is no fun, we have to reinvent all the things in Node.js now.

    (Same thing about Neovim, by the way. All customizable editors gradually approach Emacs, because Emacs got the fundamental model right.)

    --
    Join the SDF Public Access UNIX System today!
    • (Score: 1) by dr_barnowl on Tuesday June 30 2015, @09:10AM

      by dr_barnowl (1568) on Tuesday June 30 2015, @09:10AM (#203252)

      I like the idea - I just don't like it's lack of maturity.

      My daily driver editor at the moment is Komodo Edit, because it has a dark theme, a passable Vim keybinding, and it makes a lot of the things you use rarely in Vim but are kinda powerful a bit easier by having GUI dialogs that walk you through them.

      Atom is pretty much the same idea - a powerful editor based on a browser platform, only it's Chromium instead of Xulrunner. It's just not as mature as Komodo Edit.

      What I *really* want to see from the Neovim project is a metamodel of the Vim state machine, that can generate a shell of it in JavaScript or whatever. Then you could create an editor like this that actually behaved 100% like Vim but could be hooked and e.g. have those dialogs to generate commands like "for this region of the buffer, spew it out to STDOUT through this command and replace it with what emerges from the command".

      So : I think Atom is on the right path. It looks like it's innards are more accessible to tinkering than Vim and Emacs, because you don't have to learn Vimscript or Lisp to tinker with them - most of the people using it will already know JavaScript. It looks like making it open and tinkerable has been better thought out than Komodo Edit.

      What it really needs is that *real* vim state machine in it.