proton

https://github.com/dvcrn/proton
dvcrn 2016-02-05T01:21:46.000521Z

@katy disabledPackages is an exception. That's a key we don't wipe because of how atom works

dvcrn 2016-02-05T01:22:36.000522Z

if we wipe that key, atom tries to reload all disabled packages and if we set it directly after again, there is a high chance that the packages are still loading (=still have the flag 'disabled') so atom just skips them because it thinks they are already disabled

dvcrn 2016-02-05T01:23:27.000523Z

this resulted in a lot of weird side effects. Most notable that changes like "showTabBar" or "relativeLineNumbers" which depend on external packages don't reflect correctly. If you turn it off from .proton it would still be activated

dvcrn 2016-02-05T01:24:19.000524Z

maybe also ping @austincrft FYI 😛

dvcrn 2016-02-05T01:45:55.000530Z

ah another one - setting it won't work because we currently force activating all packages that are required by layers. Atom sometimes doesn't clean up disabledPackages after a package has been uninstalled so installing it again (by reactivating a layer for example) would install it, but not activate it because it is still inside disabledPackages.

dvcrn 2016-02-05T07:20:10.000531Z

hrrm I wanna integrate todo handling but all keybindings I want are taken

dvcrn 2016-02-05T07:20:50.000532Z

what would be really cool if we could allow users to rebind parts of the prefix tree. e.g. if nothing is set, git is under g but the user can just change it to H if he wants

dvcrn 2016-02-05T07:21:33.000533Z

ah a is still free. a for apps? :simple_smile:

dvcrn 2016-02-05T07:46:26.000534Z

pushed 0.7.0 with all the changes until now

3🎉
lucien.knechtli 2016-02-05T13:48:34.000535Z

not sure if it makes sense to put todo's under apps, I generally think of apps as being functionality not necessarily related to being a text editor (IE calculator functions, shell buffer, etc). Maybe under project or errors?

1👍
2016-02-05T18:16:07.000537Z

Just stumbled onto @dvcrn ’s blog on Proton - was looking to switch from Spacemacs to Atom. Looks really cool! Anything a newbie should know going in?

lucien.knechtli 2016-02-05T21:01:32.000538Z

it's early in development, so don't expect it to have everything spacemacs does. I'm actually using both concurrently due to missing features.

lucien.knechtli 2016-02-05T21:02:47.000539Z

if it does what you need it to though, it's a pleasure to use

2016-02-05T21:05:59.000540Z

nice - any bugs or weirdness like that, or mostly just feature incomplete?

lucien.knechtli 2016-02-05T21:07:15.000541Z

there's some weirdness with reloading proton when you make config changes (as opposed to restarting atom)

lucien.knechtli 2016-02-05T21:07:57.000542Z

haven't really had stability issues

lucien.knechtli 2016-02-05T21:08:16.000543Z

but feature incomplete is the main thing

2016-02-05T21:25:18.000544Z

coo coo - thanks for the info!