Appel de jikes depuis Vim

Prérequis

Pour pouvoir appeler jikes depuis vim, il faut déjà pouvoir appeler jikes... tout court. La commande

    jikes nom_de_fichier
doit fonctionner, et en particulier la variable d'environnement CLASSPATH doit être positionnée correctement.

Modification du .vimrc

Il suffit d'ajouter ces deux lignes:

    au BufNewFile,BufRead *.java set makeprg=jikes\ -nowarn\ +E\ \%
    au BufNewFile,BufRead *.java set errorformat=%f:%l:%c:%*\\d:%*\\d:\ %m

Ces commandes, dans le cas de l'édition d'un fichier *.java, modifient la ligne de commande à lancer lors de la commande ":make", et la façon d'interpréter les messages d'erreur pour se positionner à la bonne ligne et à la bonne colonne sous vim.

Utilisation

Il suffit de taper :make depuis le mode normal.

Après une compilation qui a provoqué des erreurs: