LightGet Light
ModulesFeatures

LIGHT CATALOG

Your languages.
Your toolkit.

A module adds what your project needs.
The editor, Git and terminal are already here.

How to add modules

9 / 9

Languagesv1.1.0

Python

Highlighting, smart indentation and file runs. Python, pip and venv through WSL.

.py.pyw
Module features
  • Highlighting and class/function outline
  • Block folding and Python indentation
  • Run files and check syntax
  • Script and package-with-tests templates
How to add modules
Languagesv1.1.0

C / C++

C and C++ highlighting, function outlines, compile and run.

.c.h.cc.cpp
Module features
  • Brackets, indentation and block folding
  • Function outline and header files
  • Compile and run commands
  • Compilers and debuggers through WSL
How to add modules
Languagesv1.0.0

Lisp

Structural editing and a live REPL. Common Lisp, Scheme and ASDF.

.lisp.lsp.cl.asd
Module features
  • Structural expression editing
  • SBCL REPL and evaluate-at-caret
  • Compile, load and ASDF systems
  • Symbol navigation
How to add modules
Webv1.0.0

HTML

Tags, attributes and document outline. A web-page template with CSS.

.html.htm.xhtml
Module features
  • Tag, attribute and entity highlighting
  • Tag-based indentation and folding
  • Element outline
  • HTML template with a linked stylesheet
How to add modules
Webv1.0.0

CSS

Selectors, properties and colors. Rule folding and a stylesheet template.

.css
Module features
  • Selectors, values, variables and at-rules
  • Color and property highlighting
  • Brace indentation and folding
  • Stylesheet template
How to add modules
Documentsv1.1.0

Markdown

Text and preview side by side. Headings, tables, links and code.

.md.markdown
Module features
  • Preview with synchronized scrolling
  • Tables, tasks and code blocks
  • List continuation as you type
  • Heading-based outline
How to add modules
Documentsv1.1.0

reStructuredText

.rst documents with preview, directives and section navigation.

.rst
Module features
  • Preview alongside the editor
  • Directives, roles and links
  • Section folding and outline
  • Document template
How to add modules
Systemv1.1.0

Shell / Make

Scripts, makefiles and configuration. Functions and build targets at hand.

.sh.mk
Module features
  • Shell and Makefile highlighting
  • Function and build-target outline
  • Shell syntax checks through sh -n
  • Script template
How to add modules
Systemv1.0.0

Assembler

NASM and GNU assembler. Labels, registers and tools through WSL.

.asm.nasm.s
Module features
  • Instructions, registers and directives
  • Label outline and navigation
  • NASM and QEMU through WSL
  • Boot-sector template
How to add modules

SETUP

Add it in Light

  1. Open Modules in the IDE: Ctrl + Alt + P.
  2. Find a module and choose Install.
  3. Connect it to a project, or select it when creating a new one.

Modules can be installed offline from the bundled registry. Interpreters and compilers are separate tools.

Source code