git: peek at difftastic and delta
[julm/julm-nix.git] / home-manager / profiles / emacs / config.el
index ddebd5e3b63e896767f6650e51621ffbc801abcd..f4eb9c14c0ee5ec348060a84b40a6fe6b3df053f 100644 (file)
 ;; vterm
 (after! vterm
   (set-popup-rule! "*doom:vterm-popup:*" :side 'right :size 0.33 :vslot -4 :select t :quit nil :ttl 0)
+  (setq vterm-kill-buffer-on-exit t
+        vterm-max-scrollback 10000
+        )
   )
 
 (after! flycheck
 ; ToStudy: https://github.com/org-roam/org-roam-ui
 ; ToStudy: https://blog.tecosaur.com/tmio/2021-07-31-citations.html
 ; ToStudy: https://github.com/jkitchin/org-ref-cite
-(setq org-directory "~/documents/notes")
+(setq org-directory "~/papers/notes")
 (setq org-noter-notes-search-path '("~/notes/path/"))
 
 (after! org
 ;  :defer t
 ;  :hook ((after-init . org-roam-mode))
 ;  :custom
-;  (setq org-roam-directory "~/documents/notes/org-roam")
+;  (setq org-roam-directory "~/papers/notes/org-roam")
 ;
 ;  ;; Let's set up some org-roam capture templates
 ;  (setq org-roam-capture-templates
 ;  :config
 ;  (setq reftex-default-bibliography bibliography-files
 ;        org-ref-default-bibliography bibliography-files
-;        org-ref-bibliography-notes "~/documents/notes/org-roam/bibnotes.org"  ;; Is this even needed?
-;        org-ref-notes-directory "~/documents/notes/org-roam"
+;        org-ref-bibliography-notes "~/papers/notes/org-roam/bibnotes.org"  ;; Is this even needed?
+;        org-ref-notes-directory "~/papers/notes/org-roam"
 ;        org-ref-notes-function 'orb-edit-notes
 ;        ;org-ref-get-pdf-filename-function 'org-ref-get-pdf-filename-helm-bibtex)
 ;  )
 ;(use-package! bibtex-completion
 ;  :defer t
 ;  :config
-;  (setq bibtex-completion-notes-path "~/documents/notes/org-roam/"
+;  (setq bibtex-completion-notes-path "~/papers/notes/org-roam/"
 ;        bibtex-completion-pdf-field "file"
 ;        bibtex-completion-bibliography bibliography-files
 ;        )
 ;(use-package! org-noter
 ;  :after (:any org pdf-view)
 ;  :config
-;  (setq org-noter-notes-search-path '("~/documents/notes/org-roam")
+;  (setq org-noter-notes-search-path '("~/papers/notes/org-roam")
 ;        org-noter-always-create-frame nil
 ;        )
 ;  )
   (evil-search (progn (evil-ex-search-unbounded-word-forward)
                       (evil-ex-search-unbounded-word-previous)
                       )))
-
 (after! (ivy swiper)
   (setq case-fold-search nil ; case-sensitive search by default
         ivy-case-fold-search-default nil ; case-sensitive search by default
   (add-to-list 'ivy-re-builders-alist `(swiper-all . ivy--regex))
   (add-to-list 'ivy-re-builders-alist `(read-file-name-internal . ivy--regex-fuzzy))
   )
-
-
 (after! evil
   ;(general-define-key "C-s" '(counsel-grep-or-swiper :which-key "search"))
   ;(general-define-key :keymaps '(swiper-map) "C-u" '(lambda () (interactive) (kill-line 0)))
                    )
   )
 
-;; Edition
+;; Editing
 (after! evil
   (setq evil-want-fine-undo t
         )
   (evil-define-key 'normal global-map
                    (kbd "C-d") 'set-selective-display/at-point)
   )
-;; Navigation
+
+;; Navigating
 ;; DOC: https://github.com/noctuid/evil-guide
 (after! evil
   (setq evil-cross-lines t
                    (kbd "C-o") 'better-jumper-jump-forward
                    )
   ;; Jumping
-  (evil-define-key '(motion normal visual) 'global
-                   (kbd "C--") 'doom/decrease-font-size
-                   (kbd "C-=") 'doom/increase-font-size
-                   )
+  ;(evil-define-key '(motion normal visual) 'global
+                    ;(kbd "C--") 'doom/decrease-font-size
+                    ;(kbd "C-=") 'doom/increase-font-size
+  ;                 )
 
   ;; Moving with ijkl (instead of hjkl)
   (evil-define-key '(motion normal visual) 'global