Parcourir la source

Update editor-scripts.md

vlaaad il y a 2 ans
Parent
commit
5db61a7430
1 fichiers modifiés avec 4 ajouts et 1 suppressions
  1. 4 1
      docs/en/manuals/editor-scripts.md

+ 4 - 1
docs/en/manuals/editor-scripts.md

@@ -40,6 +40,9 @@ Editor then collects all editor scripts defined in project and libraries, loads
 
 You can interact with the editor using `editor` package that defines this API:
 - `editor.platform` — a string, either `"x86_64-win32"` for Windows, `"x86_64-macos"` for macOS or `"x86_64-linux"` for Linux.
+- `editor.version` — a string, version name of Defold, e.g. `"1.4.8"`
+- `editor.engine_sha1` — a string, SHA1 of Defold engine
+- `editor.editor_sha1` — a string, SHA1 of Defold editor
 - `editor.get(node_id, property)` — get a value of some node inside the editor. Nodes in the editor are various entities, such as script or collection files, game objects inside collections, json files loaded as resources, etc. `node_id` is a userdata that is passed to the editor script by the editor. Alternatively, you can pass resource path instead of node id, for example `"/main/game.script"`. `property` is a string. Currently these properties are supported:
   - `"path"` — file path from the project folder for *resources* — entities that exist as files. Example of returned value: `"/main/game.script"`
   - `"text"` — text content of a resource editable as text (such as script files or json). Example of returned value: `"function init(self)\nend"`. Please note that this is not the same as reading file with `io.open()`, because you can edit a file without saving it, and these edits are available only when accessing `"text"` property.
@@ -238,4 +241,4 @@ The editor will start the language server using the specified `command`, using t
 Language server definition table may specify:
 - `languages` (required) — a list of languages the server is interested in, as defined [here](https://code.visualstudio.com/docs/languages/identifiers#_known-language-identifiers) (file extensions also work);
 - `command` (required) - an array of command and its arguments
-- `watched_files` - an array of tables with `pattern` keys (a glob) that will trigger the server's [watched files changed](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#workspace_didChangeWatchedFiles) notification.
+- `watched_files` - an array of tables with `pattern` keys (a glob) that will trigger the server's [watched files changed](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#workspace_didChangeWatchedFiles) notification.