| 
									
										
										
										
											2024-03-24 15:45:25 -04:00
										 |  |  | ;; -*- no-byte-compile: t; -*- | 
					
						
							|  |  |  | ;;; $DOOMDIR/packages.el | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ;; To install a package with Doom you must declare them here and run 'doom sync' | 
					
						
							|  |  |  | ;; on the command line, then restart Emacs for the changes to take effect -- or | 
					
						
							|  |  |  | ;; use 'M-x doom/reload'. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ;; To install SOME-PACKAGE from MELPA, ELPA or emacsmirror: | 
					
						
							|  |  |  | ;(package! some-package) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ;; To install a package directly from a remote git repo, you must specify a | 
					
						
							|  |  |  | ;; `:recipe'. You'll find documentation on what `:recipe' accepts here: | 
					
						
							|  |  |  | ;; https://github.com/raxod502/straight.el#the-recipe-format | 
					
						
							|  |  |  | ;(package! another-package | 
					
						
							|  |  |  | ;  :recipe (:host github :repo "username/repo")) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ;; If the package you are trying to install does not contain a PACKAGENAME.el | 
					
						
							|  |  |  | ;; file, or is located in a subdirectory of the repo, you'll need to specify | 
					
						
							|  |  |  | ;; `:files' in the `:recipe': | 
					
						
							|  |  |  | ;(package! this-package | 
					
						
							|  |  |  | ;  :recipe (:host github :repo "username/repo" | 
					
						
							|  |  |  | ;           :files ("some-file.el" "src/lisp/*.el"))) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ;; If you'd like to disable a package included with Doom, you can do so here | 
					
						
							|  |  |  | ;; with the `:disable' property: | 
					
						
							|  |  |  | ;(package! builtin-package :disable t) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ;; You can override the recipe of a built in package without having to specify | 
					
						
							|  |  |  | ;; all the properties for `:recipe'. These will inherit the rest of its recipe | 
					
						
							|  |  |  | ;; from Doom or MELPA/ELPA/Emacsmirror: | 
					
						
							|  |  |  | ;(package! builtin-package :recipe (:nonrecursive t)) | 
					
						
							|  |  |  | ;(package! builtin-package-2 :recipe (:repo "myfork/package")) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ;; Specify a `:branch' to install a package from a particular branch or tag. | 
					
						
							|  |  |  | ;; This is required for some packages whose default branch isn't 'master' (which | 
					
						
							|  |  |  | ;; our package manager can't deal with; see raxod502/straight.el#279) | 
					
						
							|  |  |  | ;(package! builtin-package :recipe (:branch "develop")) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ;; Use `:pin' to specify a particular commit to install. | 
					
						
							|  |  |  | ;(package! builtin-package :pin "1a2b3c4d5e") | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ;; Doom's packages are pinned to a specific commit and updated from release to | 
					
						
							|  |  |  | ;; release. The `unpin!' macro allows you to unpin single packages... | 
					
						
							|  |  |  | ;(unpin! pinned-package) | 
					
						
							|  |  |  | ;; ...or multiple packages | 
					
						
							|  |  |  | ;(unpin! pinned-package another-pinned-package) | 
					
						
							|  |  |  | ;; ...Or *all* packages (NOT RECOMMENDED; will likely break things) | 
					
						
							|  |  |  | ;(unpin! t) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | (package! gendoxy | 
					
						
							|  |  |  |    :recipe (:host github :repo "mp81ss/gendoxy" :files ("gendoxy.el")) | 
					
						
							|  |  |  |    :pin "ad470f5") | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ;; Promela model checker | 
					
						
							|  |  |  | (package! promela-mode | 
					
						
							|  |  |  |    :recipe (:host github :repo "g15ecb/promela-mode" :files ("promela-mode.el"))) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-06-02 04:45:48 -04:00
										 |  |  | ;; ;; manages ssh-agent and gpg-agent configs | 
					
						
							|  |  |  | ;; (package! keychain-environment) | 
					
						
							| 
									
										
										
										
											2024-06-02 04:12:18 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-03-24 15:45:25 -04:00
										 |  |  | ;;(package! company-tabnine :recipe (:host github :repo "TommyX12/company-tabnine")) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | (package! wakatime-mode) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ;; vterm seg-fault fix | 
					
						
							|  |  |  | ;; https://github.com/akermu/emacs-libvterm/issues/559 | 
					
						
							|  |  |  | ;;(package! vterm :recipe | 
					
						
							|  |  |  | ;;  (:host github | 
					
						
							|  |  |  | ;;   :repo "blahgeek/emacs-libvterm" | 
					
						
							|  |  |  | ;;   :branch "fix-visibility")) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ;; Handlebars web format | 
					
						
							|  |  |  | (package! handlebars-mode | 
					
						
							|  |  |  |   :recipe (:host github :repo "danielevans/handlebars-mode" :files ("handlebars-mode.el"))) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ;; Pinning due to doom getting locked in an error loop | 
					
						
							|  |  |  | ;; (package! straight :pin "3eca39d") | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | (package! pacdiff.el | 
					
						
							|  |  |  |   :recipe (:host github :repo "fbrosda/pacdiff.el" :files ("pacdiff.el" "README.org" "LICENSE"))) | 
					
						
							| 
									
										
										
										
											2025-03-31 03:58:21 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-02 17:38:06 -04:00
										 |  |  | ;;(package! python-docstring-mode | 
					
						
							|  |  |  | ;;  :recipe (:host github :repo "glyph/python-docstring-mode" :files ("python-docstring.el" "docstring_wrap.py"))) | 
					
						
							| 
									
										
										
										
											2025-03-31 03:58:21 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-02 17:38:06 -04:00
										 |  |  | ;;(package! sphinx-doc) | 
					
						
							| 
									
										
										
										
											2025-03-31 03:58:21 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | ;; https://github.com/glyph/python-docstring-mode.git |