Add Modules/Packages/Settings from Personal Config
- Enable treemacs, Jupyter notebook, make, and haskell modules in init.el - Add projectile search path in config.el - Add org-auto-tangle, tab-width, and highlight-indent-guides config to config.el - Add org-auto-tangle, fish-mode, git file modes, and vimrc mode to packages.el
This commit is contained in:
		
							
								
								
									
										29
									
								
								README.org
									
									
									
									
									
								
							
							
						
						
									
										29
									
								
								README.org
									
									
									
									
									
								
							@@ -63,7 +63,7 @@ This file controls what Doom modules are enabled and what order they load in. Re
 | 
				
			|||||||
       ophints           ; highlight the region an operation acts on
 | 
					       ophints           ; highlight the region an operation acts on
 | 
				
			||||||
       (popup +defaults)   ; tame sudden yet inevitable temporary windows
 | 
					       (popup +defaults)   ; tame sudden yet inevitable temporary windows
 | 
				
			||||||
       ;;tabs              ; a tab bar for Emacs
 | 
					       ;;tabs              ; a tab bar for Emacs
 | 
				
			||||||
       ;;treemacs          ; a project drawer, like neotree but cooler
 | 
					       treemacs          ; a project drawer, like neotree but cooler
 | 
				
			||||||
       ;;unicode           ; extended unicode support for various languages
 | 
					       ;;unicode           ; extended unicode support for various languages
 | 
				
			||||||
       vc-gutter         ; vcs diff in the fringe
 | 
					       vc-gutter         ; vcs diff in the fringe
 | 
				
			||||||
       vi-tilde-fringe   ; fringe tildes to mark beyond EOB
 | 
					       vi-tilde-fringe   ; fringe tildes to mark beyond EOB
 | 
				
			||||||
@@ -109,13 +109,13 @@ This file controls what Doom modules are enabled and what order they load in. Re
 | 
				
			|||||||
       ;;direnv
 | 
					       ;;direnv
 | 
				
			||||||
       ;;docker
 | 
					       ;;docker
 | 
				
			||||||
       ;;editorconfig      ; let someone else argue about tabs vs spaces
 | 
					       ;;editorconfig      ; let someone else argue about tabs vs spaces
 | 
				
			||||||
       ;;ein               ; tame Jupyter notebooks with emacs
 | 
					       ein               ; tame Jupyter notebooks with emacs
 | 
				
			||||||
       (eval +overlay)     ; run code, run (also, repls)
 | 
					       (eval +overlay)     ; run code, run (also, repls)
 | 
				
			||||||
       ;;gist              ; interacting with github gists
 | 
					       ;;gist              ; interacting with github gists
 | 
				
			||||||
       lookup              ; navigate your code and its documentation
 | 
					       lookup              ; navigate your code and its documentation
 | 
				
			||||||
       lsp               ; M-x vscode
 | 
					       lsp               ; M-x vscode
 | 
				
			||||||
       magit             ; a git porcelain for Emacs
 | 
					       magit             ; a git porcelain for Emacs
 | 
				
			||||||
       ;;make              ; run make tasks from Emacs
 | 
					       make              ; run make tasks from Emacs
 | 
				
			||||||
       ;;pass              ; password manager for nerds
 | 
					       ;;pass              ; password manager for nerds
 | 
				
			||||||
       pdf               ; pdf enhancements
 | 
					       pdf               ; pdf enhancements
 | 
				
			||||||
       ;;prodigy           ; FIXME managing external services & code builders
 | 
					       ;;prodigy           ; FIXME managing external services & code builders
 | 
				
			||||||
@@ -152,7 +152,7 @@ This file controls what Doom modules are enabled and what order they load in. Re
 | 
				
			|||||||
       ;;fstar             ; (dependent) types and (monadic) effects and Z3
 | 
					       ;;fstar             ; (dependent) types and (monadic) effects and Z3
 | 
				
			||||||
       ;;gdscript          ; the language you waited for
 | 
					       ;;gdscript          ; the language you waited for
 | 
				
			||||||
       ;;(go +lsp)         ; the hipster dialect
 | 
					       ;;(go +lsp)         ; the hipster dialect
 | 
				
			||||||
       ;;(haskell +dante)  ; a language that's lazier than I am
 | 
					       (haskell +dante)  ; a language that's lazier than I am
 | 
				
			||||||
       ;;hy                ; readability of scheme w/ speed of python
 | 
					       ;;hy                ; readability of scheme w/ speed of python
 | 
				
			||||||
       ;;idris             ; a language you can depend on
 | 
					       ;;idris             ; a language you can depend on
 | 
				
			||||||
       json              ; At least it ain't XML
 | 
					       json              ; At least it ain't XML
 | 
				
			||||||
