Creating custom start file for Doom.

This commit is contained in:
Derek Taylor
2023-01-07 20:27:03 -06:00
parent 4afb1697c8
commit 22e5072f70
3 changed files with 25 additions and 7 deletions

View File

@@ -115,7 +115,7 @@ List of keybindings (SPC h b b)")
(setq dashboard-startup-banner "~/.config/doom/doom-emacs-dash.png") ;; use custom image as banner (setq dashboard-startup-banner "~/.config/doom/doom-emacs-dash.png") ;; use custom image as banner
(setq dashboard-center-content nil) ;; set to 't' for centered content (setq dashboard-center-content nil) ;; set to 't' for centered content
(setq dashboard-items '((recents . 5) (setq dashboard-items '((recents . 5)
;; (agenda . 5 ) ;; Agenda crashes Dashboard if using weird characters. ;; (agenda . 5 ) ;; Agenda crashes Dashboard if using custom org-agenda.
(bookmarks . 5) (bookmarks . 5)
(projects . 5) (projects . 5)
(registers . 5))) (registers . 5)))
@@ -711,6 +711,7 @@ List of keybindings (SPC h b b)")
(setq org-agenda-files '("~/nc/Org/agenda.org"))) (setq org-agenda-files '("~/nc/Org/agenda.org")))
(setq (setq
;; org-fancy-priorities-list '("[A]" "[B]" "[C]")
;; org-fancy-priorities-list '("❗" "[B]" "[C]") ;; org-fancy-priorities-list '("❗" "[B]" "[C]")
org-fancy-priorities-list '("🟥" "🟧" "🟨") org-fancy-priorities-list '("🟥" "🟧" "🟨")
org-priority-faces org-priority-faces

View File

@@ -14,6 +14,7 @@
- [[#calendar][CALENDAR]] - [[#calendar][CALENDAR]]
- [[#centaur-tabs][CENTAUR-TABS]] - [[#centaur-tabs][CENTAUR-TABS]]
- [[#clippy][CLIPPY]] - [[#clippy][CLIPPY]]
- [[#dashboard][DASHBOARD]]
- [[#configuring-dashboard][Configuring Dashboard]] - [[#configuring-dashboard][Configuring Dashboard]]
- [[#dashboard-in-emacsclient][Dashboard in Emacsclient]] - [[#dashboard-in-emacsclient][Dashboard in Emacsclient]]
- [[#dired][DIRED]] - [[#dired][DIRED]]
@@ -245,6 +246,7 @@ Gives us a popup box with "Clippy, the paper clip". You can make him say various
#+end_src #+end_src
* DASHBOARD
Emacs Dashboard is an extensible startup screen showing you recent files, bookmarks, agenda items and an Emacs banner. Emacs Dashboard is an extensible startup screen showing you recent files, bookmarks, agenda items and an Emacs banner.
** Configuring Dashboard ** Configuring Dashboard
@@ -264,7 +266,7 @@ List of keybindings (SPC h b b)")
(setq dashboard-startup-banner "~/.config/doom/doom-emacs-dash.png") ;; use custom image as banner (setq dashboard-startup-banner "~/.config/doom/doom-emacs-dash.png") ;; use custom image as banner
(setq dashboard-center-content nil) ;; set to 't' for centered content (setq dashboard-center-content nil) ;; set to 't' for centered content
(setq dashboard-items '((recents . 5) (setq dashboard-items '((recents . 5)
;; (agenda . 5 ) ;; Agenda crashes Dashboard if using weird characters. ;; (agenda . 5 ) ;; Agenda crashes Dashboard if using custom org-agenda.
(bookmarks . 5) (bookmarks . 5)
(projects . 5) (projects . 5)
(registers . 5))) (registers . 5)))
@@ -1140,6 +1142,7 @@ We need ox-man for "Org eXporting" to manpage format and ox-gemini for exporting
(setq org-agenda-files '("~/nc/Org/agenda.org"))) (setq org-agenda-files '("~/nc/Org/agenda.org")))
(setq (setq
;; org-fancy-priorities-list '("[A]" "[B]" "[C]")
;; org-fancy-priorities-list '("❗" "[B]" "[C]") ;; org-fancy-priorities-list '("❗" "[B]" "[C]")
org-fancy-priorities-list '("🟥" "🟧" "🟨") org-fancy-priorities-list '("🟥" "🟧" "🟨")
org-priority-faces org-priority-faces
@@ -1168,6 +1171,9 @@ We need ox-man for "Org eXporting" to manpage format and ox-gemini for exporting
#+end_src #+end_src
#+RESULTS:
| v | A better agenda view | ((tags PRIORITY="A" ((org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done)) (org-agenda-overriding-header High-priority unfinished tasks:))) (tags PRIORITY="B" ((org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done)) (org-agenda-overriding-header Medium-priority unfinished tasks:))) (tags PRIORITY="C" ((org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done)) (org-agenda-overriding-header Low-priority unfinished tasks:))) (tags customtag ((org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done)) (org-agenda-overriding-header Tasks marked with customtag:))) (agenda ) (alltodo )) |
** Org-auto-tangle ** Org-auto-tangle
=org-auto-tangle= allows you to add the option =#+auto_tangle: t= in your Org file so that it automatically tangles when you save the document. =org-auto-tangle= allows you to add the option =#+auto_tangle: t= in your Org file so that it automatically tangles when you save the document.

View File

@@ -5,9 +5,20 @@
* IMPORTANT KEYBINDINGS * IMPORTANT KEYBINDINGS
| KEYBINDING | FUNCTION | DESCRIPTION | | KEYBINDING | FUNCTION | DESCRIPTION |
|------------+-----------------+-------------------------------| |------------+-----------------+--------------------|
| SPC . | find-file | Find a file to edit | | SPC . | [[elisp:(ido-find-file)][find-file]] | Find a file |
| SPC f r | counsel-recentf | Find a file on 'recentf-list' | | SPC f r | [[elisp:(counsel-recentf)][counsel-recentf]] | Find a recent file |
| SPC d d | [[elisp:(dired (getenv "HOME"))][Dired HOME]] | Open dired file manager | | SPC d d | [[elisp:(dired (getenv "HOME"))][dired]] | Dired file manager |
| SPC b i | [[elisp:(ibuffer)][ibuffer]] | List all buffers |
| SPC e s | [[elisp:(eshell)][eshell]] | Launch the eshell |
| SPC h r r | [[elisp:(doom/reload)][doom/reload]] | Reload Doom Emacs |
| | | |
* DOOM EMACS CONFIG FILES
| NAME OF FILE | DESCRIPTION |
+--------------+-------------|
| [[elisp:(ido-find-file)][find-file]] | Find a file |
[[elisp:(find-function 'describe-function)]] [[elisp:(find-function 'describe-function)]]