gle-mode
- Description
- Major mode to edit Graphics Layout Engine files
- Latest
- gle-mode-1.1.0.20221221.75729.tar (.sig), 2024-Mar-31, 40.0 KiB
- Maintainer
- Stefan Monnier <monnier@iro.umontreal.ca>
- Atom feed
- gle-mode.xml
- Website
- https://elpa.gnu.org/packages/gle-mode.html
- Browse repository
- CGit or Gitweb
- Badge
To install this package from Emacs, use package-install
or list-packages
.
Full description
This is a major mode for files using the GLE (Graphics Layout Engine) language. See https://glx.sourceforge.net/ [ Apparently the site uses "glx" while everything else seems to use "gle" instead, because "gle" was already occupied in sourceforge. ] It provides: - Code highlighting - Automatic indentation - Flymake support (requires Emacs-26's fymake) - Imenu support - Electric bloc names (after begin/end) - Completion of bloc names - Skeletons/templates to insert or close blocs If you have misspelled a keyword or a command (etc.), it should jump into your eyes because it is not highlighted. Known defects: - `print' is not highlighted in: if a==0 then print 0 else if a==1 then print 1 else print 2 - The `gle--line-syntax' description of the GLE language was extracted by hand from the doc and it is probably incomplete, and it is hard to update. Contributors: Andrey Grozin <A.G.Grozin@inp.nsk.su> (2022-11-07) provided the data to build the syntax description from which the highlighting works. TODO - provide more completion
Old versions
gle-mode-1.1.0.20221108.145352.tar.lz | 2022-Nov-08 | 8.22 KiB |
gle-mode-1.1.0.20221107.161536.tar.lz | 2022-Nov-07 | 7.42 KiB |
gle-mode-1.1.0.20201129.45701.tar.lz | 2020-Dec-14 | 5.66 KiB |
gle-mode-1.1.0.20201129.45701.tar.lz | 2020-Dec-14 | 5.66 KiB |
gle-mode-1.1.0.20201128.235701.tar.lz | 2021-Oct-09 | 5.66 KiB |