Emacs. Устаревшая библиотека cl
2022-12-23
·
1 мин. для прочтения
Как локализовать пакеты, использующие устаревшую библиотеку cl.
Содержание
1 Симптомы
- При запуске Emacs выдаётся предупреждение: Package cl is deprecated.
2 Устранение
- Необходимо обнаружить пакеты, использующие библиотеку
cl. - По возможности следует удалить (или заменить) эти пакеты.
- Для этого в буфер
*scratch*добавьте следующий код:(require 'loadhist) (file-dependents (feature-file 'cl)) - Выполнить команды:
- исполнить каждую строчку (комбинацией клавиш
C-j): результаты будут отображаться в этом же буфере; - исполнить каждую строчку (команда
eval-last-sexp; соответствующая комбинация клавишC-x C-e): результаты будут отображаться в минибуфере.
- исполнить каждую строчку (комбинацией клавиш
- В результате мы получим список файлов, использующих библиотеку
cl.