2026-01-25T22:53:21

This commit is contained in:
2026-01-25 22:53:19 +01:00
parent 8efb705c89
commit bb1bf0b1e6
9 changed files with 511 additions and 4 deletions

BIN
.swp Normal file

Binary file not shown.

1
Emacs-Logo.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="800" width="1200" version="1.0" viewBox="-76.17645 -128.1515 660.1959 768.909"><defs><linearGradient id="b"><stop offset="0" stop-color="#411f5d"/><stop offset="1" stop-color="#5b2a85"/></linearGradient><linearGradient id="a"><stop offset="0" stop-color="#8381c5"/><stop offset=".566" stop-color="#7e55b3" stop-opacity=".996"/><stop offset="1" stop-color="#a52ecb" stop-opacity=".992"/></linearGradient><linearGradient xlink:href="#a" id="d" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.87386 0 0 .82818 244.806 249.69)" spreadMethod="pad" x1="-122.202" y1="-161.851" x2="236.614" y2="300.74"/><linearGradient xlink:href="#b" id="e" gradientUnits="userSpaceOnUse" gradientTransform="translate(1.833 1.934) scale(.98685)" x1="447.809" y1="396.607" x2="173.945" y2="66.018"/><filter id="c" x="-.045" width="1.089" y="-.044" height="1.088" color-interpolation-filters="sRGB"><feGaussianBlur stdDeviation="8.785"/></filter></defs><path transform="translate(1.833 1.934) scale(.98685)" d="M491.67 257.76c0 131.794-105.76 238.634-236.222 238.634S19.226 389.554 19.226 257.759c0-131.794 105.76-238.635 236.222-238.635 130.461 0 236.221 106.84 236.221 238.635z" opacity=".405" fill="#211f46" fill-opacity=".996" stroke="#0a0b1b" stroke-width="8.533" filter="url(#c)"/><path d="M487.037 256.303c0 130.061-104.37 235.497-233.115 235.497-128.746 0-233.116-105.436-233.116-235.497S125.176 20.806 253.922 20.806c128.745 0 233.115 105.436 233.115 235.497z" fill="url(#d)" stroke="url(#e)" stroke-width="13.338"/><path d="M173.799 421.719s19.738 1.396 45.131-.842c10.283-.906 49.327-4.74 78.517-11.142 0 0 35.59-7.617 54.63-14.634C372 387.76 382.841 381.528 387.72 372.7c-.212-1.81 1.503-8.225-7.685-12.078-23.488-9.852-50.73-8.07-104.633-9.213-59.778-2.054-79.663-12.06-90.256-20.118-10.158-8.176-5.05-30.793 38.474-50.715 21.925-10.61 107.87-30.187 107.87-30.187-28.944-14.308-82.918-39.46-94.013-44.89-9.73-4.764-25.303-11.936-28.678-20.614-3.827-8.331 9.038-15.507 16.225-17.563 23.144-6.676 55.818-10.825 85.554-11.29 14.948-.235 17.374-1.197 17.374-1.197 20.624-3.42 34.201-17.531 28.544-39.878-5.078-22.81-31.861-36.214-57.313-31.574-23.969 4.37-81.738 21.15-81.738 21.15 71.407-.618 83.359.574 88.697 8.037 3.152 4.407-1.433 10.45-20.477 13.56-20.733 3.387-63.831 7.465-63.831 7.465-41.345 2.455-70.468 2.62-79.203 21.113-5.706 12.082 6.085 22.763 11.254 29.45 21.84 24.288 53.388 37.388 73.695 47.035 7.64 3.63 30.058 10.484 30.058 10.484-65.878-3.624-113.4 16.605-141.276 39.896-31.529 29.163-17.582 63.924 47.012 85.327 38.152 12.641 57.073 18.587 113.982 13.462 33.52-1.807 38.804-.731 39.138 2.02.47 3.871-37.231 13.49-47.524 16.46-26.185 7.553-94.828 22.804-95.171 22.878z" fill="#fff" fill-rule="evenodd"/></svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

104
config.el
View File

