Syntax highlighting and language support for PlanScript floor plan DSL.
Features
Syntax highlighting for .psc files
Go to Definition (Ctrl+Click on room names)
Hover information
Document outline
Autocomplete for keywords
Example
units m
defaults {
door_width 0.9
window_width 2.4
}
plan "My House" {
footprint rect (0,0) (20,15)
room living {
rect (1,1) (9,7)
label "Living Room"
}
room kitchen {
rect size (4,6)
attach east_of living
align top
gap 0
label "Kitchen"
}
opening door d1 {
between living and kitchen
on shared_edge
at 50%
}
}