Fork me on GitHub
#proton
<
2016-02-05
>
dvcrn01:02:46

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

dvcrn01:02:36

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

dvcrn01:02:27

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

dvcrn01:02:19

maybe also ping @austincrft FYI 😛

dvcrn01:02:55

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.

dvcrn07:02:10

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

dvcrn07:02:50

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

dvcrn07:02:33

ah a is still free. a for apps? simple_smile

dvcrn07:02:26

pushed 0.7.0 with all the changes until now

lucien.knechtli13:02:34

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?

jessejanderson18:02:07

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.knechtli21:02:32

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.knechtli21:02:47

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

jessejanderson21:02:59

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

lucien.knechtli21:02:15

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

lucien.knechtli21:02:57

haven't really had stability issues

lucien.knechtli21:02:16

but feature incomplete is the main thing

jessejanderson21:02:18

coo coo - thanks for the info!