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!