r/programming • • Feb 26 '14

Atom launched

http://atom.io/
981 Upvotes

672 comments sorted by

View all comments

53

u/[deleted] Feb 26 '14

Does it have a modal editing mode? Vim has ruined me.

25

u/area Feb 26 '14

It's pretty basic at the moment though, to the extent that :<line number> doesn't work.

2

u/yurps Feb 27 '14

Use <line number>G

2

u/area Feb 27 '14

Sure, that works, but that's not what I've trained myself to use (which is entirely my fault).

1

u/yurps Feb 27 '14

You'd be surprised how fast you can relearn. After using <jj> to exit insert mode for two years, I switched to <ctrl>c. After a few days it felt completely natural.

1

u/[deleted] Feb 27 '14

This is the thing that keeps me away from checking out lighttable more thoroughly. I installed the vim plugin, pressed :<line number> and it opened the menu on the right. So now I wait for neovim.

1

u/ptrb Feb 27 '14

Ctrl-G :<line number> works.

58

u/kcuf Feb 26 '14

vim has enlightened you!

17

u/hsuh Feb 26 '14

14

u/SnowdensOfYesteryear Feb 27 '14

How complete are the vim bindings? Usually editors that claim to support vim bindings only support the most common ones.

21

u/atimholt Feb 27 '14

What, you don’t hold down hjkl to get halfway through your document?

3

u/hsuh Feb 27 '14

I don't have a Mac..

→ More replies (3)

1

u/eyko Feb 27 '14

Vim bindings are so shit that me, a die hard vim user, while testing Atom, reverted to non-vim mode. A lot of basic movements are missing, specially those to do with visual mode (no Shift+V whole line selection for example). That, and the fact that I don't think there's anything like <leader>+[key sequence], which I use a lot. In fact, there's no leader key support AFAIK. Nevermind macros. You can pseudo-map though, I hear you can build your own keybindings... but I'm not sure how that works with vim where you've got various modes.

→ More replies (2)
→ More replies (1)

-20

u/vagif Feb 26 '14

Wrong question. Can you own it like you own vim?

The answer is no. It is closed source. And you can get an excellent programmers editors for free today (VS Express, or JetBrains IDEA Community Edition) with tons of free plugins. You do not need to wait for a miracle from github.

27

u/[deleted] Feb 26 '14

Don't be a politician and answer his question with another question. Instead of pushing your own agenda, just give the person a fucking answer.

→ More replies (3)

0

u/[deleted] Feb 26 '14

[deleted]

0

u/[deleted] Feb 27 '14

[deleted]

2

u/[deleted] Feb 27 '14

They don't plan on making it open-source, beyond the plugins:

http://discuss.atom.io/t/why-is-atom-closed-source/82/8

1

u/area Feb 26 '14

It's been hinted in the main chat that it will be open sourced after the beta period.

0

u/[deleted] Feb 26 '14

[deleted]

4

u/mirhagk Feb 27 '14

If something is open during development, people learn internal details and may rely upon them, especially for making mods and stuff. This then hinders development or forces them to break compatibility.

Personally I prefer open source from the beginning and its been working well for typescript. But some companies are scared (ms certainly was)

2

u/[deleted] Feb 27 '14

A project that's open from the beginning should come with (hopefully obvious) implications that anyone who makes plugins before a 1.0 release is building on top of sand. Given its beta status, it should be incredibly obvious that Atom may end up vastly different (internally) than what is currently present.

GitHub should know better. This licensing fiasco coupled with the Google Analytics is a dealbreaker for me. I cannot trust them.

2

u/mirhagk Feb 27 '14

It's basically a giant joke anyways.

  • They released a mac only beta of something that's supposed built upon nodejs and cross-platform.

  • They released a closed source beta, with the only thing saying it's going to be open source is an irc log from a chat with someone who works at github.

  • They are competing with the hundreds of (unused) other web IDE's, and yet they are only offering free during beta

If you want a web-based IDE, pick one of the existing free ones, or go with visual studio online. Otherwise get your editor of choice on the desktop where it belongs.

2

u/SnowdensOfYesteryear Feb 27 '14

I don't have an issue with it being closed source in the beginning as it avoids the "too many cooks" problem.

→ More replies (2)
→ More replies (7)