Você deseja modificar a configuração iskeyword :
'iskeyword'
Keywords are used in searching and recognizing with many commands:
"w", "*", "[i", etc. It is also used for "\k" in a |pattern|. See
'isfname' for a description of the format of this option.
Um simples :set iskeyword+=. adicionará . à lista de caracteres considerados como parte de um word . Use vírgulas para adicionar vários caracteres ou um intervalo ASCII decimal para especificar vários de uma só vez:
:set iskeyword+=[,],40-41 " adds []()
Observe que alguns caracteres são especiais. , , obviamente, e também @ . Veja :help 'isfname' para detalhes completos.
iskeyword é uma configuração local de buffer e, muitas vezes, modificada como um efeito colateral quando o tipo de arquivo é definido, portanto, lembre-se disso. iskeyword também pode afetar o realce de sintaxe, a menos que a sintaxe use syn-iskeyword .