Skip to content

Commit 3f7303c

Browse files
committed
living canvas is CL only
1 parent 184ac02 commit 3f7303c

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

content/en/usage/living-canvas.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,15 @@ weight: 25
55

66
Living Canvas is a visual code analysis feature that displays function call graphs as an interactive, Figma-like canvas. It helps developers understand code structure, relationships, and execution flow.
77

8+
Supported languages:
9+
10+
- Common Lisp
11+
812
![](/living-canvas-demo.gif "Living Canvas - interactive function call graph visualization")
913

1014
## Overview
1115

12-
Living Canvas transforms source code into a navigable graph where:
16+
Living Canvas transforms Common Lisp source code into a navigable graph where:
1317
- **Nodes** represent functions, macros, and generic functions
1418
- **Edges** represent function calls between them
1519
- **Colors** distinguish different types (function, macro, generic-function)
@@ -116,3 +120,7 @@ Living Canvas uses the `lem-living-canvas` package. You can customize keybinding
116120
(define-key lem-living-canvas:*living-canvas-mode-keymap*
117121
"r" 'lem-living-canvas:living-canvas-refresh)
118122
```
123+
124+
## Future work
125+
126+
- use the Language Server Protocol to make it usable with other languages.

0 commit comments

Comments
 (0)