proton

https://github.com/dvcrn/proton
dvcrn 2015-12-24T11:10:02.000634Z

@geksilla, @sglyon I just release 0.4.2 with all the latest changes :simple_smile: Great work guys!

dvcrn 2015-12-24T11:10:10.000635Z

Really like the new features

dvcrn 2015-12-24T11:12:23.000636Z

proton starts to feel really dang solid. Crazy that it went this far from a hacky prototype in just a couple of weeks.

geksilla 2015-12-24T11:21:23.000637Z

Awesome!

2015-12-24T14:37:35.000639Z

Hey @dvcrn. I just set up Proton. Nice stuff. I'm running into a problem with the Python layer and I'm not sure if I'm doing something wrong or there is an issue. I'm seeing a warning that YAPF is not found. (YAPF is installed on my machine to /usr/local/bin/yapf). If I add this path to the python-yapf package settings it gets wiped out after I restart Atom.

geksilla 2015-12-24T14:39:39.000640Z

Hey @michaelgold, proton wipe all configurations which not set via .proton file

geksilla 2015-12-24T14:40:23.000641Z

You need to set this config in your .proton to :configuration vector

dvcrn 2015-12-24T14:40:51.000642Z

yep, @geksilla is right. Hit spc _ d to open your .proton file. You need to add the path inside there

dvcrn 2015-12-24T14:42:09.000643Z

[“python-yapf.yapfPath” “/usr/bin/foo”] something like that

2015-12-24T14:42:57.000645Z

Sweet.. Thanks. I'll play around with it.

geksilla 2015-12-24T14:43:01.000646Z

also if /usr/local/bin/ is available on your $PATH make sure that you run atom from terminal

2015-12-24T14:43:21.000647Z

it is.. and I am :simple_smile:

geksilla 2015-12-24T14:43:23.000648Z

there are few issues with electron regarding $PATH and other env variables

dvcrn 2015-12-24T14:43:43.000650Z

yeah I noticed that too with the elixir stuff

dvcrn 2015-12-24T14:44:55.000651Z

https://github.com/atom-community/linter/issues/150#issuecomment-77915244 has some workarounds

dvcrn 2015-12-24T14:45:32.000654Z

maybe we can integrate something like proton.path into proton which will automatically correct the wrong path

2015-12-24T14:47:26.000656Z

@dvcrn nice! I'm excited about the progress too. Good work

2015-12-24T14:49:53.000657Z

@dvcrn: Hi, I just wanted to thank you for your great job 😉

dvcrn 2015-12-24T14:51:16.000658Z

@shahinism: glad to hear that you like it! though thank not just me. The other folks here helped a ton!

2015-12-24T15:03:23.000659Z

So thanks to you all 😀

geksilla 2015-12-24T15:27:06.000660Z

wrote helper function that helps to write documentation regarding packages configuration defined for layer for example:

(doc_h/layer-packages-configs-doc-table :tools/git)
Will output to browser console https://gist.github.com/geksilla/2094481ddb7af86fa865 Copy paste content to .md file then hit , f t and get formated table.

dvcrn 2015-12-24T16:27:07.000661Z

@geksilla: huh? How do I access this?

dvcrn 2015-12-24T16:27:14.000662Z

I mean, where did you commit this

geksilla 2015-12-24T16:37:16.000665Z

i didn't made pr for this one

2015-12-24T16:39:50.000666Z

I've been hacking away at my .proton file. This is really cool. Is there a way to reload the changes without quiting Atom and restarting?

geksilla 2015-12-24T16:40:21.000667Z

SPC _ R

geksilla 2015-12-24T16:40:59.000668Z

this will reload browser window (atom)

geksilla 2015-12-24T16:43:05.000669Z

or disable and enable proton-mode package using Settings View

2015-12-24T16:51:40.000670Z

@geksilla: gracias!

geksilla 2015-12-24T16:51:55.000671Z

np

dvcrn 2015-12-24T18:29:00.000672Z

should we put the which-key overlay on a delay?

dvcrn 2015-12-24T18:29:08.000673Z

right now it’s fully synchronous

2015-12-24T18:30:58.000674Z

I like it without a delay (it is one of the few things in atom that happen immediately :) )

dvcrn 2015-12-24T20:00:29.000677Z

played a bit around with dimming. How about dimming the editor when the which-key is open?

dvcrn 2015-12-24T20:00:52.000678Z

alternatively I was thinking about changing the cursor to something else to make it more clear that the user is inside a chain