You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/en/manuals/editor-scripts.md
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -118,13 +118,15 @@ return M
118
118
Editor expects `get_commands()` to return an array of tables, each describing a separate command. Command description consists of:
119
119
120
120
-`label` (required) — text on a menu item that will be displayed to the user
121
-
-`locations` (required) — an array of either `"Edit"`, `"View"`, `"Assets"`or `"Outline"`, describes a place where this command should be available. `"Edit"` and `"View"` mean menu bar at the top, `"Assets"` means context menu in Assets pane, and `"Outline"` means context menu in Outline pane.
121
+
-`locations` (required) — an array of either `"Edit"`, `"View"`, `"Assets"`, `"Bundle"`or `"Outline"`, describes a place where this command should be available. `"Edit"` and `"View"` mean menu bar at the top, `"Assets"` means context menu in Assets pane, `"Outline"` means context menu in Outline pane, and `"Bundle"` means **Project → Bundle** submenu.
122
122
-`query` — a way for command to ask editor for relevant information and define what data it operates on. For every key in `query` table there will be corresponding key in `opts` table that `active` and `run` callbacks receive as argument. Supported keys:
123
123
-`selection` means this command is valid when there is something selected, and it operates on this selection.
124
124
-`type` is a type of selected nodes command is interested in, currently these types are allowed:
125
125
-`"resource"` — in Assets and Outline, resource is selected item that has a corresponding file. In menu bar (Edit or View), resource is a currently open file;
126
126
-`"outline"` — something that can be shown in the Outline. In Outline it's a selected item, in menu bar it's a currently open file;
127
127
-`cardinality` defines how many selected items there should be. If `"one"`, selection passed to command callback will be a single node id. If `"many"`, selection passed to command callback will be an array of one or more node ids.
128
+
-`argument` — command argument. Currently, only commands in `"Bundle"` location receive an argument, which is `true` when the bundle command is selected explicitly and `false` on rebundle.
129
+
-`id` - command identifier string, used e.g. for persisting the last used bundle command in prefs
128
130
-`active` - a callback that is executed to check that command is active, expected to return boolean. If `locations` include `"Assets"` or `"Outline"`, `active` will be called when showing context menu. If locations include `"Edit"` or `"View"`, active will be called on every user interaction, such as typing on keyboard or clicking with mouse, so be sure that `active` is relatively fast.
129
131
-`run` - a callback that is executed when user selects the menu item.
Copy file name to clipboardExpand all lines: docs/en/manuals/extender-local-setup.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ Once you have the above mentioned software installed follow these steps to insta
24
24
1.__Authorize to Google Cloud and create Application default credentials__ - You need to have a Google account when downloading the Docker container images so that we can monitor and ensure fair use of the public container registry and temporarily suspend accounts which download images excessively.
25
25
26
26
```sh
27
-
gcloud auth application-default login
27
+
gcloud auth login
28
28
```
29
29
2.__Configure Docker to use Artifact registries__ - Docker needs to be configured to use `gcloud` as a credential helper when downloading container images from the public container registry at `europe-west1-docker.pkg.dev`.
0 commit comments