Commit Graph

24 Commits (cc4b633e436ce028b911345b987e48ba5e96fae8)

Author SHA1 Message Date
Lenbok 7632b065c6 Fix incorrect indentation for lines affected by # modifier 2015-03-28 15:38:13 +13:00
Lenbok b43734c3e5 * Convert to being derived from cc-mode, as per a 2013 post from Lukasz
Stelmach. This yields better indentation (particularly for
  continuations) as well as being simpler.

* Update keywords for the 2015.03 release (plus a couple missed from
  earlier)

* Use separate highlighting style for deprecated keywords.
2015-03-28 13:59:45 +13:00
Jörn Lund 6e58efd370 Enable Un/Comment selection in the Text menu 2014-11-15 18:02:15 +01:00
Steve Purcell 36e007472b [scad-mode] Improved package description 2014-06-07 13:32:47 +01:00
Michael Thomson 04e0de5fe9 Use BBLMPredefinedNameList to show parameters etc 2014-05-25 00:38:37 +01:00
Michael Thomson 686fe11fc2 Update to OpenSCAD 2014.03
Added many more keywords and included the CC Attribution license info.
2014-05-24 23:22:08 +01:00
Marius Kintel 944e898280 Merge pull request #808 from Lenbok/issue-438-cl-dependency
Remove dependency on cl from scad-mode
2014-05-24 11:49:52 -04:00
Lenbok eae4d6c7fa Remove dependency on cl by substituting incf for setq, and fail-fast if there is a problem during indentation 2014-05-24 19:55:48 +12:00
Lenbok 206f2cacb1 Add use and include to syntax highlighting. Also prime dynamic keyword expansion 2014-05-24 19:24:59 +12:00
Vicnet 119bf37cb3 add children primitive, and refactor control.cc a little 2013-10-07 16:04:42 +02:00
Marius Kintel 7d932eacca Added some missing functions and modules 2013-06-01 16:06:19 -04:00
Jason Lewis ac0b7f121b added auto-loads to scad-mode.el so when it is installed via
elpa/marmalade it sets everything up for the user so they don't have
to edit their init.el file.

scad-mode should turn on automatically for any files that end in .scad
2012-07-09 16:43:42 +10:00
Jason Lewis 0fb4614d20 fixed file name in comments that are used for elpa/marmalade integration 2012-07-07 12:02:25 +10:00
Marius Kintel 85ffbd5119 Merge branch 'add-comment-style' of https://github.com/jasonblewis/openscad into jasonblewis-add-comment-style
Conflicts:
	contrib/scad-mode.el
2012-07-06 10:01:47 -04:00
Jason Lewis 77c20c0d71 changed instructions for installing to take into account change in
file name
2012-07-06 16:49:37 +10:00
Jason Lewis 4c658e6bdb updated modified date in header 2012-07-06 16:38:36 +10:00
Jason Lewis 8fef221ddd remove old scad.el file 2012-07-06 16:32:47 +10:00
Jason Lewis c777559ec4 added the comment styles // and /* */ to scad-mode so you can use
emacs' comment commands

also renamed scad.el to scad-mode.el to be more in keeping with how
files are named in emacs
2012-07-06 16:31:27 +10:00
Jason Lewis b92523eec5 add url of scad.el file to header for marmalade 2012-07-05 12:46:15 +10:00
tjhowse 068632fe2b Added licensing information. 2012-02-16 17:18:09 +10:00
Marius Kintel 01103c44c0 Added BBEdit/TextWrangler syntax highlighting module by Mike Thomson 2012-01-04 23:19:19 +01:00
Marius Kintel f76b77ae90 notepad++ syntax highlighting byt tjhowse 2011-12-12 02:55:13 +01:00
Marius Kintel acc10ec938 Update from Len Trigg 2011-11-28 03:01:50 +01:00
kintel 34189d85b4 Emacs major mode by Len Trigg
git-svn-id: http://svn.clifford.at/openscad/trunk@512 b57f626f-c46c-0410-a088-ec61d464b74c
2010-04-07 10:05:09 +00:00