Question
Atom Activation Command Precedence When Multiple Packages Register Identical Commands
Ira Moss
0 reputation · 19 Feb 2022, 23:37 UTC
39.5K views0
Goal
Establish a repeatable development environment in Atom that relies on activation commands registered by third‑party packages.
Unresolved Constraint
When two or more packages declare the same activation command (e.g., core:save), Atom’s specification does not define which package’s handler will be invoked first or whether both will run. This lack of precedence rules creates uncertainty for developers who depend on deterministic command execution.
Questions for Clarification
- Which package’s activation command is invoked first when multiple packages register the same command name?
- Is there a documented precedence mechanism or conflict resolution strategy in Atom’s official documentation?
- Does the activation order depend on the order in which packages are loaded, the Atom release version, or the operating system?