   (setq dired-dwim-target t)
   (use-package wdired
     :ensure t)
-  (use-package dired-details
-    :ensure t)
-  (use-package dired-details+
-    :ensure t)
+  (use-package dired-details)
+  (use-package dired-details+)
   (use-package dired-open
     :ensure t)
   (use-package dired-narrow             ; narrow dired to match filter

        (inferior-python-mode))))
  (add-hook 'python-mode-hook 'python-setup-shell)
  (add-hook 'python-mode-hook 'python-indent-guess-indent-offset)
  (use-package jedi-core
    :config
    (add-hook 'python-mode-hook 'jedi:setup)
    (setq jedi:tooltip-method nil)
    (unbreak-stupid-map jedi-mode-map)
    (bind-keys :map jedi-mode-map
               ("M-." .  jedi:goto-definition)
               ("M-," .  jedi:goto-definition-pop-marker)
               ("M-?" .  jedi:show-doc)
               ;;("M-/" .  helm-jedi-related-names)
               ))
  (use-package py-isort
    :ensure t)
  (use-package yapfify

  ;; open by extension
  (setq dired-open-extensions '(
                                ("djvu" . "zathura")
                                ("mkv"  . "mpv")
                                ("mp4"  . "mpv")
                                ("mp3"  . "mpv")
                                ))
  ;; sort number naturally
  (setq dired-listing-switches "--group-directories-first -v -al")
