proton

https://github.com/dvcrn/proton
geksilla 2016-01-21T10:21:23.001047Z

I wonder should we split html layer to smaller layer packages per template language

geksilla 2016-01-21T10:21:40.001048Z

I've added it similar to spacemacs

geksilla 2016-01-21T10:22:37.001049Z

but it adds a lot of packages that may not be useful for users

geksilla 2016-01-21T10:30:22.001050Z

@dvcrn why we wipe user configuration? Just wondering are there some conflicts or caveats?

dvcrn 2016-01-21T10:32:53.001051Z

I designed it so that 1 version of the .proton file always equals to 1 state of the editor. Proton should be able to reproduce 1 exact state whenever needed When I built sublimious (for sublimetext) I had it that separate settings were messing with the addon and suddenly it wasn’t sure anymore if there was an error with some user setting or with the addon itself

dvcrn 2016-01-21T10:33:22.001052Z

Or stuff like, what if proton wants to set a key but the user set it before in his config? Which one is dominant? How can we know if the user set it before or if it was automatically set

geksilla 2016-01-21T10:48:33.001053Z

got it, make sense. Thanks.

dvcrn 2016-01-21T10:49:08.001054Z

that’s why I delete packages, deactivate them and kill everything else :simple_smile:

geksilla 2016-01-21T10:59:10.001055Z

I was thinking that if proton needs to change config that was set by user it will be changed according current priority implementation

geksilla 2016-01-21T11:01:46.001056Z

we change configs inside layers and if user don't like this change he can always add it to his .proton which has the highest priority

geksilla 2016-01-21T11:03:16.001057Z

just want to figure out if removing is required

dvcrn 2016-01-21T11:05:32.001058Z

we could add a key to deactivate this behaviour but I’m a big fan of the stateless design

dvcrn 2016-01-21T11:05:52.001059Z

if possible I would even delete styles and keybindings but that wasn’t necessary yet :simple_smile:

geksilla 2016-01-21T11:10:49.001060Z

)))

geksilla 2016-01-21T11:12:49.001061Z

I will try to do more stuff on weekends, currently have limited time(