Source-Insight-4.0-for-edk2
===
Download settings from **[GitHub](https://github.com/kingphok/SlickEdit-2013-for-edk2)**
Introduction
===
To read EDK2 easily with Source Insight 4.0.
Language Need List
===
| Language | Extension Name |Reference Spec. |
|----------|----------------|----------------|
|ASL |asl, asi |[ACPI Specification Version 6.1](http://www.uefi.org/sites/default/files/resources/ACPI_6_1.pdf)|
|C |c, h, aslc, act, uni, idf, dxs |[Multi-String UNI Unicode File Specification V1.3](https://github.com/tianocore-docs/Docs/raw/master/Specifications/UNI_File_Spec_v1.3.pdf)|
|DEC |dec |[EDK II DEC File Spec v1.25](https://github.com/tianocore-docs/Docs/raw/master/Specifications/DEC_Spec_1_25.pdf)|
|DSC |dsc, env, template |[EDK II DSC File Spec v1.26](https://github.com/tianocore-docs/Docs/raw/master/Specifications/DSC_Spec_1_26.pdf)|
|FDF |fdf |[EDK II FDF File Spec v1.27 DRAFT](https://github.com/tianocore-docs/Docs/raw/master/Specifications/FDF_Spec_1_27_Review_Draft.pdf)|
|INF |inf |[EDK II INF File Spec V1.25](https://github.com/tianocore-docs/Docs/raw/master/Specifications/INF_Spec_1_25.pdf)|
|VFR |vfr, vfi, hfr |[VFR Programming Language v 1.9](https://github.com/tianocore-docs/Docs/raw/master/Specifications/VFR_1_9.pdf)|
|Batch |bat, cmd |[Microsoft Windows XP - Batch files](https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/batch.mspx?mfr=true), [Batch file - Wikipedia](https://en.wikipedia.org/wiki/Batch_file)|
|ASM |asm, inc, nasm, asm16, nasmb |[edk2 file - build_rule.template](https://github.com/tianocore/edk2/blob/master/BaseTools/Conf/build_rule.template)|
|GNU ASM |s, s16 |T.B.D.|
Supported Macros
===
- Comment Selected Lines (Alt+C)
- Un-Comment Selected Lines (Alt+R)
- Set Tracking Label Information (Alt+B)
```
Format: [Username]-Label-Description
```
- Append Tracking Labels (F9)
```
Example for single line:
... //[Username]-Label-Description
Example for multi-lines:
//[Username]-Label-Description-Start
...
...
//[Username]-Label-Description-End
```
- Append Tracking Labels and Comment (F10)
```
Example for single line:
//... //[Username]-Label-Description
Example for multi-lines:
//[Username]-Label-Description-Start
//...
//...
//[Username]-Label-Description-End
```
###### tags: `edk2` `GitHub` `SourceInsight`