0

Two weeks ago I installed Dired+.

I successfully used Dired+ C-x D A (diredp-add-to-dired-buffer) command. But the Dired+ C-x D A command is not always available. Sometimes after C-x, the D appears in the Spacemacs menu, in the minibuffer, like this:

D -> +prefix

Other times D is missing from the Spacemacs menu. Although the Dired+ help displays as expected:

SPC SPC diredp-dired-plus-help

The inclusion of D in the menu seems random.

Also, when C-x D A is not available, it is not found in SPC h d k.

However, M-x diredp-add-to-dired-buffer works as expected.

I tried rebooting.

Like Drew said, maybe some other package I use might be grabbing the key binding. I haven't checked that yet.

Maybe I installed Dired+ the wrong way. My .spacemacs file contains dired+ twice:

(defun dotspacemacs/layers ()
  (setq-default
..
   dotspacemacs-additional-packages '(dired+)
)
..
(custom-set-variables
 '(package-selected-packages
   (quote
    (disaster dired+

What else could be causing the intermittent spacemacs-menu behavior?

I contacted the author of Dired+, but he doesn't know Spacemacs.

I am using Emacs 25.2.1 with Evil Spacemacs and Ivy on Linux.

4
  • Do you mean C-x D S instead of C-x D A? The former is command diredp-fileset. The latter is command diredp-add-to-dired-buffer.
    – Drew
    Commented Sep 26, 2017 at 3:03
  • It sounds like some other package you use might be grabbing the key binding you are trying to use (sometimes: when that keymap is active). Have you tried binding the command you want (e.g. diredp-fileset) to some other key, to see if the problem is related to the original key or to the command?
    – Drew
    Commented Sep 26, 2017 at 3:04
  • @Drew, I meant C-x D A (diredp-add-to-dired-buffer), I just didn't know the name of the function. M-x diredp-add-to-dired-buffer works as expected. Thanks for giving me the name of the function :) So I will use "M-x diredp-add-to-dired-buffer" until I learn how to bind commands to keys.
    – wolfv
    Commented Oct 5, 2017 at 3:14
  • (define-key dired-mode-map (kbd <SOME KEY YOU WANT>) 'diredp-add-to-dired-buffer)
    – Drew
    Commented Oct 5, 2017 at 14:12

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.