summaryrefslogtreecommitdiff
path: root/.config/nvim/syntax/codelis.vim
diff options
context:
space:
mode:
authoradmin <contact@optics-design.com>2025-06-16 00:10:41 +0200
committeradmin <contact@optics-design.com>2025-06-16 00:10:41 +0200
commit7f1416d7c6774e10b529ec3604b5d67fbd7c583f (patch)
tree9defd05491b37505d92e29d1cfd8f21d125f96f2 /.config/nvim/syntax/codelis.vim
Initial commitHEADmaster
Diffstat (limited to '.config/nvim/syntax/codelis.vim')
-rwxr-xr-x.config/nvim/syntax/codelis.vim47
1 files changed, 47 insertions, 0 deletions
diff --git a/.config/nvim/syntax/codelis.vim b/.config/nvim/syntax/codelis.vim
new file mode 100755
index 0000000..2bd4125
--- /dev/null
+++ b/.config/nvim/syntax/codelis.vim
@@ -0,0 +1,47 @@
+:syntax case ignore
+:syntax region lisString start =/"/ end= /"/
+:highlight lisString guifg=#9ece6a
+
+:syntax region lisString start =/'/ end= /'/
+:highlight lisString guifg=#9ece6a
+
+:syntax match lisComment /!.*/
+:highlight lisComment guifg=#535c7e
+
+
+:syntax match lisSurfaceZoom /\<\([szfw][0-9oia]\)\>\|\<[sz]\>/
+:highlight lisSurfaceZoom guifg=#ff9e64 gui=bold
+" :highlight lisSurfaceZoom guifg=#2ac3de gui=bold
+
+:syntax match lisNumber /\<[0-9.e-]\+\>/
+:highlight lisNumber guifg=#ff9e64
+
+:syntax match lisTitle /code v/
+:highlight lisTitle guifg=#1a1b26 guibg=#c0caf5
+
+:syntax match lisRMSSpot /Minimum RMS spot diameter/
+:highlight lisRMSSpot guifg=#3cb371
+
+
+:syntax match lisPerfMetric /Optical System/
+:syntax match lisPerfMetric /First-Order Properties/
+:syntax match lisPerfMetric /Manufacturability Results/
+:syntax match lisPerfMetric /Fifth-Order Results/
+:syntax match lisPerfMetric /Spotsize Results/
+:syntax match lisPerfMetric /Longitudinal Curvature Results/
+:syntax match lisPerfMetric /MTF Results/
+:syntax match lisPerfMetric /FSW Results/
+:highlight lisPerfMetric guifg=#000000 guibg=#008000
+
+:syntax match lisAUTCyc /CYCLE NUMBER/
+:highlight lisAUTCyc guifg=#1a1b26 guibg=#c0caf5
+
+:syntax match lisAUTAddConstr /Constraints added/
+:highlight lisAUTAddConstr guifg=#e00a97
+
+
+:syntax match lisAUTActiveConstr /Active Constraints/
+:highlight lisAUTActiveConstr guifg=#23a08e
+
+:syntax match lisAUTInactiveConstr /Inactive Constraints/
+:highlight lisAUTInactiveConstr guifg=#ffdf4f
Back to https://optics-design.com