LIGHT CATALOG
Your languages.
Your toolkit.
A module adds what your project needs.
The editor, Git and terminal are already here.
How to add modulesLanguagesv1.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 modulesLanguagesv1.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 modulesLanguagesv1.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 modulesWebv1.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 modulesWebv1.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 modulesDocumentsv1.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 modulesDocumentsv1.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 modulesSystemv1.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 modulesSystemv1.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 modulesNo modules found. Try another search.
SETUP
Add it in Light
- Open Modules in the IDE: Ctrl + Alt + P.
- Find a module and choose Install.
- 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