# Based on file by werg # For complete documentation of this file, please see Geany's main documentation [styling=C] [keywords] # all items must be in one line primary=module function cube cylinder square circle sphere polyhedron square circle polygon import_dxf import_stl difference union intersection render include use projection secondary= translate rotate scale mirror hull multimatrix color minkowski $fn $fs $fa linear_extrude rotate_extrude if else for abs acos asin atan atan2 ceil cos exp floor ln log lookup sqrt tan sin sign round rands pow min max str # these are some doxygen keywords (incomplete) docComment= [settings] lexer_filetype=C # default extension used when saving files extension=scad # the following characters are these which a "word" can contains, see documentation #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 # single comments, like # in this file comment_single=// # multiline comments comment_open=/* comment_close=*/ comment_use_indent=true [indentation] width=2 type=0 #[build_settings] # %f will be replaced by the complete filename # %e will be replaced by the filename without extension # (use only one of it at one time) #compiler=g++ -Wall -c "%f" #linker=g++ -Wall -o "%e" "%f" #run_cmd="./%e"