@@ -249,6 +249,7 @@ Place your private configuration here! Remember, you do not need to run =doom sy
 | 
				
			|||||||
;; numbers are disabled. For relative line numbers, set this to `relative'.
 | 
					;; numbers are disabled. For relative line numbers, set this to `relative'.
 | 
				
			||||||
(setq display-line-numbers-type t)
 | 
					(setq display-line-numbers-type t)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(setq projectile-project-search-path '("~/Projects/" "~/.config/"))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
;; Here are some additional functions/macros that could help you configure Doom:
 | 
					;; Here are some additional functions/macros that could help you configure Doom:
 | 
				
			||||||
;;
 | 
					;;
 | 
				
			||||||
@@ -266,6 +267,19 @@ Place your private configuration here! Remember, you do not need to run =doom sy
 | 
				
			|||||||
;;
 | 
					;;
 | 
				
			||||||
;; You can also try 'gd' (or 'C-c c d') to jump to their definition and see how
 | 
					;; You can also try 'gd' (or 'C-c c d') to jump to their definition and see how
 | 
				
			||||||
;; they are implemented.
 | 
					;; they are implemented.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(use-package! org-auto-tangle
 | 
				
			||||||
 | 
					  :defer t
 | 
				
			||||||
 | 
					  :hook (org-mode . org-auto-tangle-mode)
 | 
				
			||||||
 | 
					  :config
 | 
				
			||||||
 | 
					  (setq org-auto-tangle-default t)
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(setq-default tab-width 4)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(setq highlight-indent-guides-method 'fill)
 | 
				
			||||||
 | 
					(setq highlight-indent-guides-responsive 'stack)
 | 
				
			||||||
 | 
					(setq highlight-indent-guides-delay 0)
 | 
				
			||||||
#+END_SRC
 | 
					#+END_SRC
 | 
				
			||||||
 | 
					
 | 
				
			||||||
** packages.el
 | 
					** packages.el
 | 
				
			||||||
@@ -321,4 +335,11 @@ Place your private configuration here! Remember, you do not need to run =doom sy
 | 
				
			|||||||
;(unpin! pinned-package another-pinned-package)
 | 
					;(unpin! pinned-package another-pinned-package)
 | 
				
			||||||
;; ...Or *all* packages (NOT RECOMMENDED; will likely break things)
 | 
					;; ...Or *all* packages (NOT RECOMMENDED; will likely break things)
 | 
				
			||||||
;(unpin! t)
 | 
					;(unpin! t)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(package! org-auto-tangle)
 | 
				
			||||||
 | 
					(package! fish-mode)
 | 
				
			||||||
 | 
					(package! gitattributes-mode)
 | 
				
			||||||
 | 
					(package! gitconfig-mode)
 | 
				
			||||||
 | 
					(package! gitignore-mode)
 | 
				
			||||||
 | 
					(package! vimrc-mode)
 | 
				
			||||||
#+END_SRC
 | 
					#+END_SRC
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										14
									
								
								config.el
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								config.el
									
									
									
									
									
								
							@@ -33,6 +33,7 @@
 | 
				
			|||||||
;; numbers are disabled. For relative line numbers, set this to `relative'.
 | 
					;; numbers are disabled. For relative line numbers, set this to `relative'.
 | 
				
			||||||
(setq display-line-numbers-type t)
 | 
					(setq display-line-numbers-type t)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(setq projectile-project-search-path '("~/Projects/" "~/.config/"))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
;; Here are some additional functions/macros that could help you configure Doom:
 | 
					;; Here are some additional functions/macros that could help you configure Doom:
 | 
				
			||||||
;;
 | 
					;;
 | 
				
			||||||
@@ -50,3 +51,16 @@
 | 
				
			|||||||
;;
 | 
					;;
 | 
				
			||||||
;; You can also try 'gd' (or 'C-c c d') to jump to their definition and see how
 | 
					;; You can also try 'gd' (or 'C-c c d') to jump to their definition and see how
 | 
				
			||||||
;; they are implemented.
 | 
					;; they are implemented.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(use-package! org-auto-tangle
 | 
				
			||||||
 | 
					  :defer t
 | 
				
			||||||
 | 
					  :hook (org-mode . org-auto-tangle-mode)
 | 
				
			||||||
 | 
					  :config
 | 
				
			||||||
 | 
					  (setq org-auto-tangle-default t)
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(setq-default tab-width 4)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(setq highlight-indent-guides-method 'fill)
 | 
				
			||||||
 | 
					(setq highlight-indent-guides-responsive 'stack)
 | 
				
			||||||
 | 
					(setq highlight-indent-guides-delay 0)
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										8
									
								
								init.el
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								init.el
									
									
									
									
									
								
							@@ -40,7 +40,7 @@
 | 
				
			|||||||
       ophints           ; highlight the region an operation acts on
 | 
					       ophints           ; highlight the region an operation acts on
 | 
				
			||||||
       (popup +defaults)   ; tame sudden yet inevitable temporary windows
 | 
					       (popup +defaults)   ; tame sudden yet inevitable temporary windows
 | 
				
			||||||
       ;;tabs              ; a tab bar for Emacs
 | 
					       ;;tabs              ; a tab bar for Emacs
 | 
				
			||||||
       ;;treemacs          ; a project drawer, like neotree but cooler
 | 
					       treemacs          ; a project drawer, like neotree but cooler
 | 
				
			||||||
       ;;unicode           ; extended unicode support for various languages
 | 
					       ;;unicode           ; extended unicode support for various languages
 | 
				
			||||||
       vc-gutter         ; vcs diff in the fringe
 | 
					       vc-gutter         ; vcs diff in the fringe
 | 
				
			||||||
       vi-tilde-fringe   ; fringe tildes to mark beyond EOB
 | 
					       vi-tilde-fringe   ; fringe tildes to mark beyond EOB
 | 
				
			||||||
@@ -86,13 +86,13 @@
 | 
				
			|||||||
       ;;direnv
 | 
					       ;;direnv
 | 
				
			||||||
       ;;docker
 | 
					       ;;docker
 | 
				
			||||||
       ;;editorconfig      ; let someone else argue about tabs vs spaces
 | 
					       ;;editorconfig      ; let someone else argue about tabs vs spaces
 | 
				
			||||||
       ;;ein               ; tame Jupyter notebooks with emacs
 | 
					       ein               ; tame Jupyter notebooks with emacs
 | 
				
			||||||
       (eval +overlay)     ; run code, run (also, repls)
 | 
					       (eval +overlay)     ; run code, run (also, repls)
 | 
				
			||||||
       ;;gist              ; interacting with github gists
 | 
					       ;;gist              ; interacting with github gists
 | 
				
			||||||
       lookup              ; navigate your code and its documentation
 | 
					       lookup              ; navigate your code and its documentation
 | 
				
			||||||
       lsp               ; M-x vscode
 | 
					       lsp               ; M-x vscode
 | 
				
			||||||
       magit             ; a git porcelain for Emacs
 | 
					       magit             ; a git porcelain for Emacs
 | 
				
			||||||
       ;;make              ; run make tasks from Emacs
 | 
					       make              ; run make tasks from Emacs
 | 
				
			||||||
       ;;pass              ; password manager for nerds
 | 
					       ;;pass              ; password manager for nerds
 | 
				
			||||||
       pdf               ; pdf enhancements
 | 
					       pdf               ; pdf enhancements
 | 
				
			||||||
       ;;prodigy           ; FIXME managing external services & code builders
 | 
					       ;;prodigy           ; FIXME managing external services & code builders
 | 
				
			||||||
@@ -129,7 +129,7 @@
 | 
				
			|||||||
       ;;fstar             ; (dependent) types and (monadic) effects and Z3
 | 
					       ;;fstar             ; (dependent) types and (monadic) effects and Z3
 | 
				
			||||||
       ;;gdscript          ; the language you waited for
 | 
					       ;;gdscript          ; the language you waited for
 | 
				
			||||||
       ;;(go +lsp)         ; the hipster dialect
 | 
					       ;;(go +lsp)         ; the hipster dialect
 | 
				
			||||||
       ;;(haskell +dante)  ; a language that's lazier than I am
 | 
					       (haskell +dante)  ; a language that's lazier than I am
 | 
				
			||||||
       ;;hy                ; readability of scheme w/ speed of python
 | 
					       ;;hy                ; readability of scheme w/ speed of python
 | 
				
			||||||
       ;;idris             ; a language you can depend on
 | 
					       ;;idris             ; a language you can depend on
 | 
				
			||||||
       json              ; At least it ain't XML
 | 
					       json              ; At least it ain't XML
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -48,3 +48,10 @@
 | 
				
			|||||||
;(unpin! pinned-package another-pinned-package)
 | 
					;(unpin! pinned-package another-pinned-package)
 | 
				
			||||||
;; ...Or *all* packages (NOT RECOMMENDED; will likely break things)
 | 
					;; ...Or *all* packages (NOT RECOMMENDED; will likely break things)
 | 
				
			||||||
;(unpin! t)
 | 
					;(unpin! t)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(package! org-auto-tangle)
 | 
				
			||||||
 | 
					(package! fish-mode)
 | 
				
			||||||
 | 
					(package! gitattributes-mode)
 | 
				
			||||||
 | 
					(package! gitconfig-mode)
 | 
				
			||||||
 | 
					(package! gitignore-mode)
 | 
				
			||||||
 | 
					(package! vimrc-mode)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user