Na mocy umowy zawartej ze znaną szwedzką firmą outsourcingową, ogłaszam wydanie wtyczki do edytora tekstu Vim, która umożliwia podświetlanie składni asemblera MADS.
Wybrane funkcje plugina:
Podświetla wszystkie mnemoniki - 6502, 65816, wirtualne
Podświetla innym kolorem pseudorozkazy preprocesora
Podkreśla nielegale :)
Rozpoznaje etykiety anonimowe
Oznacza czerwonym kolorem "trailing spaces" na końcu linii
itd…
Wtyczka znajduje się pod adresem https://github.com/skrzyp/vim-mads
Jest tam też opisany proces instalacji, który nie nastręcza wiele problemów, ale…
UWAGA: Jeśli nie korzystasz z innego asemblera i chcesz używać podświetlania także dla plików z rozszerzeniem *.asm, usuń komentarz z ostatnich dwóch linii w pliku ftdetect/mads.vim
Screenshot:
Niestety, nie mam żadnego źródła, które wykorzystuje "wypasione bajery" MADSa, lecz jeśli mi ktoś takie dostarczy, z chęcią dodam nowego screena.
Oczywiście, źródła wystawione na GitHubie mogą być dowolne udostępniane, modyfikowane, oraz powielane na zasadach licencji MIT. Jednocześnie zastrzegam, że nie daję jakiejkolwiek gwarancji na kod.
Jeśli jednak ktoś ma jakieś problemy, chciałby coś zmienić lub wnieść jakieś sugestie, chętnie je przyjmę, najlepiej w postaci pull request na GH, ewentualnie tutaj :)