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)))))
 

Reply via email to