;;; -*- lexical-binding: t -*- (use-package daemons :custom (daemons-list-fill-frame t)) (use-package dired :custom (dired-listing-switches "-lv --all --group-directories-first --human-readable") :bind ([remap list-directory] . dired)) (use-package dired-aux :custom (dired-create-destination-dirs 'ask) (dired-create-destination-dirs-on-trailing-dirsep t) (dired-vc-rename-file t)) (use-package envrc :hook (after-init . envrc-global-mode)) (use-package magit :custom (git-commit-cd-to-toplevel t)) (use-package project :config (add-to-list 'project-switch-commands '(magit-project-status "Magit") t) :bind (:map project-prefix-map ("m" . magit-project-status))) (use-package forge :after (magit))