@@ -75,7 +75,7 @@
;; You can also try 'gd' (or 'C-c c d') to jump to their definition and see how
;; they are implemented.
(setq doom-theme 'catppuccin)
;; (setq doom-theme 'catppuccin)
;;(setq org-startup-with-inline-images t)
;; for inline images in org mode
(setq org-display-inline-images t)
@@ -344,3 +344,105 @@ Uses `current-date-time-format' for the formatting the date/time."
;; (nth (random (length alternatives)) alternatives))))
(setq vterm-shell "/usr/bin/env zsh")
;; for installing c and cpp tree sitter languages
;; probably only need this once and run
;; M-x treesit-install-language-grammar RET c RET
;; M-x treesit-install-language-grammar RET cpp RET
;; can comment out after
;; (after! treesit
;; (setq treesit-language-source-alist
;; '((c "https://github.com/tree-sitter/tree-sitter-c")
;; (cpp "https://github.com/tree-sitter/tree-sitter-cpp"))))
;; for org blocks:
(setq company-org-block-edit-style 'auto) ;; 'auto, 'prompt, or 'inline
(add-hook 'org-mode-hook
(lambda ()
(add-to-list (make-local-variable 'company-backends)
'company-org-block)))
;; for better csv handling
;; disable line wrap
(defun disable-linewrap ()
"csv line wrap setup"
(visual-line-mode -1)
(toggle-truncate-lines 1))
(add-hook 'csv-mode-hook #'disable-linewrap)
;; auto detect separator
(add-hook 'csv-mode-hook #'csv-guess-set-separator)
;; turn on field alignment
(add-hook 'csv-mode-hook #'csv-align-mode)
;; add csv header line
(add-hook 'csv-mode-hook #'csv-header-line)
(defun toggle-csv-mode-hooks ()
"Toggle my CSV mode hooks (add/remove)."
(interactive)
(if (memq #'disable-linewrap csv-mode-hook)
(progn
(remove-hook 'csv-mode-hook #'disable-linewrap)
(visual-line-mode t)
(toggle-truncate-lines)
(remove-hook 'csv-mode-hook #'csv-guess-set-separator)
(csv-guess-set-separator)
(remove-hook 'csv-mode-hook #'csv-align-mode)
(csv-align-mode)
(remove-hook 'csv-mode-hook #'csv-header-line)
(csv-header-line)
(normal-mode)
(message "CSV hooks removed"))
(progn
(add-hook 'csv-mode-hook #'disable-linewrap)
(add-hook 'csv-mode-hook #'csv-guess-set-separator)
(add-hook 'csv-mode-hook #'csv-align-mode)
(add-hook 'csv-mode-hook #'csv-header-line)
(normal-mode)
(message "CSV hooks added"))))
;; (map! :map csv-mode-map "SPC t ;" #'toggle-csv-mode-hooks)
(map! :after csv-mode
:map csv-mode-map
:desc "Toggle CSV hooks"
:n "SPC t ;" #'toggle-csv-mode-hooks)
;; :leader
;; "t;" #'toggle-csv-mode-hooks)
;; make invisible characters more visible
(setq! glyphless-char-display-control '((format-control . empty-box) (variation-selectors . thin-space) (no-font . hex-code)))
;; A starting point for a conservative, MISRA-friendly layout.
;; CC Mode style approximating the example (Allman + 4 spaces + aligned args).
(c-add-style
"misra-allman"
'("bsd"
(c-basic-offset . 4)
(indent-tabs-mode . nil)
;; Make { for functions and control statements go on the next line when typing.
;; Note: this affects "on-the-fly" formatting; reindent won't move braces by itself.
(c-hanging-braces-alist . ((defun-open before)
(substatement-open before)))
;; Keep the brace itself not additionally indented relative to the if/for/while.
;; After-the-fact cleanup: turn "} else {" into "}\nelse\n{".
(c-cleanup-list . (brace-else-brace)) ; key part for else placement
(c-offsets-alist . ((statement-block-intro . +)
(substatement-open . 0)
(case-label . +)
(statement-case-intro . +)
(arglist-cont-nonempty . c-lineup-arglist)
;; Align wrapped function call/decl arguments under the first arg.
(arglist-intro . +)
(arglist-cont-nonempty . c-lineup-arglist)
(arglist-close . 0)))))

27
custom.el Normal file
View File

@@ -0,0 +1,27 @@
;;; -*- lexical-binding: t -*-
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(custom-safe-themes
'("0c83e0b50946e39e237769ad368a08f2cd1c854ccbcd1a01d39fdce4d6f86478"
"5c8a1b64431e03387348270f50470f64e28dfae0084d33108c33a81c1e126ad6"
"0325a6b5eea7e5febae709dab35ec8648908af12cf2d2b569bedc8da0a3a81c1"
"d97ac0baa0b67be4f7523795621ea5096939a47e8b46378f79e78846e0e4ad3d"
"014cb63097fc7dbda3edf53eb09802237961cbb4c9e9abd705f23b86511b0a69"
"b5fd9c7429d52190235f2383e47d340d7ff769f141cd8f9e7a4629a81abc6b19"
"7ec8fd456c0c117c99e3a3b16aaf09ed3fb91879f6601b1ea0eeaee9c6def5d9"
"fffef514346b2a43900e1c7ea2bc7d84cbdd4aa66c1b51946aade4b8d343b55a"
"7771c8496c10162220af0ca7b7e61459cb42d18c35ce272a63461c0fc1336015"
"f64189544da6f16bab285747d04a92bd57c7e7813d8c24c30f382f087d460a33"
"0d2c5679b6d087686dcfd4d7e57ed8e8aedcccc7f1a478cd69704c02e4ee36fe"
"77fff78cc13a2ff41ad0a8ba2f09e8efd3c7e16be20725606c095f9a19c24d3d"
"4594d6b9753691142f02e67b8eb0fda7d12f6cc9f1299a49b819312d6addad1d"
"3061706fa92759264751c64950df09b285e3a2d3a9db771e99bcbb2f9b470037" default)))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
)

274
doomEmacs.svg Normal file
View File

@@ -0,0 +1,274 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
id="svg5"
version="1.1"
viewBox="0 0 142.78185 142.78186"
height="539.64795"
width="539.64795"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#">
<defs
id="defs2">
<linearGradient
id="linearGradient205766">
<stop
style="stop-color:#5e81ac;stop-opacity:1"
offset="0"
id="stop205762" />
<stop
style="stop-color:#b48ead;stop-opacity:1"
offset="1"
id="stop205764" />
</linearGradient>
<filter
style="color-interpolation-filters:sRGB"
id="filter226062-6"
x="-0.3"
y="-0.3"
width="1.6"
height="1.6">
<feGaussianBlur
stdDeviation="6.0859423"
id="feGaussianBlur226064-2" />
</filter>
<linearGradient
xlink:href="#linearGradient205766"
id="linearGradient1467"
gradientUnits="userSpaceOnUse"
x1="156.67468"
y1="94.809441"
x2="156.67468"
y2="128.78041" />
<linearGradient
xlink:href="#linearGradient205766"
id="linearGradient1469"
gradientUnits="userSpaceOnUse"
x1="156.67468"
y1="94.809441"
x2="156.67468"
y2="128.78041" />
<linearGradient
xlink:href="#linearGradient205766"
id="linearGradient1471"
gradientUnits="userSpaceOnUse"
x1="156.67468"
y1="94.809441"
x2="156.67468"
y2="128.78041" />
<linearGradient
xlink:href="#linearGradient205766"
id="linearGradient1473"
gradientUnits="userSpaceOnUse"
x1="156.67468"
y1="94.809441"
x2="156.67468"
y2="128.78041" />
<linearGradient
xlink:href="#linearGradient205766"
id="linearGradient1475"
gradientUnits="userSpaceOnUse"
x1="156.67468"
y1="94.809441"
x2="156.67468"
y2="128.78041" />
<filter
style="color-interpolation-filters:sRGB"
id="filter1319"
x="-0.026999999"
y="-0.026999999"
width="1.054"
height="1.054">
<feGaussianBlur
stdDeviation="1.5239997"
id="feGaussianBlur1321" />
</filter>
</defs>
<g
id="layer1"
transform="translate(-433.5369,77.773083)">
<g
id="g1358">
<circle
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.767386;filter:url(#filter1319)"
id="circle867"
cx="504.92783"
cy="-6.3821611"
r="67.733322" />
<g
id="g18922">
<g
id="g18543"
transform="matrix(2.2243578,0,0,2.2243578,-535.28249,90.743868)">
<circle
style="fill:#2e3440;fill-opacity:1;stroke:none;stroke-width:0.344992"
id="path224903-1"
cx="467.64523"
cy="-43.664749"
r="30.450733" />
<circle
style="mix-blend-mode:normal;fill:#434c5e;fill-opacity:1;stroke:none;stroke-width:0.275803;filter:url(#filter226062-6)"
id="circle226042"
cx="238.59868"
cy="112.83595"
r="24.343769"
transform="matrix(0.7817897,0,0,0.7817897,281.11125,-131.87873)" />
</g>
<g
id="g18437"
transform="matrix(2.077781,0,0,2.0777904,-186.66152,33.125795)">
<g
id="g18389">
<g
id="g203670"
style="font-size:4.27239px;line-height:1.25;font-family:AmazDooMLeft;-inkscape-font-specification:AmazDooMLeft;fill:#b48ead;stroke-width:0.106809"
transform="matrix(3.0430214,0,0,3.0430214,69.89449,-214.06558)">
<path
d="m 83.219017,68.332979 v 0.39306 l 0.28625,0.243526 V 68.49533 h 0.521231 v 0.534049 l -0.704944,0.516959 -0.593862,-0.474236 v -1.982388 l 0.183712,-0.205075 h 0.922837 l 0.192257,0.192257 v 0.598135 h -0.521231 v -0.281978 h -0.28625 v 0.418694 h 0.277705 v 0.521232 z"
id="path203660"
style="fill:#b48ead" />
<path
d="m 85.368032,66.884639 h 0.521232 v 2.14474 l -0.521232,0.380242 v -1.226176 l -0.341791,0.858751 -0.384515,-0.850206 v 1.217631 l -0.521232,-0.380242 v -2.14474 h 0.521232 l 0.341791,0.777575 z"
id="path203662"
style="fill:#b48ead" />
<path
d="m 86.799279,68.123632 v -0.730579 h -0.28625 v 0.730579 z m -0.28625,0.508414 v 0.833116 l -0.491325,-0.39306 v -1.982388 l 0.183713,-0.205075 h 0.922836 l 0.192258,0.192257 v 1.995206 l -0.521232,0.39306 v -0.833116 z"
id="path203664"
style="fill:#b48ead" />
<path
d="m 88.187809,67.675031 v -0.281978 h -0.28625 v 1.576512 l 0.28625,-0.239254 V 68.49533 h 0.521232 v 0.534049 l -0.704945,0.516959 -0.593862,-0.474236 v -1.982388 l 0.183713,-0.205075 h 0.922836 l 0.192258,0.192257 v 0.598135 z"
style="font-family:AmazDooMRight;-inkscape-font-specification:AmazDooMRight;fill:#b48ead"
id="path203666" />
<path
d="m 88.798764,69.072102 v -0.435783 h 0.491325 v 0.324701 l 0.28625,-0.234981 V 68.456878 L 88.798764,68.01255 v -0.957016 l 0.132444,-0.170895 h 1.004012 l 0.162351,0.200802 v 0.435784 h -0.521232 v -0.153806 h -0.28625 v 0.414422 l 0.807482,0.427239 v 0.863022 l -0.700672,0.474236 z"
style="font-family:AmazDooMRight;-inkscape-font-specification:AmazDooMRight;fill:#b48ead"
id="path203668" />
</g>
<g
id="g225672"
transform="translate(175.81078,-131.46202)">
<path
id="path220643"
style="font-size:4.27239px;line-height:1.25;font-family:AmazDooMLeft;-inkscape-font-specification:AmazDooMLeft;fill:#3b4252;fill-opacity:1;stroke-width:1.22843"
d="m 559.39648,349.91992 v 4 h 3.29297 v 3.24219 h 5.99414 v -4 h -5.99414 v -3.24219 z m 0,10.81055 v 4 h 3.19532 v -4 z m 9.28711,8.00976 -8.10742,5.94532 -6.83008,-5.45508 v 4 l 6.83008,5.45508 8.10742,-5.94532 z"
transform="matrix(0.26458333,0,0,0.26458333,-0.68624115,29.891956)" />
<path
id="path220645"
style="font-size:4.27239px;line-height:1.25;font-family:AmazDooMLeft;-inkscape-font-specification:AmazDooMLeft;fill:#3b4252;fill-opacity:1;stroke-width:1.22843"
d="m 584.11328,359.00977 -3.93164,9.87695 -4.42187,-9.77734 v 4 l 4.42187,9.77734 3.93164,-9.87695 z m -14.34766,9.73046 v 4 l 5.99415,4.37305 v -4 z m 20.3418,0 -5.99414,4.37305 v 4 l 5.99414,-4.37305 z"
transform="matrix(0.26458333,0,0,0.26458333,-0.68624115,29.891956)" />
<path
id="path220647"
style="font-size:4.27239px;line-height:1.25;font-family:AmazDooMLeft;-inkscape-font-specification:AmazDooMLeft;fill:#3b4252;fill-opacity:1;stroke-width:1.22843"
d="m 597.2832,349.91992 v 4 h 3.29102 v -4 z m 0,14.25 v 4 h 3.29102 v -4 z m -5.65234,5.06055 v 4 l 5.65234,4.52148 v -4 z m 14.9375,0 -5.99414,4.52148 v 4 l 5.99414,-4.52148 z"
transform="matrix(0.26458333,0,0,0.26458333,-0.68624115,29.891956)" />
<path
id="path220649"
style="font-size:4.27239px;line-height:1.25;font-family:AmazDooMRight;-inkscape-font-specification:AmazDooMRight;fill:#3b4252;fill-opacity:1;stroke-width:1.22843"
d="m 613.25195,349.91992 v 4 h 3.29297 v 3.24219 h 5.99414 v -4 h -5.99414 v -3.24219 z m 9.28711,18.82031 -8.10742,5.94532 -6.83008,-5.45508 v 4 l 6.83008,5.45508 8.10742,-5.94532 z"
transform="matrix(0.26458333,0,0,0.26458333,-0.68624115,29.891956)" />
<path
id="path220651"
style="font-size:4.27239px;line-height:1.25;font-family:AmazDooMRight;-inkscape-font-specification:AmazDooMRight;fill:#3b4252;fill-opacity:1;stroke-width:1.22843"
d="m 629.22266,349.625 v 4 h 3.29101 v 1.76953 h 5.9961 v -4 h -5.9961 V 349.625 Z m -5.65235,7.41992 v 4 l 5.55469,3.17383 h 0.0977 v 0.0547 l 2.64257,1.50976 0.64844,-0.5332 v -3.0957 z m 0,12.18555 v 4 l 6.88086,5.45508 8.0586,-5.45508 v -4 l -8.0586,5.45508 z"
transform="matrix(0.26458333,0,0,0.26458333,-0.68624115,29.891956)" />
</g>
</g>
<g
id="g18406">
<g
id="g205760"
style="fill:url(#linearGradient1475);fill-opacity:1"
transform="translate(175.81078,-131.46202)">
<path
d="m 142.62142,94.809393 2.18995,1.320416 v 15.844971 l -9.82259,7.85807 0.25766,-0.6119 V 95.614525 l -0.64411,-0.805132 z M 138.789,98.60961 v 12.39901 l 2.15775,-1.64247 V 98.60961 Z"
id="path203652"
style="font-size:10.5833px;line-height:1.25;font-family:AmazDooMLeft;-inkscape-font-specification:AmazDooMLeft;fill:url(#linearGradient1467);fill-opacity:1;stroke-width:0.805132" />
<path
d="m 154.18894,94.809393 1.44924,1.449236 v 14.717781 l -5.31386,3.89683 -4.47652,-3.57477 V 96.355245 l 1.38482,-1.545852 z m -4.63755,3.832421 v 10.048026 l 2.15775,1.8357 V 98.641814 Z"
id="path203654"
style="font-size:10.5833px;line-height:1.25;font-family:AmazDooMLeft;-inkscape-font-specification:AmazDooMLeft;fill:url(#linearGradient1469);fill-opacity:1;stroke-width:0.805132" />
<path
d="m 170.74845,106.24225 2.41539,8.59879 2.35098,-6.40884 v 8.56659 l -0.51528,0.74072 2.18995,1.64247 2.09334,1.54584 -0.41867,-1.93231 V 95.743345 l 0.6119,-0.933952 h -4.25109 l -1.99672,5.088425 -1.8679,-5.088425 h -4.12227 l 0.25766,0.772925 v 16.167022 l -0.22543,0.19323 3.47816,2.60862 z"
id="path203656"
style="font-size:10.5833px;line-height:1.25;font-family:AmazDooMLeft;-inkscape-font-specification:AmazDooMLeft;fill:url(#linearGradient1471);fill-opacity:1;stroke-width:0.805132" />
<path
d="m 158.124,94.809393 -1.44923,1.449236 v 14.717781 l 5.31386,3.89683 4.47652,-3.57477 V 96.355245 l -1.38483,-1.545852 z m 4.63755,3.832421 v 10.048026 l -2.15775,1.8357 V 98.641814 Z"
id="path203658"
style="font-size:10.5833px;line-height:1.25;font-family:AmazDooMLeft;-inkscape-font-specification:AmazDooMLeft;fill:url(#linearGradient1473);fill-opacity:1;stroke-width:0.805132" />
</g>
<g
id="g225678"
transform="translate(175.81078,-131.46202)">
<path
id="path203690"
style="font-size:10.5833px;line-height:1.25;font-family:AmazDooMLeft;-inkscape-font-specification:AmazDooMLeft;fill:#3b4252;stroke-width:0.805132"
d="m 149.55158,98.641767 v 3.175003 h 2.15749 v -3.175003 z m 6.08645,12.334653 -5.31389,3.89692 -4.47621,-3.57498 v 3.175 l 4.47621,3.57498 5.31389,-3.89692 z" />
<path
id="path203692"
style="font-size:10.5833px;line-height:1.25;font-family:AmazDooMLeft;-inkscape-font-specification:AmazDooMLeft;fill:#3b4252;stroke-width:0.805132"
d="m 160.60362,98.641767 v 3.175003 h 2.158 v -3.175003 z m -3.92896,12.334653 v 3.175 l 5.31388,3.89692 4.47673,-3.57498 v -3.175 l -4.47673,3.57498 z" />
<path
id="path203694"
style="fill:#3b4252;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 134.6021,94.809443 v 3.175 l 0.64441,0.805118 v -0.805118 -2.369882 z m 4.18683,3.800284 v 3.175003 h 2.158 v -3.175003 z m 6.02237,13.365083 -9.56479,7.65173 -0.25787,0.20619 v 3.175 l 9.82266,-7.85792 z" />
<path
id="path203698"
style="fill:#3b4252;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 167.23784,94.809443 v 3.175 l 0.25786,0.77308 v -0.77308 -2.401921 z m 12.23801,0 -0.61185,0.933793 v 2.241207 0.933793 l 0.61185,-0.933793 z m -8.72763,11.432897 v 3.175 l 2.41587,8.59845 2.35076,-6.4084 v -3.175 l -2.35076,6.40839 z m -3.47783,5.70043 v 3.175 l 3.47783,2.60863 v -3.175 l -3.25252,-2.43965 z m 7.72925,5.79655 v 3.175 l 2.19004,1.64279 2.0929,1.54565 v -3.17501 l -0.41858,-0.30902 -1.67432,-1.23662 -1.67483,-1.25625 z" />
</g>
<g
id="g18183"
style="opacity:0.3">
<path
id="path2054"
style="font-size:10.5833px;line-height:1.25;font-family:AmazDooMLeft;-inkscape-font-specification:AmazDooMLeft;fill:#4c566a;stroke-width:0.805132"
d="m 310.41329,-36.652627 0.64389,0.805119 v 0.253214 h 7.90391 l 1.66088,1.00149 v -0.738973 l -2.19004,-1.32085 z m 0.64389,1.201994 v 23.209953 l -0.25786,0.611849 0.78703,-0.62942 v -22.530924 z" />
<path
id="path2056"
style="font-size:10.5833px;line-height:1.25;font-family:AmazDooMLeft;-inkscape-font-specification:AmazDooMLeft;fill:#4c566a;stroke-width:0.805132"
d="m 323.04353,-36.652627 -1.38493,1.546158 v 14.943275 l 0.52917,0.422712 v -14.307653 l 1.38493,-1.546159 h 6.95616 l 0.91984,0.920358 v -0.529166 l -1.44901,-1.449525 z" />
<path
id="path2060"
style="font-size:10.5833px;line-height:1.25;font-family:AmazDooMLeft;-inkscape-font-specification:AmazDooMLeft;fill:#4c566a;stroke-width:0.805132"
d="m 333.93486,-36.652627 -1.44953,1.449525 v 14.717963 l 0.52917,0.388091 v -14.047721 l 1.44952,-1.449525 h 6.95617 l 0.85576,0.955498 v -0.467673 l -1.38493,-1.546158 z" />
<path
id="path4513"
style="fill:#4c566a;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 349.11171,-31.749567 -0.0727,0.1856 0.45189,1.25479 0.0771,-0.19654 z m -6.06268,-4.90306 0.25735,0.77308 v 16.16697 l -0.22531,0.19327 0.75448,0.56586 v -15.86777 l -0.25735,-0.77308 h 3.98167 l -0.38861,-1.05833 z m 7.98659,0 -1.92391,4.90306 0.45631,1.24385 1.99677,-5.08858 h 3.10989 v -0.12402 l 0.61237,-0.93431 z" />
</g>
</g>
</g>
</g>
</g>
</g>
<metadata
id="metadata848">
<rdf:RDF>
<cc:Work
rdf:about="">
<cc:license
rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
<cc:permits
rdf:resource="http://creativecommons.org/ns#Reproduction" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#Distribution" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Notice" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Attribution" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
</cc:License>
</rdf:RDF>
</metadata>
</svg>

After

Width:  |  Height:  |  Size: 15 KiB

BIN
e.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

100
emacs.svg Normal file
View File

@@ -0,0 +1,100 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="256"
height="255.99998"
viewBox="0 0 67.733332 67.733332"
version="1.1"
id="svg5"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#">
<defs
id="defs2">
<linearGradient
id="linearGradient1830">
<stop
style="stop-color:#b48ead;stop-opacity:1"
offset="0"
id="stop1826" />
<stop
style="stop-color:#5e81ac;stop-opacity:1"
offset="1"
id="stop1828" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient1830"
id="linearGradient1832"
x1="122.0688"
y1="69.598328"
x2="84.536621"
y2="31.894394"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-62.882163,8.2044746)" />
</defs>
<g
id="layer1"
transform="translate(-22.702039,-41.146498)">
<g
id="g29395">
<g
id="g29239"
transform="matrix(1.9133093,0,0,1.9133093,-20.733984,-37.579481)">
<g
id="path1744"
style="stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none"
transform="matrix(0.94412263,0,0,0.94412263,2.2575766,3.288252)">
<path
style="color:#000000;fill:url(#linearGradient1832);stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:fill markers stroke"
d="M 59.150795,58.847034 A 18.748169,18.748169 0 0 1 40.402626,77.595203 18.748169,18.748169 0 0 1 21.654457,58.847034 18.748169,18.748169 0 0 1 40.402626,40.098866 18.748169,18.748169 0 0 1 59.150795,58.847034 Z"
id="path7950" />
<path
style="color:#000000;fill:#2e3440;fill-opacity:0.1509;stroke-width:0.486999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:fill markers stroke"
d="m 40.402344,40.100109 c -10.348271,0 -18.747547,8.399276 -18.747547,18.747547 0,10.348271 8.399276,18.747547 18.747547,18.747547 10.348271,0 18.747547,-8.399276 18.747547,-18.747547 0,-10.348271 -8.399276,-18.747547 -18.747547,-18.747547 z m 0,0.973997 c 9.821884,0 16.354339,7.951666 16.354339,17.77355 0,9.821885 -6.532455,17.77355 -16.354339,17.77355 -9.821885,0 -17.77355,-7.951665 -17.77355,-17.77355 0,-9.821884 7.951665,-17.77355 17.77355,-17.77355 z"
id="path7947" />
</g>
<g
id="g29149">
<path
fill="#ffffff"
d="m 33.842219,70.008416 c 0,0 1.392518,0.404338 3.246142,0.635483 0.750668,0.09361 3.606803,0.420794 5.796683,0.412227 0,0 2.66707,0.0023 4.13928,-0.20611 1.540473,-0.218821 2.413093,-0.498092 2.898853,-1.055399 0.0127,-0.132882 0.23444,-0.566029 -0.36436,-0.983732 -1.53086,-1.067919 -3.509853,-1.360204 -7.353893,-2.273194 -4.250756,-1.068712 -5.521028,-2.092158 -6.155776,-2.832674 -0.601675,-0.742279 0.11295,-2.283841 3.538146,-3.040054 1.73423,-0.422029 8.193173,-0.499574 8.193173,-0.499574 -1.853113,-1.471165 -5.331943,-4.105139 -6.043003,-4.665267 -0.62366,-0.491272 -1.62871,-1.24518 -1.73669,-1.9189 -0.14573,-0.655821 0.88657,-0.971598 1.43314,-1.008027 1.76096,-0.121446 4.16575,0.08502 6.303203,0.510081 1.07444,0.213667 1.26307,0.182183 1.26307,0.182183 1.53022,0.07287 2.72041,-0.728693 2.65968,-2.416862 -0.0122,-1.712424 -1.72424,-3.085608 -3.61913,-3.145566 -1.784453,-0.0565 -6.181733,0.25504 -6.181733,0.25504 5.12521,1.056616 5.963053,1.326205 6.230403,1.943171 0.15833,0.364547 -0.26346,0.726758 -1.675443,0.656029 -1.53787,-0.07709 -4.6889,-0.449422 -4.6889,-0.449422 -2.99917,-0.461492 -5.088605,-0.898715 -5.999648,0.291482 -0.595085,0.777567 0.08503,1.724624 0.352208,2.28319 1.190199,2.076844 3.24835,3.501676 4.55431,4.505771 0.49141,0.377822 1.99171,1.214492 1.99171,1.214492 -4.663587,-1.275219 -8.379919,-0.558669 -10.736041,0.680116 -2.708342,1.60315 -2.245035,4.308377 2.052443,6.83763 2.538331,1.493873 3.802116,2.211422 7.958008,2.721706 2.42919,0.387337 2.79114,0.545822 2.77271,0.74802 -0.026,0.284677 -2.87524,0.392554 -3.65832,0.446563 -1.99236,0.137398 -7.14507,0.171752 -7.170771,0.171752 z"
id="path29037"
style="opacity:0.5;fill:#4c566a;fill-opacity:1;stroke-width:1.29778" />
<path
fill="#ffffff"
d="m 33.313052,69.479249 c 0,0 1.392518,0.404338 3.246142,0.635483 0.750668,0.09361 3.606803,0.420794 5.796683,0.412227 0,0 2.66707,0.0023 4.13928,-0.20611 1.540473,-0.218821 2.413093,-0.498092 2.898853,-1.055399 0.0127,-0.132882 0.23444,-0.566029 -0.36436,-0.983732 -1.53086,-1.067919 -3.509853,-1.360204 -7.353893,-2.273194 -4.250756,-1.068712 -5.521028,-2.092158 -6.155776,-2.832674 -0.601675,-0.742279 0.11295,-2.283841 3.538146,-3.040054 1.73423,-0.422029 8.193173,-0.499574 8.193173,-0.499574 -1.853113,-1.471165 -5.331943,-4.105139 -6.043003,-4.665267 -0.62366,-0.491272 -1.62871,-1.24518 -1.73669,-1.9189 -0.14573,-0.655821 0.88657,-0.971598 1.43314,-1.008027 1.76096,-0.121446 4.16575,0.08502 6.303203,0.510081 1.07444,0.213667 1.26307,0.182183 1.26307,0.182183 1.53022,0.07287 2.72041,-0.728693 2.65968,-2.416862 -0.0122,-1.712424 -1.72424,-3.085608 -3.61913,-3.145566 -1.784453,-0.0565 -6.181733,0.25504 -6.181733,0.25504 5.12521,1.056616 5.963053,1.326205 6.230403,1.943171 0.15833,0.364547 -0.26346,0.726758 -1.675443,0.656029 -1.53787,-0.07709 -4.6889,-0.449422 -4.6889,-0.449422 -2.99917,-0.461492 -5.088605,-0.898715 -5.999648,0.291482 -0.595085,0.777567 0.08503,1.724624 0.352208,2.28319 1.190199,2.076844 3.24835,3.501676 4.55431,4.505771 0.49141,0.377822 1.99171,1.214492 1.99171,1.214492 -4.663587,-1.275219 -8.379919,-0.558669 -10.736041,0.680116 -2.708342,1.60315 -2.245035,4.308377 2.052443,6.83763 2.538331,1.493873 3.802116,2.211422 7.958008,2.721706 2.42919,0.387337 2.79114,0.545822 2.77271,0.74802 -0.026,0.284677 -2.87524,0.392554 -3.65832,0.446563 -1.99236,0.137398 -7.14507,0.171752 -7.170771,0.171752 z"
id="path832"
style="opacity:1;fill:#eceff4;fill-opacity:1;stroke-width:1.29778" />
</g>
</g>
</g>
</g>
<metadata
id="metadata833">
<rdf:RDF>
<cc:Work
rdf:about="">
<cc:license
rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
<cc:permits
rdf:resource="http://creativecommons.org/ns#Reproduction" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#Distribution" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Notice" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Attribution" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
</cc:License>
</rdf:RDF>
</metadata>
</svg>

After

Width:  |  Height:  |  Size: 7.1 KiB

View File

@@ -94,7 +94,7 @@
;;collab ; buffers with friends
debugger ; FIXME stepping through code, to help you add bugs
;;direnv
;;docker
docker
;;editorconfig ; let someone else argue about tabs vs spaces
;;ein ; tame Jupyter notebooks with emacs
(eval +overlay) ; run code, run (also, repls)
@@ -102,7 +102,7 @@
llm ; when I said you needed friends, I didn't mean...
lsp ; M-x vscode
magit ; a git porcelain for Emacs
;;make ; run make tasks from Emacs
make ; run make tasks from Emacs
;;pass ; password manager for nerds
pdf ; pdf enhancements
;;terraform ; infrastructure as code
@@ -181,7 +181,7 @@
;;zig ; C, but simpler
:email
;;(mu4e +org +gmail)
(mu4e +org +gmail)
;;notmuch
;;(wanderlust +gmail)

View File

@@ -53,3 +53,6 @@
(package! org-fragtog)
(package! ox-reveal)
(package! pdf-tools)
(package! cdlatex)
(package! doxymin)
(package! citeproc)