]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.0013: Modula2 filetype support lacking v9.1.0013
authorDoug Kearns <dougkearns@gmail.com>
Fri, 5 Jan 2024 16:59:04 +0000 (17:59 +0100)
committerChristian Brabandt <cb@256bit.org>
Fri, 5 Jan 2024 16:59:04 +0000 (17:59 +0100)
commit68a89470693c7687d4e736ca056c05de632e3ac7
tree6b075cfda5ae9a9f125eaa9012bf0f90f1fc7112
parent3779516988f14f2070d827514c79383334a0946b
patch 9.1.0013: Modula2 filetype support lacking

Problem:  Modula2 filetype support lacking
Solution: Improve the Modula-2 runtime support, add additional modula2
          dialects, add compiler plugin, update syntax highlighting,
          include syntax tests, update Makefiles (Doug Kearns)

closes: #6796
closes: #8115

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Benjamin Kowarsch <trijezdci@users.noreply.github.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
46 files changed:
.github/CODEOWNERS
Filelist
runtime/autoload/dist/ft.vim
runtime/autoload/modula2.vim [new file with mode: 0644]
runtime/compiler/gm2.vim [new file with mode: 0644]
runtime/doc/filetype.txt
runtime/doc/syntax.txt
runtime/doc/tags
runtime/filetype.vim
runtime/ftplugin/modula2.vim
runtime/makemenu.vim
runtime/synmenu.vim
runtime/syntax/modula2.vim
runtime/syntax/modula2/opt/iso.vim [new file with mode: 0644]
runtime/syntax/modula2/opt/pim.vim [new file with mode: 0644]
runtime/syntax/modula2/opt/r10.vim [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_iso_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_iso_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_iso_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_iso_03.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_iso_04.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_iso_05.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_iso_06.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_iso_99.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_pim_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_pim_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_pim_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_pim_03.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_pim_04.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_pim_05.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_pim_99.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_r10_00.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_r10_01.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_r10_02.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_r10_03.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_r10_04.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_r10_05.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_r10_06.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_r10_07.dump [new file with mode: 0644]
runtime/syntax/testdir/dumps/modula2_r10_99.dump [new file with mode: 0644]
runtime/syntax/testdir/input/modula2_iso.def [new file with mode: 0644]
runtime/syntax/testdir/input/modula2_pim.def [new file with mode: 0644]
runtime/syntax/testdir/input/modula2_r10.def [new file with mode: 0644]
src/Makefile
src/testdir/test_filetype.vim
src/version.c