zetteldesk.el icon indicating copy to clipboard operation
zetteldesk.el copied to clipboard

[Doom] Unable to load zetteldesk-kb

Open oatmealm opened this issue 2 years ago • 5 comments

Hi. Using the Wiki proposed config for Doom, or the simple on in the README,I can't get past loading "zetteldesk-kb"... I've also tried to explicitly load all the auxilary files:

(package! zetteldesk
  :recipe (:host github
           :repo "Vidianos-Giannitsis/zetteldesk.el"
           :branch "master"
           :files ("*.el")))

the error is:

Debugger entered--Lisp error: (file-missing "Cannot open load file" "No such file or directory" "zetteldesk-kb")
  require(zetteldesk-kb)
  elisp--eval-last-sexp(nil)
  eval-last-sexp(nil)
  eros-eval-last-sexp(nil)
  funcall-interactively(eros-eval-last-sexp nil)
  command-execute(eros-eval-last-sexp)
GNU Emacs     v29.0.50         nil
Doom core     v3.0.0-dev       HEAD -> master a570ffe16 2022-06-24 12:25:44 +0200
Doom modules  v22.06.0-dev     HEAD -> master a570ffe16 2022-06-24 12:25:44 +0200

    Package: zetteldesk
     Source: Straight
     Pinned: unpinned
      Build: n/a
             Build location: ~/.emacs.d/.local/straight/build-29.0.50/zetteldesk/
             Repo location: ~/.emacs.d/.local/straight/repos/zetteldesk.el/
     Recipe: (:host github :repo "Vidianos-Giannitsis/zetteldesk.el" :files
                    ("zetteldesk.el" "zetteldesk-pkg.el")
                    :flavor melpa :package "zetteldesk" :type git :local-repo "zetteldesk.el")
                Homepage: https://github.com/Vidianos-Giannitsis/zetteldesk.el
    Modules: Declared by the following Doom modules:
             :private config (no readme)
             :private modules (no readme)
    Configs: This package is not configured anywhere

oatmealm avatar Jun 26 '22 17:06 oatmealm

Hello, First, I would like to thank you for the detailed description of the issue.

Now, onto the actual issue I have no clue what is causing this and I don't have doom installed to help you troubleshoot. For some reason it appears to not be able to locate zetteldesk-kb. However, I can recommend a solution. These instructions were written back when the package was not on MELPA. You can try and install zetteldesk-kb from MELPA instead of installing from source and see if that works for you.

I will try and take a look at the doom code to see if I can spot any errors, but I believe installing from MELPA should solve the issue for you.

Please inform me of the outcome

Vidianos-Giannitsis avatar Jun 26 '22 17:06 Vidianos-Giannitsis

Hi there! thanks for the reply. I'm not sure but I think Doom will always clone the repo if I use the stndard configuration methods, even if I don't specify a recipe for straight manually.

