based on ngn`s vim-apl, but with few changes for gnu apl