return number of loaded modelines
introduce load_once to work around broken autocmd