2026-02-05T22:56:10

This commit is contained in:
2026-02-05 22:55:56 +01:00
parent bb1bf0b1e6
commit bc2dda541c
2999 changed files with 3484 additions and 460 deletions

View File

@@ -1 +0,0 @@
<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>

Before

Width:  |  Height:  |  Size: 2.8 KiB

424
config.el
View File

@@ -32,7 +32,25 @@
;; There are two ways to load a theme. Both assume the theme is installed and ;; There are two ways to load a theme. Both assume the theme is installed and
;; available. You can either set `doom-theme' or manually load a theme with the ;; available. You can either set `doom-theme' or manually load a theme with the
;; `load-theme' function. This is the default: ;; `load-theme' function. This is the default:
(setq doom-theme 'doom-one) ;; (setq doom-theme 'doom-one)
;; (setq doom-theme 'catppuccin)
;; (setq doom-theme 'doom-palenight)
;;
;; (use-package evangelion-theme
;; :custom
;; ;; `nil' to disable background for comments
;; (evangelion-comment-background-enabled . t)
;; :config (load-theme 'evangelion t))
;; (setq doom-theme 'evangelion)
;;
;; (use-package evangelion-theme
;; :config (load-theme 'evangelion t))
;; (evangelion-comment-background-enabled . t)
;; (setq doom-theme 'evangelion)
(setq doom-theme 'doom-dracula)
(add-hook 'pdf-view-mode-hook (lambda () (pdf-view-themed-minor-mode t)))
;; This determines the style of line numbers in effect. If set to `nil', line ;; This determines the style of line numbers in effect. If set to `nil', line
;; numbers are disabled. For relative line numbers, set this to `relative'. ;; numbers are disabled. For relative line numbers, set this to `relative'.
@@ -40,7 +58,38 @@
;; If you use `org' and don't want your org files in the default location below, ;; If you use `org' and don't want your org files in the default location below,
;; change `org-directory'. It must be set before org loads! ;; change `org-directory'. It must be set before org loads!
(setq org-directory "~/org/")
;; either system-name or doom-system
(after! doom
(if (eq 'linux (car doom-system))
(if (eq 'wsl (cdr doom-system))
(progn
(setq org-directory "/mnt/c/Users/q669019/Bachelor/org/")
(setq default-directory "/mnt/c/Users/q669019/Bachelor/")
)
(progn
(setq org-directory "~/org/")
(setq default-directory "~/org/")
)
)
)
)
;; (if (eq 'linux (car doom-system))
;; (if (eq 'wsl (cdr doom-system))
;; (setq org-directory "/mnt/c/Users/q669019/Bachelor/org/")
;; (setq org-directory "~/org/")))
;;
;; (setq org-directory "~/org/")
;;
;; (setq default-directory "~/org/")
;; (setq default-directory "/mnt/c/Users/q669019/Bachelor/")
;; (setq org-directory "~/org/")
;; (setq org-directory "/mnt/c/Users/q669019/Bachelor/org/")
;; Whenever you reconfigure a package, make sure to wrap your config in an ;; Whenever you reconfigure a package, make sure to wrap your config in an
@@ -129,7 +178,19 @@
;; (after! lsp-mode ;; (after! lsp-mode
;; (setq lsp-diagnostics-provider :flycheck)) ;; (setq lsp-diagnostics-provider :flycheck))
(after! ispell
(setq ispell-really-hunspell t
ispell-program-name "hunspell"
ispell-dictionary "en_US,de_DE")
(ispell-set-spellchecker-params)
(ispell-hunspell-add-multi-dic "en_US,de_DE"))
(use-package! flycheck) (use-package! flycheck)
(use-package flycheck-languagetool
:ensure t
:hook (text-mode . flycheck-languagetool-setup)
:init
(setq flycheck-languagetool-server-jar "~/.languagetool-server.jar"))
(require 'ansi-color) (require 'ansi-color)
(defun display-ansi-colors () (defun display-ansi-colors ()
@@ -139,20 +200,12 @@
(remove-hook 'org-mode-hook #'ws-butler-mode) (remove-hook 'org-mode-hook #'ws-butler-mode)
(add-hook 'org-mode-hook (lambda () (ws-butler-mode -1))) (add-hook 'org-mode-hook (lambda () (ws-butler-mode -1)))
(use-package ox-typst ;; typst export:
:after org) ;; (use-package ox-typst
(use-package! ox-typst ;; :after org)
:after ox) ;; (use-package! ox-typst
(require 'ox-typst) ;; :after ox)
;; (require 'ox-typst)
;;(use-package! org-fragtog
;; :after org
;; :hook (org-mode . org-fragtog) ; this auto-enables it when you enter an org-buffer, remove if you do not want this
;; :config
;; ;; whatever you want
;; )
(defun toggle-org-latex-preview-on-save () (defun toggle-org-latex-preview-on-save ()
(interactive) (interactive)
@@ -180,7 +233,6 @@
(setq font-lock-maximum-decoration t)) (setq font-lock-maximum-decoration t))
(add-hook 'org-mode-hook #'turn-on-font-lock) (add-hook 'org-mode-hook #'turn-on-font-lock)
(menu-bar--display-line-numbers-mode-relative) (menu-bar--display-line-numbers-mode-relative)
;; (setq org-preview-latex-default-process :imagemagick) ;; (setq org-preview-latex-default-process :imagemagick)
@@ -221,7 +273,8 @@
;; ) ;; )
;; ) ;; )
;; =============================
;; TODO: Migrate this to snippet
(defun org-insert-c-src() (defun org-insert-c-src()
"Insert a C src block with a helper function to run it." "Insert a C src block with a helper function to run it."
(interactive) (interactive)
@@ -257,11 +310,70 @@
) )
) )
;; =============================
(use-package! org-roam-bibtex
:after org-roam
:config
(require 'org-ref)) ; optional: if using Org-ref v2 or v3 citation links
(use-package! websocket
:after org-roam)
(use-package! org-roam-ui
:after org-roam ;; or :after org
;; normally we'd recommend hooking orui after org-roam, but since org-roam does not have
;; a hookable mode anymore, you're advised to pick something yourself
;; if you don't care about startup time, use
;; :hook (after-init . org-roam-ui-mode)
:config
(setq org-roam-ui-sync-theme t
org-roam-ui-follow t
org-roam-ui-update-on-save t
org-roam-ui-open-on-start t))
;; TODO: add if thingy like with org directory
(use-package! citar
:custom
;;(org-cite-global-bibliography '("C:/Users/q669019/Bachelor/Bibliothek/Bibliothek.bib"))
(org-cite-global-bibliography '("/mnt/c/Users/q669019/Bachelor/Literatur/Bibliothek/Bibliothek.bib"))
;;(citar-bibliography '("C:/Users/q669019/Bachelor/Bibliothek/")))
(citar-bibliography '("/mnt/c/Users/q669019/Bachelor/Literatur/Bibliothek/Bibliothek.bib")))
;; from https://pragmaticemacs.wordpress.com/2017/11/08/more-pdf-tools-tweaks/
;; automatically annotate highlights
(setq pdf-annot-activate-created-annotations t)
;; more fine-grained zooming
(setq pdf-view-resize-factor 1.1)
;; keyboard shortcuts
;;
;;(define-key pdf-view-mode-map (kbd "h") 'pdf-annot-add-highlight-markup-annotation)
;;;;(define-key pdf-view-mode-map (kbd "t") 'pdf-annot-add-text-annotation)
;;;;(define-key pdf-view-mode-map (kbd "D") 'pdf-annot-delete)
;; (map! :map evil-normal-state-map "SPC i t" #'insert-current-date-time)
(map! :after pdf-view
:map pdf-view-mode-map
:prefix "a"
"h" #'pdf-annot-add-highlight-markup-annotation
"t" #'pdf-annot-add-text-annotation
"m" #'pdf-annot-add-markup-annotation
"l" #'pdf-annot-list-annotations
"D" #'pdf-annot-delete
"a" #'pdf-annot-attachment-dired
)
;; (map! :map pdf-view-mode-map "a h" #'pdf-annot-add-highlight-markup-annotation)
;; (map! :map pdf-view-mode-map "a t" #'pdf-annot-add-text-annotation)
;; (map! :map pdf-view-mode-map "a D" #'pdf-annot-delete)
;; (map! :map pdf-view-mode-map "a l" #'pdf-annot-list-annotations)
;; (map! :map pdf-view-mode-map "a a" #'pdf-annot-attachment-dired)
;; (map! :map pdf-view-mode-map "a m" #'pdf-annot-add-markup-annotation)
;; ==================== ;; ====================
;; insert date and time ;; insert date and time
;; maybe also snippet?
(defvar current-date-time-format "%Y-%m-%dT%H:%M:%S" (defvar current-date-time-format "%Y-%m-%dT%H:%M:%S"
"Format of date to insert with `insert-current-date-time' func "Format of date to insert with `insert-current-date-time' func
See help of `format-time-string' for possible replacements") See help of `format-time-string' for possible replacements")
@@ -289,6 +401,31 @@ Uses `current-date-time-format' for the formatting the date/time."
;; (global-set-key "\C-c\C-t" 'insert-current-time) ;; (global-set-key "\C-c\C-t" 'insert-current-time)
(map! :map evil-normal-state-map "SPC i t" #'insert-current-date-time) (map! :map evil-normal-state-map "SPC i t" #'insert-current-date-time)
;; ====================
;; =====================
;; AI Stuff
(setq gptel-model 'gpt-5
gptel-backend (gptel-make-gh-copilot "Copilot"
))
(defun my/gptel-url-retrieve(orig-fun url &rest args)
"Advice to replace github.com with bmw.ghe.com in URLs for `gptel--url-retrieve`."
(let ((modified-url (replace-regexp-in-string
"[^\.]+\.com"
"bmw\.ghe\.com"
url)))
(apply orig-fun modified-url args)))
;; Add the advice around gptel--url-retrieve
(advice-add 'gptel--url-retrieve :around #'my/gptel-url-retrieve)
;; (advice-add 'gptel-send :around #'my/gptel-url-retrieve)
;; =====================
;; for image splash ;; for image splash
;; (setq fancy-splash-image (concat doom-private-dir "e.png")) ;; (setq fancy-splash-image (concat doom-private-dir "e.png"))
@@ -356,6 +493,111 @@ Uses `current-date-time-format' for the formatting the date/time."
;; (cpp "https://github.com/tree-sitter/tree-sitter-cpp")))) ;; (cpp "https://github.com/tree-sitter/tree-sitter-cpp"))))
(setq +latex-viewers '(pdf-tools))
(setq lsp-tex-server 'texlab)
;; (add-hook LaTeX-mode-hook #'xenops-mode)
(when (eq window-system 'w32)
(setq tramp-use-ssh-controlmaster-options nil)
(add-to-list 'tramp-connection-properties
(list (regexp-quote "/ssh:")
"login-args"
'(("-tt") ("-l" "%u") ("-p" "%p") ("%c")
("-e" "none") ("%h"))))
)
;;(load "./typing-speed.el")
(after! tramp
(setq tramp-default-method "ssh"
tramp-use-ssh-controlmaster-options nil ; sometimes fixes Windows hangs
tramp-verbose 6
tramp-inline-compress-start-size 1000
tramp-use-sh-file-name nil)) ; avoid weird /bin/sh resolution on Windows
;; If your remote prompt is fancy, tighten prompt regexp:
;;(setq tramp-shell-prompt-pattern "^[^#$%>\n]*[#$%>] *"))
;; (let ((msys "C:/Users/q669019/Programs/msys2"))
;; ;; Ensure MSYS2 userland tools (bash, ssh, etc.) are found
;; (add-to-list 'exec-path (concat msys "/usr/bin"))
;; (setenv "PATH" (concat msys "/usr/bin;" (getenv "PATH")))
;; ;; Use bash, NOT ucrt64.exe
;; (setq explicit-shell-file-name (concat msys "/usr/bin/bash.exe")
;; shell-file-name explicit-shell-file-name)
;; (setenv "SHELL" shell-file-name)
;; ;; Make TRAMP use ssh (default, but force just in case)
;; (setq tramp-default-method "ssh")
;; ;; Hide flashing helper consoles
;; (setq w32-start-process-show-window nil)
;; )
(use-package! cypher-mode)
(use-package! n4js)
(setq n4js-cli-arguments '("-port" "7474"))
(use-package! n4js)
(use-package ob-cypher
:ensure t
:config
(add-to-list 'org-babel-load-languages '(cypher . t))
(org-babel-do-load-languages 'org-babel-load-languages org-babel-load-languages)
(add-to-list 'org-babel-tangle-lang-exts '("cypher" . "cypher")))
(defun org-insert-cypher-block()
"Insert a cypher/ neo4j src block."
(interactive)
(progn
(newline-and-indent)
(insert "#+BEGIN_SRC cypher :port 7687 :file ./.png\n")
(insert "#+END_SRC\n")
(newline-and-indent)
;;(insert "#+BEGIN_SRC sh :dir . :results output :exports both :var filename=(concat (org-get-heading t t t t) \".c\") output=(concat (org-get-heading t t t t) \".o\")\n# output=${filename%.*}.o\ngcc $filename -o $output\n./$output\n# ./$output <<EOF\n# input here\n# EOF\n#+END_SRC")
;; (insert "#+END_SRC\n")
;; (previous-line 3)
(back-to-indentation)
(search-backward ".png") ; point now at the '.' before png
(evil-insert-state)
)
)
(with-eval-after-load 'ob-cypher
(defvar ob-cypher-database "neo4j")
(advice-add
'ob-cypher/query :around
(lambda (_orig statement host port authstring)
(let* ((statement (s-replace "\"" "\\\"" statement))
(body (format
"{\"statements\":[{\"statement\":\"%s\",\"resultDataContents\":[\"graph\",\"row\"]}]}"
(s-join " " (s-lines statement))))
(url (format "http://%s:%d/db/%s/tx/commit" host port ob-cypher-database))
(tmp (org-babel-temp-file "cypher-curl-"))
(auth-header (unless (string-empty-p authstring)
(format "-H 'Authorization: Basic %s'" authstring)))
(cmd (format
"curl -s -H 'Accept: application/json; charset=UTF-8' -H 'Content-Type: application/json' %s -d@'%s' '%s'"
(or auth-header "") tmp url)))
(with-temp-file tmp (insert body))
(shell-command-to-string cmd)))))
;; (use-package! company-org-block)
(use-package company-org-block
;; :ensure t
;; :custom
;; (company-org-block-edit-style 'auto) ;; 'auto, 'prompt, or 'inline
:hook ((org-mode . (lambda ()
(setq-local company-backends '(company-org-block))
(company-mode +1)))))
;; for org blocks: ;; for org blocks:
(setq company-org-block-edit-style 'auto) ;; 'auto, 'prompt, or 'inline (setq company-org-block-edit-style 'auto) ;; 'auto, 'prompt, or 'inline
@@ -422,27 +664,129 @@ Uses `current-date-time-format' for the formatting the date/time."
;; A starting point for a conservative, MISRA-friendly layout. ;; A starting point for a conservative, MISRA-friendly layout.
;; CC Mode style approximating the example (Allman + 4 spaces + aligned args). ;; CC Mode style approximating the example (Allman + 4 spaces + aligned args).
(c-add-style ;; (c-add-style
"misra-allman" ;; "misra-allman"
'("bsd" ;; '("bsd"
(c-basic-offset . 4) ;; (c-basic-offset . 4)
(indent-tabs-mode . nil) ;; (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)))))
;; 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) (with-eval-after-load 'ob-cypher
(case-label . +) ;; Eigene Variante von org-babel-execute:cypher
(statement-case-intro . +) (defun my/org-babel-execute:cypher (body params)
(arglist-cont-nonempty . c-lineup-arglist) "Erweiterte Version von `org-babel-execute:cypher`.
;; Align wrapped function call/decl arguments under the first arg.
(arglist-intro . +) Verhalten:
(arglist-cont-nonempty . c-lineup-arglist) - Mit :file und :result-type graph -> wie bisher: Graphviz/DOT.
(arglist-close . 0))))) - Mit :file und :result-type json -> rohes JSON in Datei.
(with-eval-after-load 'ob-cypher
;; Erweiterte/ersetzte Variante von org-babel-execute:cypher
(defun my/org-babel-execute:cypher (body params)
Erweiterte Version von `org-babel-execute:cypher`.
Verhalten:
- :result-type graph -> wie bisher: Graphviz/DOT, Datei wird von `dot` erzeugt.
- :result-type json -> rohes JSON als String (Org schreibt es bei :file selber weg).
- sonst (Standard) -> Tabelle per REST; mit :file als CSV-Text zurückgeben,
den Org bei :results ... file in die Datei schreibt."
(let* ((host (or (cdr (assoc :host params)) "127.0.0.1"))
(port (or (cdr (assoc :port params)) 1337))
(username (or (cdr (assoc :username params)) "neo4j"))
(password (or (cdr (assoc :password params)) "neo4j"))
(authstring (base64-encode-string (concat username ":" password)))
(http-port (or (cdr (assoc :http-port params)) 7474))
;; optionaler Header :result-type (eigene Erweiterung)
(rt-raw (cdr (assoc :result-type params)))
(result-type
(cond
((symbolp rt-raw) rt-raw)
((stringp rt-raw) (intern (downcase rt-raw)))
(t nil)))
(file (cdr (assoc :file params)))
(body (if (s-ends-with? ";" body) body (s-append ";" body))))
(cond
;; 1. Graphviz wie im Original (für Bilder/DOT-Ausgabe)
((eq result-type 'graph)
(unless file
(user-error "Für :result-type graph musst du auch :file angeben"))
;; erzeugt die Datei als Seiteneffekt, gibt nil zurück
(ob-cypher/dot body host http-port file authstring))
;; 2. Rohes JSON (z.B. für Debug oder eigene Weiterverarbeitung)
;; Bei :results ... file und :file <pfad> schreibt Org den String in die Datei.
((eq result-type 'json)
(ob-cypher/query body host http-port authstring))
;; 3. Standard: REST -> Tabelle; mit :file als CSV-Text
(t
(let ((tbl (ob-cypher/rest body host http-port authstring)))
(if file
(progn
(require 'org-table)
;; Wir liefern nur den CSV-String zurück.
;; Org schreibt ihn bei :results ... file in `file`.
(orgtbl-to-csv tbl nil))
;; Kein :file -> Tabelle als normales Babel-Ergebnis
tbl))))))
;; Originalfunktion vollständig übersteuern
(advice-add 'org-babel-execute:cypher
:override #'my/org-babel-execute:cypher))
(use-package org-mind-map
:init
(require 'ox-org)
:ensure t
;; Uncomment the below if 'ensure-system-packages` is installed
;;:ensure-system-package (gvgen . graphviz)
:config
(setq org-mind-map-engine "dot") ; Default. Directed Graph
;; (setq org-mind-map-engine "neato") ; Undirected Spring Graph
;; (setq org-mind-map-engine "twopi") ; Radial Layout
;; (setq org-mind-map-engine "fdp") ; Undirected Spring Force-Directed
;; (setq org-mind-map-engine "sfdp") ; Multiscale version of fdp for the layout of large graphs
;; (setq org-mind-map-engine "twopi") ; Radial layouts
;; (setq org-mind-map-engine "circo") ; Circular Layout
)
(defalias 'first #'cl-first)
(setq doom-snippets-dir (expand-file-name "doom-snippets/" doom-user-dir))
(setq +snippets-dir (expand-file-name "private-snippets/" doom-user-dir))
(use-package org-noter)
;; just like in pdf-view
(map! :map evil-normal-state-map "SPC j m" #'jump-to-register)
(map! :map evil-normal-state-map "SPC j M" #'point-to-register)
;;(define-key map (kbd "'") 'pdf-view-jump-to-register)
(map! :map pdf-view-mode-map "M" #'pdf-view-jump-to-register)
(map! :map evil-normal-state-map "SPC j n" #'evil-jump-forward)
(map! :map evil-normal-state-map "SPC j N" #'evil-jump-backward)

View File

@@ -1,27 +0,0 @@
;;; -*- 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.
)

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+emacs-lisp-ert-mode/deft

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+emacs-lisp-ert-mode/ert-deftest

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+javascript-gulp-mode/browsersync

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+javascript-gulp-mode/default

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+javascript-gulp-mode/es6

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+javascript-gulp-mode/pug

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+javascript-gulp-mode/sass

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+javascript-gulp-mode/tape

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+javascript-gulp-mode/task

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+javascript-gulp-mode/ts

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+javascript-gulp-mode/ts-angular

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+javascript-lb6-mode/LBSuggestionsScript

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+javascript-lb6-mode/include

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+javascript-lb6-mode/lbupdate

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+javascript-lb6-mode/preferences

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+lua-love-mode/love

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+lua-love-mode/love.conf

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+lua-love-mode/love.draw

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+lua-love-mode/love.keyboard.isDown

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+lua-love-mode/love.load

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+lua-love-mode/love.update

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+php-laravel-mode/.yas-parents.el

Binary file not shown.

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+php-laravel-mode/__

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+php-laravel-mode/any

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+php-laravel-mode/group

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+php-laravel-mode/match

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+php-laravel-mode/migration

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+php-laravel-mode/nroute

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+php-laravel-mode/route

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+php-laravel-mode/route_inline

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$anchorScroll

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$animate

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$animateProvider

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$aria

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$ariaProvider

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$cacheFactory

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$compile

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$compileProvider

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$controller

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$controllerProvider

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$cookieStore

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$cookies

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$document

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$exceptionHandler

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$exceptionHandlerProvider

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$filter

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$filterProvider

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$http

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$httpBackend

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$httpProvider

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$injector

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$interpolate

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$interpolateProvider

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$interval

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$locale

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$location

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$locationProvider

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$log

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$logProvider

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$parse

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$parseProvider

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$provide

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$q

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$resource

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$rootElement

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$rootScope

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$rootScopeProvider

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$route

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$routeParams

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$routeProvider

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$sanitize

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$sce

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$sceDelegate

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$sceDelegateProvider

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$sceProvider

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$scope

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$swipe

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$templateCache

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$templateRequest

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$timeout

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/$window

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/TzDate

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/_

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/angular

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/bind

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/bootstrap

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/config

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/controller

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/copy

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/defer

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/directive

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/dump

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/element

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/equals

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/extend

View File

@@ -0,0 +1 @@
/home/username/.emacs.d/.local/straight/repos/snippets/+web-angularjs-mode/factory

Some files were not shown because too many files have changed in this diff Show More