Skip to content

openscad/emacs-scad-mode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scad-mode - Emacs mode to edit OpenSCAD files

GNU Emacs NonGNU ELPA NonGNU-devel ELPA MELPA MELPA Stable

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)

Org Babel support

for (y=[0:2:20]) {
    translate([0,0,y+1])
        cube([30-2*y,30-2*y,2], true);
}

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.

Related packages

  • scad-dbus: Interact with a running OpenSCAD instance from Emacs via DBUS
  • lsp-mode or eglot: The openscad-lsp server can be used with scad-mode