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
+41-41
Original file line number
Diff line number
Diff line change
@@ -228,94 +228,94 @@ Single file build system and a batch build variant.
228
228
- SKSE mod event names
229
229
230
230
## **Changelog**
231
-
Version 2.6.4 - 2016/12/07:
231
+
**Version 2.6.4 - 2016/12/07:**
232
232
233
-
**Skyrim**
233
+
-**Skyrim**
234
234
- Fixed a bug that caused the plugin to crash in Sublime Text 2 when the linter processed multiple scripts with lexical, syntactic or semantic issues and the *linter_panel_error_messages* setting was enabled.
235
235
236
-
Version 2.6.3 - 2016/12/06:
236
+
**Version 2.6.3 - 2016/12/06:**
237
237
238
-
**Core**
238
+
-**Core**
239
239
- Updated readme to clarify certain aspects of installing and setting up the package.
240
240
241
-
Version 2.6.2 - 2016/11/05:
241
+
**Version 2.6.2 - 2016/11/05:**
242
242
243
-
**Skyrim**
243
+
-**Skyrim**
244
244
- Added exception handling to the plugin and linter to catch UnicodeDecodeError errors raised when attempting to read scripts while using the default encoding of the operating system's locale.
245
245
- Added a confirmation dialog to the 'Generate completions' command when attempting to process more than 100 scripts.
246
246
247
-
Version 2.6.1 - 2016/10/21:
247
+
**Version 2.6.1 - 2016/10/21:**
248
248
249
-
**Skyrim**
249
+
-**Skyrim**
250
250
- Fixed issue that caused errors when attempting to call *Find* and *RFind* functions on arrays of base types.
251
251
- The name of the first argument in the completions for the *Find* and *RFind* functions of arrays now changes based on the array's element type (abElement, afElement, aiElement, asElement, or akElement).
252
252
253
-
Version 2.6.0 - 2016/05/14:
253
+
**Version 2.6.0 - 2016/05/14:**
254
254
255
-
**Core**
255
+
-**Core**
256
256
- Added a boolean setting for displaying docstrings in function/event call tooltips.
257
257
- Added a warning to the build system framework for when an import path defined in a module's settings does not actually exist on the filesystem.
258
258
259
-
**Skyrim**
259
+
-**Skyrim**
260
260
- Added docstring support to classes representing scriptheaders, functions, events, and properties in the linter.
261
261
- Added support for displaying docstrings in tooltips for function/event calls.
262
262
263
-
Version 2.5.0 - 2016/05/05:
263
+
**Version 2.5.0 - 2016/05/05:**
264
264
265
-
**Skyrim**
265
+
-**Skyrim**
266
266
- Added indentation and comment rules with a .tmPreferences file.
267
267
- Fixed a bug in the linter. The bug caused accessing the *Length* property of bool, float, int, and string arrays to throw a semantic error.
268
268
269
-
Version 2.4.0 - 2016/04/30:
269
+
**Version 2.4.0 - 2016/04/30:**
270
270
271
-
**Core**
271
+
-**Core**
272
272
- Added setting for splitting the full paths to scripts into filenames and folder paths in the *Open script* command.
273
273
274
-
**Skyrim**
274
+
-**Skyrim**
275
275
- Shortened descriptions in definition completions (e.g. state, function).
276
276
- Updated syntax highlighting to support whitespace between function/event identifiers and left parentheses in function/event definitions.
277
277
- Fixed incorrect syntax highlighting when passing '\<identifier\> == \<expression\>' as an argument. It was previously highlighted as if one were passing an argument while specifying the corresponding parameter identifier.
278
278
279
-
**Fallout 4**
279
+
-**Fallout 4**
280
280
- This module has been removed until further notice. The changes made in the latest version of Papyrus, which is used in Fallout 4, are extensive and incompatible with e.g. the build system framework. The package provided by Bethesda on the official Fallout 4 Creation Kit wiki should be used while this module is being developed.
281
281
282
-
Version 2.3.0 - 2016/04/27:
282
+
**Version 2.3.0 - 2016/04/27:**
283
283
284
-
**Core**
285
-
- Added support for "arguments" setting in build systems.
284
+
-**Core**
285
+
- Added support for "arguments" setting in build systems.
286
286
287
-
**Fallout 4**
288
-
- Added "Release" and "Final" build systems to Fallout 4.
287
+
-**Fallout 4**
288
+
- Added "Release" and "Final" build systems to Fallout 4.
289
289
290
-
Version 2.2.0 - 2016/04/27:
290
+
**Version 2.2.0 - 2016/04/27:**
291
291
292
-
**Core**
292
+
-**Core**
293
293
- Added the ability to use the *Open script* command in views that do not have a compatible syntax. An additional panel, which allows you to select which module's *import* paths should be used, opens up after you enter the (partial) name of the script to look for.
294
294
- Added support for listing all scripts with the *Open script* command by typing in an asterisk (\*) as the only character.
295
295
- Added an optional *title* setting to module settings. The string value is used when listing modules by name. If this setting does not exist, then the module's key is used instead in listings.
296
296
297
-
**Fallout 4**
297
+
-**Fallout 4**
298
298
- Added syntax highlighting.
299
299
- Added basic completions.
300
300
- Added build systems.
301
301
- Added module settings.
302
302
303
-
Version 2.1.1 - 2016/04/22:
303
+
**Version 2.1.1 - 2016/04/22:**
304
304
305
-
**Skyrim**
305
+
-**Skyrim**
306
306
- Code completion
307
307
- Added completions for imported global functions when defining arguments in function/event calls.
308
308
- Tooltips
309
309
- Refactored tooltips for function/event parameters in order to reduce the amount of work that is done.
310
310
- Added parameter tooltips for imported global functions.
311
311
312
-
Version 2.1.0 - 2016/04/19:
312
+
**Version 2.1.0 - 2016/04/19:**
313
313
314
-
**Core**
314
+
-**Core**
315
315
- Added new settings for toggling tooltips and customizing the looks of tooltips.
316
316
- Added a setting to toggle function/event parameters in function/event call completions.
317
317
318
-
**Skyrim**
318
+
-**Skyrim**
319
319
- Added an optional tooltip that shows the name of the function/event and its parameters when typing inside of a function/event call (Sublime Text 3 build 3070 or newer only).
320
320
- Linter
321
321
- Fixed validation of explicit casting.
@@ -327,15 +327,15 @@ Version 2.1.0 - 2016/04/19:
327
327
- Added completions for parameters of the function/event that is being called.
328
328
- Added back completions for inherited functions/events that had been missing since the previous version.
329
329
330
-
Version 2.0.0 - 2016/04/16:
330
+
**Version 2.0.0 - 2016/04/16:**
331
331
332
-
**Core**
332
+
-**Core**
333
333
- The build system now places the compiled script one folder above the script's source file (*"\Scripts\Source\Example.psc"* is compiled to *"\Scripts\Example.pex"*) if no output folder has been specified in the user settings.
334
334
- Updated function, event, and property completions to always include the source (i.e. the script) that the completions are from.
335
335
- The *Open script* command automatically uses the first selection, if a piece of text has been selected, as the initial value.
336
336
- Added a new setting (***linter_error_line_threshold***) that defines how many lines a linter error can move up or down by between passes before it is considered a new error that should be centered.
337
337
338
-
**Skyrim**
338
+
-**Skyrim**
339
339
- Added a command to manually clear the various caches relevant to the linter and code completion without needing to restart Sublime Text. It is useful when modifying the contents of the *import* setting in the user settings or one of the folders specified in that setting.
340
340
- Linter
341
341
- Switched from using filenames to using a view's buffer ID for identification purposes. Scripts no longer have to have been saved to a file for the linter, and subsequently the code completion, to work.
@@ -371,32 +371,32 @@ Version 2.0.0 - 2016/04/16:
371
371
- More scenarios are now supported (e.g. keywords in script headers, variable declarations, property declarations, function/event declarations).
372
372
- The source (the current script, the parent script, or another script) of the completion is specified.
373
373
374
-
Version 1.0.7 - 2016/03/10:
374
+
**Version 1.0.7 - 2016/03/10:**
375
375
- Fixed a bug in the 'Generate completions' command.
376
376
- Linter optimizations.
377
377
378
-
Version 1.0.6 - 2016/03/09:
378
+
**Version 1.0.6 - 2016/03/09:**
379
379
- Fixed an issue that produced incorrect completions for array parameters in function and event completions.
380
380
381
-
Version 1.0.5 - 2016/03/08:
381
+
**Version 1.0.5 - 2016/03/08:**
382
382
- Fixed string literal regex in the linter.
383
383
384
-
Version 1.0.4 - 2016/03/05:
384
+
**Version 1.0.4 - 2016/03/05:**
385
385
- Fixed a bug in the linter related to casting from arrays to other types.
386
386
- Fixed a bug that caused certain completions to be suggested outside of function/event definitions when they should not.
387
387
388
-
Version 1.0.3 - 2016/03/05:
388
+
**Version 1.0.3 - 2016/03/05:**
389
389
- Added completions for Find and RFind functions for arrays.
390
390
- Added missing return type in the description of the GetState function's completion.
391
391
392
-
Version 1.0.2 - 2016/03/05:
392
+
**Version 1.0.2 - 2016/03/05:**
393
393
- Fixed a bug in the linter involving validation of array arguments and array parameters in function calls.
394
394
395
-
Version 1.0.1 - 2016/03/05:
395
+
**Version 1.0.1 - 2016/03/05:**
396
396
- Implemented support in the linter for Find and RFind functions for arrays.
397
397
- Implemented support in the linter for documentation strings for functions and events with the Native keyword.
0 commit comments