diff options
author | jdlugosz963 <jdlugosz963@gmail.com> | 2022-08-12 17:33:44 +0200 |
---|---|---|
committer | jdlugosz963 <jdlugosz963@gmail.com> | 2022-08-12 17:33:44 +0200 |
commit | ce6293c0cc6a9be96acc5fc49c5ba52241053f14 (patch) | |
tree | f5d33e5ad18787339902ca006e8d19f3e73bf9c5 | |
parent | e317f2db74fa024b58c2c0d4bc0e1df0f489c290 (diff) | |
download | dotfiles-ce6293c0cc6a9be96acc5fc49c5ba52241053f14.tar.gz dotfiles-ce6293c0cc6a9be96acc5fc49c5ba52241053f14.zip |
Update doom emacs config
-rw-r--r-- | .doom.d/config.el | 9 | ||||
-rw-r--r-- | .doom.d/custom.el | 6 | ||||
-rw-r--r-- | .doom.d/init.el | 22 |
3 files changed, 21 insertions, 16 deletions
diff --git a/.doom.d/config.el b/.doom.d/config.el index 3fa85f7..896b8ee 100644 --- a/.doom.d/config.el +++ b/.doom.d/config.el | |||
@@ -2,7 +2,7 @@ | |||
2 | user-mail-address "jdlugosz963@gmail.com") | 2 | user-mail-address "jdlugosz963@gmail.com") |
3 | 3 | ||
4 | (setq doom-theme 'doom-dracula) | 4 | (setq doom-theme 'doom-dracula) |
5 | (setq doom-font (font-spec :family "Mononoki Nerd Font Mono" :size 13)) | 5 | (setq doom-font (font-spec :family "Hack" :size 13)) |
6 | 6 | ||
7 | (setq org-directory "~/Documents/org/") | 7 | (setq org-directory "~/Documents/org/") |
8 | 8 | ||
@@ -27,9 +27,7 @@ | |||
27 | (use-package! org-bullets | 27 | (use-package! org-bullets |
28 | :after org | 28 | :after org |
29 | :hook (org-mode . org-bullets-mode) | 29 | :hook (org-mode . org-bullets-mode) |
30 | :config | 30 | :config (setq org-bullets-bullet-list '("◉" "●" "○" "◆" "●" "○" "◆"))) |
31 | (setq org-bullets-bullet-list '("◉" "●" "○" "◆" "●" "○" "◆")) | ||
32 | ) | ||
33 | 31 | ||
34 | (use-package org-roam | 32 | (use-package org-roam |
35 | :ensure t | 33 | :ensure t |
@@ -53,3 +51,6 @@ | |||
53 | (global-set-key (kbd "S-<f8>") 'org-tree-slide-skip-done-toggle) | 51 | (global-set-key (kbd "S-<f8>") 'org-tree-slide-skip-done-toggle) |
54 | 52 | ||
55 | (setq lsp-rust-server 'rust-analyzer) | 53 | (setq lsp-rust-server 'rust-analyzer) |
54 | |||
55 | (require 'twittering-mode) | ||
56 | (setq twittering-cert-file "/etc/ssl/cert.pem") | ||
diff --git a/.doom.d/custom.el b/.doom.d/custom.el index d20f917..d44fb92 100644 --- a/.doom.d/custom.el +++ b/.doom.d/custom.el | |||
@@ -3,7 +3,11 @@ | |||
3 | ;; If you edit it by hand, you could mess it up, so be careful. | 3 | ;; If you edit it by hand, you could mess it up, so be careful. |
4 | ;; Your init file should contain only one such instance. | 4 | ;; Your init file should contain only one such instance. |
5 | ;; If there is more than one, they won't work right. | 5 | ;; If there is more than one, they won't work right. |
6 | '(package-selected-packages '(pdf-tools))) | 6 | '(custom-safe-themes |
7 | '("1bddd01e6851f5c4336f7d16c56934513d41cc3d0233863760d1798e74809b4b" "4a5aa2ccb3fa837f322276c060ea8a3d10181fecbd1b74cb97df8e191b214313" "1d5e33500bc9548f800f9e248b57d1b2a9ecde79cb40c0b1398dec51ee820daf" default)) | ||
8 | '(package-selected-packages | ||
9 | '(lsp-java python-django dockerfile-mode dired-ranger lsp-mode ## diredc diff-hl)) | ||
10 | '(warning-suppress-types '((dired-mode-hook) (dired-mode-hook)))) | ||
7 | (custom-set-faces | 11 | (custom-set-faces |
8 | ;; custom-set-faces was added by Custom. | 12 | ;; custom-set-faces was added by Custom. |
9 | ;; If you edit it by hand, you could mess it up, so be careful. | 13 | ;; If you edit it by hand, you could mess it up, so be careful. |
diff --git a/.doom.d/init.el b/.doom.d/init.el index 11c4398..7260c69 100644 --- a/.doom.d/init.el +++ b/.doom.d/init.el | |||
@@ -39,11 +39,11 @@ | |||
39 | minimap ; show a map of the code on the side | 39 | minimap ; show a map of the code on the side |
40 | modeline ; snazzy, Atom-inspired modeline, plus API | 40 | modeline ; snazzy, Atom-inspired modeline, plus API |
41 | ;;nav-flash ; blink cursor line after big motions | 41 | ;;nav-flash ; blink cursor line after big motions |
42 | neotree ; a project drawer, like NERDTree for vim | 42 | ;;neotree ; a project drawer, like NERDTree for vim |
43 | ophints ; highlight the region an operation acts on | 43 | ophints ; highlight the region an operation acts on |
44 | (popup +defaults) ; tame sudden yet inevitable temporary windows | 44 | (popup +defaults) ; tame sudden yet inevitable temporary windows |
45 | ;;tabs ; a tab bar for Emacs | 45 | ;;tabs ; a tab bar for Emacs |
46 | ;;treemacs ; a project drawer, like neotree but cooler | 46 | treemacs ; a project drawer, like neotree but cooler |
47 | ;;unicode ; extended unicode support for various languages | 47 | ;;unicode ; extended unicode support for various languages |
48 | vc-gutter ; vcs diff in the fringe | 48 | vc-gutter ; vcs diff in the fringe |
49 | vi-tilde-fringe ; fringe tildes to mark beyond EOB | 49 | vi-tilde-fringe ; fringe tildes to mark beyond EOB |
@@ -73,7 +73,7 @@ | |||
73 | vc ; version-control and Emacs, sitting in a tree | 73 | vc ; version-control and Emacs, sitting in a tree |
74 | 74 | ||
75 | :term | 75 | :term |
76 | ;;eshell ; the elisp shell that works everywhere | 76 | eshell ; the elisp shell that works everywhere |
77 | ;;shell ; simple shell REPL for Emacs | 77 | ;;shell ; simple shell REPL for Emacs |
78 | ;;term ; basic terminal emulator for Emacs | 78 | ;;term ; basic terminal emulator for Emacs |
79 | vterm ; the best terminal emulation in Emacs | 79 | vterm ; the best terminal emulation in Emacs |
@@ -94,7 +94,7 @@ | |||
94 | (eval +overlay) ; run code, run (also, repls) | 94 | (eval +overlay) ; run code, run (also, repls) |
95 | ;;gist ; interacting with github gists | 95 | ;;gist ; interacting with github gists |
96 | lookup ; navigate your code and its documentation | 96 | lookup ; navigate your code and its documentation |
97 | ;;lsp ; M-x vscode | 97 | lsp ; M-x vscode |
98 | magit ; a git porcelain for Emacs | 98 | magit ; a git porcelain for Emacs |
99 | ;;make ; run make tasks from Emacs | 99 | ;;make ; run make tasks from Emacs |
100 | ;;pass ; password manager for nerds | 100 | ;;pass ; password manager for nerds |
@@ -107,7 +107,7 @@ | |||
107 | ;;upload ; map local to remote projects via ssh/ftp | 107 | ;;upload ; map local to remote projects via ssh/ftp |
108 | 108 | ||
109 | :os | 109 | :os |
110 | (:if IS-MAC macos) ; improve compatibility with macOS | 110 | ;;(:if IS-MAC macos) ; improve compatibility with macOS |
111 | ;;tty ; improve the terminal Emacs experience | 111 | ;;tty ; improve the terminal Emacs experience |
112 | 112 | ||
113 | :lang | 113 | :lang |
@@ -132,8 +132,8 @@ | |||
132 | ;;fsharp ; ML stands for Microsoft's Language | 132 | ;;fsharp ; ML stands for Microsoft's Language |
133 | ;;fstar ; (dependent) types and (monadic) effects and Z3 | 133 | ;;fstar ; (dependent) types and (monadic) effects and Z3 |
134 | ;;gdscript ; the language you waited for | 134 | ;;gdscript ; the language you waited for |
135 | (go +lsp) ; the hipster dialect | 135 | ;;(go +lsp) ; the hipster dialect |
136 | (haskell +lsp) ; a language that's lazier than I am | 136 | ;;(haskell +lsp) ; a language that's lazier than I am |
137 | ;;hy ; readability of scheme w/ speed of python | 137 | ;;hy ; readability of scheme w/ speed of python |
138 | ;;idris ; a language you can depend on | 138 | ;;idris ; a language you can depend on |
139 | json ; At least it ain't XML | 139 | json ; At least it ain't XML |
@@ -144,13 +144,13 @@ | |||
144 | ;;latex ; writing papers in Emacs has never been so fun | 144 | ;;latex ; writing papers in Emacs has never been so fun |
145 | ;;lean ; for folks with too much to prove | 145 | ;;lean ; for folks with too much to prove |
146 | ;;ledger ; be audit you can be | 146 | ;;ledger ; be audit you can be |
147 | lua ; one-based indices? one-based indices | 147 | ;;lua ; one-based indices? one-based indices |
148 | markdown ; writing docs for people to ignore | 148 | markdown ; writing docs for people to ignore |
149 | ;;nim ; python + lisp at the speed of c | 149 | ;;nim ; python + lisp at the speed of c |
150 | ;;nix ; I hereby declare "nix geht mehr!" | 150 | ;;nix ; I hereby declare "nix geht mehr!" |
151 | ;;ocaml ; an objective camel | 151 | ;;ocaml ; an objective camel |
152 | org ; organize your plain life in plain text | 152 | org ; organize your plain life in plain text |
153 | php ; perl's insecure younger brother | 153 | ;;php ; perl's insecure younger brother |
154 | ;;plantuml ; diagrams for confusing people more | 154 | ;;plantuml ; diagrams for confusing people more |
155 | ;;purescript ; javascript, but functional | 155 | ;;purescript ; javascript, but functional |
156 | python ; beautiful is better than ugly | 156 | python ; beautiful is better than ugly |
@@ -179,9 +179,9 @@ | |||
179 | 179 | ||
180 | :app | 180 | :app |
181 | calendar | 181 | calendar |
182 | ;;emms | 182 | emms |
183 | everywhere ; *leave* Emacs!? You must be joking | 183 | everywhere ; *leave* Emacs!? You must be joking |
184 | ;;irc ; how neckbeards socialize | 184 | irc ; how neckbeards socialize |
185 | ;;(rss +org) ; emacs as an RSS reader | 185 | ;;(rss +org) ; emacs as an RSS reader |
186 | twitter ; twitter client https://twitter.com/vnought | 186 | twitter ; twitter client https://twitter.com/vnought |
187 | 187 | ||