Presently, dvc-site.el (which is installed along w/ the other .el{c})
captures configure script variables that point to various external
programs, as well as a "flavor" variable:
| (defvar dvc-site-tla-executable "@TLA@")
| (defvar dvc-site-baz-executable "@BAZ@")
| (defvar dvc-site-diff-executable "@DIFF@")
| (defvar dvc-site-patch-executable "@PATCH@")
| (defvar dvc-site-arch-branch '@ARCH_BRANCH@)
Some observations:
a/ users of the installed DVC may have a different environment
than that of whoever built and installed DVC;
b/ the values are all overridable at load-time via `dvc-first-set'
and furthermore are all assigned to `defcustom' variables.
I'd like to simply delete dvc-site.el and related support code. The
idea is that installed-DVC users can use the standard customization
and/or ~/.emacs munging to effect the runtime tweaks, anyway, so what is
the point of dvc-site.el? WDYT? What's a good way to replace, for
example:
| (dvc-first-set
| dvc-site-arch-branch
| (if (executable-find
| baz-executable)
| 'baz
| 'tla))
(from tla-defs.el) if `dvc-site-arch-branch' goes away?
thi
_______________________________________________
Dvc-dev mailing list
[email protected]
https://mail.gna.org/listinfo/dvc-dev