summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md1
-rwxr-xr-xbuild1
-rw-r--r--ftdetect/polyglot.vim6
-rw-r--r--ftplugin/openscad.vim18
-rw-r--r--syntax/openscad.vim93
5 files changed, 0 insertions, 119 deletions
diff --git a/README.md b/README.md
index fe406d45..19ff0b24 100644
--- a/README.md
+++ b/README.md
@@ -97,7 +97,6 @@ If you need full functionality of any plugin, please use it directly with your p
- [ocaml](https://github.com/jrk/vim-ocaml) (syntax, indent, ftplugin)
- [octave](https://github.com/vim-scripts/octave.vim--) (syntax)
- [opencl](https://github.com/petRUShka/vim-opencl) (syntax, indent, ftplugin)
-- [openscad](https://github.com/sirtaj/vim-openscad) (syntax, ftplugin)
- [perl](https://github.com/vim-perl/vim-perl) (syntax, indent, ftplugin)
- [pgsql](https://github.com/exu/pgsql.vim) (syntax)
- [php](https://github.com/StanAngeloff/php.vim) (syntax)
diff --git a/build b/build
index 7251fa75..583887ee 100755
--- a/build
+++ b/build
@@ -136,7 +136,6 @@ PACKS="
fsharp:fsharp/vim-fsharp:_BASIC
git:tpope/vim-git
gmpl:maelvalais/gmpl.vim
- openscad:sirtaj/vim-openscad
glsl:tikhomirov/vim-glsl
gnuplot:vim-scripts/gnuplot-syntax-highlighting
go:fatih/vim-go:_BASIC
diff --git a/ftdetect/polyglot.vim b/ftdetect/polyglot.vim
index 77024a16..779e3123 100644
--- a/ftdetect/polyglot.vim
+++ b/ftdetect/polyglot.vim
@@ -296,12 +296,6 @@ au BufRead,BufNewFile *.mod set filetype=gmpl
augroup END
augroup filetypedetect
-" openscad:sirtaj/vim-openscad
-au BufRead,BufNewFile *.scad setfiletype openscad
-an 50.80.265 &Syntax.NO.OpenSCAD :cal SetSyn("openscad")<CR>
-augroup END
-
-augroup filetypedetect
" glsl:tikhomirov/vim-glsl
" Language: OpenGL Shading Language
" Maintainer: Sergey Tikhomirov <sergey@tikhomirov.io>
diff --git a/ftplugin/openscad.vim b/ftplugin/openscad.vim
deleted file mode 100644
index 2933c232..00000000
--- a/ftplugin/openscad.vim
+++ /dev/null
@@ -1,18 +0,0 @@
-if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'openscad') == -1
-
-" Blatantly stolen from vim74\ftplugin\c.vim
-
-" Set 'formatoptions' to break comment lines but not other lines,
-" and insert the comment leader when hitting <CR> or using "o".
-setlocal fo-=t fo+=croql
-
-" Set 'comments' to format dashed lists in comments.
-setlocal comments=sO:*\ -,mO:*\ \ ,exO:*/,s1:/*,mb:*,ex:*/,://
-
-" Win32 can filter files in the browse dialog
-if (has("gui_win32") || has("gui_gtk")) && !exists("b:browsefilter")
- let b:browsefilter = "OpenSCAD Source Files (*.scad)\t*.scad\n" .
- \ "All Files (*.*)\t*.*\n"
-endif
-
-endif
diff --git a/syntax/openscad.vim b/syntax/openscad.vim
deleted file mode 100644
index ba1b3474..00000000
--- a/syntax/openscad.vim
+++ /dev/null
@@ -1,93 +0,0 @@
-if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'openscad') == -1
-
-" Vim syntax file
-" Language: OpenSCAD
-" Maintainer: Sirtaj Singh Kang <sirtaj-vim@sirtaj.net>
-" Last Changed: 2013 March 05
-
-if version < 600
- syntax clear
-elseif exists("b:current_syntax")
- finish
-endif
-
-
-"syn keyword openscadFunctionDef function
-syn keyword openscadFunctionDef function nextgroup=openscadFunction skipwhite skipempty
-syn match openscadFunction /\<\h\w*\>/ contained display
-
-"syn keyword openscadModuleDef module
-syn keyword openscadModuleDef module nextgroup=openscadModule skipwhite skipempty
-syn match openscadModule /\<\h\w*\>/ contained display
-
-syn keyword openscadStatement echo assign let
-syn keyword openscadConditional if else
-syn keyword openscadRepeat for intersection_for
-syn keyword openscadInclude include use
-syn keyword openscadCsgKeyword union difference intersection render intersection_for
-syn keyword openscadTransform scale rotate translate mirror multmatrix color minkowski hull projection linear_extrude rotate_extrude offset
-syn keyword openscadPrimitiveSolid cube sphere cylinder polyhedron surface
-syn keyword openscadPrimitive2D square circle polygon import_dxf text
-syn keyword openscadPrimitiveImport import child children
-
-syn match openscadSpecialVariable "\$[a-zA-Z]\+\>" display
-syn match openscadModifier "^\s*[\*\!\#\%]" display
-
-syn match openscadNumbers "\<\d\|\.\d" contains=openscadNumber display transparent
-syn match openscadNumber "\d\+" display contained
-syn match openscadNumber "\.\d\+" display contained
-
-syn region openscadString start=/"/ skip=/\\"/ end=/"/
-
-syn keyword openscadBoolean true false
-
-syn keyword openscadCommentTodo TODO FIXME XXX contained display
-syn match openscadInlineComment ://.*$: contains=openscadCommentTodo
-syn region openscadBlockComment start=:/\*: end=:\*/: fold contains=openscadCommentTodo
-
-syn region openscadBlock start="{" end="}" transparent fold
-syn region openscadVector start="\[" end="\]" transparent fold
-
-syn keyword openscadBuiltin abs acos asin atan atan2 ceil cos exp floor ln log
-syn keyword openscadBuiltin lookup max min pow rands round sign sin sqrt tan
-syn keyword openscadBuiltin str len search version version_num concat chr
-syn keyword openscadBuiltin dxf_cross dxf_dim
-
-hi def link openscadFunctionDef Structure
-hi def link openscadFunction Function
-hi def link openscadModuleDef Structure
-hi def link openscadModule Function
-hi def link openscadBlockComment Comment
-hi def link openscadBoolean Boolean
-hi def link openscadBuiltin Function
-hi def link openscadConditional Conditional
-hi def link openscadCsgKeyword Structure
-hi def link openscadInclude Include
-hi def link openscadInlineComment Comment
-hi def link openscadModifier Special
-hi def link openscadStatement Statement
-hi def link openscadNumbers Number
-hi def link openscadNumber Number
-hi def link openscadPrimitiveSolid Keyword
-hi def link openscadPrimitive2D Keyword
-hi def link openscadPrimitiveImport Keyword
-hi def link openscadRepeat Repeat
-hi def link openscadSpecialVariable Special
-hi def link openscadString String
-hi def link openscadTransform Statement
-hi def link openscadCommentTodo Todo
-
-" Blatantly stolen from vim74\syntax\c.vim
-"when wanted, highlight trailing white space
-if exists("openscad_space_errors")
- if !exists("openscad_no_trail_space_error")
- syn match openscadSpaceError display excludenl "\s\+$"
- endif
- if !exists("openscad_no_tab_space_error")
- syn match openscadSpaceError display " \+\t"me=e-1
- endif
-endif
-
-let b:current_syntax = "openscad"
-
-endif