Que fait `setq-local` et quand dois-je l'utiliser?

Je ne suis pas tout à fait clair sur toutes les variations des variables locales du tampon, même après avoir lu tous les documents et un tas de publications ici sur SX. Voici un résumé de mes compréhensions: (defvar foo ..)déclare une variable dynamique pour le fichier. Mais la variable n'est (1)...