;; 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