diff options
Diffstat (limited to '.emacs.d/jd/jd-apps.el')
| -rwxr-xr-x | .emacs.d/jd/jd-apps.el | 113 |
1 files changed, 26 insertions, 87 deletions
diff --git a/.emacs.d/jd/jd-apps.el b/.emacs.d/jd/jd-apps.el index 2163435..a831d8d 100755 --- a/.emacs.d/jd/jd-apps.el +++ b/.emacs.d/jd/jd-apps.el | |||
| @@ -3,100 +3,39 @@ | |||
| 3 | 3 | ||
| 4 | ;;; Code: | 4 | ;;; Code: |
| 5 | 5 | ||
| 6 | ;; (defun jd/open-new-vterm (&optional jd/vterm-buffer-name) | 6 | (use-package! vterm "emacs-vterm" |
| 7 | ;; (interactive) | 7 | :init |
| 8 | ;; (let ((buffer-name (generate-new-buffer-name vterm-buffer-name))) | 8 | (add-to-list 'project-switch-commands '(project-vterm "Vterm") t) |
| 9 | ;; (when jd/vterm-buffer-name | 9 | (add-to-list 'project-kill-buffer-conditions '(major-mode . vterm-mode)) |
| 10 | ;; (setq buffer-name jd/vterm-buffer-name)) | 10 | (setq vterm-copy-exclude-prompt t) |
| 11 | ;; (switch-to-buffer buffer-name) | ||
| 12 | ;; (vterm-mode))) | ||
| 13 | |||
| 14 | |||
| 15 | (jd/use-package vterm "emacs-vterm" | ||
| 16 | :init | ||
| 17 | (add-to-list 'project-switch-commands '(project-vterm "Vterm") t) | ||
| 18 | (add-to-list 'project-kill-buffer-conditions '(major-mode . vterm-mode)) | ||
| 19 | (setq vterm-copy-exclude-prompt t) | ||
| 20 | :config | ||
| 21 | (setq vterm-buffer-name "vterm") | ||
| 22 | ;; (evil-set-initial-state 'vterm-mode 'emacs) | ||
| 23 | (setq vterm-tramp-shells (append '(("ssh" "/bin/bash")) vterm-tramp-shells)) | ||
| 24 | |||
| 25 | (jd/leader-key-def "ot" '(jd/open-new-vterm :which-key "Open terminal in current window"))) | ||
| 26 | |||
| 27 | (jd/use-package all-the-icons-dired "emacs-all-the-icons-dired" | ||
| 28 | :hook (dired-mode . all-the-icons-dired-mode)) | ||
| 29 | |||
| 30 | ;; (jd/use-package dired-ranger nil) | ||
| 31 | |||
| 32 | (jd/use-package dired nil | ||
| 33 | :ensure nil | ||
| 34 | :commands (dired dired-jump) | ||
| 35 | :custom ((dired-listing-switches "-agho --group-directories-first")) | ||
| 36 | :config | ||
| 37 | ;; (evil-collection-define-key 'normal 'dired-mode-map | ||
| 38 | ;; "y" 'dired-ranger-copy | ||
| 39 | ;; "p" 'dired-ranger-paste | ||
| 40 | ;; "X" 'dired-ranger-move | ||
| 41 | ;; "h" 'dired-up-directory | ||
| 42 | ;; "t" 'dired-create-empty-file | ||
| 43 | ;; "T" 'dired-toggle-marks | ||
| 44 | ;; "l" 'dired-find-file) | ||
| 45 | (setq dired-kill-when-opening-new-dired-buffer t) | ||
| 46 | ;; (evil-define-key 'normal dired-mode-map (kbd "q") 'kill-current-buffer) | ||
| 47 | ) | ||
| 48 | |||
| 49 | (jd/use-package emms "emacs-emms" | ||
| 50 | :config | 11 | :config |
| 51 | (require 'emms-setup) | 12 | (setq vterm-buffer-name "vterm") |
| 52 | (emms-all) | 13 | ;; (evil-set-initial-state 'vterm-mode 'emacs) |
| 53 | (emms-standard) | 14 | (setq vterm-tramp-shells (append '(("ssh" "/bin/bash")) vterm-tramp-shells)) |
| 54 | (emms-default-players) | ||
| 55 | (emms-mode-line-disable) | ||
| 56 | (setq emms-browser-covers 'emms-browser-cache-thumbnail-async) | ||
| 57 | (emms-add-directory-tree "~/Documents/Music/")) | ||
| 58 | |||
| 59 | (jd/use-package pdf-tools "emacs-pdf-tools") | ||
| 60 | |||
| 61 | (jd/use-package elfeed "emacs-elfeed" | ||
| 62 | :config | ||
| 63 | (setq elfeed-feeds | ||
| 64 | '(("https://www.reddit.com/r/emacs.rss" emacs) | ||
| 65 | ("https://www.reddit.com/r/gnu.rss" gnu) | ||
| 66 | ("https://stallman.org/rss/rss.xml" stallman) | ||
| 67 | ("https://news.ycombinator.com/rss" hacker-news)))) | ||
| 68 | 15 | ||
| 69 | ;; (jd/use-package langtool | 16 | ) |
| 70 | ;; :config | ||
| 71 | ;; (setq langtool-language-tool-jar "/home/jakub/Documents/LanguageTool-6.0/languagetool-commandline.jar") | ||
| 72 | ;; (setq langtool-default-language "pl-PL")) | ||
| 73 | 17 | ||
| 74 | ;; (jd/leader-key-def | 18 | (use-package! all-the-icons-dired "emacs-all-the-icons-dired" |
| 75 | ;; "l" '(:ignore t :which-key "langtool") | 19 | :hook (dired-mode . all-the-icons-dired-mode)) |
| 76 | ;; "lc" 'langtool-check-buffer | ||
| 77 | ;; "ld" 'langtool-check-done | ||
| 78 | ;; "li" 'langtool-interactive-correction) | ||
| 79 | 20 | ||
| 80 | (jd/use-package mastodon "emacs-mastodon" | 21 | (use-package! dired nil |
| 81 | :config | 22 | :ensure nil |
| 82 | (setq mastodon-active-user "jdlugosz963" | 23 | :commands (dired dired-jump) |
| 83 | mastodon-instance-url "https://fosstodon.org/")) | 24 | :custom ((dired-listing-switches "-agho --group-directories-first")) |
| 84 | 25 | :config | |
| 85 | (jd/use-package password-store "emacs-password-store" | 26 | (setq dired-kill-when-opening-new-dired-buffer t)) |
| 86 | :bind | ||
| 87 | ("C-c P p" . password-store-copy) | ||
| 88 | ("C-c P i" . password-store-insert) | ||
| 89 | ("C-c P g" . password-store-generate)) | ||
| 90 | 27 | ||
| 91 | (jd/use-package bluetooth "emacs-bluetooth" | 28 | (use-package! pdf-tools "emacs-pdf-tools") |
| 92 | :bind | ||
| 93 | ("C-c B" . bluetooth-list-devices)) | ||
| 94 | 29 | ||
| 95 | (jd/use-package shell nil | 30 | (use-package! password-store "emacs-password-store" |
| 96 | :bind | 31 | :bind |
| 97 | ("C-c C-<return>" . shell)) | 32 | ("C-c P p" . password-store-copy) |
| 33 | ("C-c P i" . password-store-insert) | ||
| 34 | ("C-c P g" . password-store-generate)) | ||
| 98 | 35 | ||
| 99 | (jd/use-package nov-el "emacs-nov-el") | 36 | (use-package! shell nil |
| 37 | :bind | ||
| 38 | ("C-c C-<return>" . shell)) | ||
| 100 | 39 | ||
| 101 | (provide 'jd-apps) | 40 | (provide 'jd-apps) |
| 102 | 41 | ||
