GNU-devel ELPA - gle-mode

gle-mode

Description
Major mode to edit Graphics Layout Engine files
Latest
gle-mode-1.1.0.20221221.75729.tar, 2022-Dec-21, 40.0 KiB
Maintainer
Stefan Monnier <monnier@iro.umontreal.ca>
Website
https://elpa.gnu.org/packages/gle-mode.html
Browse repository
CGit or Gitweb
Badge

To install this package, run in Emacs:

M-x package-install RET gle-mode RET

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.lz2022-Nov-088.22 KiB
gle-mode-1.1.0.20221107.161536.tar.lz2022-Nov-077.42 KiB
gle-mode-1.1.0.20201129.45701.tar.lz2020-Dec-145.66 KiB
gle-mode-1.1.0.20201129.45701.tar.lz2020-Dec-145.66 KiB
gle-mode-1.1.0.20201128.235701.tar.lz2021-Oct-095.66 KiB