eaf-file-sender和eaf-rss-reader安装中的问题

(require 'eaf-file-sender)

出现

Debugger entered--Lisp error: (void-variable eaf-app-module-path-alist)
  (member '("file-sender" . eaf-file-sender-module-path) eaf-app-module-path-alist)
  (if (member '("file-sender" . eaf-file-sender-module-path) eaf-app-module-path-alist) eaf-app-module-path-alist (setq eaf-app-module-path-alist (cons '("file-sender" . eaf-file-sender-module-path) eaf-app-module-path-alist)))
  eval-buffer(#<buffer  *load*> nil "/Users/mmmmmcclxxvii/.emacs.d/site-lisp/emacs-appl..." nil t)  ; Reading at buffer position 2726
  load-with-code-conversion("/Users/mmmmmcclxxvii/.emacs.d/site-lisp/emacs-appl..." "/Users/mmmmmcclxxvii/.emacs.d/site-lisp/emacs-appl..." nil t)
  #<subr require>(eaf-file-sender)
  apply(#<subr require> eaf-file-sender nil)
  (prog1 (apply orig feature args) (if (and (not already-loaded) (memq feature features)) (progn (let ((time (sanityinc/time-subtract-millis (current-time) require-start-time))) (add-to-list 'sanityinc/require-times (list feature require-start-time time) t)))))
  (let* ((already-loaded (memq feature features)) (require-start-time (and (not already-loaded) (current-time)))) (prog1 (apply orig feature args) (if (and (not already-loaded) (memq feature features)) (progn (let ((time (sanityinc/time-subtract-millis ... require-start-time))) (add-to-list 'sanityinc/require-times (list feature require-start-time time) t))))))
  sanityinc/require-times-wrapper(#<subr require> eaf-file-sender)
  apply(sanityinc/require-times-wrapper #<subr require> eaf-file-sender)
  require(eaf-file-sender)
  eval-buffer()  ; Reading at buffer position 28
  funcall-interactively(eval-buffer)
  call-interactively(eval-buffer record nil)
  command-execute(eval-buffer record)
  execute-extended-command(nil "eval-buffer" "eval-bu")
  funcall-interactively(execute-extended-command nil "eval-buffer" "eval-bu")
  call-interactively(execute-extended-command nil nil)
  command-execute(execute-extended-command)

(require 'eaf-rss-reader)

出现

Debugger entered--Lisp error: (void-variable eaf-app-binding-alist)
  (member '("rss-reader" . eaf-rss-reader-keybinding) eaf-app-binding-alist)
  (if (member '("rss-reader" . eaf-rss-reader-keybinding) eaf-app-binding-alist) eaf-app-binding-alist (setq eaf-app-binding-alist (cons '("rss-reader" . eaf-rss-reader-keybinding) eaf-app-binding-alist)))
  eval-buffer(#<buffer  *load*> nil "/Users/mmmmmcclxxvii/.emacs.d/site-lisp/emacs-appl..." nil t)  ; Reading at buffer position 1756
  load-with-code-conversion("/Users/mmmmmcclxxvii/.emacs.d/site-lisp/emacs-appl..." "/Users/mmmmmcclxxvii/.emacs.d/site-lisp/emacs-appl..." nil t)
  #<subr require>(eaf-rss-reader)
  apply(#<subr require> eaf-rss-reader nil)
  (prog1 (apply orig feature args) (if (and (not already-loaded) (memq feature features)) (progn (let ((time (sanityinc/time-subtract-millis (current-time) require-start-time))) (add-to-list 'sanityinc/require-times (list feature require-start-time time) t)))))
  (let* ((already-loaded (memq feature features)) (require-start-time (and (not already-loaded) (current-time)))) (prog1 (apply orig feature args) (if (and (not already-loaded) (memq feature features)) (progn (let ((time (sanityinc/time-subtract-millis ... require-start-time))) (add-to-list 'sanityinc/require-times (list feature require-start-time time) t))))))
  sanityinc/require-times-wrapper(#<subr require> eaf-rss-reader)
  apply(sanityinc/require-times-wrapper #<subr require> eaf-rss-reader)
  require(eaf-rss-reader)
  eval-buffer()  ; Reading at buffer position 55
  funcall-interactively(eval-buffer)
  call-interactively(eval-buffer record nil)
  command-execute(eval-buffer record)
  execute-extended-command(nil "eval-buffer" "eval-bu")
  funcall-interactively(execute-extended-command nil "eval-buffer" "eval-bu")
  call-interactively(execute-extended-command nil nil)
  command-execute(execute-extended-command)

这个 eaf-app-module-path-alisteaf-app-binding-alist 是什么?

两个仓库里面没看到介绍

要通过 EAF 仓库的 install-eaf.py 脚本来安装, 看README吧, 应用自己不能独立的运行。