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

Reply via email to