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: README.md
+13-1Lines changed: 13 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -102,15 +102,24 @@ Settings are located in *Preferences* > *Package Settings* > *SublimePapyrus*.
102
102
Syntax highlighting for the version of Papyrus that is used in ***The Elder Scrolls V: Skyrim***.
103
103
104
104
#### Linter
105
+
Requirements:
106
+
- The linter has to be enabled in the settings.
107
+
- The script that is being edited to have been saved as a file.
108
+
105
109
The linter performs lexical, syntactic, and semantic analysis on the source code of scripts as they are being edited. Lines that cause errors are highlighted and the error messages are shown as status messages (bottom left corner of Sublime Text).
106
110
107
-
Caching is used by the linter in order to improve performance and cache invalidation only exists for a few scenarios. Modifications to the import folders setting (e.g. changing the order of paths) requires a restart of Sublime Text in order to clear the cache and ensure that the right scripts are being used.
111
+
Caching is used by the linter in order to improve performance and cache invalidation only occurs in a few scenarios. Modifications to the import folders setting (e.g. changing the order of paths) requires a restart of Sublime Text in order to clear the cache and ensure that the right scripts are being used.
108
112
109
113
The linter does work in Sublime Text 2, but error messages and highlighting is not possible due to technical limitations, which do not apply to Sublime Text 3, regarding the API in Sublime Text 2 when the linter is triggered by editing a script. Error messages and highlighting is possible in Sublime Text 2 when the linter is triggered by saving a script.
110
114
111
115
Information about settings relevant to the linter can be found **[here](#settings)**.
112
116
113
117
#### Intelligent code completion
118
+
Requirements:
119
+
- The system has to be enabled in the settings.
120
+
- The same requirements as in the case of the linter.
121
+
- The script has to have been processed by the linter.
122
+
114
123
The intelligent code completion system utilizes the linter to produce suggestions in a context-aware manner. This system can:
115
124
- Return completions for all functions, events, properties, and variables (including function/event parameters) that exist within the scope of the line that is being edited. This includes functions, events, and properties that have been inherited from a parent script, if a parent script has been defined.
116
125
@@ -168,6 +177,9 @@ Single file build system and a batch build variant.
168
177
- SKSE mod event names
169
178
170
179
## **Changelog**
180
+
Version 1.0.6 - 2016/03/09:
181
+
- Fixed an issue that produced incorrect completions for array parameters in function and event completions.
0 commit comments