Nicholas Vollmer

Results 282 comments of Nicholas Vollmer

So perhaps you have the most recent version loaded, but that defconst is incorrect?

Let's try this test case: Test Case ```emacs-lisp (straight-bug-report :user-dir "tramp-test.straight" :post-bootstrap (straight-use-package '(tramp :type git :repo "https://git.savannah.gnu.org/git/tramp.git" :host nil :pre-build (("autoconf") ("./configure") ("make")))) (require 'tramp) (tramp-version nil)) ``` -...

If you `M-x find-library trampver`, what is the output of `M-x pwd`?

Can we see the value of the `load-path` variable? Might also be valuable to see the output of `M-x list-load-path-shadows`.

If you have your init uploaded somewhere I can take a look to see if something is pulling in tramp before straight installs it, too.

It depends what you mean by "installed". Are you asking for a list of packages: - which were activated in the current Emacs session by straight.el? - which are on...

And this should cover the case for packages which do not declare a min Emacs version: ```emacs-lisp (cl-sort (delete-dups (flatten-tree (mapcar (lambda (it) (list it (straight-dependencies it))) (straight-dependents "emacs")))) #'string

#576 can be used programmatically to pull recipe repositories first.

In consideration of #390, #447, #488, #508, #519, and #712: I think it would be best to move away from using file mtimes to determine modifications. The mtime approach works...

This functionality (and arguably many of the other components of straight.el) would be easier to reason about if it were in its own file/sub-feature. However, loading that file is complicated...