help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Install and load new emacs package without restarting it


From: Mekeor Melire
Subject: Re: Install and load new emacs package without restarting it
Date: Thu, 04 May 2023 22:09:58 +0000

2023-05-04 12:38 andremegafone@gmail.com:

Hi Guix,

Hello!

I'm wondering whether it's possible to install an emacs package and
enable it without restarting emacs.

What I've tried:

- $ guix install emacs-nix-mode
- Locate /gnu/store/...emacs-nix-mode/share/emacs/site-lisp/nix-mode
- Run command dired-do-load from the directory above

Unfortunately it doesn't quite work. It did load the package, but it
prints the following error when trying to enable the mode.

execute-extended-command: Cannot open load file: No such file or directory, nix-mode

I'm not very familiar with dired-do-load, but I guess, it loads the elisp-files sequentially or so. So, one of those files tries to load/require "nix-mode" but that file/feature has not been loaded yet.

Instead, you can try one of these approaches: After installing emacs-nix-mode, type either:

M-: (load "~/.guix-profile/share/emacs/site-lisp/nix-mode.../nix-mode.el") RET

Or:

M-: (add-to-list 'load-path "~/.guix-profile/share/emacs/site-lisp/nix-mode.../nix-mode.el") RET
   M-: (require 'nix-mode) RET

Or, if you have emacs-guix installed, you could try:

   M-x guix-emacs-autoload-packages RET

Good luck!



reply via email to

[Prev in Thread] Current Thread [Next in Thread]