branch: externals/taxy commit f9cb6c00fd07d0a2dd682261035c38b90a5746d2 Author: Adam Porter <a...@alphapapa.net> Commit: Adam Porter <a...@alphapapa.net>
Comment: Add FIXMEs --- examples/deffy.el | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/examples/deffy.el b/examples/deffy.el index 2576cf7bf4..81afd45ab1 100644 --- a/examples/deffy.el +++ b/examples/deffy.el @@ -100,6 +100,14 @@ ((and `(,car . ,_) (guard (macrop car))) car) ;; Anything else: ignored. (`(,car . ,_) nil)))) + ;; FIXME: Returning nil for these ignored types only works when the form is in the + ;; top-level file, i.e. when the file's relative name is nil, so these ignored types + ;; still show up when they're in other files. This isn't really the right way to + ;; discard uninteresting items. + + ;; FIXME: Also, when a project Lisp file is not loaded into Emacs, some symbols may + ;; not be correctly classified, e.g. defining macros. It's probably not feasible to + ;; solve that completely correctly, so some options or workarounds may be needed. (when type (format "%s" type)))))