diff options
| author | jdlugosz963 <jdlugosz963@gmail.com> | 2022-10-15 14:03:46 +0200 |
|---|---|---|
| committer | jdlugosz963 <jdlugosz963@gmail.com> | 2022-10-15 14:03:46 +0200 |
| commit | e43f3c403ff49e87641bb6c745080760f272446f (patch) | |
| tree | c964d54e79c87ec466658e289e10303c861be5cd /.config/emacs | |
| parent | e62c8a78ec0b8727d138fbe4144cf718b7da867d (diff) | |
| download | dotfiles-e43f3c403ff49e87641bb6c745080760f272446f.tar.gz dotfiles-e43f3c403ff49e87641bb6c745080760f272446f.zip | |
Update dotfiles
Diffstat (limited to '.config/emacs')
| -rw-r--r-- | .config/emacs/init.el | 50 | ||||
| -rw-r--r-- | .config/emacs/jd/jd-mu4e.el | 30 |
2 files changed, 37 insertions, 43 deletions
diff --git a/.config/emacs/init.el b/.config/emacs/init.el index 011d660..c77dbe8 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | (message "Emacs loaded in %s with %d garbage collections." | 4 | (message "Emacs loaded in %s with %d garbage collections." |
| 5 | (format "%.2f seconds" | 5 | (format "%.2f seconds" |
| 6 | (float-time | 6 | (float-time |
| 7 | (time-subtract after-init-time before-init-time))) | 7 | (time-subtract after-init-time before-init-time))) |
| 8 | gcs-done)) | 8 | gcs-done)) |
| 9 | 9 | ||
| 10 | (defun jd/startup () | 10 | (defun jd/startup () |
| @@ -27,23 +27,23 @@ | |||
| 27 | (setq user-emacs-directory "~/.cache/emacs") | 27 | (setq user-emacs-directory "~/.cache/emacs") |
| 28 | 28 | ||
| 29 | (require 'package) | 29 | (require 'package) |
| 30 | (setq package-archives '(("melpa" . "https://melpa.org/packages/") | 30 | (setq package-archives '(("melpa" . "https://melpa.org/packages/") |
| 31 | ("org" . "https://orgmode.org/elpa/") | 31 | ("org" . "https://orgmode.org/elpa/") |
| 32 | ("gnu-devel" . "https://elpa.gnu.org/devel/") | 32 | ("gnu-devel" . "https://elpa.gnu.org/devel/") |
| 33 | ("elpa" . "https://elpa.gnu.org/packages/"))) | 33 | ("elpa" . "https://elpa.gnu.org/packages/"))) |
| 34 | (package-initialize) | 34 | (package-initialize) |
| 35 | 35 | ||
| 36 | (unless package-archive-contents | 36 | (unless package-archive-contents |
| 37 | (package-refresh-contents)) | 37 | (package-refresh-contents)) |
| 38 | 38 | ||
| 39 | (unless (package-installed-p 'use-package) | 39 | (unless (package-installed-p 'use-package) |
| 40 | (package-install 'use-package)) | 40 | (package-install 'use-package)) |
| 41 | 41 | ||
| 42 | ;; (setq use-package-always-ensure t) | 42 | (setq use-package-always-ensure t) |
| 43 | 43 | ||
| 44 | (add-to-list 'load-path ".config/emacs/jd/") | 44 | (add-to-list 'load-path ".config/emacs/jd/") |
| 45 | 45 | ||
| 46 | (require 'use-package) | 46 | (require 'use-package) |
| 47 | 47 | ||
| 48 | (use-package general | 48 | (use-package general |
| 49 | :config | 49 | :config |
| @@ -135,7 +135,7 @@ | |||
| 135 | ("C-k" . ivy-previous-line) | 135 | ("C-k" . ivy-previous-line) |
| 136 | ("C-j" . ivy-next-line) | 136 | ("C-j" . ivy-next-line) |
| 137 | :map ivy-switch-buffer-map | 137 | :map ivy-switch-buffer-map |
| 138 | ("C-k" . ivy-previous-line)) | 138 | ("C-k" . ivy-previous-line)) |
| 139 | :config | 139 | :config |
| 140 | (ivy-mode 1)) | 140 | (ivy-mode 1)) |
| 141 | 141 | ||
| @@ -405,10 +405,10 @@ | |||
| 405 | :after lsp) | 405 | :after lsp) |
| 406 | 406 | ||
| 407 | (defun jd/python-mode-setup () | 407 | (defun jd/python-mode-setup () |
| 408 | (let ((project-venv-path (concat (projectile-project-root) "venv/"))) | 408 | (let ((project-venv-path (concat (projectile-project-root) "venv/"))) |
| 409 | (when (projectile--directory-p project-venv-path) | 409 | (when (projectile--directory-p project-venv-path) |
| 410 | (pyvenv-activate project-venv-path) | 410 | (pyvenv-activate project-venv-path) |
| 411 | (pyvenv-mode)))) | 411 | (pyvenv-mode)))) |
| 412 | 412 | ||
| 413 | ;; (use-package python-mode ;;TODO: find alternative | 413 | ;; (use-package python-mode ;;TODO: find alternative |
| 414 | ;; :hook (python-mode . lsp-deferred) | 414 | ;; :hook (python-mode . lsp-deferred) |
| @@ -416,8 +416,8 @@ | |||
| 416 | ;; :config | 416 | ;; :config |
| 417 | ;; (add-to-list 'auto-mode-alist '("\\.py\\'" . python-mode))) | 417 | ;; (add-to-list 'auto-mode-alist '("\\.py\\'" . python-mode))) |
| 418 | 418 | ||
| 419 | (use-package pyvenv | 419 | (use-package pyvenv |
| 420 | :after python-mode) | 420 | :after python-mode) |
| 421 | 421 | ||
| 422 | (use-package typescript-mode | 422 | (use-package typescript-mode |
| 423 | :mode ("\\.ts\\'") | 423 | :mode ("\\.ts\\'") |
| @@ -465,9 +465,9 @@ | |||
| 465 | :after lsp-mode | 465 | :after lsp-mode |
| 466 | :hook (lsp-mode . company-mode) | 466 | :hook (lsp-mode . company-mode) |
| 467 | :bind (:map company-active-map | 467 | :bind (:map company-active-map |
| 468 | ("<tab>" . company-complete-selection)) | 468 | ("<tab>" . company-complete-selection)) |
| 469 | (:map lsp-mode-map | 469 | (:map lsp-mode-map |
| 470 | ("<tab>" . company-indent-or-complete-common)) | 470 | ("<tab>" . company-indent-or-complete-common)) |
| 471 | :custom | 471 | :custom |
| 472 | (company-minimum-prefix-length 1) | 472 | (company-minimum-prefix-length 1) |
| 473 | (company-idle-delay 0.0) | 473 | (company-idle-delay 0.0) |
| @@ -551,8 +551,6 @@ | |||
| 551 | 551 | ||
| 552 | (use-package dired-ranger) | 552 | (use-package dired-ranger) |
| 553 | 553 | ||
| 554 | (use-package dired-single) | ||
| 555 | |||
| 556 | (use-package dired | 554 | (use-package dired |
| 557 | :ensure nil | 555 | :ensure nil |
| 558 | :commands (dired dired-jump) | 556 | :commands (dired dired-jump) |
| @@ -565,7 +563,7 @@ | |||
| 565 | "h" 'dired-up-directory | 563 | "h" 'dired-up-directory |
| 566 | "t" 'dired-create-empty-file | 564 | "t" 'dired-create-empty-file |
| 567 | "T" 'dired-toggle-marks | 565 | "T" 'dired-toggle-marks |
| 568 | "l" 'dired-single-buffer) | 566 | "l" 'dired-find-file) |
| 569 | (setq dired-kill-when-opening-new-dired-buffer t) | 567 | (setq dired-kill-when-opening-new-dired-buffer t) |
| 570 | (evil-define-key 'normal dired-mode-map (kbd "q") 'kill-current-buffer)) | 568 | (evil-define-key 'normal dired-mode-map (kbd "q") 'kill-current-buffer)) |
| 571 | 569 | ||
diff --git a/.config/emacs/jd/jd-mu4e.el b/.config/emacs/jd/jd-mu4e.el index 084354d..cda39f2 100644 --- a/.config/emacs/jd/jd-mu4e.el +++ b/.config/emacs/jd/jd-mu4e.el | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | (add-to-list 'load-path "/usr/share/emacs/site-lisp/mu4e") | 1 | (use-package org-msg) |
| 2 | |||
| 3 | |||
| 4 | (use-package org-msg | ||
| 5 | :ensure t) | ||
| 6 | 2 | ||
| 7 | (use-package mu4e | 3 | (use-package mu4e |
| 8 | :defer 20 | 4 | :defer 20 |
| @@ -33,18 +29,18 @@ | |||
| 33 | (mu4e-sent-messages-behavior . sent) | 29 | (mu4e-sent-messages-behavior . sent) |
| 34 | )) | 30 | )) |
| 35 | ,(make-mu4e-context | 31 | ,(make-mu4e-context |
| 36 | :name "Gmail" | 32 | :name "Gmail" |
| 37 | :match-func (lambda (msg) (when msg | 33 | :match-func (lambda (msg) (when msg |
| 38 | (string-prefix-p "/gmail" (mu4e-message-field msg :maildir)))) | 34 | (string-prefix-p "/gmail" (mu4e-message-field msg :maildir)))) |
| 39 | :vars '( | 35 | :vars '( |
| 40 | (user-full-name . "Jakub Dlugosz") | 36 | (user-full-name . "Jakub Dlugosz") |
| 41 | (user-mail-address . "jdlugosz963@gmail.pl") | 37 | (user-mail-address . "jdlugosz963@gmail.pl") |
| 42 | (mu4e-sent-folder . "/gmail/\[Gmail\]/Wys\&AUI-ane") | 38 | (mu4e-sent-folder . "/gmail/\[Gmail\]/Wys\&AUI-ane") |
| 43 | (mu4e-trash-folder . "/gmail/\[Gmail\]/Kosz") | 39 | (mu4e-trash-folder . "/gmail/\[Gmail\]/Kosz") |
| 44 | (mu4e-drafts-folder . "/gmail/\[Gmail\]/Wersje\ robocze") | 40 | (mu4e-drafts-folder . "/gmail/\[Gmail\]/Wersje\ robocze") |
| 45 | (mu4e-refile-folder . "/gmail/Archive") | 41 | (mu4e-refile-folder . "/gmail/Archive") |
| 46 | (mu4e-sent-messages-behavior . sent) | 42 | (mu4e-sent-messages-behavior . sent) |
| 47 | )))) | 43 | )))) |
| 48 | 44 | ||
| 49 | (setq mail-user-agent 'mu4e-user-agent | 45 | (setq mail-user-agent 'mu4e-user-agent |
| 50 | message-send-mail-function 'smtpmail-send-it | 46 | message-send-mail-function 'smtpmail-send-it |
