Não, as variáveis locais de script são realmente privadas para o script. Você tem que escrever uma função acessadora, de fato.
Em plugins, isso não é um problema, porque eles devem separar as funções (e com elas as variáveis de estado do script) em scripts autoload , então mapeamentos / comandos (definidos no < em> plugin script) tem que se referir a outro script, de qualquer maneira.