summaryrefslogtreecommitdiffstats
path: root/struct.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2020-04-05 10:19:08 -0700
committerKaz Kylheku <kaz@kylheku.com>2020-04-05 10:19:08 -0700
commita25191dbcc8c4bfb377ec816f1b0c4151a98d12a (patch)
treeda482d363972790e9cc537a7efe39afc2b93b04d /struct.c
parent84d7b8eab7938833a7c96be97fbe7f2fbce13c51 (diff)
downloadtxr-a25191dbcc8c4bfb377ec816f1b0c4151a98d12a.tar.gz
txr-a25191dbcc8c4bfb377ec816f1b0c4151a98d12a.tar.bz2
txr-a25191dbcc8c4bfb377ec816f1b0c4151a98d12a.zip
tags: follow loads and define needed packages.
* tags.tl (*fake-load-path*): New special variable. (process-package-influencing-form, fake-load): New functions. (process-form): Pass each compound form to process-package-influencing-form in case it might be a defpackage or load. (collect-tags-tl): Bind *fake-load-path* to the file's path so fake-load will resolve relative paths relative to the file's own directory, similarly to how load works with *load-path*.
Diffstat (limited to 'struct.c')
0 files changed, 0 insertions, 0 deletions