Merge branch 'master' of gitlab.com:chriscochrun/dotemacs

This commit is contained in:
Chris Cochrun 2021-06-22 07:11:44 -05:00
commit 1daf3c7d01
2 changed files with 86 additions and 22 deletions

42
init.el
View file

@ -360,6 +360,11 @@ vertically."
(use-package company-dict
:after company)
(use-package yasnippet
:config
(setq yas-snippet-dirs '("~/.dotemacs/yasnippets"))
(yas-global-mode 1))
(use-package avy
:after evil)
@ -381,16 +386,23 @@ vertically."
(setq display-buffer-alist
'(("\\*e?shell\\*"
(display-buffer-pop-up-frame))
(display-buffer-in-side-window)
(side . right)
(window-width . 0.3))
("*helpful*"
(display-buffer-pop-up-frame))
(display-buffer-in-side-window)
(side . right)
(window-width . 0.4))
("\\*elfeed-entry\\*"
(display-buffer-in-side-window)
(side . bottom)
(window-height . 0.60))
("*Org Agenda(a)*"
(display-buffer-pop-up-frame)
(wait-for-wm . t))
(display-buffer-pop-up-frame))
("*Agenda Commands*"
(display-buffer-in-side-window)
(side . right)
(window-width . 0.30))
("\\*Bongo-Elfeed Queue\\*"
(display-buffer-in-side-window)
(side . bottom)
@ -439,6 +451,11 @@ vertically."
(use-package fish-mode
:mode ("\\.fish\\'" . fish-mode))
(use-package markdown-mode
:mode ("\\.md\\'" . markdown-mode)
:config
(setq markdown-fontify-code-blocks-natively t))
(use-package qml-mode
:mode ("\\.qml\\'" . qml-mode)
:config
@ -558,7 +575,7 @@ vertically."
org-agenda-sticky t
org-fontify-quote-and-verse-blocks t
org-src-preserve-indentation t
org-src-window-setup 'other-frame)
org-src-window-setup 'other-window)
(add-hook 'org-mode-hook 'chris/org-mode-setup)
@ -704,7 +721,8 @@ vertically."
('normal org-mode-map
"RET" 'chris/org-dwim-at-point
"gC" 'chris/org-columns-view
"ge" 'org-edit-src-code)
"ge" 'org-edit-src-code
"t" 'org-todo)
('normal 'org-src-mode-map
"q" 'org-edit-src-abort))
@ -754,15 +772,14 @@ vertically."
(use-package org-roam
:after org
;; :ensure t
:commands (org-roam org-roam-find-file org-roam-insert)
:hook
(org-load . org-roam-mode)
(after-init . org-roam-mode)
:config
(setq org-roam-directory "~/org"
org-roam-buffer-width 0.25
org-roam-file-exclude-regexp ".stversion.*\|.stfolder.*\|.*~.*\|.*sync.*"
org-roam-db-location "~/.dotemacs/org-roam.db"
org-roam-completion-everywhere t
org-roam-db-location "~/.dotemacs/org-roam.db"
org-roam-completion-everywhere t
org-roam-capture-templates
'(("d" "default" plain (function org-roam--capture-get-point)
"%?"
@ -1247,7 +1264,7 @@ If on a:
:keymaps 'override
"oe" 'eshell)
(general-def '(normal insert) eshell-mode-map
"C-d" 'chris/kill-buffer-frame))
"C-d" 'kill-buffer-and-window))
(setq eshell-command-aliases-list
'(("ls" "exa $1")
@ -1460,6 +1477,9 @@ interfere with the default `bongo-playlist-buffer'."
(chris/leader-keys
"st" 'password-store-otp-token-copy))
(use-package activity-watch-mode
:init (global-activity-watch-mode))
;; Reduce rendering/line scan work for Emacs by not rendering cursors or regions
;; in non-focused windows.
(setq-default cursor-in-non-selected-windows nil)