Questions tagged [autoload]
The autoload tag has no usage guidance.
52
questions
0
votes
0
answers
23
views
How to force a particular compiled verilog-mode.elc file to be used?
I'm using emacs on a server with no root access and paranoid sysadmins. The verilog-mode in the default path is very, very old and does not work well. However, there is a later version of verilog-mode....
0
votes
0
answers
78
views
How to change this Paredit configuration on the init file from the classic imperative installation to a declarative approach via use-package?
When I first installed Paredit, I used to install things via the classic M-x and package-install. Then, I inserted the following configuration:
(autoload 'enable-paredit-mode "paredit" "...
0
votes
0
answers
32
views
How to debug a message error occuring before init.el is executed, but caused by the local configuration?
After recently updating to emacs 28.1 (via git clone --depth 1 --branch emacs-28.1 https://git.savannah.gnu.org/git/emacs.git and recompiling), I got some issues with emacsclient in magit commit, for ...
1
vote
0
answers
41
views
How to list auto-loaded packages?
Some packages are auto-loaded, others need be be explicitly loaded with require.
How can I programmatically generate a list of packages that emacs auto-loads?
(I'd assume this list would include subr &...
2
votes
1
answer
87
views
How to make defcustoms available before their file has been loaded?
I maintain an Elisp package that is split over many files, and each of the files has its own group of defcustoms in it, as a subgroup of the main package name.
I am unsure of how to make these ...
1
vote
1
answer
23
views
defcustom not appearing in Customize UI
I have a problem that variables defined with defcustom in elisp files under ~/.elisp do not appear in the Customize UI.
In particular, I use word-count-mode from https://github.com/tomaszskutnik/word-...
2
votes
2
answers
34
views
How to programatically detect if a unbound symbol is part of an autoloaded file and what file that is?
Given a variable or a function symbol not currently bound, what would be the variable that holds the auto-loading association I could use to search for the symbol and find out what file would get ...
1
vote
1
answer
46
views
How start Emacs only with specific packages?
Linux Mint 20,
Emacs 27.1
In my init.el file I loaded many packages.
But sometime I need to load only some specific packages.
E.g.
emacs -Q and only vertico+marginalia+theme
The question is: How I ...
1
vote
3
answers
184
views
Who or what decides what gets put into `loaddefs.el`?
For context, I'm writing an extension.
I need to check if a particular symbol is an autoload symbol, such that autoloadp = t.
After doing some digging I found that the defined autoloads in loaddefs.el ...
2
votes
1
answer
35
views
For convenience, how should I load a package whenever a specific other package loads?
I have a package that enhances the functionality of another package. To save the user the effort of any additional configurating, I would like my package to load automatically if the larger package ...
0
votes
1
answer
58
views
Add autoloading use-package keywords to a fork of general.el
I have forked general.el to add a few autoloaded keywords of my own, by using the :general keyword use-package functions as a template. However, this bit of code, originally used for :general, is not ...
2
votes
1
answer
91
views
How to autoload a non-elpa package such as help-fns+.el?
I read from some posts (require vs. package-initialize?, and here) that Emacs can autoload packages installed via ELPA/MELPA, which avoids using require on packages and speeds up loading during ...
2
votes
1
answer
219
views
How to use package-generate-autoloads
I am teaching myself autoloads for "home-made" packages.
Official Docs
suggest to use update-file-autoloads or update-directory-autoloads on the related package file or directory, which ...
1
vote
0
answers
52
views
Package autoloading and use-package
I'm a beginner on emacs and I don't understand packages autoloading and use-package.
I see a lot of configs online which use 'use-package' and recommends installing packages with package manager (...
0
votes
1
answer
76
views
Autoloaded variable overrides the one from the init file
I added the following line to my init file to replace ruby-mode with enh-ruby-mode:
(setq auto-mode-alist
(mapcar
(lambda (x)
(if (eq (cdr x) 'ruby-mode)
(cons (car ...
1
vote
1
answer
55
views
How to postpone loading a file until it's function is called?
Say I have foobar_utility.el that defines an interactive function foobar_utility.
How can I postpone loading foobar_utility.el until foobar_utility is called?
Example usage:
(load (concat user-...
3
votes
2
answers
166
views
Why is cl-loop autoloaded on byte-compilation?
This question is motivated by a question about the "void function" error on cl-loop in the init file.
The following test shows that (require 'cl-lib) is not needed for byte-compilation:
Assume ...
1
vote
1
answer
194
views
use-package: autoload function outside the main package file
I am trying to install simplenote2 to read my org files on my phone.
The official setup method is:
(require 'simplenote2)
(setq simplenote2-email "email@example.com")
(setq simplenote2-password "...
0
votes
1
answer
315
views
Cannot open load file: Not a directory, notmuch [closed]
Does anyone see what's wrong in my attempt to run notmuch in emacs?
My attempt to run notmuch
helm-M-x notmuch: Cannot open load file: Not a directory, notmuch
My .spacemacs
(autoload 'notmuch "...
2
votes
1
answer
1k
views
`use-package` errors with "failed to define function" message when loading a local copy of a package
I'm trying to modify the package ediprolog, which was installed and working before, with use-package, from ELPA. I copied the file from the elpa folder to a folder called ediprolog.el and used:
(use-...
2
votes
0
answers
43
views
Redfining autoloaded function
I discovered that auctex's texmathp-match-switch does not check whether or not dollar signs are commented out or not, therefore i get wrong results when i all M-x `texmathp' in very specific contexts. ...
0
votes
1
answer
520
views
autoload-do-load: Wrong type argument: consp, nil
I've encountered a problem after upgrading Emacs Speaks Statistics (ESS) from MELPA today to ess-20180926.54.
When I try to start an R session under Emacs with M-x R I'm informed...
autoload-do-load:...
0
votes
1
answer
164
views
Confusing defcustom usage in info.el
I was trying to read the info.el code when I ran across this strange use of defcustom:
;; This is a defcustom largely so that we can get the benefit
;; of custom-initialize-delay. Perhaps it would ...
22
votes
2
answers
4k
views
How can I improve startup time despite many packages?
TL;DR I have such a huge amount of packages that it's hurting my startup time. If you don't believe that could be the case, read on.
My Emacs startup time is quite small. I don't use use-package, I ...
3
votes
1
answer
162
views
How should I test that autoloads work properly with package.el?
I've added some autoloads to PACKAGE with the ;;;###autoload cookie and I've run M-x update-directory-autoloads which generated PACKAGE-autoloads.el. I have the following form in my init:
(package-...
1
vote
2
answers
377
views
Adding advice to an autoloaded function
I want to add advice to an alias to a function in an internal elisp package at work, gating the logic on a variable.
Both the function and the alias is marked autoload.
Conceptually:
;;;###autoload ...
1
vote
2
answers
583
views
Can't build org autoloads -- Cannot open load file: cl-lib
Because of ongoing difficulties with configuring org-mode, I am trying to run org-mode using the development source code repo rather than through the emacs package. I tried the simplest thing I could ...
1
vote
2
answers
420
views
autoload of general.el not working in spacemacs?
I have this in my personal spacemacs layer's packages.el:
(setq mylayer-packages
'(general
(mylayer :location local)
evil-org
))
Then later in the same file:
(defun ...
1
vote
2
answers
308
views
Is it possible to lazy-load language mode packages?
Most of the packages I currently use are major modes for various languages that are only included in the off-chance I load a file of that type.
Is there a way to postpone loading them at startup in ...
1
vote
1
answer
533
views
How to autoload a package without requiring in the init file?
When you install clojure-mode via package-install, you can then open any .clj file and automatically enter the mode.
And this works for every subsequent Emacs launch ; Yet, no (require 'clojure-mode) ...
10
votes
3
answers
2k
views
How to generate and activate autoloads for local packages?
It is clear that not all local/custom/personal packages should be officially released, and it would be silly to do so just to benefit from built-in package management support. I'm wondering how to ...
4
votes
1
answer
207
views
Autoloading defcustoms: good practice or not?
In my init file, I often find myself trying to set a customizable variable before the file (usually a mode of some sort) is loaded. This, of course, results in an error.
While this problem could be ...
2
votes
2
answers
850
views
Use-package doesn't find autoload
I expect the package to be require'd as soon as mdi-insert is called but I get:
Error (use-package): spaceline :config: Symbol’s function definition is void: mdi-insert
~/.emacs.d/init.el
(let ((...
1
vote
2
answers
86
views
cl-lib isn't loaded the first time an autoloaded function is used from it
I'm trying to use cl-lib early in my init.el. The function I'm using (cl-some) is autoloaded, so I expect that don't need an explicit require, yet I get a void-function error if I don't explicitly ...
2
votes
2
answers
113
views
Autoloads for "generated" functions?
I have a file that I want to turn into a (local) package containing (inter alia) the code:
(defun tl-sort-regexp-fields (reverse record-regexp key-regexp beg end)
"Extended sort function."
(...
5
votes
3
answers
381
views
How to know which function triggered an autoload of a library
How can I monitor when Emacs loads a library because of an autoloaded function, and also know the name of that function?
EXAMPLE: I type M-x eval-buffer in a buffer where one of the functions uses ...
2
votes
2
answers
85
views
How to load personal prolog.el only if system's one is outdated?
I need to use a version of prolog.el not older than 1.25, so I defined the function maybe-reload-prolog-el:
(defun maybe-reload-prolog-el ()
(when (version< prolog-mode-version "1.25")
(add-...
1
vote
2
answers
2k
views
How to stop a minor mode from auto-loading in Spacemacs?
The smartparens minor mode is quite annoying to me, so I want to have it disabled on default. However, I don't want to uninstall it, in case I need it someday.
Can I disable a minor mode without ...
6
votes
2
answers
4k
views
How to lazy load init files to speedup Emacs startup?
My ~/.emacs.d/init.el file looks like this:
(package-initialize)
(require 'init-my-emacs-settings)
(require 'init-my-emacs-performance)
(require 'init-my-emacs-font)
(require 'init-my-emacs-color-...
0
votes
3
answers
225
views
lazily activate an ELPA package?
I'd like a way to lazily activate certain ~/.emacs.d/elpa packages. I notice some of them have so many autoloads (which require other packages recursively from their *-autoloads.el), that you might as ...
4
votes
3
answers
1k
views
loading tramp overrides tramp-remote-path customization back to default value
I have customized tramp-remote-path in my .emacs.d/init.el with
(custom-set-variables '(tramp-remote-path
(quote
(tramp-own-remote-path))))
but when tramp is loaded the value of tramp-...
3
votes
1
answer
73
views
are there conflicts between use-package and a package's autoloads?
Do I have to worry about a package's built-in autoloads somehow conflicting with those implicitly defined by use-package? For example if I do :commands some-cmd but the package already had an autoload ...
4
votes
1
answer
2k
views
use-package :defer t and add-hook
If I have something like:
(use-package X
:defer t
(add-hook 'some-mode 'package-x-function))
Will that work as expected given that I set :defer t and the package doesn't have any "built-in" ...
6
votes
1
answer
1k
views
use-package :defer t and autoloads
My understanding is if that I use any of :commands, :bind, :bind*, :bind-keymap, :bind-keymap*, :mode, or :interpreter, then it will create a corresponding autoload and defer loading of the package ...
0
votes
1
answer
68
views
Dependent functions: eval or autoload?
I have a situation where I have a function that depends on other functions. So
(defun a ()
(something))
and
(defun b ()
(something-else))
are used by
(defun c ()
(something-calling (a) (...
2
votes
0
answers
241
views
How to autoload a custom group?
I put my custom js setting into zwb-js group in zwb-js.el, I want to use use-package to load it, it seems that zwb-js.el has been loaded, but the functions defined in zwb-js.el seems not be called ...
0
votes
1
answer
2k
views
How to load self package with use-package?
I use Prelude, and I want to use use-package for loading and configuring my personal config files.
In ~/.emacs.d/personal/load-private-config.el, my code is below: (like https://github.com/jwiegley/...
1
vote
1
answer
275
views
projectile-switch-project not working with autoload
When I attempt to autoload projectile like so
(autoload 'projectile-global-mode "projectile" " t nil)
And then open Emacs I cannot use projectile-switch-project (Symbol's function definition is void:...
0
votes
2
answers
143
views
Ghost code in Emacs configuration, how to find it?
I use the package vimish-fold.
The package contains, for example, two functions, called as:
Function 1
Function 2
There is a new commit to the package vimish-fold on Github, which will add the new ...
2
votes
1
answer
305
views
Why isn't magit-version available?
I have Git 2.5.3 installed and am using GNU Emacs 24.4.1 on Ubuntu. I just installed Magit from MELPA:
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
(...