Skip to content

Commit 9f6ec51

Browse files
committed
Updated readme
1 parent 28ad244 commit 9f6ec51

File tree

1 file changed

+41
-41
lines changed

1 file changed

+41
-41
lines changed

README.md

+41-41
Original file line numberDiff line numberDiff line change
@@ -228,94 +228,94 @@ Single file build system and a batch build variant.
228228
- SKSE mod event names
229229

230230
## **Changelog**
231-
Version 2.6.4 - 2016/12/07:
231+
**Version 2.6.4 - 2016/12/07:**
232232

233-
**Skyrim**
233+
- **Skyrim**
234234
- 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.
235235

236-
Version 2.6.3 - 2016/12/06:
236+
**Version 2.6.3 - 2016/12/06:**
237237

238-
**Core**
238+
- **Core**
239239
- Updated readme to clarify certain aspects of installing and setting up the package.
240240

241-
Version 2.6.2 - 2016/11/05:
241+
**Version 2.6.2 - 2016/11/05:**
242242

243-
**Skyrim**
243+
- **Skyrim**
244244
- 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.
245245
- Added a confirmation dialog to the 'Generate completions' command when attempting to process more than 100 scripts.
246246

247-
Version 2.6.1 - 2016/10/21:
247+
**Version 2.6.1 - 2016/10/21:**
248248

249-
**Skyrim**
249+
- **Skyrim**
250250
- Fixed issue that caused errors when attempting to call *Find* and *RFind* functions on arrays of base types.
251251
- 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).
252252

253-
Version 2.6.0 - 2016/05/14:
253+
**Version 2.6.0 - 2016/05/14:**
254254

255-
**Core**
255+
- **Core**
256256
- Added a boolean setting for displaying docstrings in function/event call tooltips.
257257
- 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.
258258

259-
**Skyrim**
259+
- **Skyrim**
260260
- Added docstring support to classes representing scriptheaders, functions, events, and properties in the linter.
261261
- Added support for displaying docstrings in tooltips for function/event calls.
262262

263-
Version 2.5.0 - 2016/05/05:
263+
**Version 2.5.0 - 2016/05/05:**
264264

265-
**Skyrim**
265+
- **Skyrim**
266266
- Added indentation and comment rules with a .tmPreferences file.
267267
- 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.
268268

269-
Version 2.4.0 - 2016/04/30:
269+
**Version 2.4.0 - 2016/04/30:**
270270

271-
**Core**
271+
- **Core**
272272
- Added setting for splitting the full paths to scripts into filenames and folder paths in the *Open script* command.
273273

274-
**Skyrim**
274+
- **Skyrim**
275275
- Shortened descriptions in definition completions (e.g. state, function).
276276
- Updated syntax highlighting to support whitespace between function/event identifiers and left parentheses in function/event definitions.
277277
- 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.
278278

279-
**Fallout 4**
279+
- **Fallout 4**
280280
- 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.
281281

282-
Version 2.3.0 - 2016/04/27:
282+
**Version 2.3.0 - 2016/04/27:**
283283

284-
**Core**
285-
- Added support for "arguments" setting in build systems.
284+
- **Core**
285+
- Added support for "arguments" setting in build systems.
286286

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.
289289

290-
Version 2.2.0 - 2016/04/27:
290+
**Version 2.2.0 - 2016/04/27:**
291291

292-
**Core**
292+
- **Core**
293293
- 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.
294294
- Added support for listing all scripts with the *Open script* command by typing in an asterisk (\*) as the only character.
295295
- 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.
296296

297-
**Fallout 4**
297+
- **Fallout 4**
298298
- Added syntax highlighting.
299299
- Added basic completions.
300300
- Added build systems.
301301
- Added module settings.
302302

303-
Version 2.1.1 - 2016/04/22:
303+
**Version 2.1.1 - 2016/04/22:**
304304

305-
**Skyrim**
305+
- **Skyrim**
306306
- Code completion
307307
- Added completions for imported global functions when defining arguments in function/event calls.
308308
- Tooltips
309309
- Refactored tooltips for function/event parameters in order to reduce the amount of work that is done.
310310
- Added parameter tooltips for imported global functions.
311311

312-
Version 2.1.0 - 2016/04/19:
312+
**Version 2.1.0 - 2016/04/19:**
313313

314-
**Core**
314+
- **Core**
315315
- Added new settings for toggling tooltips and customizing the looks of tooltips.
316316
- Added a setting to toggle function/event parameters in function/event call completions.
317317

318-
**Skyrim**
318+
- **Skyrim**
319319
- 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).
320320
- Linter
321321
- Fixed validation of explicit casting.
@@ -327,15 +327,15 @@ Version 2.1.0 - 2016/04/19:
327327
- Added completions for parameters of the function/event that is being called.
328328
- Added back completions for inherited functions/events that had been missing since the previous version.
329329

330-
Version 2.0.0 - 2016/04/16:
330+
**Version 2.0.0 - 2016/04/16:**
331331

332-
**Core**
332+
- **Core**
333333
- 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.
334334
- Updated function, event, and property completions to always include the source (i.e. the script) that the completions are from.
335335
- The *Open script* command automatically uses the first selection, if a piece of text has been selected, as the initial value.
336336
- 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.
337337

338-
**Skyrim**
338+
- **Skyrim**
339339
- 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.
340340
- Linter
341341
- 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:
371371
- More scenarios are now supported (e.g. keywords in script headers, variable declarations, property declarations, function/event declarations).
372372
- The source (the current script, the parent script, or another script) of the completion is specified.
373373

374-
Version 1.0.7 - 2016/03/10:
374+
**Version 1.0.7 - 2016/03/10:**
375375
- Fixed a bug in the 'Generate completions' command.
376376
- Linter optimizations.
377377

378-
Version 1.0.6 - 2016/03/09:
378+
**Version 1.0.6 - 2016/03/09:**
379379
- Fixed an issue that produced incorrect completions for array parameters in function and event completions.
380380

381-
Version 1.0.5 - 2016/03/08:
381+
**Version 1.0.5 - 2016/03/08:**
382382
- Fixed string literal regex in the linter.
383383

384-
Version 1.0.4 - 2016/03/05:
384+
**Version 1.0.4 - 2016/03/05:**
385385
- Fixed a bug in the linter related to casting from arrays to other types.
386386
- Fixed a bug that caused certain completions to be suggested outside of function/event definitions when they should not.
387387

388-
Version 1.0.3 - 2016/03/05:
388+
**Version 1.0.3 - 2016/03/05:**
389389
- Added completions for Find and RFind functions for arrays.
390390
- Added missing return type in the description of the GetState function's completion.
391391

392-
Version 1.0.2 - 2016/03/05:
392+
**Version 1.0.2 - 2016/03/05:**
393393
- Fixed a bug in the linter involving validation of array arguments and array parameters in function calls.
394394

395-
Version 1.0.1 - 2016/03/05:
395+
**Version 1.0.1 - 2016/03/05:**
396396
- Implemented support in the linter for Find and RFind functions for arrays.
397397
- Implemented support in the linter for documentation strings for functions and events with the Native keyword.
398398

399-
Version 1.0.0 - 2016/03/04:
399+
**Version 1.0.0 - 2016/03/04:**
400400
- Major rewrite
401401
- Introduction of version numbers
402402

0 commit comments

Comments
 (0)