

Be warned: the regexp to find IDs is set separately. ( defcustom zetteldeft-id-format "%Y-%m-%d-%H%M" "Format used when generating time-based zetteldeft IDs. zetteldeft-id-to-title gets title from ID zetteldeft-id-to-full-path returns path from ID zetteldeft-list-all-links returns list of all links zetteldeft-extract-links pulls links from a file zetteldeft-copy-id-current-file copies id in filename zetteldeft-count-words counts total number of words zetteldeft-file-rename updates title and renames visited file zetteldeft-lift-file-title returns file title from path zetteldeft-insert-title inserts file title zetteldeft-current-id retrieves current id zetteldeft-check checks if file is part of zetteldeft zetteldeft-deft-new-search starts a new deft search Finding dead links with zetteldeft-dead-links-buffer zetteldeft-avy-link-search selects and searches links with avy zetteldeft-avy-file-search selects and follows links with avy zetteldeft-avy-tag-search selects and searches tags with avy Following links with zetteldeft-follow-link

zetteldeft-extract-region-to-note creates new note from a region zetteldeft-new-file-and-backlink links and backlinks zetteldeft-new-file-and-link inserts generated id zetteldeft-id-filename-separator separates id from rest of filename zetteldeft-find-file-full-title-insert inserts id and title zetteldeft-backlink-add adds a backlink to note zetteldeft-find-file-id-insert inserts file id zetteldeft-find-file opens file from minibuffer zetteldeft-insert-link-function customizes formatting of links zetteldeft-insert-link inserts a link to a note zetteldeft-lift-id filters the ID from a string zetteldeft-link-regex returns regex for links zetteldeft-link-suffix is appended to ID links zetteldeft-link-indicator prepends ID links zetteldeft-custom-id-function for fine-grained control over ID formatting zetteldeft-generate-id generates an ID stirng zetteldeft-id-format for generating time-based ID strings Helper function zetteldeft-id-font-lock-setup zetteldeft-search-tag finds notes with selected tag zetteldeft-get-file-list returns file list with search term zetteldeft-get-thing-at-point returns string zetteldeft-search-current-id searches current id zetteldeft-search-at-point thing at point org contains documentation and notes on usage of the package. For more information, see or Note: this file is tangled from.

Zetteldeft uses deft to find and follow links to notes. It generates unique IDs to create stable links between notes, which allows the user to make an interconnected system of notes. Commentary: Zetteldeft is an extension of the deft package for Emacs. You should have received a copy of the GNU General Public License along with this program. See the GNU General Public License for more details. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. zetteldeft.el - Turn deft into a zettelkasten system -*- lexical-binding: t -*- Copyright (C) 2018-2021 EFLS Author: EFLS URL: Keywords: deft zettelkasten zetteldeft wp files Version: 0.3 Package-Requires: ((emacs "25.1") (deft "0.8") (ace-window "0.7.0")) This file is not part of Emacs This program is free software you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. I’m welcoming both contributions and suggestions.įeel free to submit comments or pull requests on Github. Or maybe a graph visualizing how notes are linked? How about showing a list of tags or gathering notes with a certain search string? To open the note behind a link, use zetteldeft-follow-link. To search for a tag or anything else under cursor, use zetteldeft-search-at-point.Ĭombined with the power of avy to jump to any character on screen, use these to jump and search in one go: zetteldeft-avy-link-search and zetteldeft-avy-tag-search. create a new one and link to it in one go), use zetteldeft-new-file-and-link.

To easily branch out from the current note (i.e. With zetteldeft-find-file-full-title-insert, you guessed it, the note’s title is included as well. use zetteldeft-find-file-id-insert and select a file from the list,.Create a note with zetteldeft-new-file and provide a name.
