Я пытаюсь добавить в emacs специальную обработку для обработки зашифрованных файлов Triple-DES (любой файл с расширением .des3 считается допустимым зашифрованным текстовым файлом).
Мой подход заключается в добавлении к списку форматов, например:
(setq format-alist
(cons (list 'des3 "Triple-DES encrypted files"
".*\.des3" "show" "" t nil)
format-alist))
Где show - следующий скрипт командной строки (проверено, работает ли из командной строки):
#!/bin/sh
openssl des3 -d -in $1
Ожидается: при открытии файла .des3 мне будет предложено ввести пароль (посредством show), а затем увидеть контекст открытого текста в буфере emacs.[примечание: я также добавлю сохранение / шифрование позже, но сейчас я хочу начать работать]
Actual: При открытии файла .des3 я не получаю приглашение от show , или любое указание, что show было вызвано, и буфер содержит зашифрованное содержимое файла.