diff options
author | Aryadev Chavali <aryadev@aryadevchavali.com> | 2021-07-28 19:00:38 +0100 |
---|---|---|
committer | Aryadev Chavali <aryadev@aryadevchavali.com> | 2021-07-28 19:06:49 +0100 |
commit | bee2255253cf818f391137ad63adf498fd98dfaa (patch) | |
tree | 54eb5afdac3bda3298024a1728c9795c97a39f55 /Emacs/.config/emacs | |
parent | c8ae4683a0b21afad68e8afde07837eea2678c53 (diff) | |
download | dotfiles-bee2255253cf818f391137ad63adf498fd98dfaa.tar.gz dotfiles-bee2255253cf818f391137ad63adf498fd98dfaa.tar.bz2 dotfiles-bee2255253cf818f391137ad63adf498fd98dfaa.zip |
(Emacs)~text and code changes
Just cleaned up some links and descriptions that didn't really make sense.
Also added some defers and cleaned up some hooks.
Diffstat (limited to 'Emacs/.config/emacs')
-rw-r--r-- | Emacs/.config/emacs/config.org | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/Emacs/.config/emacs/config.org b/Emacs/.config/emacs/config.org index 3b107c7..3c33216 100644 --- a/Emacs/.config/emacs/config.org +++ b/Emacs/.config/emacs/config.org @@ -1017,6 +1017,7 @@ it's useful for presentations. Hl-line is a #+begin_src emacs-lisp (use-package hl-line + :defer t :hook (text-mode-hook . hl-line-mode)) #+end_src ** Recentf @@ -1032,13 +1033,11 @@ the projectile command map for quick access. #+begin_src emacs-lisp (use-package projectile :after evil - :hook (prog-mode-hook . projectile-mode) + :hook (emacs-startup-hook . projectile-mode) :general (leader "p" #'projectile-command-map) :init - (setq projectile-tags-command "ctags -Re -f \"%s\" %s \"%s\"") - :config - (projectile-mode)) + (setq projectile-tags-command "ctags -Re -f \"%s\" %s \"%s\"")) #+end_src *** Counsel projectile Counsel projectile provides the ivy interface to projectile commands, which is really useful. @@ -1160,6 +1159,7 @@ most repositories nowadays. *** rg #+begin_src emacs-lisp (use-package rg + :defer t :commands (+rg/search-in-new-frame) :general (leader @@ -1200,7 +1200,7 @@ initial startup screen in default Emacs. "q" (proc (interactive) (kill-this-buffer))) :init (setq dashboard-banner-logo-title "Oreomacs" - dashboard-center-content nil + dashboard-center-content t dashboard-set-init-info t dashboard-startup-banner (no-littering-expand-etc-file-name "dashboard/logo.png") dashboard-set-footer t @@ -1913,11 +1913,10 @@ highlighting. ("WAIT" . "#00CC00")))) #+end_src ** PDF -PDFs are a great format for (somewhat) immutable text and reports with -great formatting options. Though Emacs isn't really the premier -solution for viewing PDFs (I highly recommend [[https://pwmt.org/projects/zathura/][Zathura]]), similar to -most things with Emacs, having a PDF viewer builtin can be a very -useful asset. +PDFs are a format for (somewhat) immutable text and reports with great +formatting options. Though Emacs isn't my favourite application for +viewing PDFs (I highly recommend [[https://pwmt.org/projects/zathura/][Zathura]]), similar to most things with +Emacs, having a PDF viewer builtin can be a very useful asset. For example if I were editing an org document which I was eventually compiling into a PDF, my workflow would be much smoother with a PDF @@ -1962,9 +1961,9 @@ use the current buffer?) but it works out. (setq sql-display-sqli-buffer-function nil)) #+end_src ** Ada -Check out [[file:ada-mode.el][ada-mode*]], my custom ada-mode that replaces the default one. -This mode just colourises stuff, and uses eglot to do the heavy -lifting. +Check out [[file:elisp/ada-mode.el][ada-mode*]], my custom ada-mode that replaces the default one. +This mode just colourises stuff, and uses eglot to do the important +stuff. #+begin_src emacs-lisp (load-file (concat user-emacs-directory "elisp/ada-mode.el")) @@ -2042,8 +2041,7 @@ Tons of variables for org-mode, including a ton of latex ones. ))) #+end_src *** Org Core Configuration -Hooks, prettify-symbols and my =+org/swiper-goto= to replace the -vanilla =org-goto=. Also records for auto insertion. +Hooks, prettify-symbols and records for auto insertion. #+begin_src emacs-lisp (use-package org :hook |