mirror of https://github.com/deuill/dotfiles.git
doom: Add configuration for Deft
This commit is contained in:
parent
b5d5cebbd6
commit
00accc1c38
|
@ -82,12 +82,20 @@
|
|||
;;; Package-specific configuration.
|
||||
;;;
|
||||
|
||||
(setq-default shell-file-name "/usr/bin/fish")
|
||||
(setq-default shell-file-name "/usr/bin/fish"
|
||||
doom-scratch-initial-major-mode 'text-mode)
|
||||
(set-popup-rule! "^\\*doom:scratch" :side 'right :select t :quit 'other :slot 0 :width (+ fill-column 4))
|
||||
|
||||
(after! dash-docs
|
||||
(setq dash-docs-docsets-path "~/.local/share/docsets"
|
||||
dash-docs-browser-func #'eww))
|
||||
|
||||
(after! deft
|
||||
(setq deft-directory "~/Documents/Notes"
|
||||
deft-default-extension "md")
|
||||
(defun deft () (interactive)(+custom/deft-popup))
|
||||
(set-popup-rule! "^\\*Deft\\*" :side 'right :select t :quit 'other :slot 0 :width (+ fill-column 4)))
|
||||
|
||||
(after! docker-tramp
|
||||
(setq docker-tramp-use-names t))
|
||||
|
||||
|
@ -98,7 +106,7 @@
|
|||
|
||||
(after! eshell
|
||||
(setq eshell-banner-message "")
|
||||
(set-popup-rule! "^\\*eshell\\*" :vslot -5 :size 0.35 :select t :modeline nil :quit nil :ttl nil))
|
||||
(set-popup-rule! "^\\*eshell\\*" :vslot -5 :select t :modeline nil :quit nil :ttl nil))
|
||||
|
||||
(after! eww
|
||||
(setq shr-use-fonts t
|
||||
|
@ -210,7 +218,7 @@
|
|||
(define-key transient-sticky-map (kbd "<escape>") 'transient-quit-seq))
|
||||
|
||||
(after! vterm
|
||||
(set-popup-rule! "^\\*vterm\\*" :vslot -5 :size 0.35 :select t :modeline nil :quit nil :ttl nil))
|
||||
(set-popup-rule! "^\\*vterm\\*" :vslot -5 :select t :modeline nil :quit nil :ttl nil))
|
||||
|
||||
(after! (:or man woman)
|
||||
(set-popup-rule! "^\\*\\(?:Wo\\)?Man " :side 'right :select t :quit 'current :slot 0 :width (+ fill-column 4)))
|
||||
|
@ -224,7 +232,7 @@
|
|||
(setq +zen-text-scale 0)))
|
||||
|
||||
(after! (yaml-mode evil)
|
||||
(evil-define-key 'normal yaml-mode-map (kbd "<tab>") 'evil-toggle-fold))
|
||||
(evil-define-key* 'normal yaml-mode-map (kbd "<tab>") #'evil-toggle-fold))
|
||||
|
||||
;;;
|
||||
;;; Hooks and mode-specific configuration.
|
||||
|
@ -240,6 +248,9 @@
|
|||
(visual-line-mode t)
|
||||
(display-fill-column-indicator-mode 0))
|
||||
|
||||
(add-hook! 'doom-scratch-buffer-created-hook
|
||||
(evil-define-key* 'normal 'local (kbd "q") #'(lambda () (interactive) (+popup/close nil t))))
|
||||
|
||||
(add-hook! eww-mode
|
||||
(writeroom-mode t)
|
||||
(display-fill-column-indicator-mode 0))
|
||||
|
@ -442,8 +453,8 @@
|
|||
((modulep! :ui treemacs) #'+treemacs/toggle))
|
||||
"T" nil
|
||||
:desc "Switch project workspace" "w" #'+workspace/switch-to
|
||||
:desc "Remove project" "x" nil
|
||||
"X" #'projectile-remove-known-project)
|
||||
:desc "Pop up scratch buffer" "x" #'doom/open-project-scratch-buffer
|
||||
:desc "Remove project" "X" #'projectile-remove-known-project)
|
||||
|
||||
(:prefix "s"
|
||||
"f" nil
|
||||
|
|
|
@ -77,3 +77,10 @@ to the `killed-buffer-list' when killing the buffer."
|
|||
(if (< (line-end-position) end)
|
||||
(forward-line 1)
|
||||
(goto-char end)))))
|
||||
|
||||
;;;###autoload
|
||||
(defun +custom/deft-popup ()
|
||||
"Pop *Deft* buffer and load files."
|
||||
(pop-to-buffer deft-buffer)
|
||||
(if (not (eq major-mode 'deft-mode))
|
||||
(deft-mode)))
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
spell
|
||||
|
||||
:ui
|
||||
deft
|
||||
doom
|
||||
hl-todo
|
||||
hydra
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
;; (package! another-package :recipe (:host github :repo "username/repo"))
|
||||
;; (package! builtin-package :disable t)
|
||||
|
||||
(package! systemd :pin "b6ae63a236605b1c5e1069f7d3afe06ae32a7bae")
|
||||
(package! eshell-did-you-mean :disable t)
|
||||
(package! kubernetes :pin "d52ad7dacf17b659060e52d5e3318cafd7946616")
|
||||
(package! kubernetes-evil :pin "d52ad7dacf17b659060e52d5e3318cafd7946616")
|
||||
(package! shr-tag-pre-highlight :pin "931c447bc0d6c134ddc9657c664eeee33afbc54d")
|
||||
(package! eshell-did-you-mean :disable t)
|
||||
(package! systemd :pin "b6ae63a236605b1c5e1069f7d3afe06ae32a7bae")
|
||||
|
|
Loading…
Reference in New Issue