Каковы новые правила для области видимости переменных в Emacs 24?

Emacs 24 теперь имеет переменные в лексической области. Конечно, он также имеет динамические переменные. Теперь, когда есть и то и другое, я не совсем понимаю, когда переменная будет иметь область видимости. Этоlexical-binding переменная, которая контролирует, когда включена лексическая привязка, и я думаю, что прочитал кое-что оdefvar теперь объявляю переменную с динамической областью, но в целом я довольно потерян. Есть ли хорошее объяснение где-нибудь новых правил Emacs 24? Или, другими словами, когда я смотрю на переменную в коде Emacs Lisp, написанную для Emacs 24, как мне узнать, какую область использует эта переменная?

Ответы на вопрос(2)

Ваш ответ на вопрос