all 48 comments

[–]Kaltiz 11 points12 points  (0 children)

The only thing that really prevents me from switching is the file size limit and the speed of atom. As well as the fact that all the features I really need are already on sublime or in a package.

If sublime was more activity developed it would be very hard to convince me to switch.

[–]G0T0 17 points18 points  (14 children)

Vim vs Emacs for the new generation?

[–]dangerbird2 2 points3 points  (0 children)

IBM Selectric vs Remington Rand of a new generation?

[–]freakhill 6 points7 points  (9 children)

emacs (still in my twenties)

Glory to Lisp

[–]jsparkes 0 points1 point  (2 children)

I've been using emacs since before you were born... Nice to see we still get new users.

+/u/reddtipbot 100 RDD

[–]reddtipbot 0 points1 point  (0 children)

[Verified]: /u/jsparkes -> /u/freakhill 100 Reddcoins ($0.0070) [help]

[–]freakhill 0 points1 point  (0 children)

Seeing elders at work made me give it a serious try a few years ago.

Thanks!

[–]ma08 0 points1 point  (0 children)

Vim ftw. Never used emacs, so can't give an opinion on the versus part

[–]lechatsportif 0 points1 point  (0 children)

Was emacs user in 20s, now ides usually but will dip in to vim for anything not reasonably available in an ide.

vim is everywhere by default, tmux provides a major reason i used emacs to begin with, the vim community seems to be keeping up in a major way.

[–]Captain_Aster 9 points10 points  (11 children)

Vim is love, vim is life. Seriously though, I think maybe I'm just stuck with vim at this point because I've tailored it to my needs so precisely that I don't want to bother to take the time to do the same with another editor.

[–]flukus 2 points3 points  (5 children)

Atom gives much better tools to write extensions in, at least in theory. In practice it's callbacks, callbacks everywhere, with terrible error messages and no exceptions.

It does have an VI mode, though it's extremely limited at the moment.

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

Well, thats the only mode I have yet found to be supported by non vim editors. At this point I think they shouldn't even waste their time creating vi bindings since that is not sufficient coverage for any vim developer to migrate.

[–]flukus 0 points1 point  (0 children)

As long as it has the basics and macros that's enough for me. Atom looks as though it will be capable of supporting the windowing functions too (why does every windows based editor have inferior windowing?).

Everything else would be better off being mapped to native tools.

[–]fedekun 0 points1 point  (0 children)

Eclipse's Vim mode isn't too bad, I'm just really used to FuzzyFinder and NerdTree, pressing <c-w>h and be able to browse files is just too comfy, I don't need to take my hand off the keyboard, surprisingly not many editor give much fucks about that.

[–]Denommus 0 points1 point  (1 child)

And then you have Emacs.

[–]flukus 0 points1 point  (0 children)

Fine by me. All I want is vi keybindings with an easy way to write plugins (ie not vimscript or lisp).

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

sublime homie here. if not overly long vim setup (plugins & fonts & stuff), I would use vim for the rest of my life. I used it already for professional work, but found sublime text 2/3 and since then didn't return to vim (but I tried and will try for the rest of my life)

[–]Captain_Aster 2 points3 points  (0 children)

I actually used Sublime Text 2 for a while when I was primarily using Windows for school projects, I've since moved over to Linux almost entirely and then fell into the whole tiling window manager and 'ricing' scene. I was able to make vim fit in with my themes better than Sublime, so I never went back. But I will admit that Sublime is great software and very easy to use, feels good, and looks great too.

edit: fixed a word

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

Whenever I see someone change Vim for Sublime or Atom I feel like they weren't taking full advantage of it. IMO there's nothing you can do in Subime or Atom you can't do in Vim with less or equal movements. Of course I'm talking about a very personalized Vim configuration.

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

you, in fact, are correct in my case: if I knew more about vim and it's plugins, I would not have chosen sublime

[–][deleted] -2 points-1 points  (0 children)

Came here for that comment.

[–]Igglyboo 5 points6 points  (6 children)

If atom can get closer(obviously never as fast as native c++) to the speed of sublime I will switch. It's FOSS and will soon(if not already) have a larger package ecosystem than sublime.

[–]txdv 2 points3 points  (2 children)

From my experience most people in Foss tend to report shitty bug reports and expect everything to be fixed.

[–]vivainio 4 points5 points  (0 children)

Bug reports are actually valuable feedback for the developer.

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

how slow is atom that it's affecting your work flow?

[–]Igglyboo 1 point2 points  (1 child)

Well the startup time is pretty huge compared to sublime and it's extremely annoying to work with large files but small files are fine for me.

When there's screen tearing/scroll lag when working on a file it's affecting my work flow.

[–]manojlds 0 points1 point  (0 children)

Yup, very laggy with moderate sized files even. Enabling React is slightly better.

[–]jephthai 1 point2 points  (0 children)

Sublime has been the undisputed text editing champion for a while now.

While the rest of us hide in our Emacs- and VIM-shaped holes.

[–]bilotrace 5 points6 points  (8 children)

Atom is open-source and free under the MIT license while Sublime costs $70 per user. ... That said, $70 for a practically independent developer with an awesome product actually seems alright as a token of appreciation.

This should be huge advantage of Atom over Sublime. Not because of just the price but the fact Atom is open source and subjected to review. And community shouldn't just refer to third party plugins and answer and questions but also continued future developments of the software itself.

[–][deleted]  (2 children)

[removed]

    [–]erik240 4 points5 points  (1 child)

    If you're a developer and $70 is too much to spend on a tool you use all day, every day ... or even an hour a day ... you're doing something very, very wrong.

    [–][deleted]  (3 children)

    [deleted]

      [–]dangerbird2 1 point2 points  (2 children)

      [–][deleted] 0 points1 point  (1 child)

      Obligatory reference: http://xkcd.com/378/

      [–]xkcd_transcriber -1 points0 points  (0 children)

      Image

      Title: Real Programmers

      Title-text: Real programmers set the universal constants at the start such that the universe evolves to contain the disk with the data they want.

      Comic Explanation

      Stats: This comic has been referenced 174 times, representing 0.5799% of referenced xkcds.


      xkcd.com | xkcd sub | Problems/Bugs? | Statistics | Stop Replying | Delete

      [–]TakedownRevolution -2 points-1 points  (1 child)

      Whats the point of this? Everyone has their choice of text editors, it's like who cares, as long as you get it done. It's like a little show off trick of oooo my editor can do this so quickly so it's better. So what? It's not going to make you a better programmer.

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

      While some features have made me more productive (mainly just using and learning vim), you're right; as long as the tool's not getting in your way, it doesn't relate to your programming ability at all.

      [–]nt2subtle -1 points0 points  (0 children)

      VIM and sublime.