mpg
2009-05-01 12:17:47 UTC
Bonjour,
Dans certains ftplugin, je definis des fonctions. Je m'y prends
visiblement mal, parce que quand j'ouvre plusieurs buffers sur des
fichiers ayant le même type, j'ai des avertissemens comme quoi les
fonctions que j'essaie de définir sont déjà définies.
Je pensais pouvoir éviter ce problème en rendant les fonctions locales
au script comme ceci :
function s:FooBar()
mais visiblement ça ne marche pas. Je pourrais bien sûr utilsier
function!, mais ça ne me semble pas du tout une bonne solution.
Comment gérer ce genre de choses ?
Dans certains ftplugin, je definis des fonctions. Je m'y prends
visiblement mal, parce que quand j'ouvre plusieurs buffers sur des
fichiers ayant le même type, j'ai des avertissemens comme quoi les
fonctions que j'essaie de définir sont déjà définies.
Je pensais pouvoir éviter ce problème en rendant les fonctions locales
au script comme ceci :
function s:FooBar()
mais visiblement ça ne marche pas. Je pourrais bien sûr utilsier
function!, mais ça ne me semble pas du tout une bonne solution.
Comment gérer ce genre de choses ?
--
Manuel Pégourié-Gonnard Institut de mathématiques de Jussieu
http://weblog.elzevir.fr/ http://people.math.jussieu.fr/~mpg/
Manuel Pégourié-Gonnard Institut de mathématiques de Jussieu
http://weblog.elzevir.fr/ http://people.math.jussieu.fr/~mpg/