Что делает `setq-local` и когда мне его использовать?

Мне не совсем понятны все варианты локальных переменных буфера, даже после прочтения всех документов и множества публикаций здесь на SX. Вот краткое изложение моего понимания: (defvar foo ..)объявляет динамическую переменную для файла. Но переменная (1) не известна другим файлам, если они не...