-
Notifications
You must be signed in to change notification settings - Fork 152
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add way to suppress built-in packages #236
Comments
I am having this issue with TRAMP. I load TRAMP like this:
However |
Hmm, actually it seems none of |
Hi, David. Can you please try evaluating the following test case in a buffer with lexical binding enabled?: Test Case(straight-bug-report
:user-dir "tramp-version.straight"
:post-bootstrap
(straight-use-package 'tramp)
(require 'tramp)
(message "%S"
(tramp-version nil)))
OutputBootstrapping straight.el...
Bootstrapping straight.el...done
Rebuilding all packages due to build cache schema change
Looking for gnu-elpa-mirror recipe → Cloning melpa...
Looking for gnu-elpa-mirror recipe → Cloning melpa...done
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...done
Looking for emacsmirror-mirror recipe → Cloning el-get...
Looking for emacsmirror-mirror recipe → Cloning el-get...done
Looking for straight recipe → Cloning emacsmirror-mirror...
Looking for straight recipe → Cloning emacsmirror-mirror...done
Building straight...
Building straight...done
Test run with version: prerelease (HEAD -> develop, origin/develop) 3306647 2021-04-18
Cloning tramp...
Cloning tramp...done
Building tramp...
Building tramp...done
2.5.1-pre
"2.5.1-pre"
Packages:
"org-elpa" n/a n/a
"melpa" n/a master d4ababc7 2021-04-20
"gnu-elpa-mirror" n/a master 3e7e586 2021-04-17
"el-get" melpa master 84dd1837 2021-02-07
"emacsmirror-mirror" n/a master 1c24bce 2021-04-08
"straight" n/a develop 3306647 2021-04-18
"tramp" gnu-elpa-mirror master 6f69a0b 2021-03-30
It will install straight.el and tramp in a clean testing environment. When it is done running, a results buffer should pop up and you can copy the results here. Thanks. |
Here's what I get: Test Case(straight-bug-report
:user-dir "tramp-version.straight"
:post-bootstrap
(straight-use-package 'tramp)
(require 'tramp)
(message "%S"
(tramp-version nil)))
OutputBootstrapping straight.el...
Bootstrapping straight.el...done
Rebuilding all packages due to build cache schema change
Looking for gnu-elpa-mirror recipe → Cloning melpa...
Looking for gnu-elpa-mirror recipe → Cloning melpa...done
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...done
Looking for emacsmirror-mirror recipe → Cloning el-get...
Looking for emacsmirror-mirror recipe → Cloning el-get...done
Looking for straight recipe → Cloning emacsmirror-mirror...
Looking for straight recipe → Cloning emacsmirror-mirror...done
Building straight...
Building straight...done
Test run with version: prerelease (HEAD -> develop, origin/develop) 3306647 %cs
Cloning tramp...
Cloning tramp...done
Building tramp...
Building tramp...done
Debugger entered--Lisp error: (void-function tramp-register-crypt-file-name-handler)
tramp-register-crypt-file-name-handler()
tramp-register-file-name-handlers()
#f(compiled-function () #<bytecode 0x4c68fae5>)()
run-hooks(tramp--startup-hook)
byte-code("\301\302!\210\303\300!\210\304\211\20\207" [tramp--startup-hook provide tramp run-hooks nil] 3)
require(tramp)
(let ((straight-bug-report-args '(:post-bootstrap (progn (straight-use-package 'tramp) (require 'tramp) (message "%S" (tramp-version nil))) :user-dir "/var/folders/8f/w80247hn2fd84p4sf0jmzj3m0000gn/T/t..." :executable "/opt/homebrew/Cellar/emacs-plus@27/27.2/Emacs.app/..."))) (setq user-emacs-directory "/var/folders/8f/w80247hn2fd84p4sf0jmzj3m0000gn/T/t...") (setq straight-repository-branch "develop") (setq debug-on-error t) (defvar bootstrap-version) (let ((bootstrap-file (expand-file-name "straight/repos/straight.el/bootstrap.el" user-emacs-directory)) (bootstrap-version 5)) (unless (file-exists-p bootstrap-file) (with-current-buffer (url-retrieve-synchronously (concat "https://raw.githubusercontent.com/" "raxod502/straight.el/develop/install.el") 'silent 'inhibit-cookies) (goto-char (point-max)) (eval-print-last-sexp))) (load bootstrap-file nil 'nomessage)) (condition-case nil (message "Test run with version: %s" (straight-version)) (error nil)) (straight-use-package 'tramp) (require 'tramp) (message "%S" (tramp-version nil)))
eval((let ((straight-bug-report-args '(:post-bootstrap (progn (straight-use-package ...) (require ...) (message "%S" ...)) :user-dir "/var/folders/8f/w80247hn2fd84p4sf0jmzj3m0000gn/T/t..." :executable "/opt/homebrew/Cellar/emacs-plus@27/27.2/Emacs.app/..."))) (setq user-emacs-directory "/var/folders/8f/w80247hn2fd84p4sf0jmzj3m0000gn/T/t...") (setq straight-repository-branch "develop") (setq debug-on-error t) (defvar bootstrap-version) (let ((bootstrap-file (expand-file-name "straight/repos/straight.el/bootstrap.el" user-emacs-directory)) (bootstrap-version 5)) (unless (file-exists-p bootstrap-file) (with-current-buffer (url-retrieve-synchronously (concat "https://raw.githubusercontent.com/" "raxod502/straight.el/develop/install.el") 'silent 'inhibit-cookies) (goto-char (point-max)) (eval-print-last-sexp))) (load bootstrap-file nil 'nomessage)) (condition-case nil (message "Test run with version: %s" (straight-version)) (error nil)) (straight-use-package 'tramp) (require 'tramp) (message "%S" (tramp-version nil))) t)
command-line-1(("--eval" "(let\n ((straight-bug-report-args\n '(:post-..."))
command-line()
normal-top-level()
|
Looks like this TRAMP issue: https://www.reddit.com/r/emacs/comments/l2lw7o/tramp_blocking_emacs/ |
I see, can you try a slightly modified version of the test case which incorporates the workaround in that thread?: Test Case(straight-bug-report
:user-dir "tramp-version.straight"
:post-bootstrap
(straight-use-package 'tramp)
(autoload #'tramp-register-crypt-file-name-handler "tramp-crypt")
(require 'tramp)
(tramp-version nil))
OutputBootstrapping straight.el...
Bootstrapping straight.el...done
Rebuilding all packages due to build cache schema change
Looking for gnu-elpa-mirror recipe → Cloning melpa...
Looking for gnu-elpa-mirror recipe → Cloning melpa...done
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...done
Looking for emacsmirror-mirror recipe → Cloning el-get...
Looking for emacsmirror-mirror recipe → Cloning el-get...done
Looking for straight recipe → Cloning emacsmirror-mirror...
Looking for straight recipe → Cloning emacsmirror-mirror...done
Building straight...
Building straight...done
Test run with version: prerelease (HEAD -> develop, origin/develop) 3306647 2021-04-18
Cloning tramp...
Cloning tramp...done
Building tramp...
Building tramp...done
2.5.1-pre
Packages:
"org-elpa" n/a n/a
"melpa" n/a master d4ababc7 2021-04-20
"gnu-elpa-mirror" n/a master 3e7e586 2021-04-17
"el-get" melpa master 84dd1837 2021-02-07
"emacsmirror-mirror" n/a master 1c24bce 2021-04-08
"straight" n/a develop 3306647 2021-04-18
"tramp" gnu-elpa-mirror master 6f69a0b 2021-03-30
|
Here ya go. Wrong TRAMP version. Test Case(straight-bug-report
:user-dir "tramp-version.straight"
:post-bootstrap
(straight-use-package 'tramp)
(autoload #'tramp-register-crypt-file-name-handler "tramp-crypt")
(require 'tramp)
(tramp-version nil))
OutputBootstrapping straight.el...
Bootstrapping straight.el...done
Rebuilding all packages due to build cache schema change
Looking for gnu-elpa-mirror recipe → Cloning melpa...
Looking for gnu-elpa-mirror recipe → Cloning melpa...done
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...done
Looking for emacsmirror-mirror recipe → Cloning el-get...
Looking for emacsmirror-mirror recipe → Cloning el-get...done
Looking for straight recipe → Cloning emacsmirror-mirror...
Looking for straight recipe → Cloning emacsmirror-mirror...done
Building straight...
Building straight...done
Test run with version: prerelease (HEAD -> develop, origin/develop) 3306647 %cs
Cloning tramp...
Cloning tramp...done
Building tramp...
Building tramp...done
2.4.5.27.2
|
Interesting. Could you try this test case as well?: Test Case(straight-bug-report
:user-dir "tramp-version.straight"
:post-bootstrap
(defun tramp-register-crypt-file-name-handler
(&rest _args)
nil)
(straight-use-package 'tramp)
(require 'tramp)
(tramp-version nil))
OutputBootstrapping straight.el...
Bootstrapping straight.el...done
Rebuilding all packages due to build cache schema change
Looking for gnu-elpa-mirror recipe → Cloning melpa...
Looking for gnu-elpa-mirror recipe → Cloning melpa...done
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...done
Looking for emacsmirror-mirror recipe → Cloning el-get...
Looking for emacsmirror-mirror recipe → Cloning el-get...done
Looking for straight recipe → Cloning emacsmirror-mirror...
Looking for straight recipe → Cloning emacsmirror-mirror...done
Building straight...
Building straight...done
Test run with version: prerelease (HEAD -> develop, origin/develop) 3306647 2021-04-18
Cloning tramp...
Cloning tramp...done
Building tramp...
Building tramp...done
2.5.1-pre
Packages:
"org-elpa" n/a n/a
"melpa" n/a master d4ababc7 2021-04-20
"gnu-elpa-mirror" n/a master 3e7e586 2021-04-17
"el-get" melpa master 84dd1837 2021-02-07
"emacsmirror-mirror" n/a master 1c24bce 2021-04-08
"straight" n/a develop 3306647 2021-04-18
"tramp" gnu-elpa-mirror master 6f69a0b 2021-03-30
|
No go: Test Case(straight-bug-report
:user-dir "tramp-version.straight"
:post-bootstrap
(straight-use-package 'tramp)
(defun tramp-register-crypt-file-name-handler
(&rest _args)
nil)
(require 'tramp)
(tramp-version nil))
OutputBootstrapping straight.el...
Bootstrapping straight.el...done
Rebuilding all packages due to build cache schema change
Looking for gnu-elpa-mirror recipe → Cloning melpa...
Looking for gnu-elpa-mirror recipe → Cloning melpa...done
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...done
Looking for emacsmirror-mirror recipe → Cloning el-get...
Looking for emacsmirror-mirror recipe → Cloning el-get...done
Looking for straight recipe → Cloning emacsmirror-mirror...
Looking for straight recipe → Cloning emacsmirror-mirror...done
Building straight...
Building straight...done
Test run with version: prerelease (HEAD -> develop, origin/develop) 3306647 %cs
Cloning tramp...
Cloning tramp...done
Building tramp...
Building tramp...done
2.4.5.27.2
|
My apologies, I edited the test case. The defun should go before the call to Test Case(straight-bug-report
:user-dir "tramp-version.straight"
:post-bootstrap
(defun tramp-register-crypt-file-name-handler
(&rest _args)
nil)
(straight-use-package 'tramp)
(require 'tramp)
(tramp-version nil))
OutputBootstrapping straight.el...
Bootstrapping straight.el...done
Rebuilding all packages due to build cache schema change
Looking for gnu-elpa-mirror recipe → Cloning melpa...
Looking for gnu-elpa-mirror recipe → Cloning melpa...done
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...done
Looking for emacsmirror-mirror recipe → Cloning el-get...
Looking for emacsmirror-mirror recipe → Cloning el-get...done
Looking for straight recipe → Cloning emacsmirror-mirror...
Looking for straight recipe → Cloning emacsmirror-mirror...done
Building straight...
Building straight...done
Test run with version: prerelease (HEAD -> develop, origin/develop) 3306647 2021-04-18
Cloning tramp...
Cloning tramp...done
Building tramp...
Building tramp...done
2.5.1-pre
Packages:
"org-elpa" n/a n/a
"melpa" n/a master d4ababc7 2021-04-20
"gnu-elpa-mirror" n/a master 3e7e586 2021-04-17
"el-get" melpa master 84dd1837 2021-02-07
"emacsmirror-mirror" n/a master 1c24bce 2021-04-08
"straight" n/a develop 3306647 2021-04-18
"tramp" gnu-elpa-mirror master 6f69a0b 2021-03-30
|
Still no go: Test Case(straight-bug-report
:user-dir "tramp-version.straight"
:post-bootstrap
(defun tramp-register-crypt-file-name-handler
(&rest _args)
nil)
(straight-use-package 'tramp)
(require 'tramp)
(tramp-version nil))
OutputBootstrapping straight.el...
Bootstrapping straight.el...done
Rebuilding all packages due to build cache schema change
Looking for gnu-elpa-mirror recipe → Cloning melpa...
Looking for gnu-elpa-mirror recipe → Cloning melpa...done
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...done
Looking for emacsmirror-mirror recipe → Cloning el-get...
Looking for emacsmirror-mirror recipe → Cloning el-get...done
Looking for straight recipe → Cloning emacsmirror-mirror...
Looking for straight recipe → Cloning emacsmirror-mirror...done
Building straight...
Building straight...done
Test run with version: prerelease (HEAD -> develop, origin/develop) 3306647 %cs
Cloning tramp...
Cloning tramp...done
Building tramp...
Building tramp...done
2.4.5.27.2
|
There are a few things that could be happening here. Let's make sure we're actually getting the correct commit in the repo first. This test case should take care of that: Test Case(straight-bug-report
:user-dir "tramp-version.straight"
:post-bootstrap
(straight-use-package 'tramp)
(let
((default-directory
(straight--repos-dir "tramp")))
(message "%S"
(straight--process-output "git" "log" "HEAD^..HEAD"))))
OutputBootstrapping straight.el...
Bootstrapping straight.el...done
Rebuilding all packages due to build cache schema change
Looking for gnu-elpa-mirror recipe → Cloning melpa...
Looking for gnu-elpa-mirror recipe → Cloning melpa...done
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...done
Looking for emacsmirror-mirror recipe → Cloning el-get...
Looking for emacsmirror-mirror recipe → Cloning el-get...done
Looking for straight recipe → Cloning emacsmirror-mirror...
Looking for straight recipe → Cloning emacsmirror-mirror...done
Building straight...
Building straight...done
Test run with version: prerelease (HEAD -> develop, origin/develop) 3306647 2021-04-18
Cloning tramp...
Cloning tramp...done
Building tramp...
Building tramp...done
"commit 6f69a0ba117f78265279dd418fa0bc042989f8d5
Author: GNU ELPA Mirror Bot <emacs-devel@gnu.org>
Date: Tue Mar 30 15:22:36 2021 +0000
Update tramp
Timestamp: 2021-03-30 15:18:41
GNU ELPA commit: b2f8d97feb99aa9970f65b6d26d1904c1cb3c43e
Emacs commit: 49cbf2392ba51c2ebd866b062dbf7908c595466f"
Packages:
"org-elpa" n/a n/a
"melpa" n/a master d4ababc7 2021-04-20
"gnu-elpa-mirror" n/a master 3e7e586 2021-04-17
"el-get" melpa master 84dd1837 2021-02-07
"emacsmirror-mirror" n/a master 1c24bce 2021-04-08
"straight" n/a develop 3306647 2021-04-18
"tramp" gnu-elpa-mirror master 6f69a0b 2021-03-30
|
You can also try inserting the following near the top of your init file to see when tramp is being loaded: (eval-after-load "tramp" '(debug)) It should throw you into the debugger which will (hopefully) show when Tramp is being loaded. |
Here's the result of the new test: Test Case(straight-bug-report
:user-dir "tramp-version.straight"
:post-bootstrap
(straight-use-package 'tramp)
(let
((default-directory
(straight--repos-dir "tramp")))
(message "%S"
(straight--process-output "git" "log" "HEAD^..HEAD"))))
OutputBootstrapping straight.el...
Bootstrapping straight.el...done
Rebuilding all packages due to build cache schema change
Looking for gnu-elpa-mirror recipe → Cloning melpa...
Looking for gnu-elpa-mirror recipe → Cloning melpa...done
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...done
Looking for emacsmirror-mirror recipe → Cloning el-get...
Looking for emacsmirror-mirror recipe → Cloning el-get...done
Looking for straight recipe → Cloning emacsmirror-mirror...
Looking for straight recipe → Cloning emacsmirror-mirror...done
Building straight...
Building straight...done
Test run with version: prerelease (HEAD -> develop, origin/develop) f790b05 %cs
Cloning tramp...
Cloning tramp...done
Building tramp...
Building tramp...done
"commit 6f69a0ba117f78265279dd418fa0bc042989f8d5
Author: GNU ELPA Mirror Bot <emacs-devel@gnu.org>
Date: Tue Mar 30 15:22:36 2021 +0000
Update tramp
Timestamp: 2021-03-30 15:18:41
GNU ELPA commit: b2f8d97feb99aa9970f65b6d26d1904c1cb3c43e
Emacs commit: 49cbf2392ba51c2ebd866b062dbf7908c595466f"
|
With |
Ok, so we're cloning and building the correct version. It's just a matter of loading the correct version.
Could you please copy that backtrace here?
The |
Adding the autoload hack to |
Backtrace with debug on TRAMP load:
It sure looks like it's loading from the straight repository... |
Well I think I've found the problem. ;; In the Tramp GIT repository, the version number, the bug report
;; address and the required Emacs version are auto-frobbed from
;; configure.ac, so you should edit that file and run "autoconf &&
;; ./configure" to change them. |
So perhaps you have the most recent version loaded, but that defconst is incorrect? |
I don't think that's it:
In the straight repo the Hmm...It seems like But in any case, the linked |
Let's try this test case: Test Case(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))
OutputBootstrapping straight.el...
Bootstrapping straight.el...done
Rebuilding all packages due to build cache schema change
Looking for gnu-elpa-mirror recipe → Cloning melpa...
Looking for gnu-elpa-mirror recipe → Cloning melpa...done
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...done
Looking for emacsmirror-mirror recipe → Cloning el-get...
Looking for emacsmirror-mirror recipe → Cloning el-get...done
Looking for straight recipe → Cloning emacsmirror-mirror...
Looking for straight recipe → Cloning emacsmirror-mirror...done
Building straight...
Building straight...done
Test run with version: prerelease (HEAD -> develop, origin/develop) f790b05 2021-04-23
Cloning tramp...
Cloning tramp...done
Building tramp...
Building tramp...done
2.5.1-pre
Packages:
"org-elpa" n/a n/a
"melpa" n/a master d4ababc7 2021-04-20
"gnu-elpa-mirror" n/a master 3e7e586 2021-04-17
"el-get" melpa master 84dd1837 2021-02-07
"emacsmirror-mirror" n/a master 1c24bce 2021-04-08
"straight" n/a develop f790b05 2021-04-23
"tramp" gnu-elpa-mirror master 5a992d7b 2021-04-23
|
No dice. Test Case(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))
OutputBootstrapping straight.el...
Bootstrapping straight.el...done
Rebuilding all packages due to build cache schema change
Looking for gnu-elpa-mirror recipe → Cloning melpa...
Looking for gnu-elpa-mirror recipe → Cloning melpa...done
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...done
Looking for emacsmirror-mirror recipe → Cloning el-get...
Looking for emacsmirror-mirror recipe → Cloning el-get...done
Looking for straight recipe → Cloning emacsmirror-mirror...
Looking for straight recipe → Cloning emacsmirror-mirror...done
Building straight...
Building straight...done
Test run with version: prerelease (HEAD -> develop, origin/develop) f790b05 %cs
Cloning tramp...
Cloning tramp...done
Building tramp...
Building tramp...done
2.4.5.27.2
|
So I tried your latest testcase in my
However, the wrong version is still reported by |
If you |
So it is picking up the built-in TRAMP. |
Can we see the value of the |
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. |
I ran into this today and did some investigation. I thought it might be a shadowing issue, so I removed the built-in It seems the autoloads generated as part of the build are not sufficient for loading tramp, which causes emacs to keep searching further down the load path until it finds the built-in tramp autoloads and then loads the (wrong) tramp-*.el files adjacent to the autoloads. The checked-out tramp Test Case(straight-bug-report
:user-dir "tramp-test.straight"
:post-bootstrap
(straight-use-package
'(tramp :build t :pre-build
(("make" "autoloads"))))
(require 'tramp)
(tramp-version nil))
OutputBootstrapping straight.el...
Bootstrapping straight.el...done
Rebuilding all packages due to build cache schema change
Looking for gnu-elpa-mirror recipe → Cloning melpa...
Looking for gnu-elpa-mirror recipe → Cloning melpa...done
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...done
Looking for emacsmirror-mirror recipe → Cloning el-get...
Looking for emacsmirror-mirror recipe → Cloning el-get...done
Looking for straight recipe → Cloning emacsmirror-mirror...
Looking for straight recipe → Cloning emacsmirror-mirror...done
Building straight...
Building straight...done
Test run with version: prerelease (HEAD -> develop, origin/develop) 08b0ecf 2021-07-24
Cloning tramp...
Cloning tramp...done
Building tramp...
Building tramp...done
2.5.1
Packages:
"org-elpa" n/a n/a
"melpa" n/a master f0f88655 2021-07-25
"gnu-elpa-mirror" n/a master 0ed8c5a 2021-07-17
"el-get" melpa master 463f5e98 2021-07-06
"emacsmirror-mirror" n/a master b0d7728 2021-07-26
"straight" n/a develop 08b0ecf 2021-07-24
"tramp" gnu-elpa-mirror master 8c183a5 2021-06-30
Of course, this won't work on Windows, since |
Have to specify a :pre-build, see radian-software/straight.el#236
@toshokan I haven't been able to look at this due to work but thank you for the great analysis! I'd love a commit to fix this in |
Straight was not setting up tramp in a fashion that emacs would load it, meaning that emacs would fall back to the system tramp. See radian-software/straight.el#236 for specifics.
Accidentally having the built-in version of Org loaded before the
straight.el
version is made available is a recurring problem. This should be solvable by introducing a new user-facing function that takes a feature name and adds advice in order to signal an error if the feature is loaded from anywhere except a package installed bystraight.el
.The text was updated successfully, but these errors were encountered: