summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjdlugosz963 <jdlugosz963@gmail.com>2022-08-12 17:33:44 +0200
committerjdlugosz963 <jdlugosz963@gmail.com>2022-08-12 17:33:44 +0200
commitce6293c0cc6a9be96acc5fc49c5ba52241053f14 (patch)
treef5d33e5ad18787339902ca006e8d19f3e73bf9c5
parente317f2db74fa024b58c2c0d4bc0e1df0f489c290 (diff)
downloaddotfiles-ce6293c0cc6a9be96acc5fc49c5ba52241053f14.tar.gz
dotfiles-ce6293c0cc6a9be96acc5fc49c5ba52241053f14.zip
Update doom emacs config
-rw-r--r--.doom.d/config.el9
-rw-r--r--.doom.d/custom.el6
-rw-r--r--.doom.d/init.el22
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