Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

is a macro package to isolate Emacs configuration lines in the init file. By isolating related lines, the configuration performs better and is easier to maintain.

1
vote
1answer
35 views

Properly install ESS using use-package

I installed ESS using the following chuck of code: (use-package ess :init (require 'ess-site) :mode (("\\.[rR]\\'" . R-mode) ("\\.Rnw\\'" . Rnw-mode)) ) Everything works fine, however ...
1
vote
2answers
51 views

use-package :bind not working as expected

I frequently work with R and ess, and want to bind a shortcut to a function that clears the R console: (use-package ess-site :ensure ess :bind (:map inferior-ess-mode-map ("C-c c" . ...
0
votes
1answer
32 views

Reordering declarations with use-package: Why does this work?

I'm reorganising my init.el a bit and I've realised that it contains the following set of use-package declarations: (simplified slightly) (use-package hasky-extensions :config (general-define-key ...
0
votes
1answer
104 views

Error (use-package): Cannot load magit

I am not sure if that is a problem on my site or more people are experiencing this. I thought at first that I broke something in my config file, but after loading by backup .emacs.d, the error is the ...
0
votes
1answer
35 views

Does `provide` conflict with `use-package`?

I just install use-package yesterday and still learning it. I notice use-package is not working in my environment: Here is my init file: (require 'package) (dolist (url '(("melpa" . "https://melpa....
1
vote
1answer
41 views

How to set mode hook with lambda using use-package

I'm attempting to set the following hook using use-package, but it's not getting applied. Normal elisp: (add-hook 'org-mode-hook (lambda () (org-bullets-mode 1))) Using use-package: (use-package ...
0
votes
0answers
41 views

use-package won't load helm for projectile

I'm trying to use use-package to load projectile. Projectile uses helm for completion, which I'm also loading with use-package. Since projectile and helm have :bind sections I believe they're both ...
0
votes
0answers
13 views

Why not found package in my elpa folder?

windows 10 (64 bit), Emacs 26.1 I unzip Emacs in folder: d:/Programs/Emacs All package was installed on folder d:/Programs/Emacs/.emacs.d/elpa: In my init.el I set this path like this: (package-...
0
votes
0answers
19 views

package-install - not match

Window 10 (64 bit), Emacs 26.1 When in *scratch* buffer I run: M-x package-install multiple-cursors I get error No match But when I go to package manager I success found and install package ...
2
votes
1answer
52 views

use-package ensure not working: package downloaded but gives warning and skips config [duplicate]

I have the following code in my init.el file: (use-package org-plus-contrib :ensure t :config (progn (require 'ox-extra) (ox-extras-activate '(ignore-headlines)))) The :ensure t ...
0
votes
2answers
44 views

Load package in dir-locals

Sorry, I'm new to emacs and I'm sure this is a very basic question. For my personal projects I prefer spaces for indentation, whereas work requires smart-tabs (tabs for indentation, spaces for ...
3
votes
1answer
39 views

Ensuring binary packages with use-package

I just started organizing my packages with use-package because I need the simple transition between few computers. I use few binary programs asynchronously, and been therefor searching for solution ...
4
votes
1answer
27 views

How to use `use-package` when the package and associated feature are named differently?

What use-package declaration should one use when the name of the package (as present in MELPA or GNU ELPA) and the name of the main feature provided by that package are different? For instance ...
0
votes
0answers
21 views

“No such file or directory, bind-key” after installing use-package [duplicate]

I'm using Emacs on Windows 10. I want to override key bindings, so after reading How to override major mode bindings, I installed use-package with the built-in package manager (via M-x package-install ...
0
votes
1answer
277 views

use-package and package-initialize problem with emacs27

I'm having quite a bit of trouble getting use-package to automatically install packages in emacs27 I deleted a package using package-delete and restarted emacs. On emacs26, use-package would ...
3
votes
0answers
157 views

when to use defer in use-package?

Quoting from use-package If you aren't using :commands, :bind, :bind*, :bind-keymap, :bind-keymap*, :mode, or :interpreter (all of which imply :defer; see the docstring for use-package for a brief ...
6
votes
1answer
96 views

When to specify a package name in use-package's :ensure tag?

use-package lets you automatically install packages by using the :ensure tag. You can do that as follows (use-package <package> :ensure t) But for some packages that doesn't work, such as ...
0
votes
0answers
52 views

Debugging Wrong type argument error in custom Emacs package [duplicate]

Im trying to make my own package and spacemacs layer. I would like to get the minimal package working so currently it is just one line of code in a file named mypackage/mypackage.el with the content: ...
5
votes
1answer
327 views

Is it possible to load Dired+ automatically with use-package?

I'm trying to add dired+ to my init.el with use-package but I can't seem to find the name of dired+ on any of the package repositories ( marmalade, melpa or elpa ). I'd been able to add dired+ after ...
0
votes
0answers
37 views

Combine use-package and list-packages

Is it possible to automatically add use-package statement into .emacs file after installation through list-packages? I think it should be done through hooks, but maybe already exist solution from ...
3
votes
1answer
262 views

How to avail of `:hook` using use-package?

I've wrote this, and it works: (use-package web-mode :ensure t :mode (("\\.php$" . web-mode) ("\\.html$" . web-mode)) :preface (defun dg/web-mode-hook()) :config (add-hook 'web-...
0
votes
1answer
402 views

Error (use-package): Failed to install magit: Package `magit-' is unavailable

I am starting to build up a .emacs file to be used as a development environment within Docker containers. I get this error when starting emacs-nox in a Docker container. Error (use-package): Failed ...
2
votes
2answers
732 views

error: Package `use-package-' is unavailable

I am starting to build up a .emacs file to be used as a development environment within Docker containers. I get this error when starting emacs-nox in a Docker container. Warning (initialization): An ...
12
votes
2answers
674 views

use-package - :init or :config

Is there any rule by which the user can determine whether the package configuration requires :init or :config?
2
votes
1answer
81 views

Load all function with use-package

How to load all function in package with use-package ? I modified crux package, and make my own simple-crux.el Inside simple-crux.el, say I have function foo, bar and baz. when I use (use-package ...
0
votes
1answer
69 views

ztree - use-package key bindings

I tried to set key bindings to ztree (dir and diff), but they are not working after the emacs startup (there is no errors). f8 and C-f8 works but not the navigation keys. Pleas help. When I eval my ...
4
votes
1answer
69 views

“Dissasociate” auto-mode for specific files (in ESS)

I'd like to keep ess as automatic major mode for R files and everything else, except for Julia, for which I want to use julia-mode alone. However, I cannot find out how to "unbind" the file ...
0
votes
1answer
210 views

Unable to bind SPC as a prefix in general (evil mode)

My setup worked perfectly fine, however I recently reinstalled Emacs and therefore updated all packages as well when starting for the first time. Since then I cant get rid of the warning/error: ...
2
votes
1answer
48 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
1answer
70 views

How do I hide markup in Markdown mode with use-package?

I'd like to hide the markup in my Markdown buffers. I can do that manually using markdown-toggle-markup-hiding. However I'd like to configure this once and for all in my init.el so that I don't have ...
1
vote
1answer
691 views

How do I use use-package with diminish in my init.el?

It looks like use-package recently made a change and diminish is its own package. How do I install diminish which is its own package now? Here is what the top of my init.el looks like: ;; Save ...
1
vote
2answers
254 views

Rewrite a package config using use-package

I installed a package called persp-mode using package-install, and the package docs recommend the following configs in the user-init-file (the last two lines are mine, but they work as expected). (...
0
votes
0answers
133 views

How to use use-package's :bind to bind key-chords

(use-package whatever :bind (("C-a b" . aabb))) can be used to replace (global-set-key (kbd "C-a b" 'aabb)) Can use-package's :bind be used to replace (key-chord-define-global "ab" 'aabb) ?
0
votes
1answer
247 views

How do I bind keys using general.el alongside evil?

My goal is to bind SPC SPC to counsel-M-x. I've tried using this snippet from this post (use-package general :ensure t :config (general-evil-setup t) (general-define-key :states '(normal visual ...
0
votes
1answer
109 views

How can I set my Flycheck Perl include path?

I am using Flycheck using use-package like so: (use-package flycheck :ensure t :init (global-flycheck-mode)) I followed https://randstructure.wordpress.com/2015/06/21/using-emacs-flycheck-with-...
1
vote
1answer
903 views

How to install smart-mode-line powerline theme with use-package

I'm trying to move from el-get to use-package. I am having trouble with smart-mode-line-powerline-theme. Emacs complains at startup time with (error "Unable to find theme file for ‘smart-mode-line-...
0
votes
2answers
41 views

How can a use-package stanza be configured a setting depending on another package's existence?

I have this magit configuration which automatically sets the magit commit message buffer to evil INSERT mode, but it assumes that evil is installed and active which may not be the case. How can I ...
4
votes
0answers
1k views

Best practice for Emacs Helm setup after (use-package) verse [closed]

Just recently discovered use-package (a macro written by John Wiegley) that comes in handy if you want to avoid .emacs bankruptcy declaration and keep things tidy in your configuration dot file. ...
6
votes
1answer
853 views

Emacs setup for LaTeX after (use-package) verse

How to make this configuration file work with use-package with regard to AucTeX, RefTeX and LaTeX. I usually write latex rahter than pure tex documents. Current Working Emacs Configuration (load "...
4
votes
2answers
190 views

Dired+ hangs emacs in -no window mode

I have this in my init.el file: (use-package dired :init (progn ;; Details toggling is bound to "(" in `dired-mode' by default (setq diredp-hide-details-initially-flag nil)) :config ...
1
vote
3answers
240 views

use-package: load all defined packages

I use use-package to defer package loading. This is useful in emacs standalone mode. I additional run emacs in daemon mode (emacs --daemon), then this behavior is not desired. Is there a way to load ...
0
votes
2answers
98 views

use-package does not execute `:config`

When loading auto-complete via auto-complete-config with use-package, then :config is not executed and local keymap is not set. (See example below) Why that and how to solve this? Example: save ...
1
vote
1answer
368 views

use-package and auto-complete, howto?

How to use auto-complete with use-package and have auto-complete loaded later? Following config is working, but how to get rid of the defer 2? (use-package auto-complete-config :defer 2 :...
0
votes
1answer
135 views

Why is my use-package not installing packages properly? (Using org-mode init file and babel)

I'm new to emacs and I'm trying to setup my init file using a .org file with org-babel-load-file. I've read that it's a good idea to use package use-package to configure packages and to make sure they ...
1
vote
2answers
112 views

why is add-hook in use-package not erroring for function that does not exist

I have added a (add-hook 'js2-mode-hook 'my-js2-mode-setup) the following hook to a use-package init section: (use-package js2-mode :ensure t :interpreter (("node" . js2-mode)) :mode "\\.\\(js\\...
0
votes
1answer
73 views

Json-Mode / Puppet-Mode unset common functions when installed with use-package

I'm facing a weird issue in my init.el. Installing packages such as json-mode or puppet-mode (from MELPA Stable) with use-package unsets common functions like forward-word or backward-kill-word. The ...
4
votes
2answers
89 views

Dynamic package name with use-package

How can I call use-package with a variable as the package name? Something like: (setq my-pkg "magit") (use-package my-pkg :ensure t) It would be, for example, used in a mapc call. I tried ...
0
votes
1answer
163 views

I cannot type left open bracket into buffer

I have a very weird problem, I cannot type left open bracket character ([) into any buffer. Bracket itself is recognized when I: type anywhere outside emacs type in minibuffer use it as part of ...
1
vote
2answers
260 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 ((...
0
votes
0answers
56 views

use-package - load package depending on the OS username

I am not a Java guy at all, but I mess with it quite often for university reasons. I have used this awesome post by peter goldsborough to set up eclim. Which is nice! But this also requires a lot of ...