Обновить
Вы очень близки - просто нужно определить свою функцию как интерактивную, включив в нее одну строку (interactive)
и сделать вызов для font-zoom-reset-font-size
фактического вызова функции, а не просто ссылку на функцию:
(define-key global-map (read-kbd-macro "C-0") (lambda() (interactive) (font-zoom-reset-font-size) (add-hook 'window-setup-hook 'maximize-frame t)) )
Оригинальный (и до сих пор действующий) ответ
Вы можете определить функцию с помощью нескольких шагов, а затем связать ключ с этой функцией. Что-то вроде:
(defun zoom-font-and-max() (interactive) (font-zoom-reset-font-size) (add-hook 'window-setup-hook 'maximize-frame t)) (global-set-key (kbd "C-0") 'zoom-font-and-max)