summaryrefslogtreecommitdiffstats
path: root/.emacs.d/jd/jd-apps.el
blob: a831d8d50c746480264dc34f6bf706a468f759ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
;;; Dotfiles --- Jakub Dlugosz emacs config
;;; Commentary:

;;; Code:

(use-package! vterm "emacs-vterm"
  :init
  (add-to-list 'project-switch-commands     '(project-vterm "Vterm") t)
  (add-to-list 'project-kill-buffer-conditions  '(major-mode . vterm-mode))
  (setq vterm-copy-exclude-prompt t)
  :config
  (setq vterm-buffer-name "vterm")
  ;; (evil-set-initial-state 'vterm-mode 'emacs)
  (setq vterm-tramp-shells (append  '(("ssh" "/bin/bash")) vterm-tramp-shells))

  )

(use-package! all-the-icons-dired "emacs-all-the-icons-dired"
  :hook (dired-mode . all-the-icons-dired-mode))

(use-package! dired nil
  :ensure nil
  :commands (dired dired-jump)
  :custom ((dired-listing-switches "-agho --group-directories-first"))
  :config
  (setq dired-kill-when-opening-new-dired-buffer t))

(use-package! pdf-tools "emacs-pdf-tools")

(use-package! password-store "emacs-password-store"
  :bind
  ("C-c P p" . password-store-copy)
  ("C-c P i" . password-store-insert)
  ("C-c P g" . password-store-generate))

(use-package! shell nil
  :bind
  ("C-c C-<return>" . shell))

(provide 'jd-apps)

;;; jd-apps.el ends here