Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zardoz89/vim-div
VIM&NeoVIM syntax files for DIV Games Studio language
https://github.com/zardoz89/vim-div
div div2 div2-3 gemix syntax-highlighting vim
Last synced: 8 days ago
JSON representation
VIM&NeoVIM syntax files for DIV Games Studio language
- Host: GitHub
- URL: https://github.com/zardoz89/vim-div
- Owner: Zardoz89
- License: mit
- Created: 2020-10-10T09:46:50.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-10-31T17:15:13.000Z (about 3 years ago)
- Last Synced: 2024-11-05T16:03:04.738Z (10 days ago)
- Topics: div, div2, div2-3, gemix, syntax-highlighting, vim
- Language: Vim script
- Homepage:
- Size: 82 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DIV 2/3 & Gemix Studio Syntax Highlighting for Vim
Vim & NeoVIM syntax, ftdetect & compiler plugin for DIV 2, DIV 3 DX and Gemix
Studio.Based on the original files of Casper van Beuzekom (cmvanb) for DIV2,
on https://github.com/cmvanb/dotfiles/tree/master/.vimFeatures:
* Complete working syntax for DIV 2/ 3. Highlights language keywords,
built-in commands, string literals, numbers, (most) operators, comments,
todo comments and compiler options.
* Partial (WIP) syntax for Gemix Studio language
* Auto detects DIV and Gemix source code files.
* Also, tries to guess the correct file encoding.
* Compiler plugin, only works for Gemix, and process the output of Gemix
Studio compiler.## Configuration
By default assumes that a .prg file it's a Gemix Studio file. Then, tries to
find any Gemix only keyword on in it. If it fails, then assumes that the file
it's a DIV 2 / DIV 3 file. This could be changed using the
`g:gemix_by_default`. Setting it at 1, enforces to assume always that are Gemix
Studio source files :```viml
let g:gemix_by_default = 1 " By default 0. If set 1, then assumes always that are Gemix source files
```The list of keywords that searchs to discriminate between DIV 2/3 and Gemix
Studio, are set by `g:gemix_detect_keywords` (see `:help pattern`).## Screenshots
![Imgur](https://i.imgur.com/GwJpC7t.png)
![Imgur](https://i.imgur.com/7rgzq3j.png)