NonGNU-devel ELPA - scad-mode

scad-mode Atom Feed

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

GNU Emacs NonGNU ELPA NonGNU-devel ELPA MELPA MELPA Stable

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 in scad-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 or lsp-bridge: The openscad-lsp server can be used with scad-mode

Old versions

scad-mode-96.0.0.20250128.82539.tar.lz2025-Jan-287.15 KiB
scad-mode-95.0.0.20250112.185745.tar.lz2025-Jan-127.15 KiB
scad-mode-95.0.0.20250111.213723.tar.lz2025-Jan-127.13 KiB
scad-mode-95.0.0.20250102.95738.tar.lz2025-Jan-027.21 KiB
scad-mode-95.0.0.20250102.72825.tar.lz2025-Jan-027.19 KiB
scad-mode-94.0.0.20250101.200539.tar.lz2025-Jan-017.07 KiB
scad-mode-94.0.0.20240926.92457.tar.lz2024-Sep-266.81 KiB
scad-mode-93.3.0.20240429.162806.tar.lz2024-Apr-296.81 KiB
scad-mode-93.2.0.20231229.220732.tar.lz2023-Dec-306.74 KiB
scad-mode-93.1.0.20221129.91842.tar.lz2022-Nov-296.89 KiB