40 lines
1.1 KiB
EmacsLisp
40 lines
1.1 KiB
EmacsLisp
;;; priime-convenience.el --- Convenience packages configuration
|
|
;;; Commentary:
|
|
;; Provides configuration for convenient packages that improve
|
|
;; development experience and productivity.
|
|
;;; Code:
|
|
|
|
(use-package projectile :straight t
|
|
:custom
|
|
(projectile-completion-system 'auto)
|
|
:bind
|
|
(("C-c p" . projectile-command-map))
|
|
:init
|
|
(projectile-mode 1))
|
|
(use-package bufler :straight t
|
|
:bind (("C-x C-b" . bufler-list)
|
|
("C-x b" . bufler-switch-buffer))
|
|
:init
|
|
(bufler-mode 1))
|
|
(use-package embark :straight t
|
|
:bind (("C-." . embark-act)))
|
|
(use-package embark-consult :straight t)
|
|
(use-package wgrep :straight t)
|
|
(use-package no-littering :straight t)
|
|
(use-package vterm :straight t
|
|
:custom (vterm-shell (or (executable-find "fish") shell-file-name))
|
|
:bind (("C-c v" . #'vterm)))
|
|
(use-package rg :straight t)
|
|
(use-package anzu :straight t
|
|
:init
|
|
(add-hook 'after-init-hook 'global-anzu-mode))
|
|
(use-package pdf-tools
|
|
:straight
|
|
'(pdf-tools :type git :host github
|
|
:repo "vedang/pdf-tools"))
|
|
(use-package olivetti :straight t
|
|
:hook (org-mode . olivetti-mode))
|
|
|
|
(provide 'priime-convenience)
|
|
|
|
;;; priime-convenience.el ends here
|