I did try 'package-install' and I'm seeing the same error... which doesn't say much I assume, because I don't know what Doom does when with a native installation

  require(zetteldesk-kb)
  (progn (require 'zetteldesk nil nil) (setq zetteldesk-kb-hydra-prefix (kbd "M-p")) (zetteldesk-mode) (require 'zetteldesk-kb) (progn (general-define-key :prefix "C-c z" "" (list :ignore t :which-key "zetteldesk") "b" (list :def #'zetteldesk-switch-to-buffer :which-key "Switch to zetteldesk buffer") "n" (list :def #'zetteldesk-node-find :which-key "Find zetteldesk node") "I" (list :def #'zetteldesk-info-goto-node :which-key "Go to zetteldesk info node")) (general-define-key :prefix (general--concat t "C-c z" "a") "" (list :ignore t :which-key "add") "n" (list :def #'zetteldesk-add-node-to-desktop :which-key "Add node") "b" (list :def #'zetteldesk-add-backlinks-to-desktop :which-key "Add node + backlinks") "p" (list :def #'zetteldesk-add-poi-or-moc-backlink-to-desktop :which-key "Add one POI/MOC backlink") "a" (list :def #'zetteldesk-add-to-desktop :which-key "Add buffer") "i" (list :def #'zetteldesk-add-info-node-to-desktop :which-key "Add info node")) (general-define-key :prefix (general--concat t "C-c z" "r") "" (list :ignore t :which-key "remove") "n" (list :def #'zetteldesk-remove-node-from-desktop :which-key "Remove node") "b" (list :def #'zetteldesk-remove-backlinks-from-desktop :which-key "Remove node + backlinks") "r" (list :def #'zetteldesk-remove-from-desktop :which-key "Remove buffer") "i" (list :def #'zetteldesk-remove-info-node-from-desktop :which-key "Remove info node")) (general-define-key :prefix (general--concat t "C-c z" "i") "" (list :ignore t :which-key "insert") "n" (list :def #'zetteldesk-insert-node-contents :which-key "Link to node + contents in *zetteldesk...") "N" (list :def #'zetteldesk-insert-node-contents-without-link :which-key "Node contents in *zetteldesk-scratch*") "i" (list :def #'zetteldesk-node-insert :which-key "Link to node") "b" (list :def #'zetteldesk-node-insert-sort-backlinks :which-key "Link to node - Menu sorted by backlink...") "m" (list :def #'zetteldesk-node-insert-if-poi-or-moc :which-key "Links to all POIs/MOCs") "p" (list :def #'zetteldesk-insert-link-to-pdf :which-key "Link to PDF") "o" (list :def #'zetteldesk-insert-org-file-contents :which-key "Org file contents") "I" (list :def #'zetteldesk-insert-info-contents :which-key "Info node contents + link to context")) (general-define-key :prefix "C-c z" "s" (list :def #'zetteldesk-switch-to-scratch-buffer :which-key "Switch to *zetteldesk-scratch*"))) (progn (progn (progn (eval-after-load 'which-key #'...)) (define-key doom-leader-map (general--kbd (general--concat t ... "b")) #'zetteldesk-switch-to-buffer) (define-key doom-leader-map (general--kbd (general--concat t ... "n")) #'zetteldesk-node-find) (define-key doom-leader-map (general--kbd (general--concat t ... "I")) #'zetteldesk-info-goto-node)) (progn (progn (eval-after-load 'which-key #'...)) (define-key doom-leader-map (general--kbd (general--concat t ... "n")) #'zetteldesk-add-node-to-desktop) (define-key doom-leader-map (general--kbd (general--concat t ... "b")) #'zetteldesk-add-backlinks-to-desktop) (define-key doom-leader-map (general--kbd (general--concat t ... "p")) #'zetteldesk-add-poi-or-moc-backlink-to-desktop) (define-key doom-leader-map (general--kbd (general--concat t ... "a")) #'zetteldesk-add-to-desktop) (define-key doom-leader-map (general--kbd (general--concat t ... "i")) #'zetteldesk-add-info-node-to-desktop)) (progn (progn (eval-after-load 'which-key #'...)) (define-key doom-leader-map (general--kbd (general--concat t ... "n")) #'zetteldesk-remove-node-from-desktop) (define-key doom-leader-map (general--kbd (general--concat t ... "b")) #'zetteldesk-remove-backlinks-from-desktop) (define-key doom-leader-map (general--kbd (general--concat t ... "r")) #'zetteldesk-remove-from-desktop) (define-key doom-leader-map (general--kbd (general--concat t ... "i")) #'zetteldesk-remove-info-node-from-desktop)) (progn (progn (eval-after-load 'which-key #'...)) (define-key doom-leader-map (general--kbd (general--concat t ... "n")) #'zetteldesk-insert-node-contents) (define-key doom-leader-map (general--kbd (general--concat t ... "N")) #'zetteldesk-insert-node-contents-without-link) (define-key doom-leader-map (general--kbd (general--concat t ... "i")) #'zetteldesk-node-insert) (define-key doom-leader-map (general--kbd (general--concat t ... "b")) #'zetteldesk-node-insert-sort-backlinks) (define-key doom-leader-map (general--kbd (general--concat t ... "m")) #'zetteldesk-node-insert-if-poi-or-moc) (define-key doom-leader-map (general--kbd (general--concat t ... "p")) #'zetteldesk-insert-link-to-pdf) (define-key doom-leader-map (general--kbd (general--concat t ... "o")) #'zetteldesk-insert-org-file-contents) (define-key doom-leader-map (general--kbd (general--concat t ... "I")) #'zetteldesk-insert-info-contents)) (progn (progn (eval-after-load 'which-key #'...)) (define-key doom-leader-map (general--kbd (general--concat t ... "s")) #'zetteldesk-switch-to-scratch-buffer))) t)
  (lambda nil (progn (require 'zetteldesk nil nil) (setq zetteldesk-kb-hydra-prefix (kbd "M-p")) (zetteldesk-mode) (require 'zetteldesk-kb) (progn (general-define-key :prefix "C-c z" "" (list :ignore t :which-key "zetteldesk") "b" (list :def #'zetteldesk-switch-to-buffer :which-key "Switch to zetteldesk buffer") "n" (list :def #'zetteldesk-node-find :which-key "Find zetteldesk node") "I" (list :def #'zetteldesk-info-goto-node :which-key "Go to zetteldesk info node")) (general-define-key :prefix (general--concat t "C-c z" "a") "" (list :ignore t :which-key "add") "n" (list :def #'zetteldesk-add-node-to-desktop :which-key "Add node") "b" (list :def #'zetteldesk-add-backlinks-to-desktop :which-key "Add node + backlinks") "p" (list :def #'zetteldesk-add-poi-or-moc-backlink-to-desktop :which-key "Add one POI/MOC backlink") "a" (list :def #'zetteldesk-add-to-desktop :which-key "Add buffer") "i" (list :def #'zetteldesk-add-info-node-to-desktop :which-key "Add info node")) (general-define-key :prefix (general--concat t "C-c z" "r") "" (list :ignore t :which-key "remove") "n" (list :def #'zetteldesk-remove-node-from-desktop :which-key "Remove node") "b" (list :def #'zetteldesk-remove-backlinks-from-desktop :which-key "Remove node + backlinks") "r" (list :def #'zetteldesk-remove-from-desktop :which-key "Remove buffer") "i" (list :def #'zetteldesk-remove-info-node-from-desktop :which-key "Remove info node")) (general-define-key :prefix (general--concat t "C-c z" "i") "" (list :ignore t :which-key "insert") "n" (list :def #'zetteldesk-insert-node-contents :which-key "Link to node + contents in *zetteldesk-scrat...") "N" (list :def #'zetteldesk-insert-node-contents-without-link :which-key "Node contents in *zetteldesk-scratch*") "i" (list :def #'zetteldesk-node-insert :which-key "Link to node") "b" (list :def #'zetteldesk-node-insert-sort-backlinks :which-key "Link to node - Menu sorted by backlinks") "m" (list :def #'zetteldesk-node-insert-if-poi-or-moc :which-key "Links to all POIs/MOCs") "p" (list :def #'zetteldesk-insert-link-to-pdf :which-key "Link to PDF") "o" (list :def #'zetteldesk-insert-org-file-contents :which-key "Org file contents") "I" (list :def #'zetteldesk-insert-info-contents :which-key "Info node contents + link to context")) (general-define-key :prefix "C-c z" "s" (list :def #'zetteldesk-switch-to-scratch-buffer :which-key "Switch to *zetteldesk-scratch*"))) (progn (progn (progn (eval-after-load 'which-key #'...)) (define-key doom-leader-map (general--kbd (general--concat t ... "b")) #'zetteldesk-switch-to-buffer) (define-key doom-leader-map (general--kbd (general--concat t ... "n")) #'zetteldesk-node-find) (define-key doom-leader-map (general--kbd (general--concat t ... "I")) #'zetteldesk-info-goto-node)) (progn (progn (eval-after-load 'which-key #'...)) (define-key doom-leader-map (general--kbd (general--concat t ... "n")) #'zetteldesk-add-node-to-desktop) (define-key doom-leader-map (general--kbd (general--concat t ... "b")) #'zetteldesk-add-backlinks-to-desktop) (define-key doom-leader-map (general--kbd (general--concat t ... "p")) #'zetteldesk-add-poi-or-moc-backlink-to-desktop) (define-key doom-leader-map (general--kbd (general--concat t ... "a")) #'zetteldesk-add-to-desktop) (define-key doom-leader-map (general--kbd (general--concat t ... "i")) #'zetteldesk-add-info-node-to-desktop)) (progn (progn (eval-after-load 'which-key #'...)) (define-key doom-leader-map (general--kbd (general--concat t ... "n")) #'zetteldesk-remove-node-from-desktop) (define-key doom-leader-map (general--kbd (general--concat t ... "b")) #'zetteldesk-remove-backlinks-from-desktop) (define-key doom-leader-map (general--kbd (general--concat t ... "r")) #'zetteldesk-remove-from-desktop) (define-key doom-leader-map (general--kbd (general--concat t ... "i")) #'zetteldesk-remove-info-node-from-desktop)) (progn (progn (eval-after-load 'which-key #'...)) (define-key doom-leader-map (general--kbd (general--concat t ... "n")) #'zetteldesk-insert-node-contents) (define-key doom-leader-map (general--kbd (general--concat t ... "N")) #'zetteldesk-insert-node-contents-without-link) (define-key doom-leader-map (general--kbd (general--concat t ... "i")) #'zetteldesk-node-insert) (define-key doom-leader-map (general--kbd (general--concat t ... "b")) #'zetteldesk-node-insert-sort-backlinks) (define-key doom-leader-map (general--kbd (general--concat t ... "m")) #'zetteldesk-node-insert-if-poi-or-moc) (define-key doom-leader-map (general--kbd (general--concat t ... "p")) #'zetteldesk-insert-link-to-pdf) (define-key doom-leader-map (general--kbd (general--concat t ... "o")) #'zetteldesk-insert-org-file-contents) (define-key doom-leader-map (general--kbd (general--concat t ... "I")) #'zetteldesk-insert-info-contents)) (progn (progn (eval-after-load 'which-key #'...)) (define-key doom-leader-map (general--kbd (general--concat t ... "s")) #'zetteldesk-switch-to-scratch-buffer))) t))()
  eval-after-load(org-roam (lambda nil (progn (require 'zetteldesk nil nil) (setq zetteldesk-kb-hydra-prefix (kbd "M-p")) (zetteldesk-mode) (require 'zetteldesk-kb) (progn (general-define-key :prefix "C-c z" "" (list :ignore t :which-key "zetteldesk") "b" (list :def #'zetteldesk-switch-to-buffer :which-key "Switch to zetteldesk buffer") "n" (list :def #'zetteldesk-node-find :which-key "Find zetteldesk node") "I" (list :def #'zetteldesk-info-goto-node :which-key "Go to zetteldesk info node")) (general-define-key :prefix (general--concat t "C-c z" "a") "" (list :ignore t :which-key "add") "n" (list :def #'zetteldesk-add-node-to-desktop :which-key "Add node") "b" (list :def #'zetteldesk-add-backlinks-to-desktop :which-key "Add node + backlinks") "p" (list :def #'zetteldesk-add-poi-or-moc-backlink-to-desktop :which-key "Add one POI/MOC backlink") "a" (list :def #'zetteldesk-add-to-desktop :which-key "Add buffer") "i" (list :def #'zetteldesk-add-info-node-to-desktop :which-key "Add info node")) (general-define-key :prefix (general--concat t "C-c z" "r") "" (list :ignore t :which-key "remove") "n" (list :def #'zetteldesk-remove-node-from-desktop :which-key "Remove node") "b" (list :def #'zetteldesk-remove-backlinks-from-desktop :which-key "Remove node + backlinks") "r" (list :def #'zetteldesk-remove-from-desktop :which-key "Remove buffer") "i" (list :def #'zetteldesk-remove-info-node-from-desktop :which-key "Remove info node")) (general-define-key :prefix (general--concat t "C-c z" "i") "" (list :ignore t :which-key "insert") "n" (list :def #'zetteldesk-insert-node-contents :which-key "Link to node + contents in *zetteldesk-scratch*") "N" (list :def #'zetteldesk-insert-node-contents-without-link :which-key "Node contents in *zetteldesk-scratch*") "i" (list :def #'zetteldesk-node-insert :which-key "Link to node") "b" (list :def #'zetteldesk-node-insert-sort-backlinks :which-key "Link to node - Menu sorted by backlinks") "m" (list :def #'zetteldesk-node-insert-if-poi-or-moc :which-key "Links to all POIs/MOCs") "p" (list :def #'zetteldesk-insert-link-to-pdf :which-key "Link to PDF") "o" (list :def #'zetteldesk-insert-org-file-contents :which-key "Org file contents") "I" (list :def #'zetteldesk-insert-info-contents :which-key "Info node contents + link to context")) (general-define-key :prefix "C-c z" "s" (list :def #'zetteldesk-switch-to-scratch-buffer :which-key "Switch to *zetteldesk-scratch*"))) (progn (progn (progn (eval-after-load 'which-key #'...)) (define-key doom-leader-map (general--kbd (general--concat t ... "b")) #'zetteldesk-switch-to-buffer) (define-key doom-leader-map (general--kbd (general--concat t ... "n")) #'zetteldesk-node-find) (define-key doom-leader-map (general--kbd (general--concat t ... "I")) #'zetteldesk-info-goto-node)) (progn (progn (eval-after-load 'which-key #'...)) (define-key doom-leader-map (general--kbd (general--concat t ... "n")) #'zetteldesk-add-node-to-desktop) (define-key doom-leader-map (general--kbd (general--concat t ... "b")) #'zetteldesk-add-backlinks-to-desktop) (define-key doom-leader-map (general--kbd (general--concat t ... "p")) #'zetteldesk-add-poi-or-moc-backlink-to-desktop) (define-key doom-leader-map (general--kbd (general--concat t ... "a")) #'zetteldesk-add-to-desktop) (define-key doom-leader-map (general--kbd (general--concat t ... "i")) #'zetteldesk-add-info-node-to-desktop)) (progn (progn (eval-after-load 'which-key #'...)) (define-key doom-leader-map (general--kbd (general--concat t ... "n")) #'zetteldesk-remove-node-from-desktop) (define-key doom-leader-map (general--kbd (general--concat t ... "b")) #'zetteldesk-remove-backlinks-from-desktop) (define-key doom-leader-map (general--kbd (general--concat t ... "r")) #'zetteldesk-remove-from-desktop) (define-key doom-leader-map (general--kbd (general--concat t ... "i")) #'zetteldesk-remove-info-node-from-desktop)) (progn (progn (eval-after-load 'which-key #'...)) (define-key doom-leader-map (general--kbd (general--concat t ... "n")) #'zetteldesk-insert-node-contents) (define-key doom-leader-map (general--kbd (general--concat t ... "N")) #'zetteldesk-insert-node-contents-without-link) (define-key doom-leader-map (general--kbd (general--concat t ... "i")) #'zetteldesk-node-insert) (define-key doom-leader-map (general--kbd (general--concat t ... "b")) #'zetteldesk-node-insert-sort-backlinks) (define-key doom-leader-map (general--kbd (general--concat t ... "m")) #'zetteldesk-node-insert-if-poi-or-moc) (define-key doom-leader-map (general--kbd (general--concat t ... "p")) #'zetteldesk-insert-link-to-pdf) (define-key doom-leader-map (general--kbd (general--concat t ... "o")) #'zetteldesk-insert-org-file-contents) (define-key doom-leader-map (general--kbd (general--concat t ... "I")) #'zetteldesk-insert-info-contents)) (progn (progn (eval-after-load 'which-key #'...)) (define-key doom-leader-map (general--kbd (general--concat t ... "s")) #'zetteldesk-switch-to-scratch-buffer))) t)))
  elisp--eval-last-sexp(nil)
  eval-last-sexp(nil)
  eros-eval-last-sexp(nil)
  funcall-interactively(eros-eval-last-sexp nil)
  command-execute(eros-eval-last-sexp)

oatmealm avatar Jun 27 '22 09:06 oatmealm

Ok, I tried to install zetteldesk-kb through MELPA in an emacs -Q environment and I saw a similar issue.

https://melpa.org/packages/zetteldesk-kb-20220530.2045.el: Not found

However, the first thing I thought of trying was a package-refresh-contents to make sure I am seeing the up-to date package. This fixed the issue and allowed for a proper install of the package. I have had this happen to me before with other packages. Its basically an unfortunate timing kind of thing. The newest version of the package is newer than your last refresh so MELPA tries to get you a version which has been deleted from the repository so it just throws an error.

I would suggest you try in an emacs -Q environment (to make sure your problem is doom specific) to run the following code

(require 'package)
(setq package-archives '(("melpa" . "https://melpa.org/packages/")
			 ("nongnu" . "https://elpa.nongnu.org/nongnu/")
			 ("elpa" . "https://elpa.gnu.org/packages/")))

(package-initialize)
(package-refresh-contents)

and then M-x package-install zetteldesk-kb and see if that works. This should work (as emacs -Q should be practically identical for both of us). Then go on your config and try to do the same (refresh package.el and then try and install zetteldesk-kb). If that does not work, then the issue is with Doom/Straight.

I am sorry for not being able to be of any help on the doom side of things but I don't use either Doom nor straight.el for package management so all the help I can give is Vanilla Emacs help (which should work inside Doom however). Do inform me when you try, although I would be surprised if this solution doesn't work either.

Vidianos-Giannitsis avatar Jun 27 '22 15:06 Vidianos-Giannitsis

Of course, I understand. Hopefully it's just something specific to my setup. I refreshed and tried again, but it doesn't seem to work for me. I'll let you know if I find out something.

oatmealm avatar Jun 28 '22 08:06 oatmealm

That's super bizarre. Well, at this point I am not even sure what to suggest. My only other idea would be cloning the repo and adding zetteldesk-kb to the load path manually. Have done this before when Melpa doesn't want to cooperate

Vidianos-Giannitsis avatar Jun 28 '22 09:06 Vidianos-Giannitsis

That's super bizarre. Well, at this point I am not even sure what to suggest. My only other idea would be cloning the repo and adding zetteldesk-kb to the load path manually. Have done this before when Melpa doesn't want to cooperate

Exactly what I had to do. Maybe update the readme to say that this is needed in packages.el

(package! zetteldesk)
(package! pretty-hydra)

And this is needed as a MWE in config.el

(use-package! zetteldesk
  :after org-roam
  :init
  (add-load-path! "~/.emacs.d/.local/straight/repos/zetteldesk.el/")
  :config
  (setq zetteldesk-kb-hydra-prefix (kbd "C-c z"))
  (zetteldesk-mode)
  (require 'zetteldesk-kb))

Sabicool avatar Jan 21 '23 10:01 Sabicool

Thanks!

I left this issue stagnated as I don't have a working doom config and couldn't reproduce it on my vanilla config. If this solves the problem, I will be sure to add it to the READE

On Sat, 21 Jan 2023, 12:14 Sabicool, @.***> wrote:

That's super bizarre. Well, at this point I am not even sure what to suggest. My only other idea would be cloning the repo and adding zetteldesk-kb to the load path manually. Have done this before when Melpa doesn't want to cooperate

Exactly what I had to do. Maybe update the readme to say that this is needed in packages.el

(package! zetteldesk) (package! pretty-hydra)

And this is needed as a MWE in config.el

(use-package! zetteldesk :after org-roam :init (add-load-path! "~/.emacs.d/.local/straight/repos/zetteldesk.el/") :config (setq zetteldesk-kb-hydra-prefix (kbd "C-c z")) (zetteldesk-mode) (require 'zetteldesk-kb))

— Reply to this email directly, view it on GitHub https://github.com/Vidianos-Giannitsis/zetteldesk.el/issues/8#issuecomment-1399222242, or unsubscribe https://github.com/notifications/unsubscribe-auth/APGY5W266FLMWXL5W4CQJNDWTOZG5ANCNFSM5Z4IEUQQ . You are receiving this because you commented.Message ID: @.***>

Vidianos-Giannitsis avatar Jan 21 '23 12:01 Vidianos-Giannitsis

Sorry forgot to add. Need to uncomment hydra in init.el. But doing all of those steps should work. I'll confirm it later when I'm back at my computer.

Sabicool avatar Jan 21 '23 12:01 Sabicool

I had a same issue. The issue is doomemacs(maybe straight.el) doesn't symlink and doesn't compile the zetteldesk-kb.el and other files. There is only zetteldesk.el file exists in the build directory. That's why @Sabicool 's (add-load-path! ...) trick was needed.

$ ls -1 .config/emacs/.local/straight/build-30.0.50/zetteldesk/
zetteldesk-autoloads.el
zetteldesk.el
zetteldesk.elc
$ 

The workaround is adding :files ("*.el") simply in packages.el only.

Remove zetteldesk directory in your .emacs.d.

rm -rf ~/.emacs.d/.local/straight/build-*/zetteldesk
rm -rf ~/.emacs.d/.local/straight/repos/zetteldesk.el

Add below snippet in your packages.el.

(package! zetteldesk
  :recipe (:host github :repo "Vidianos-Giannitsis/zetteldesk.el" :files ("*.el")))

Execute doom sync again

hwiorn avatar Apr 09 '23 14:04 hwiorn

Ah, I think I understand what the issue is. The packages are uploaded to MELPA separately (because I want modularity) and because I don't use Doom (or straight.el for that matter) that section was so outdated that it mentioned how to do it with them not being on MELPA. Which was manually cloning everything to the load path and requiring them.

This is one way to fix it if you want to install all the packages, but else, I assume you can install each one separately through MELPA. I am going to change that section of the README because it was really outdated and straight up not true. Thanks!

Vidianos-Giannitsis avatar Apr 10 '23 10:04 Vidianos-Giannitsis