Change back to project.el (faster in tramp)
This commit is contained in:
@@ -1,14 +1,7 @@
|
||||
;; -*- lexical-binding: t; -*-
|
||||
|
||||
|
||||
;; (use-package project)
|
||||
(use-package projectile
|
||||
:hook elpaca-after-init
|
||||
:config
|
||||
;; Recommended keymap prefix on macOS
|
||||
(define-key projectile-mode-map (kbd "s-p") 'projectile-command-map)
|
||||
;; Recommended keymap prefix on Windows/Linux
|
||||
(define-key projectile-mode-map (kbd "C-c p") 'projectile-command-map))
|
||||
(use-package project)
|
||||
|
||||
(use-package ibuffer
|
||||
:ensure nil
|
||||
@@ -22,20 +15,22 @@
|
||||
(use-package nerd-icons-ibuffer
|
||||
:ensure t
|
||||
:hook (ibuffer-mode-hook . nerd-icons-ibuffer-mode))
|
||||
(use-package ibuffer-projectile
|
||||
:init
|
||||
(add-hook 'ibuffer-hook
|
||||
(lambda ()
|
||||
(ibuffer-projectile-set-filter-groups)
|
||||
(unless (eq ibuffer-sorting-mode 'alphabetic)
|
||||
(ibuffer-do-sort-by-alphabetic)))))
|
||||
;; Group ibuffer's list by project
|
||||
(use-package ibuffer-project
|
||||
:autoload (ibuffer-project-generate-filter-groups ibuffer-do-sort-by-project-file-relative)
|
||||
:hook (ibuffer . (lambda ()
|
||||
"Group ibuffer's list by project."
|
||||
(setq ibuffer-filter-groups (ibuffer-project-generate-filter-groups))
|
||||
(unless (eq ibuffer-sorting-mode 'project-file-relative)
|
||||
(ibuffer-do-sort-by-project-file-relative))))
|
||||
:init (setq ibuffer-project-use-cache t))
|
||||
|
||||
(use-package beframe
|
||||
:hook elpaca-after-init
|
||||
:bind ("C-x f" . other-frame-prefix)
|
||||
:config
|
||||
(define-key global-map (kbd "C-c b") #'beframe-prefix-map)
|
||||
(setq beframe-functions-in-frames '(projectile-switch-project)
|
||||
(setq beframe-functions-in-frames '(project-switch-project)
|
||||
beframe-rename-function #'ignore
|
||||
beframe-global-buffers '("*scratch*" "*Messages*" "*Backtrace*"))
|
||||
(use-package embark
|
||||
|
||||
Reference in New Issue
Block a user