Nicholas Vollmer

Results 282 comments of Nicholas Vollmer

@chriselrod: `M-x straight-dependents eglot` should return a list of packages straight has installed which depend on eglot. Check to see if you are installing any of those prior to eglot....

Try the following: - evaluate the new recipe form - M-x straight-normalize-package eglot - restart Emacs

I wonder if the warning should be conditioned on the presence of the package feature instead. This would catch more cases and should be simpler to test. e.g. ```emacs-lisp (when...

> I think the issue comes from trying to invoke Emacs from within Emacs, which is apparently never going to work reliably on Android How does native-comp work in this...

> Would be nice if straight supported partial cloning as an alternative to shallow > cloning. That way contributing to upstream should be easier and cloning size > should be...

I'm unable to reproduce with the following test case: Test Case ```emacs-lisp (straight-bug-report :post-bootstrap (straight-use-package '(one :host github :repo "tonyaldon/one.el")) (one-default-new-project) (one-build)) ``` - Test run at: `2023-12-19 10:06:29` -...

See if you can add to that reproduction case in a way that reproduces the error. Otherwise it's difficult to diagnose.

I think what you ran into is the result of the way `straight-vc-git--clone-internal` handles shallow clones: https://github.com/radian-software/straight.el/blob/b3760f5829dba37e855add7323304561eb57a3d4/straight.el#L2625-L2630 The repository is written to disk by Emacs, *then* initialized by git. Killing...

@raxod502: > So straight.el does not know that it needs to install project, and the built-in version gets loaded. We could prevent this and similar issues if straight didn't install...

You should only need your init file and any lockfiles in use to reproduce your setup.