summaryrefslogtreecommitdiff
path: root/emacs-init.org
diff options
context:
space:
mode:
authorfpi2020-01-26 18:07:18 +0100
committerfpi2020-01-29 17:58:34 +0100
commit458287e34ea32c8677bbe90016a80e79e98bebdd (patch)
tree24377e89099440d6d577b668699b1211bf6fe262 /emacs-init.org
parentHighlight org links (diff)
Introduce Zetteldeft
Diffstat (limited to 'emacs-init.org')
-rw-r--r--emacs-init.org29
1 files changed, 28 insertions, 1 deletions
diff --git a/emacs-init.org b/emacs-init.org
index 1f663fe..f7147e0 100644
--- a/emacs-init.org
+++ b/emacs-init.org
@@ -2204,7 +2204,7 @@ and by automating many of the usual tasks such as creating new files
and saving files.
#+end_quote
-I use =Deft= to organize my =Zettelkasten=. It contains many single
+I use =Deft= to organize my /Zettelkasten/. It contains many single
files about various topics. =Deft= handles searching and file
creation.
#+begin_src emacs-lisp
@@ -2218,6 +2218,33 @@ creation.
(deft-use-filter-string-for-filename t)))
#+end_src
+[[https://github.com/EFLS/zetteldeft][Zetteldeft]] provides further functions to search and link between
+different /Zettel/. As /Zettel/ are scattered in separate files,
+normal org file links using IDs lack in comparison to the introduced
+custom link format.
+
+#+begin_src emacs-lisp
+(use-package zetteldeft
+ :ensure t
+ :bind (:map fpi-map (("d d" . deft)
+ ("d D" . zetteldeft-deft-new-search)
+ ("d R" . deft-refresh)
+ ("d s" . zetteldeft-search-at-point)
+ ("d c" . zetteldeft-search-current-id)
+ ("d f" . zetteldeft-follow-link)
+ ("d F" . zetteldeft-avy-file-search-ace-window)
+ ("d l" . zetteldeft-avy-link-search)
+ ("d t" . zetteldeft-avy-tag-search)
+ ("d T" . zetteldeft-tag-buffer)
+ ("d i" . zetteldeft-find-file-id-insert)
+ ("d I" . zetteldeft-find-file-full-title-insert)
+ ("d o" . zetteldeft-find-file)
+ ("d n" . zetteldeft-new-file)
+ ("d N" . zetteldeft-new-file-and-link)
+ ("d r" . zetteldeft-file-rename)
+ ("d x" . zetteldeft-count-words))))
+#+end_src
+
** Shell
#+begin_src emacs-lisp
(use-package shell