Profiles support, implementation of #237 - #750
Conversation
|
Looks awesome! |
|
Thanks! Right now profiles is just somewhat of a |
|
@stormherz i think it will be good if you add a scope selector as a filter to profiles list.
so... '1C (BSL)':
'File Based':
command: "oscript"
args: (context) -> ['-encoding=utf-8', context.filepath]What will profile contain if i add a Full profile will be: '1C (BSL)':
'File Based':
command: "oscript"
args: (context) -> ['-encoding=utf-8', context.filepath, '-make'] ? or built-in args will be full overrided by |
Sounds like a good idea, I'll add it to the implementation
First one, flag will be added to built-in grammar profile (must be that way, but I'll check next time I'll look into code) |
|
Wow that's pretty slick! |
|
Looks like me merging your other PR caused a merge conflict here. Want to rebase? |
|
Yeah, I'll fix things up |
|
I've fixed the conflict, though I think we should implement @nixel2007 proposal before merging:
@rgbkrk, what do you think about it? |
|
I like the idea of the scope selector! I'm a bigger fan of merging this as is and then letting you iterate on that in a follow on though. Especially since I want to merge #752 and I'm not sure if that will trickle over to needing a rebase here. |
|
Sounds good to me =) |
Profiles support, implementation of #237
|
any chance to ship a release with this feature? |
|
Shipping now. Wonder if I should help us define a release maintenance schedule so it's not based on me being the bottleneck. I'm definitely happy if you ship too @nixel2007, though I'll push this one out now. |
|
maybe you can write some check-list for shipping? Here is my (for language package):
|
|
We used to have this partially automated until we ran into weird issues with the git package we were using. My current flow is:
At least for this project, I tend to be a bit more lax about versioning since there aren't APIs that are relied on externally - only UI changes. |
Added profiles support as implementation of #237, made a few general refactorings and visual fixes accross the package. Profiles usage screencast: