2020-07-26 14:36:43 +02:00
|
|
|
|
;; PACKAGE
|
|
|
|
|
(require 'package)
|
2020-10-07 14:32:54 +02:00
|
|
|
|
|
2021-04-29 22:30:49 +02:00
|
|
|
|
(setq package-archives '(("melpa" . "https://melpa.org/packages/")
|
|
|
|
|
("org" . "https://orgmode.org/elpa/")
|
|
|
|
|
("elpa" . "https://elpa.gnu.org/packages/")))
|
2021-04-29 22:18:25 +02:00
|
|
|
|
|
2020-07-26 14:36:43 +02:00
|
|
|
|
(package-initialize)
|
2021-04-29 22:18:25 +02:00
|
|
|
|
(unless package-archive-contents
|
|
|
|
|
(package-refresh-contents))
|
|
|
|
|
|
|
|
|
|
(unless (package-installed-p 'use-package)
|
|
|
|
|
(package-install 'use-package))
|
2020-07-26 14:36:43 +02:00
|
|
|
|
|
2020-09-29 16:32:31 +02:00
|
|
|
|
;; USE-PACKAGE
|
2020-10-07 14:32:54 +02:00
|
|
|
|
(require 'use-package)
|
2020-09-29 16:32:31 +02:00
|
|
|
|
(setq use-package-always-ensure t)
|
|
|
|
|
|
2021-11-03 19:58:19 +01:00
|
|
|
|
(use-package company
|
|
|
|
|
:init
|
|
|
|
|
(global-company-mode))
|
2020-07-26 14:36:43 +02:00
|
|
|
|
|
2021-05-28 16:11:25 +02:00
|
|
|
|
(use-package counsel
|
|
|
|
|
:bind (("C-M-j" . 'counsel-switch-buffer)
|
|
|
|
|
:map minibuffer-local-map
|
|
|
|
|
("C-r" . 'counsel-minibuffer-history))
|
|
|
|
|
:custom
|
|
|
|
|
(counsel-linux-app-format-function #'counsel-linux-app-format-function-name-only)
|
|
|
|
|
:config
|
|
|
|
|
(counsel-mode 1))
|
|
|
|
|
|
2021-05-28 18:30:49 +02:00
|
|
|
|
(use-package magit)
|
|
|
|
|
|
2021-05-28 16:11:25 +02:00
|
|
|
|
(use-package all-the-icons
|
|
|
|
|
:if (display-graphic-p)
|
|
|
|
|
:commands all-the-icons-install-fonts
|
|
|
|
|
:init
|
|
|
|
|
(unless (find-font (font-spec :name "all-the-icons"))
|
|
|
|
|
(all-the-icons-install-fonts t)))
|
|
|
|
|
|
|
|
|
|
(use-package all-the-icons-dired
|
|
|
|
|
:if (display-graphic-p)
|
|
|
|
|
:hook (dired-mode . all-the-icons-dired-mode))
|
|
|
|
|
|
2020-07-26 14:36:43 +02:00
|
|
|
|
(use-package ivy
|
2020-09-29 16:44:20 +02:00
|
|
|
|
:bind (("C-s" . swiper))
|
2020-07-26 14:36:43 +02:00
|
|
|
|
:init
|
2021-05-10 20:05:37 +02:00
|
|
|
|
(ivy-mode 1))
|
|
|
|
|
|
2021-01-01 11:37:51 +01:00
|
|
|
|
(use-package olivetti
|
2021-06-30 07:55:11 +02:00
|
|
|
|
:custom (olivetti-body-width 89))
|
2021-01-01 11:37:51 +01:00
|
|
|
|
|
2021-06-05 16:55:11 +02:00
|
|
|
|
(use-package shrface
|
|
|
|
|
:config
|
|
|
|
|
(shrface-basic)
|
|
|
|
|
(shrface-trial)
|
|
|
|
|
(shrface-default-keybindings)
|
|
|
|
|
(setq shrface-href-versatile t
|
|
|
|
|
shrface-toggle-bullets t
|
|
|
|
|
shr-width nil))
|
|
|
|
|
|
|
|
|
|
(use-package eww
|
|
|
|
|
:init
|
|
|
|
|
(add-hook 'eww-after-render-hook #'shrface-mode)
|
|
|
|
|
:config
|
|
|
|
|
(require 'shrface)
|
|
|
|
|
(setq shr-use-colors nil
|
|
|
|
|
shr-use-fonts nil
|
|
|
|
|
shr-cookie-policy nil
|
|
|
|
|
browse-url-browser-function (quote eww-browse-url)))
|
|
|
|
|
|
2020-07-26 14:36:43 +02:00
|
|
|
|
(use-package nov
|
2021-06-05 16:55:11 +02:00
|
|
|
|
:hook (nov-mode . olivetti-mode)
|
2021-06-17 08:35:04 +02:00
|
|
|
|
:init
|
|
|
|
|
(add-hook 'nov-mode-hook #'shrface-mode)
|
2021-06-05 16:55:11 +02:00
|
|
|
|
:config
|
2021-06-17 08:35:04 +02:00
|
|
|
|
(require 'shrface)
|
|
|
|
|
(setq nov-shr-rendering-functions '((img . nov-render-img) (title . nov-render-title)))
|
|
|
|
|
(setq nov-shr-rendering-functions (append nov-shr-rendering-functions shr-external-rendering-functions))
|
2021-06-05 16:55:11 +02:00
|
|
|
|
(setq nov-text-width nil
|
|
|
|
|
nov-variable-pitch nil))
|
2020-07-26 14:36:43 +02:00
|
|
|
|
|
|
|
|
|
(use-package projectile
|
|
|
|
|
:init
|
2020-11-25 21:26:37 +01:00
|
|
|
|
(projectile-mode +1)
|
|
|
|
|
:config
|
|
|
|
|
(setq projectile-completion-system (quote ivy)))
|
2020-07-26 14:36:43 +02:00
|
|
|
|
|
|
|
|
|
(define-key projectile-mode-map (kbd "s-p") 'projectile-command-map)
|
|
|
|
|
(define-key projectile-mode-map (kbd "C-c p") 'projectile-command-map)
|
|
|
|
|
|
2021-06-03 13:48:19 +02:00
|
|
|
|
;; (use-package elpy
|
|
|
|
|
;; :config (setq elpy-modules
|
|
|
|
|
;; '(elpy-module-autodoc
|
|
|
|
|
;; elpy-module-company
|
|
|
|
|
;; elpy-module-eldoc
|
|
|
|
|
;; elpy-module-pyvenv
|
|
|
|
|
;; elpy-module-yasnippet)
|
|
|
|
|
;; elpy-test-pytest-runner-command '("pytest")))
|
2021-01-01 11:37:51 +01:00
|
|
|
|
|
2021-06-05 16:57:38 +02:00
|
|
|
|
;; (use-package pyvenv
|
|
|
|
|
;; :init (pyvenv-mode 1))
|
2020-07-26 14:36:43 +02:00
|
|
|
|
|
2021-08-01 13:36:36 +02:00
|
|
|
|
(use-package eglot
|
|
|
|
|
:init
|
|
|
|
|
(add-hook 'python-mode-hook 'eglot-ensure))
|
2021-04-22 16:06:12 +02:00
|
|
|
|
|
|
|
|
|
(use-package go-mode
|
2021-06-07 19:18:26 +02:00
|
|
|
|
:hook (go . eglot-ensure)
|
2021-04-25 14:31:05 +02:00
|
|
|
|
:init
|
|
|
|
|
(add-hook 'before-save-hook #'gofmt-before-save))
|
2021-04-22 16:06:12 +02:00
|
|
|
|
|
2021-06-07 19:18:26 +02:00
|
|
|
|
(use-package rust-mode
|
|
|
|
|
:hook (rust . eglot-ensure))
|
|
|
|
|
|
|
|
|
|
(use-package typescript-mode
|
|
|
|
|
:hook (typescript . eglot-ensure))
|
|
|
|
|
|
2021-04-22 16:06:12 +02:00
|
|
|
|
(use-package ob-go)
|
2021-04-26 19:06:35 +02:00
|
|
|
|
(use-package ob-http)
|
|
|
|
|
(use-package ob-rust)
|
|
|
|
|
(use-package ob-typescript)
|
2020-07-26 14:36:43 +02:00
|
|
|
|
|
|
|
|
|
(use-package web-mode
|
2021-07-14 13:28:32 +02:00
|
|
|
|
;; :hook html-mode
|
2020-07-26 14:36:43 +02:00
|
|
|
|
:mode "\\.html?\\'"
|
2021-06-07 18:52:41 +02:00
|
|
|
|
:custom
|
|
|
|
|
(web-mode-markup-indent-offset 2)
|
|
|
|
|
(web-mode-css-indent-offset 2)
|
|
|
|
|
(web-mode-code-indent-offset 2)
|
|
|
|
|
(web-mode-enable-auto-pairing nil)
|
|
|
|
|
(web-mode-enable-auto-closing t)
|
|
|
|
|
(web-mode-enable-current-element-highlight t)
|
|
|
|
|
(web-mode-enable-current-column-highlight t))
|
2020-07-26 14:36:43 +02:00
|
|
|
|
|
|
|
|
|
(use-package slime
|
2021-06-07 18:52:41 +02:00
|
|
|
|
:custom
|
|
|
|
|
(slime-autodoc-use-multiline-p 1)
|
2021-05-29 09:24:31 +02:00
|
|
|
|
:config
|
2021-06-09 21:09:41 +02:00
|
|
|
|
(setq inferior-lisp-program (executable-find "sbcl"))
|
2021-06-03 15:07:37 +02:00
|
|
|
|
(slime-setup '(slime-autodoc
|
|
|
|
|
slime-fancy
|
|
|
|
|
slime-asdf
|
|
|
|
|
slime-indentation
|
2021-11-04 08:17:33 +01:00
|
|
|
|
slime-editing-commands
|
2021-11-03 11:33:27 +01:00
|
|
|
|
slime-sbcl-exts)))
|
2020-07-26 14:36:43 +02:00
|
|
|
|
|
|
|
|
|
(use-package org
|
2021-05-13 09:55:24 +02:00
|
|
|
|
:init
|
2021-05-22 12:22:19 +02:00
|
|
|
|
(org-babel-lob-ingest "~/.emacs.d/library-of-babel.org")
|
2021-06-07 18:49:35 +02:00
|
|
|
|
:custom
|
2021-11-06 11:42:55 +01:00
|
|
|
|
(org-insert-mode-line-in-empty-file t)
|
2021-10-07 15:27:37 +02:00
|
|
|
|
(org-adapt-indentation nil)
|
2021-10-21 22:33:04 +02:00
|
|
|
|
(org-agenda-prefix-format
|
|
|
|
|
'((agenda . " %i %-12:c%?-12t%-6e% s")
|
|
|
|
|
(todo . " %i %-12:c %-6e")
|
|
|
|
|
(tags . " %i %-12:c")
|
|
|
|
|
(search . " %i %-12:c")))
|
2021-06-07 18:49:35 +02:00
|
|
|
|
(org-agenda-dim-blocked-tasks nil)
|
|
|
|
|
(org-agenda-inhibit-startup nil)
|
|
|
|
|
(org-agenda-span 14)
|
|
|
|
|
(org-agenda-start-on-weekday nil)
|
|
|
|
|
(org-agenda-include-diary t)
|
2021-10-21 22:33:04 +02:00
|
|
|
|
(org-capture-templates
|
2021-11-06 11:46:24 +01:00
|
|
|
|
'(("t" "Task" entry
|
|
|
|
|
(file+headline "tasks.org" "Tasks") "* OPEN %?\n%u\n%a")
|
|
|
|
|
("j" "Journal" entry
|
|
|
|
|
(file+datetree "journal.org" "Journal") "* %?\nEntered on %U\n %i\n")
|
|
|
|
|
("a" "Appointment" entry
|
|
|
|
|
(file+headline "appointments.org" "Appointments") "* %?\n%T\n")
|
|
|
|
|
("l" "Logbook" entry
|
|
|
|
|
(file+olp+datetree "logbook.org") "** %U - %^{Activity} :LOG:")))
|
2021-06-07 18:49:35 +02:00
|
|
|
|
(org-clock-out-remove-zero-time-clocks t)
|
|
|
|
|
(org-clock-persist t)
|
|
|
|
|
(org-clock-rounding-minutes 30)
|
|
|
|
|
(org-confirm-babel-evaluate nil)
|
|
|
|
|
(org-duration-format (quote h:mm))
|
|
|
|
|
(org-export-with-sub-superscripts nil)
|
|
|
|
|
(org-export-dispatch-use-expert-ui nil)
|
2021-10-21 22:33:04 +02:00
|
|
|
|
(org-export-backends
|
2021-11-06 11:46:35 +01:00
|
|
|
|
'(ascii beamer html icalendar latex md odt))
|
2021-10-21 22:33:04 +02:00
|
|
|
|
(org-global-properties
|
|
|
|
|
'(("EFFORT_ALL" . "1:00 2:00 3:00 5:00 8:00 13:00")))
|
2021-06-07 18:49:35 +02:00
|
|
|
|
(org-html-doctype "html5")
|
|
|
|
|
(org-html-html5-fancy t)
|
|
|
|
|
(org-html-htmlize-output-type nil)
|
2021-10-21 22:33:04 +02:00
|
|
|
|
(org-latex-pdf-process
|
|
|
|
|
'(("latexmk -xelatex -shell-escape -quiet -f %f")))
|
2021-06-07 18:49:35 +02:00
|
|
|
|
(org-latex-compiler "xelatex")
|
|
|
|
|
(org-latex-listings t)
|
|
|
|
|
(org-log-done (quote time))
|
|
|
|
|
(org-refile-targets '((nil :maxlevel . 3)))
|
|
|
|
|
(org-startup-folded t)
|
|
|
|
|
(org-startup-truncated nil)
|
|
|
|
|
(org-src-fontify-natively t)
|
|
|
|
|
(org-src-tab-acts-natively t)
|
|
|
|
|
(org-src-window-setup 'other-window)
|
2021-10-21 22:33:04 +02:00
|
|
|
|
(org-src-lang-modes
|
|
|
|
|
'(("bash" . sh)
|
|
|
|
|
("elisp" . emacs-lisp)
|
|
|
|
|
("beamer" . latex)
|
|
|
|
|
("calc" . fundamental)
|
|
|
|
|
("dot" . fundamental)
|
|
|
|
|
("screen" . shell-script)
|
|
|
|
|
("shell" . sh)
|
|
|
|
|
("C" . c)
|
|
|
|
|
("sqlite" . sql)
|
|
|
|
|
("scheme" . racket)
|
|
|
|
|
("plantuml" . plantuml)))
|
2021-07-14 13:29:38 +02:00
|
|
|
|
(org-time-stamp-rounding-minutes '(30 30))
|
2021-10-21 22:33:04 +02:00
|
|
|
|
(org-todo-keywords
|
|
|
|
|
'((sequence "OPEN" "TODO" "DOING" "|" "DONE")))
|
2021-06-07 18:49:35 +02:00
|
|
|
|
(org-use-property-inheritance nil)
|
2020-07-26 14:36:43 +02:00
|
|
|
|
:config
|
2020-11-29 11:51:12 +01:00
|
|
|
|
(org-babel-do-load-languages
|
2021-10-21 22:33:04 +02:00
|
|
|
|
'org-babel-load-languages
|
|
|
|
|
'((emacs-lisp . t)
|
|
|
|
|
(js . t)
|
|
|
|
|
(lisp . t)
|
|
|
|
|
(python . t)
|
|
|
|
|
(sqlite . t)
|
|
|
|
|
(shell . t)
|
|
|
|
|
(plantuml . t)
|
2021-11-05 17:44:36 +01:00
|
|
|
|
(typescript . t)
|
2021-10-21 22:33:04 +02:00
|
|
|
|
(http . t))))
|
2020-09-29 16:32:31 +02:00
|
|
|
|
|
|
|
|
|
(use-package helpful
|
2021-05-07 11:10:09 +02:00
|
|
|
|
:commands (helpful-callable helpful-variable helpful-command helpful-key)
|
|
|
|
|
:custom
|
|
|
|
|
(counsel-describe-function-function #'helpful-callable)
|
|
|
|
|
(counsel-describe-variable-function #'helpful-variable)
|
|
|
|
|
:bind
|
|
|
|
|
([remap describe-function] . counsel-describe-function)
|
|
|
|
|
([remap describe-command] . helpful-command)
|
|
|
|
|
([remap describe-variable] . counsel-describe-variable)
|
|
|
|
|
([remap describe-key] . helpful-key))
|
2020-09-29 16:32:31 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(use-package ox-reveal)
|
2020-11-23 08:38:17 +01:00
|
|
|
|
|
2020-11-25 09:36:17 +01:00
|
|
|
|
(use-package powershell)
|
2020-11-26 17:51:51 +01:00
|
|
|
|
|
2021-06-05 16:57:38 +02:00
|
|
|
|
;; (use-package geiser
|
|
|
|
|
;; :config
|
|
|
|
|
;; (setq geiser-active-implementations '(racket)))
|
2021-05-08 13:46:33 +02:00
|
|
|
|
|
2021-06-05 16:57:38 +02:00
|
|
|
|
;; (use-package geiser-racket)
|
2021-04-28 18:08:50 +02:00
|
|
|
|
|
2021-10-09 18:04:37 +02:00
|
|
|
|
(use-package racket-mode)
|
2021-04-29 22:36:54 +02:00
|
|
|
|
|
|
|
|
|
(use-package doom-modeline
|
2021-04-30 08:08:01 +02:00
|
|
|
|
:init (doom-modeline-mode 1))
|
2021-05-03 11:23:34 +02:00
|
|
|
|
|
2021-05-16 11:35:50 +02:00
|
|
|
|
(use-package doom-themes
|
|
|
|
|
:init (load-theme 'doom-nord t))
|
2021-05-07 11:10:09 +02:00
|
|
|
|
|
|
|
|
|
(use-package rainbow-delimiters
|
|
|
|
|
:hook (prog-mode . rainbow-delimiters-mode))
|
2021-05-21 10:23:01 +02:00
|
|
|
|
|
|
|
|
|
(use-package flyspell
|
|
|
|
|
:config
|
2021-10-07 15:28:04 +02:00
|
|
|
|
;;(add-hook 'text-mode-hook #'flyspell-mode)
|
2021-05-28 16:11:25 +02:00
|
|
|
|
;;(add-hook 'prog-mode-hook #'flyspell-prog-mode)
|
2021-10-07 15:28:04 +02:00
|
|
|
|
(setq ispell-dictionary "en_US")
|
|
|
|
|
:hook (text-mode . flyspell-mode))
|
2021-05-27 16:51:17 +02:00
|
|
|
|
|
|
|
|
|
(use-package org-tree-slide
|
|
|
|
|
:custom
|
|
|
|
|
(org-image-actual-width nil))
|
2021-05-28 18:30:49 +02:00
|
|
|
|
|
|
|
|
|
(use-package ace-window)
|
|
|
|
|
|
|
|
|
|
(use-package markdown-mode)
|
|
|
|
|
|
|
|
|
|
(use-package yaml-mode)
|
2021-05-30 18:10:55 +02:00
|
|
|
|
|
|
|
|
|
(use-package webpaste)
|
2021-06-03 15:07:37 +02:00
|
|
|
|
|
2021-11-03 11:33:27 +01:00
|
|
|
|
;; (use-package slime-company
|
|
|
|
|
;; :after (slime company)
|
|
|
|
|
;; :custom (slime-company-after-completion 'slime-company-just-one-space))
|
2021-06-05 16:57:05 +02:00
|
|
|
|
|
|
|
|
|
(use-package erc
|
2021-06-07 18:33:32 +02:00
|
|
|
|
:custom
|
|
|
|
|
(erc-track-shorten-start 8)
|
|
|
|
|
(erc-kill-buffer-on-part t)
|
|
|
|
|
(erc-auto-query 'bury)
|
|
|
|
|
(erc-hide-list '("JOIN" "PART" "QUIT"))
|
|
|
|
|
(erc-network-hide-list '(("irc.libera.chat" "JOIN" "PART" "QUIT")))
|
|
|
|
|
(erc-channel-hide-list '(("#emacs" "JOIN" "PART" "QUIT")))
|
|
|
|
|
(erc-rename-buffers t)
|
2021-08-20 16:03:19 +02:00
|
|
|
|
(erc-autojoin-channels-alist '(("libera.chat" "#emacs")))
|
2021-06-07 18:33:32 +02:00
|
|
|
|
(erc-interpret-mirc-color t)
|
2021-07-04 10:11:07 +02:00
|
|
|
|
(erc-modules '(autojoin
|
|
|
|
|
button
|
|
|
|
|
completion
|
|
|
|
|
fill
|
|
|
|
|
irccontrols
|
|
|
|
|
list
|
|
|
|
|
match
|
|
|
|
|
menu
|
|
|
|
|
move-to-prompt
|
|
|
|
|
netsplit
|
|
|
|
|
networks
|
|
|
|
|
noncommands
|
|
|
|
|
notifications
|
|
|
|
|
readonly
|
|
|
|
|
ring
|
|
|
|
|
stamp
|
|
|
|
|
track
|
|
|
|
|
truncate)))
|
2021-06-05 16:57:05 +02:00
|
|
|
|
|
|
|
|
|
(use-package erc-image
|
|
|
|
|
:after erc
|
2021-06-07 18:33:32 +02:00
|
|
|
|
:custom (erc-image-inline-rescale 300)
|
|
|
|
|
:config (add-to-list 'erc-modules 'image))
|
2021-06-05 16:57:05 +02:00
|
|
|
|
|
|
|
|
|
(use-package emojify
|
|
|
|
|
:hook (erc-mode . emojify-mode)
|
|
|
|
|
:commands emojify-mode)
|
2021-06-07 17:46:42 +02:00
|
|
|
|
|
2021-06-07 18:23:48 +02:00
|
|
|
|
(use-package org-web-tools
|
2021-06-07 18:33:32 +02:00
|
|
|
|
:custom (org-web-tools-pandoc-sleep-time 0.4))
|
2021-06-08 18:16:15 +02:00
|
|
|
|
|
|
|
|
|
(use-package webjump
|
|
|
|
|
:bind ("C-c j" . webjump)
|
2021-06-09 21:09:41 +02:00
|
|
|
|
:custom
|
|
|
|
|
(webjump-sites
|
2021-07-04 10:11:33 +02:00
|
|
|
|
(append '(("Wikipedia_de" . [simple-query
|
|
|
|
|
"de.wikipedia.org"
|
|
|
|
|
"https://de.wikipedia.org/wiki/" ""]))
|
2021-06-09 21:09:41 +02:00
|
|
|
|
webjump-sample-sites)))
|
2021-06-14 08:39:58 +02:00
|
|
|
|
|
|
|
|
|
(use-package plantuml-mode
|
|
|
|
|
:mode "\\.puml?\\'")
|
2021-06-18 11:49:10 +02:00
|
|
|
|
|
|
|
|
|
(use-package unicode-fonts
|
|
|
|
|
:config
|
|
|
|
|
(unicode-fonts-setup))
|
2021-08-20 16:03:44 +02:00
|
|
|
|
|
2021-08-20 16:04:45 +02:00
|
|
|
|
(use-package pyvenv)
|
|
|
|
|
|
2021-08-20 16:03:44 +02:00
|
|
|
|
(add-to-list 'auto-mode-alist '("\\.webmanifest\\'" . js-mode))
|
2021-08-20 16:05:16 +02:00
|
|
|
|
|
2021-08-10 14:13:08 +02:00
|
|
|
|
(use-package python
|
|
|
|
|
:mode ("\\.py\\'" . python-mode)
|
|
|
|
|
("\\.wsgi$" . python-mode)
|
|
|
|
|
:init
|
|
|
|
|
(setq-default indent-tabs-mode nil)
|
2021-08-12 10:02:11 +02:00
|
|
|
|
:custom
|
|
|
|
|
(fill-column 79)
|
|
|
|
|
(python-indent-offset 4))
|
2021-08-29 14:13:57 +02:00
|
|
|
|
|
|
|
|
|
(use-package csv-mode)
|
2021-10-07 15:28:38 +02:00
|
|
|
|
|
|
|
|
|
(use-package elfeed
|
2021-10-15 22:23:18 +02:00
|
|
|
|
:bind ("C-x w" . elfeed)
|
2021-10-31 13:35:48 +01:00
|
|
|
|
:init
|
2021-10-07 15:28:38 +02:00
|
|
|
|
(setq elfeed-feeds
|
2021-11-01 19:52:34 +01:00
|
|
|
|
'(("http://nullprogram.com/feed/" lisp blog)
|
2021-10-31 13:35:48 +01:00
|
|
|
|
("http://planet.sbcl.org/rss20.xml" lisp)
|
|
|
|
|
("https://planet.emacslife.com/atom.xml" emacs)
|
2021-11-01 19:52:34 +01:00
|
|
|
|
("https://sachachua.com/blog/category/emacs-news/feed" emacs org blog)
|
|
|
|
|
("https://drewdevault.com/blog/index.xml" coding golang blog)
|
|
|
|
|
("https://emacsredux.com/atom.xml" emacs blog)
|
|
|
|
|
("https://endlessparentheses.com/atom.xml" emacs elisp blog)
|
|
|
|
|
("https://norvig.com/rss-feed.xml" coding lisp blog)
|
2021-10-31 13:35:48 +01:00
|
|
|
|
("https://blog.mozilla.org/en/feed/" browser web)
|
2021-11-01 19:52:34 +01:00
|
|
|
|
("https://blog.codinghorror.com/rss/" coding blog)
|
2021-10-31 13:35:48 +01:00
|
|
|
|
("https://blog.chromium.org/feeds/posts/default" browser web)
|
|
|
|
|
("https://blog.rust-lang.org/" rust)
|
|
|
|
|
("https://hacks.mozilla.org/feed/" browser web)
|
|
|
|
|
("https://www.interaction-design.org/rss/site_news.xml" ux design)
|
|
|
|
|
("https://www.nngroup.com/feed/rss/" ux design)
|
|
|
|
|
("https://uxpamagazine.org/?feed=full" ux design)
|
|
|
|
|
("https://feedpress.me/UXmatters" ux design)
|
|
|
|
|
("https://uxmovement.com/feed" ux design)
|
|
|
|
|
("https://www.uxbeginner.com/feed/" ux design)
|
2021-11-01 19:52:34 +01:00
|
|
|
|
("https://jeffgothelf.com/feed/" lean ux design blog)
|
|
|
|
|
("https://irreal.org/blog/?feed=rss2" emacs blog)
|
2021-10-31 13:35:48 +01:00
|
|
|
|
("https://www.planetpython.org/rss20.xml" python coding)
|
2021-11-01 19:52:34 +01:00
|
|
|
|
("https://www.colinmclear.net/posts/index.xml" research emacs blog)
|
|
|
|
|
("https://ambrevar.xyz/atom.xml" emacs lisp blog)
|
2021-10-31 13:35:48 +01:00
|
|
|
|
("https://en.wikipedia.org/w/api.php?action=featuredfeed&feed=onthisday&feedformat=atom" general)
|
|
|
|
|
("https://www.phoronix.com/rss.php" linux tech news)
|
2021-11-02 12:52:57 +01:00
|
|
|
|
("https://uxwritinghub.com/feed/" ux writing blog)
|
2021-11-02 13:04:21 +01:00
|
|
|
|
("https://www.philnewton.net/blog/feed/" emacs blog)
|
2021-11-04 08:17:33 +01:00
|
|
|
|
("https://emacsredux.com/atom.xml" emacs blog)
|
2021-11-05 19:56:21 +01:00
|
|
|
|
("https://marcus3santos.github.io/index.xml" emacs blog)
|
2021-11-05 17:44:36 +01:00
|
|
|
|
("https://pragdave.me/feed.xml" coding blog)
|
|
|
|
|
("https://yiming.dev/rss.xml" coding emacs lisp blog)
|
2021-10-31 13:35:48 +01:00
|
|
|
|
("https://mailbox.org/share/feed-de-mailbox.xml" email mailbox web))
|
|
|
|
|
elfeed-search-filter "@1-week-ago +unread "))
|
2021-10-12 17:08:26 +02:00
|
|
|
|
|
|
|
|
|
(use-package smartparens)
|
2021-10-20 08:36:45 +02:00
|
|
|
|
|
|
|
|
|
(use-package org-roam
|
2021-10-21 22:09:28 +02:00
|
|
|
|
:init
|
|
|
|
|
(setq org-roam-v2-ack t)
|
2021-11-02 12:46:42 +01:00
|
|
|
|
(require 'org-roam-dailies)
|
2021-10-20 08:36:45 +02:00
|
|
|
|
:bind (("C-c r l" . org-roam-buffer-toggle)
|
|
|
|
|
("C-c r f" . org-roam-node-find)
|
|
|
|
|
("C-c r g" . org-roam-graph)
|
|
|
|
|
("C-c r i" . org-roam-node-insert)
|
|
|
|
|
("C-c r c" . org-roam-capture)
|
2021-10-30 11:30:44 +02:00
|
|
|
|
("C-c r j" . org-roam-dailies-map)
|
|
|
|
|
:map org-roam-dailies-map
|
|
|
|
|
("t" . org-roam-dailies-capture-today)
|
|
|
|
|
("y" . org-roam-dailies-capture-yesterday)
|
|
|
|
|
("T" . org-roam-dailies-capture-tomorrow)
|
|
|
|
|
:map org-mode-map
|
2021-10-21 22:09:28 +02:00
|
|
|
|
("C-M-i" . completion-at-point))
|
|
|
|
|
:custom
|
|
|
|
|
(org-roam-completion-everywhere t)
|
2021-10-30 11:30:44 +02:00
|
|
|
|
(org-roam-dailies-capture-templates
|
|
|
|
|
'(("d" "default" entry "* %<%R> %?"
|
|
|
|
|
:if-new (file+head "%<%F>.org" "#+title: %<%F>\n"))))
|
2021-10-21 22:09:28 +02:00
|
|
|
|
(org-roam-capture-templates
|
|
|
|
|
'(("d" "default" plain
|
|
|
|
|
"%?"
|
2021-11-05 17:44:36 +01:00
|
|
|
|
:if-new (file+head "%<%Y%m%d%H%M%S>-${slug}.org" "#+title: ${title}\n#+date: %U\n%a\n")
|
|
|
|
|
:unnarrowed t)
|
|
|
|
|
("p" "personas" plain
|
|
|
|
|
"%?"
|
|
|
|
|
:if-new (file+head "%<%Y%m%d%H%M%S>-${slug}.org" "#+title: ${title}\n#+date: %U\n* Personality\n* Behaviors\n* Needs & Goals\n")
|
2021-10-21 22:09:28 +02:00
|
|
|
|
:unnarrowed t)))
|
2021-10-20 08:36:45 +02:00
|
|
|
|
:config
|
|
|
|
|
(org-roam-db-autosync-mode))
|
2021-10-20 08:37:53 +02:00
|
|
|
|
|
2021-10-19 22:29:44 +02:00
|
|
|
|
(use-package simple-httpd)
|
2021-10-30 10:17:42 +02:00
|
|
|
|
|
|
|
|
|
(use-package yaml)
|
|
|
|
|
|
|
|
|
|
(use-package yaml-mode)
|