nix: remove nix-formatter-pack
[julm/julm-nix.git] / home-manager / profiles / emacs / config.el
index fb71e191771e82107647e6333d1e89ebcec53da6..a2b8b067f0559586e0d69163338a00ebc28ad42a 100644 (file)
       show-help-function nil
       global-prettify-symbols-mode nil
       prettify-symbols-mode -1
+      treemacs-position 'right
+      treemacs-project-follow-mode t
       lsp-treemacs-errors-position-params `((side . right))
       lsp-log-io nil ; Only for debugging
       lsp-restart 'auto-restart
 ; 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
 ;        )
 ;  )
 (after! (ivy swiper)
   (setq case-fold-search nil ; case-sensitive search by default
         ivy-case-fold-search-default nil ; case-sensitive search by default
+        ivy-count-format "(%d/%d) "
+        ivy-height 10
         ;; Press C-p and Enter to select current input as candidate
         ;; https://oremacs.com/2017/11/30/ivy-0.10.0/
         ivy-use-selectable-prompt t
+        ivy-use-virtual-buffers t
         )
   (add-to-list 'ivy-re-builders-alist `(swiper . ivy--regex))
   (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
+  (setq which-key-min-display-lines 15
+        ; https://github.com/doomemacs/doomemacs/issues/5622#issuecomment-946760888
+        which-key-allow-imprecise-window-fit nil
+        )
   ;(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)))
   ;(general-nvmap "/" '(counsel-grep-or-swiper :which-key "search in buffer"))
 ;; DOC: https://github.com/noctuid/evil-guide
 (after! evil
   (setq evil-cross-lines t
+        evil-ex-search-case 'sensitive
         evil-move-cursor-back nil
         evil-search-wrap nil
         evil-want-C-i-jump nil