| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
|
|
| |
- Remove duplicate STRUCT definition.
- Add Genie NEW, alias for HEAP.
closes: vim/vim#21435
https://github.com/vim/vim/commit/b114ec4791f41f97a4306e1efe5c319852c51ec7
Co-authored-by: Doug Kearns <dougkearns@gmail.com>
Co-authored-by: Janis Papanagnou <janis_papanagnou@hotmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use "fromstart" syncing.
Pragment regions are delimited by shared start/end tokens which render
other syncing types largely useless. A sync point located in the middle
of a multiline comment cannot distinguish the end token from a start
token and the erroneously created region runs to EOF.
closes: vim/vim#21032
https://github.com/vim/vim/commit/90a9a8c7523741f4a9cd091a0f1727902e8c9340
Co-authored-by: Doug Kearns <dougkearns@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
denotations (#40344)
Explicitly match the LONG/SHORT size prefixes in integral, real and bits
denotations.
LONG/SHORT are matched as part of the denotation rather than as a mode.
closes: vim/vim#20512
https://github.com/vim/vim/commit/4e6e1fc5ead838eb7e37dd100e497adc7d7b0331
Co-authored-by: Doug Kearns <dougkearns@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
symbolic operators (#40025)
- Remove `g:algol68_symbolic_operators` config variable, these operators
are now always highlighted along with bold word operators
- Remove GSL `/-` operator, this was a typo in the implementation and
now fixed in the latest Genie release as `/=`
closes: vim/vim#20195
https://github.com/vim/vim/commit/5333d9b6705b5d81ab69f4c786562574ebdbb881
Co-authored-by: Doug Kearns <dougkearns@gmail.com>
|
| |
|
|
|
|
|
|
|
| |
identity relators (#39551)
closes: vim/vim#20109
https://github.com/vim/vim/commit/e4413c5df76d353251be53edfbd7718ff18dc36b
Co-authored-by: Doug Kearns <dougkearns@gmail.com>
|
|
|
filetype detection
- Add a syntax file update to Neville Dempsey's long-serving version
- Add a new rudimentary ftplugin
- Add filetype detection
Changes to the syntax file include:
- improved prelude, number and symbol highlighting
- prelude highlighting tests
- updated boiler plate
Note that these runtime files currently target Algol 68 Genie employing
the default UPPER stropping regime. Support for GNU Algol 68 should
also be usable with the UPPER stropping regime, although somewhat less
complete. Full support for the SUPPER stropping regime in GNU Algol 68
is also planned.
closes: vim/vim#19818
https://github.com/vim/vim/commit/3cc7d5071619f30bba2ae4ccfa992dccb8fd5e51
Co-authored-by: Doug Kearns <dougkearns@gmail.com>
|