Skip to content

Conversation

@deathaxe
Copy link
Member

@deathaxe deathaxe commented Jul 4, 2019

The build_systems dictionary in a sublime-project file does not
contain a build system variant, but a list of full featured build
systems.

This means selector is a valid key. Additionally the name key is
used to identify the build system.

Note:

The completions selectors might need to be tweaked a bit as some
glitches were encountered. main keys are suggested within the cmd
value part for instance. Looks like another issue.

The `build_systems` dictionary in a sublime-project file does not
contain a build system variant, but a list of full featured build
systems.

This means `selector` is a valid key. Additionally the `name` key is
used to identify the build system.

Note:

  The completions selectors might need to be tweaked a bit as some
  glitches were encountered. main keys are suggested within the `cmd`
  value part for instance. Looks like another issue.
@FichteFoll FichteFoll merged commit d26cd85 into SublimeText:master Jul 4, 2019
@FichteFoll FichteFoll added this to the 3.2.10 milestone Jul 4, 2019
@FichteFoll
Copy link
Member

FichteFoll commented Jul 4, 2019

Thanks for the PR and the report. Fixed the completions issues (minus the exception mentioned in the commit message) in 875292a.

FichteFoll added a commit that referenced this pull request Jul 4, 2019
Notably, exclude keys from cmd sequence and generalize main key scopes
so that they work inside projects and we don't need to specify the main
key completions twice. Only minor "bug" left is that exec keys are shown
inside the variants sequence outside of the mapping.

Reported in #250.
FichteFoll added a commit that referenced this pull request Jul 4, 2019
Notably, exclude keys from cmd sequence and generalize main key scopes
so that they work inside projects and we don't need to specify the main
key completions twice. Only minor "bug" left is that exec keys are shown
inside the variants sequence outside of the mapping.

Reported in #250.
@deathaxe deathaxe deleted the pr/fix-project-build-system branch July 5, 2019 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants