Здравствуйте, проблема в следующем: создаю динамическое меню из списка найденных файлов и проблема возникает в том что не понятно как идентифицировать какой пункт был выбран.Если генерировать lambda примерно вот так вот :
(mapc (lambda (el)
(define-key global-map [menu-bar Test (cons (file-name-nondirectory el))]
(cons (file-name-nondirectory el) (lambda ()
(interactive)
(shell-command (concat "file " el)))))) FileList) ;;пусть условно это будет программа file
Проблему решил, перешел на easymenu - там все это делается просто.