A Visual Studio Code extension that provides language support for Cadence SKILL.
- Syntax Highlighting
- Go to Definition
- Document Symbol
- Code Completion *Improved
- Hover *New
- Documentation Comment *New
- Diagnostic
- Folding
- Snippet
- Theme
Type doc keyword before a function to automatically add a documentation comment.
Documentation comment will appear in Hover and Code Completion.
Currently limited. Checks only for defun and procedure syntax errors.
;region REGION NAME
your blocks of code...
;endregion
Type the keyword (or part of it) then hit Space.
region
defun
procedure
let
when
unless
case
if else
foreach
for
setof
mapcar lambda
Skill Dark Modern
Skill Light Modern
This extension contributes the following settings:
-
skill.completion.wordBasedSuggestions: Controls whether completions should be computed based on words in the document and from which documents they are computed. -
skill.completion.enableAllegroSkillFunctions: Controls whether to show Allegro SKILL functions. -
skill.completion.enableFrameworkIISkillFunctions: Controls whether to show Framework II SKILL functions. -
skill.completion.userCustomKeywords: Configure user's keywords. Use|char to separate. -
skill.completion.maxNumberOfCompletions: Limit the maximum number of completions produced.
skill.diagnostic.maxNumberOfProblems: Limit the maximum number of problems produced.
Enjoy!