scad-mode 
- Description
- A major mode for editing OpenSCAD code
- Latest
- scad-mode-96.0.0.20250128.214002.tar (.sig), 2025-Jan-29, 40.0 KiB
- Maintainer
- Len Trigg <lenbok@gmail.com>, Daniel Mendler <mail@daniel-mendler.de>
- Website
- https://github.com/openscad/emacs-scad-mode
- Browse ELPA's repository
- CGit or Gitweb
- Badge
To install this package from Emacs, use package-install
or list-packages
.
Full description
1. Features
- Syntax highlighting
- Basic completion function (press
M-TAB
) - Preview rendered model in separate window (press
C-c C-c
) - Open buffer in OpenSCAD (press
C-c C-o
) - Export buffer with OpenSCAD (press
C-c C-e
) - Flymake support (enable
flymake-mode
inscad-mode
buffers) - Org Babel support (
scad
source blocks)
2. Org Babel support
for (y=[0:2:20]) { translate([0,0,y+1]) cube([30-2*y,30-2*y,2], true); }
3. Installation
Install via M-x package-install RET scad-mode RET
from NonGNU ELPA or MELPA.
After the installation *.scad
files will be opened with scad-mode
.
4. Related packages
- scad-dbus: Interact with a running OpenSCAD instance from Emacs via DBUS
lsp-mode
,eglot
orlsp-bridge
: Theopenscad-lsp
server can be used withscad-mode
Old versions
scad-mode-96.0.0.20250128.82539.tar.lz | 2025-Jan-28 | 7.15 KiB |
scad-mode-95.0.0.20250112.185745.tar.lz | 2025-Jan-12 | 7.15 KiB |
scad-mode-95.0.0.20250111.213723.tar.lz | 2025-Jan-12 | 7.13 KiB |
scad-mode-95.0.0.20250102.95738.tar.lz | 2025-Jan-02 | 7.21 KiB |
scad-mode-95.0.0.20250102.72825.tar.lz | 2025-Jan-02 | 7.19 KiB |
scad-mode-94.0.0.20250101.200539.tar.lz | 2025-Jan-01 | 7.07 KiB |
scad-mode-94.0.0.20240926.92457.tar.lz | 2024-Sep-26 | 6.81 KiB |
scad-mode-93.3.0.20240429.162806.tar.lz | 2024-Apr-29 | 6.81 KiB |
scad-mode-93.2.0.20231229.220732.tar.lz | 2023-Dec-30 | 6.74 KiB |
scad-mode-93.1.0.20221129.91842.tar.lz | 2022-Nov-29 | 6.89 KiB |