File: denote.el.html

Denote is a simple note-taking tool for Emacs. It is based on the idea that notes should follow a predictable and descriptive file-naming scheme. The file name must offer a clear indication of what the note is about, without reference to any other metadata. Denote basically streamlines the creation of such files while providing facilities to link between them.

Denote's file-naming scheme is not limited to "notes". It can be used for all types of file, including those that are not editable in Emacs, such as videos. Naming files in a consistent way makes their filtering and retrieval considerably easier. Denote provides relevant facilities to rename files, regardless of file type.

Defined variables (147)

denote--menu-contentsContents of the Denote menu.
denote--query-last-dired-bufferBuffer object produced by the last query for file names.
denote--used-idsHash table of used identifiers.
denote-accept-nil-dateMake creation and renaming commands use ‘current-time’ when date is nil.
denote-after-new-note-hookNormal hook that runs after the ‘denote’ command.
denote-after-rename-file-hookNormal hook called after a succesful Denote rename operation.
denote-backlinks-display-buffer-actionThe action used to display the current file’s backlinks buffer.
denote-buffer-has-backlinks-stringAlias for ‘denote-rename-buffer-backlinks-indicator’.
denote-buffer-name-prefixString used as the prefix of all buffer names produced by Denote.
denote-command-prompt-historyMinibuffer history for ‘denote-command-prompt’.
denote-commands-for-new-notesList of commands for ‘denote-command-prompt’ that create a new note.
denote-current-dataStore the current unprocessed data passed to ‘denote’.
denote-date-formatDate format in the front matter (file header) of new notes.
denote-date-historyMinibuffer history of ‘denote-date-prompt’.
denote-date-identifier-formatFormat of ID prefix of a note’s filename.
denote-date-identifier-regexpRegular expression to match ‘denote-date-identifier-format’.
denote-date-prompt-use-org-read-dateWhether to use ‘org-read-date’ in date prompts.
denote-directoryDirectory, as a string, for storing personal notes.
denote-dired-directoriesList of directories where ‘denote-dired-mode’ should apply to.
denote-dired-directories-include-subdirectoriesIf non-nil ‘denote-dired-directories’ also affects all subdirectories.
denote-dired-empty-mode-abbrev-tableAbbrev table for ‘denote-dired-empty-mode’.
denote-dired-empty-mode-hookHook run after entering Denote Dired Empty mode.
denote-dired-empty-mode-mapKeymap for ‘denote-dired-empty-mode’.
denote-dired-empty-mode-syntax-tableSyntax table for ‘denote-dired-empty-mode’.
denote-dired-modeNon-nil if Denote-Dired mode is enabled.
denote-dired-mode-hookHook run after entering or leaving ‘denote-dired-mode’.
denote-encryption-file-extensionsList of strings specifying file extensions for encryption.
denote-excluded-directories-regexpRegular expression of directories to exclude from all operations.
denote-excluded-files-regexpRegular expression of files that are excluded from Denote file prompts.
denote-excluded-keywords-regexpRegular expression of keywords to not infer.
denote-faces-file-name-keywords-for-diredKeywords for fontification of file names.
denote-faces-matchersMatchers for fontification of file names.
denote-file-historyMinibuffer history of ‘denote-file-prompt’.
denote-file-name-components-orderSpecify the order of the file name components.
denote-file-name-slug-functionsSpecify the method Denote uses to format the components of the file name.
denote-file-prompt-extra-metadataExtra ‘completion-metadata’ for the ‘denote-file-prompt’.
denote-file-prompt-latest-inputLatest input passed to ‘denote-file-prompt’.
denote-file-prompt-use-files-matching-regexpThe ‘denote-file-prompt’ FILES-MATCHING-REGEXP value.
denote-file-typeThe file type extension for new notes.
denote-file-type-historyMinibuffer history of ‘denote-file-type-prompt’.
denote-file-typesAlist of variable ‘denote-file-type’ and their format properties.
denote-files-matching-regexp-historyMinibuffer history of ‘denote-files-matching-regexp-prompt’.
denote-fontify-links--dataCons cell of (FILE-TYPE . LINK-QUERY) for ‘denote-fontify-links’.
denote-fontify-links-mapKeymap for mouse actions over fontified Denote links.
denote-fontify-links-modeNon-nil if Denote-Fontify-Links mode is enabled.
denote-fontify-links-mode-hookHook run after entering or leaving ‘denote-fontify-links-mode’.
denote-front-matter-components-present-even-if-empty-valueThe components that are always present in front matter even when empty.
denote-generate-identifier-automaticallyMake creation and renaming commands automatically create and identifier.
denote-get-identifier-functionThe function to generate an identifier as a non-empty string.
denote-grep-display-buffer-action‘display-buffer’ action for the results of ‘denote-grep’.
denote-history-completion-in-promptsToggle history completion in all ‘denote-prompts-with-history-as-completion’.
denote-id-formatFormat of ID prefix of a note’s filename.
denote-id-only-link-formatFormat of identifier-only link to note.
denote-id-only-link-in-context-regexpRegexp to match an identifier-only link in its context.
denote-id-regexpRegular expression to match ‘denote-date-identifier-format’.
denote-identifier-delimiter-always-present-in-file-nameSpecify if file names always contain the identifier delimiter.
denote-identifier-historyMinibuffer history of ‘denote-identifier-prompt’.
denote-identifier-regexpRegular expression to match the IDENTIFIER field in a file name.
denote-ignore-region-in-denote-commandIf non-nil, the region is ignored by the ‘denote’ command.
denote-infer-keywordsWhether to infer keywords from existing notes’ file names.
denote-keyword-historyMinibuffer history of inputted keywords.
denote-keywords-regexpRegular expression to match the KEYWORDS field in a file name.
denote-keywords-to-not-infer-regexpRegular expression of keywords to not infer.
denote-kill-buffersControl whether creation or renaming commands kill their buffer.
denote-known-keywordsList of strings with predefined keywords.
denote-last-pathStore last path.
denote-link--prepare-links-formatFormat specifiers for ‘denote-add-links’.
denote-link-backlinks-display-buffer-actionThe action used to display the current file’s backlinks buffer.
denote-link-button-actionFunction to find the file of a Denote link.
denote-link-description-formatThe format of a link description text.
denote-link-description-functionThe format of a link description text.
denote-link-find-file-historyHistory for ‘denote-find-link’.
denote-link-mouse-mapKeymap for mouse actions over fontified Denote links.
denote-md-link-formatFormat of Markdown link to note.
denote-md-link-in-context-regexpRegexp to match a Markdown link in its context.
denote-menu-bar-modeNon-nil if Denote-Menu-Bar mode is enabled.
denote-menu-bar-mode-hookHook run after entering or leaving ‘denote-menu-bar-mode’.
denote-open-link-functionFunction to find the file of a Denote link.
denote-org-capture-specifiersString with format specifiers for ‘org-capture-templates’.
denote-org-front-matterOrg front matter.
denote-org-link-formatFormat of Org link to note.
denote-org-link-in-context-regexpRegexp to match an Org link in its context.
denote-org-store-link-to-headingDetermine whether ‘org-store-link’ links to the current Org heading.
denote-promptsSpecify the prompts followed by relevant Denote commands.
denote-prompts-with-history-as-completionPrompts that conditionally perform completion against their history.
denote-query--last-filesList of files matched by the last call to ‘denote-make-links-buffer’.
denote-query--last-queryString of the last call to ‘denote-make-links-buffer’.
denote-query--omit-currentWhen non-nil ‘denote-make-links-buffer’ omits the current file.
denote-query-description-prefixPrefix string for query links to format their description text.
denote-query-format-heading-functionFunction used to construct headings for files matched by a query.
denote-query-link-historyMinibuffer history of ‘denote-query-link-prompt’.
denote-query-link-typesTypes of query links.
denote-query-links-buffer-functionFunction to make an Xref buffer showing query link results.
denote-query-links-display-buffer-actionThe action used to display query links.
denote-query-mode-abbrev-tableAbbrev table for ‘denote-query-mode’.
denote-query-mode-hookHook run after entering Denote Query mode.
denote-query-mode-mapKeymap for ‘denote-query-mode’ buffers.
denote-query-mode-syntax-tableSyntax table for ‘denote-query-mode’.
denote-query-prompt-historyMinibuffer history for ‘denote-query-prompt’.
denote-query-sortingHow to sort files in query buffers.
denote-query-untitled-stringString to use as heading for untitled notes in links’ buffer.
denote-region-after-new-note-functionsAbnormal hook called after ‘denote-region’.
denote-rename-buffer-backlinks-indicatorA string used to indicate that a buffer has backlinks pointing to it.
denote-rename-buffer-formatThe format of the buffer name ‘denote-rename-buffer’ should use.
denote-rename-buffer-functionSymbol of function that is called to rename the Denote file buffer.
denote-rename-buffer-modeNon-nil if Denote-Rename-Buffer mode is enabled.
denote-rename-buffer-mode-hookHook run after entering or leaving ‘denote-rename-buffer-mode’.
denote-rename-confirmationsMake renaming commands prompt for confirmations.
denote-rename-max-mini-window-heightHow much to enlarge ‘max-mini-window-height’ for renaming operations.
denote-rename-rewrite-front-matterWhen non-nil, rewrite the front matter if appropriate.
denote-save-buffer-after-creationControl whether to save buffers automatically.
denote-save-buffersControl whether to save buffers automatically.
denote-signature-historyMinibuffer history of ‘denote-signature-prompt’.
denote-signature-regexpRegular expression to match the SIGNATURE field in a file name.
denote-sort-comparison-fallback-functionString comparison function used by ‘denote-sort-files’ subroutines.
denote-sort-component-historyMinibuffer history of ‘denote-sort-component-prompt’.
denote-sort-componentsList of sorting keys applicable for ‘denote-sort-files’ and related.
denote-sort-dired--last-argumentsThe last ‘denote-sort-dired’ arguments.
denote-sort-dired--last-filesThe last ‘denote-sort-dired’ matched files (absolute paths).
denote-sort-dired-buffer-name-functionFunction to format a buffer name for ‘denote-sort-dired’.
denote-sort-dired-default-reverse-sortIf non-nil, reverse the sorting order by default.
denote-sort-dired-default-sort-componentSet the default file name component to sort by.
denote-sort-dired-extra-promptsDetermine what ‘denote-sort-dired’ prompts for beside a search query.
denote-sort-exclude-files-historyMinibuffer history for ‘denote-sort-exclude-files-prompt’.
denote-sort-identifier-comparison-functionFunction to sort the DATE/IDENTIFIER component in file names.
denote-sort-keywordsWhether to sort keywords in new files.
denote-sort-keywords-comparison-functionFunction to sort the KEYWORDS component in file names.
denote-sort-signature-comparison-functionFunction to sort the SIGNATURE component in file names.
denote-sort-title-comparison-functionFunction to sort the TITLE component in file names.
denote-subdirectory-historyMinibuffer history of ‘denote-subdirectory-prompt’.
denote-template-historyMinibuffer history of ‘denote-template-prompt’.
denote-templatesAlist of content templates for new notes.
denote-text-front-matterPlain text front matter.
denote-title-historyMinibuffer history of ‘denote-title-prompt’.
denote-title-prompt-current-defaultCurrently bound default title for ‘denote-title-prompt’.
denote-title-regexpRegular expression to match the TITLE field in a file name.
denote-toml-front-matterTOML (Markdown) front matter.
denote-use-dateThe date to be used in a note creation command.
denote-use-directoryThe directory to be used in a note creation command.
denote-use-file-typeThe title to be used in a note creation command.
denote-use-identifierThe identifier to be used in a note creation command.
denote-use-keywordsThe keywords to be used in a note creation command.
denote-use-signatureThe signature to be used in a note creation command.
denote-use-templateThe template to be used in a note creation command.
denote-use-titleThe title to be used in a note creation command.
denote-used-identifiersHash table of used identifiers.
denote-yaml-front-matterYAML (Markdown) front matter.

Defined functions (365)

denote(&optional TITLE KEYWORDS FILE-TYPE DIRECTORY DATE TEMPLATE SIGNATURE IDENTIFIER)
denote--act-on-query-link(QUERY)
denote--add-front-matter(FILE TITLE KEYWORDS SIGNATURE DATE ID FILE-TYPE)
denote--add-prompts(ADDITIONAL-PROMPTS)
denote--backlinks-get-buffer-name(FILE ID)
denote--buffer-file-names()
denote--command-with-features(COMMAND FORCE-USE-FILE-PROMPT-AS-DEFAULT-TITLE FORCE-IGNORE-REGION FORCE-SAVE IN-BACKGROUND)
denote--component-has-value-p(COMPONENT VALUE)
denote--creation-get-note-data-from-prompts()
denote--creation-prepare-note-data(TITLE KEYWORDS FILE-TYPE DIRECTORY DATE IDENTIFIER TEMPLATE SIGNATURE)
denote--date-add-current-time(DATE)
denote--date-convert(DATE PREFER-TYPE)
denote--date-key-regexp(FILE-TYPE)
denote--date-value-function(FILE-TYPE)
denote--date-value-reverse-function(FILE-TYPE)
denote--default-directory-is-silo-p()
denote--define-retrieve-front-matter(COMPONENT SCOPE)
denote--delete-active-region-content()
denote--dir-in-denote-directory-p(DIRECTORY)
denote--directory-all-files-recursively()
denote--directory-get-files()
denote--display-buffer-from-xref-alist(XREF-ALIST BUFFER-NAME DISPLAY-BUFFER-ACTION)
denote--exclude-directory-regexp-p(FILE)
denote--file-empty-p(FILE)
denote--file-excluded-p(FILE)
denote--file-extension(FILE-TYPE)
denote--file-has-backlinks-p(FILE)
denote--file-has-front-matter-p(FILE FILE-TYPE)
denote--file-type-keys()
denote--file-type-org-extra-p()
denote--file-types-with-extension(EXTENSION)
denote--file-with-temp-buffer(FILE &rest BODY)
denote--find-first-unused-id-as-date(ID)
denote--format-front-matter(TITLE DATE KEYWORDS IDENTIFIER SIGNATURE FILETYPE)
denote--format-front-matter-date(DATE FILE-TYPE)
denote--format-query-link(TYPE QUERY FILE-TYPE)
denote--front-matter(FILE-TYPE)
denote--generate-date-for-rename(FILE)
denote--get-active-region-content()
denote--get-all-backlinks(FILES)
denote--get-all-used-ids()
denote--get-common-root-directory(DIRECTORIES)
denote--get-component-key-regexp-function(COMPONENT)
denote--get-file-name-relative-to-directories(FILE DIRECTORIES)
denote--get-files-by-file-type(FILES)
denote--get-final-components-for-rewrite(COMPONENTS-IN-FILE COMPONENTS-IN-TEMPLATE COMPONENTS-TO-ADD)
denote--get-front-matter-rewrite-prompt(FINAL-COMPONENTS TO-ADD TO-REMOVE TO-MODIFY OLD-AND-NEW-FRONT-MATTER-LINES)
denote--get-front-matter-value-no-indentation(COMPONENT LINE FILE-TYPE)
denote--get-link-file-path-at-point()
denote--get-old-and-new-front-matter-lines(FILE NEW-FRONT-MATTER FILE-TYPE)
denote--handle-save-and-kill-buffer(MODE FILE INITIAL-STATE)
denote--id-to-date(IDENTIFIER)
denote--identifier-key-regexp(FILE-TYPE)
denote--identifier-value-function(FILE-TYPE)
denote--identifier-value-reverse-function(FILE-TYPE)
denote--inferred-keywords(&optional FILES-MATCHING-REGEXP)
denote--inside-link-regexp-p(REGEXP POSITION)
denote--keywords-add-to-history(KEYWORDS)
denote--keywords-crm(KEYWORDS &optional PROMPT INITIAL)
denote--keywords-key-regexp(FILE-TYPE)
denote--keywords-value-function(FILE-TYPE)
denote--keywords-value-reverse-function(FILE-TYPE)
denote--link-at-point-get-data(POSITION)
denote--link-format(FILE-TYPE)
denote--link-get-description(FILE &optional FILE-TYPE)
denote--link-in-context-regexp(FILE-TYPE)
denote--link-open-at-point-subr(POSITION)
denote--menu-bar-enable()
denote--org-capture-link-specifiers-p()
denote--prepare-note(TITLE KEYWORDS DATE ID DIRECTORY FILE-TYPE TEMPLATE SIGNATURE)
denote--prompt-with-completion-p(FN)
denote--regexp-in-file-p(REGEXP FILE)
denote--remove-dot-characters(STR)
denote--rename-dired-file-or-current-file-or-prompt()
denote--rename-file(FILE TITLE KEYWORDS SIGNATURE DATE IDENTIFIER)
denote--rename-get-file-info-from-prompts-or-existing(FILE)
denote--retrieve-files-in-xrefs(QUERY &optional FILES-MATCHING-REGEXP)
denote--retrieve-front-matter-date-line-from-content(CONTENT FILE-TYPE)
denote--retrieve-front-matter-date-value-from-content(CONTENT FILE-TYPE)
denote--retrieve-front-matter-identifier-line-from-content(CONTENT FILE-TYPE)
denote--retrieve-front-matter-identifier-value-from-content(CONTENT FILE-TYPE)
denote--retrieve-front-matter-keywords-line-from-content(CONTENT FILE-TYPE)
denote--retrieve-front-matter-keywords-value-from-content(CONTENT FILE-TYPE)
denote--retrieve-front-matter-signature-line-from-content(CONTENT FILE-TYPE)
denote--retrieve-front-matter-signature-value-from-content(CONTENT FILE-TYPE)
denote--retrieve-front-matter-title-line-from-content(CONTENT FILE-TYPE)
denote--retrieve-front-matter-title-value-from-content(CONTENT FILE-TYPE)
denote--revert-dired(BUFFER-TO-TRY-REVERT CURRENT-BUFFER)
denote--rewrite-front-matter-line(COMPONENT NEW-LINE FILE-TYPE)
denote--signature-value-function(FILE-TYPE)
denote--signature-value-reverse-function(FILE-TYPE)
denote--slug-hyphenate(STR)
denote--title-key-regexp(FILE-TYPE)
denote--title-value-function(FILE-TYPE)
denote--title-value-reverse-function(FILE-TYPE)
denote--trim-quotes(S)
denote--trim-right-token-characters(STR COMPONENT)
denote--valid-file-type(FILETYPE)
denote--valid-identifier(IDENTIFIER)
denote--with-conditional-completion(FN PROMPT HISTORY &optional INITIAL-VALUE DEFAULT-VALUE)
denote-add-front-matter-prompt(FILE)
denote-add-links(REGEXP &optional ID-ONLY)
denote-add-prompts(ADDITIONAL-PROMPTS)
denote-add-signature()
denote-backlinks()
denote-backlinks-mode()
denote-change-file-type-and-front-matter(FILE NEW-FILE-TYPE)
denote-command-prompt()
denote-context-menu(MENU CLICK)
denote-create-note(&optional ARG1 ARG2 ARG3 ARG4 ARG5 ARG6 ARG7 ARG8)
denote-create-note-in-subdirectory()
denote-create-note-using-date()
denote-create-note-using-signature()
denote-create-note-using-type()
denote-date()
denote-date-identifier-p(IDENTIFIER)
denote-date-iso-8601(DATE)
denote-date-org-timestamp(DATE)
denote-date-prompt(&optional INITIAL-DATE PROMPT-TEXT)
denote-date-rfc3339(DATE)
denote-directories()
denote-directories--get-paths(DIRECTORY-OR-DIRECTORIES)
denote-directories--make-paths(DIRECTORIES)
denote-directories-get-common-root()
denote-directory()
denote-directory-files(&optional FILES-MATCHING-REGEXP OMIT-CURRENT TEXT-ONLY EXCLUDE-REGEXP HAS-IDENTIFIER)
denote-directory-subdirectories()
denote-dired(ARG1 ARG2 ARG3 ARG4 &optional ARG5)
denote-dired--modes-dirs-as-dirs()
denote-dired-empty-mode()
denote-dired-focus(REGEXP &optional EXCLUDE-MATCH)
denote-dired-link-marked-notes(ARG1 ARG2 &optional ARG3)
denote-dired-mode(&optional ARG)
denote-dired-mode-in-directories()
denote-dired-remove-font-lock(&rest _)
denote-dired-rename-files()
denote-dired-rename-marked-files()
denote-dired-rename-marked-files--change-keywords(COMBINATION-TYPE KEYWORDS-PROMPT)
denote-dired-rename-marked-files-add-keywords()
denote-dired-rename-marked-files-remove-keywords()
denote-dired-rename-marked-files-using-front-matter()
denote-dired-rename-marked-files-with-keywords()
denote-extract-date-from-front-matter(DATE-STRING)
denote-extract-id-from-string(STRING)
denote-extract-keywords-from-front-matter(KEYWORDS-STRING)
denote-extract-keywords-from-path(PATH)
denote-faces-directory-matcher(LIMIT)
denote-faces-dired-file-name-matcher(LIMIT)
denote-faces-identifier-matcher(LIMIT)
denote-faces-keywords-matcher(LIMIT)
denote-faces-signature-matcher(LIMIT)
denote-faces-title-matcher(LIMIT)
denote-file-has-denoted-filename-p(FILE)
denote-file-has-identifier-p(FILE)
denote-file-has-signature-p(FILE)
denote-file-has-supported-extension-p(FILE)
denote-file-is-in-denote-directory-p(FILE)
denote-file-is-note-p(FILE)
denote-file-is-writable-and-supported-p(FILE)
denote-file-prompt(&optional FILES-MATCHING-REGEXP PROMPT-TEXT NO-REQUIRE-MATCH HAS-IDENTIFIER)
denote-file-prompt--format-identifier(FILE)
denote-file-prompt--format-keywords-and-signature(FILE)
denote-file-prompt-group(FILE TRANSFORM)
denote-file-prompt-sort(FILES)
denote-file-type(FILE)
denote-file-type-extensions()
denote-file-type-extensions-with-encryption()
denote-file-type-prompt()
denote-filename-is-note-p(FILE)
denote-files-matching-regexp-prompt(&optional PROMPT-TEXT)
denote-filetype-heuristics(FILE)
denote-find-backlink()
denote-find-backlink-with-location()
denote-find-link()
denote-fontify-links(LIMIT)
denote-fontify-links--get-data(FORCE)
denote-fontify-links--set-data()
denote-fontify-links-mode(&optional ARG)
denote-fontify-links-mode-maybe(&optional ARG)
denote-format-buffer-name(STRING &optional SPECIAL)
denote-format-file-name(DIR-PATH ID KEYWORDS TITLE EXTENSION SIGNATURE)
denote-format-keywords-for-md-front-matter(KEYWORDS)
denote-format-keywords-for-org-front-matter(KEYWORDS)
denote-format-keywords-for-text-front-matter(KEYWORDS)
denote-format-link(FILE DESCRIPTION FILE-TYPE ID-ONLY)
denote-format-string-for-md-front-matter(S)
denote-format-string-for-org-front-matter(S)
denote-generate-identifier-as-date(INITIAL-IDENTIFIER DATE)
denote-get-backlinks(&optional FILE)
denote-get-completion-table(CANDIDATES &rest METADATA)
denote-get-file-extension(FILE)
denote-get-file-extension-sans-encryption(FILE)
denote-get-file-name-relative-to-denote-directory(FILE)
denote-get-file-type-markdown-toml(FILE)
denote-get-file-type-markdown-yaml(FILE)
denote-get-identifier-at-point(&optional POSITION)
denote-get-link-description(FILE &optional FILE-TYPE)
denote-get-link-face(QUERY)
denote-get-link-identifier-or-query-term-at-point(&optional POSITION)
denote-get-links(&optional FILE FILES)
denote-get-path-by-id(ID)
denote-get-relative-path-by-id(ID &optional DIRECTORY)
denote-grep(QUERY)
denote-grep--get-files-referenced-in-region(START END)
denote-grep-files-referenced-in-region(QUERY START END)
denote-grep-marked-dired-files(QUERY)
denote-grep-query-prompt(&optional PROMPT-TEXT)
denote-has-single-denote-directory-p()
denote-id-to-date(IDENTIFIER)
denote-identifier-prompt(&optional INITIAL-IDENTIFIER PROMPT-TEXT)
denote-infer-keywords-from-files(&optional FILES-MATCHING-REGEXP)
denote-insert-link(ARG1 ARG2 ARG3 &optional ARG4)
denote-keywords(&optional FILES-MATCHING-REGEXP)
denote-keywords--combine(COMBINATION-TYPE USER-INPUT-KEYWORDS KEYWORDS)
denote-keywords-add()
denote-keywords-combine(KEYWORDS)
denote-keywords-prompt(&optional PROMPT-TEXT INITIAL-KEYWORDS INFER-FROM-FILES-MATCHING-REGEXP)
denote-keywords-remove()
denote-keywords-sort(KEYWORDS)
denote-link(FILE FILE-TYPE DESCRIPTION &optional ID-ONLY)
denote-link--buffer-file-prompt(BUFFER-FILE-NAMES)
denote-link--collect-identifiers(REGEXP)
denote-link--insert-links(FILES CURRENT-FILE-TYPE &optional ID-ONLY NO-SORT)
denote-link--map-over-notes()
denote-link--ol-export-get-relative-html(PATH)
denote-link--ol-resolve-link-to-target(LINK &optional FULL-DATA)
denote-link--prepare-backlinks(QUERY &optional FILES BUFFER-NAME DISPLAY-BUFFER-ACTION &rest _)
denote-link--prepare-links(FILES CURRENT-FILE-TYPE ID-ONLY &optional NO-SORT)
denote-link-after-creating(&optional ID-ONLY)
denote-link-after-creating-with-command(COMMAND &optional ID-ONLY)
denote-link-description-with-signature-and-title(FILE &optional FILE-TYPE)
denote-link-dired-marked-notes(FILES BUFFER &optional ID-ONLY)
denote-link-format-heading-description(FILE-TEXT HEADING-TEXT)
denote-link-markdown-follow(LINK)
denote-link-ol-complete()
denote-link-ol-export(LINK DESCRIPTION FORMAT)
denote-link-ol-follow(LINK)
denote-link-ol-get-heading()
denote-link-ol-get-id()
denote-link-ol-help-echo(WINDOW OBJECT POSITION)
denote-link-ol-store(&optional INTERACTIVE?)
denote-link-open-at-mouse(EV)
denote-link-open-at-point()
denote-link-or-create(TARGET &optional ID-ONLY)
denote-link-or-create-with-command(&optional ID-ONLY)
denote-link-preview-file(OVERLAY LINK-TARGET LINK-DATA)
denote-link-return-backlinks(&optional FILE)
denote-link-return-links(&optional FILE FILES)
denote-link-to-all-files-with-contents(QUERY &optional ID-ONLY)
denote-link-to-all-files-with-regexp(ARG1 &optional ARG2)
denote-link-to-existing-or-new-note(ARG1 &optional ARG2)
denote-link-to-file-with-contents(QUERY &optional ID-ONLY)
denote-make-backlinks-buffer(IDENTIFIER BUFFER-NAME DISPLAY-BUFFER-ACTION)
denote-make-links-buffer(QUERY &optional FILES BUFFER-NAME DISPLAY-BUFFER-ACTION &rest _)
denote-menu-bar-mode(&optional ARG)
denote-open-or-create(TARGET)
denote-open-or-create-with-command()
denote-org-capture()
denote-org-capture-delete-empty-file()
denote-org-capture-with-prompts(&optional TITLE KEYWORDS SUBDIRECTORY DATE TEMPLATE SIGNATURE)
denote-parse-date(DATE)
denote-prepend-front-matter(FILE TITLE KEYWORDS SIGNATURE DATE ID FILE-TYPE)
denote-query--filter-files(REGEXP INCLUDE-P)
denote-query--filter-keywords(KEYWORDS INCLUDE-P)
denote-query--keywords-as-regexp(KEYWORDS)
denote-query-clear-all-filters()
denote-query-contents-link(QUERY)
denote-query-exclude-files(REGEXP)
denote-query-exclude-files-with-keywords(KEYWORDS)
denote-query-extract-title(FILE)
denote-query-filenames-link(QUERY)
denote-query-focus-last-search(QUERY)
denote-query-link-prompt(&optional INITIAL-QUERY PROMPT-TEXT)
denote-query-mode()
denote-query-only-include-files(REGEXP)
denote-query-only-include-files-with-keywords(KEYWORDS)
denote-query-prompt(&optional PROMPT-TEXT)
denote-query-sort-last-search(COMPONENT)
denote-region()
denote-remove-signature()
denote-rename-add-keywords()
denote-rename-buffer(&optional BUFFER)
denote-rename-buffer--fallback(&optional BUFFER)
denote-rename-buffer--format(BUFFER)
denote-rename-buffer-mode(&optional ARG)
denote-rename-buffer-rename-function-or-fallback()
denote-rename-file(FILE TITLE KEYWORDS SIGNATURE DATE IDENTIFIER)
denote-rename-file-and-buffer(OLD-NAME NEW-NAME)
denote-rename-file-date()
denote-rename-file-identifier()
denote-rename-file-keywords()
denote-rename-file-prompt(OLD-NAME NEW-NAME)
denote-rename-file-signature()
denote-rename-file-title()
denote-rename-file-using-front-matter(FILE)
denote-rename-rename-keywords()
denote-retrieve-filename-identifier(FILE)
denote-retrieve-filename-identifier-with-error(FILE)
denote-retrieve-filename-keywords(FILE)
denote-retrieve-filename-keywords-as-list(ARG1)
denote-retrieve-filename-signature(FILE)
denote-retrieve-filename-title(FILE)
denote-retrieve-files-xref-query(QUERY &optional FILES-MATCHING-REGEXP)
denote-retrieve-front-matter-date-line(FILE FILE-TYPE)
denote-retrieve-front-matter-date-value(FILE FILE-TYPE)
denote-retrieve-front-matter-identifier-line(FILE FILE-TYPE)
denote-retrieve-front-matter-identifier-value(FILE FILE-TYPE)
denote-retrieve-front-matter-keywords-line(FILE FILE-TYPE)
denote-retrieve-front-matter-keywords-value(FILE FILE-TYPE)
denote-retrieve-front-matter-signature-line(FILE FILE-TYPE)
denote-retrieve-front-matter-signature-value(FILE FILE-TYPE)
denote-retrieve-front-matter-title-line(FILE FILE-TYPE)
denote-retrieve-front-matter-title-value(FILE FILE-TYPE)
denote-retrieve-groups-xref-query(QUERY &optional FILES-MATCHING-REGEXP)
denote-retrieve-keywords-line(ARG1 ARG2)
denote-retrieve-keywords-value(ARG1 ARG2)
denote-retrieve-title-line(ARG1 ARG2)
denote-retrieve-title-or-filename(FILE TYPE)
denote-retrieve-title-value(ARG1 ARG2)
denote-retrieve-xref-alist(QUERY &optional FILES)
denote-retrieve-xref-alist-for-backlinks(IDENTIFIER)
denote-rewrite-front-matter(FILE TITLE KEYWORDS SIGNATURE DATE IDENTIFIER FILE-TYPE)
denote-rewrite-keywords(FILE KEYWORDS FILE-TYPE &optional SAVE-BUFFER)
denote-select-from-files-prompt(FILES &optional PROMPT-TEXT)
denote-select-linked-file-prompt(FILES &optional PROMPT-TEXT)
denote-show-backlinks-buffer()
denote-signature()
denote-signature-prompt(&optional INITIAL-SIGNATURE PROMPT-TEXT)
denote-slug-hyphenate(STR)
denote-slug-keep-only-ascii(STR)
denote-slug-put-equals(STR)
denote-sluggify(ARG1 ARG2)
denote-sluggify-and-apply-rules(COMPONENT STR)
denote-sluggify-keyword(STR)
denote-sluggify-keywords(ARG1)
denote-sluggify-signature(STR)
denote-sluggify-title(STR)
denote-sort--define-lessp(COMPONENT)
denote-sort-annotate(COMPONENT)
denote-sort-component-prompt()
denote-sort-dired(REGEXP SORT-BY-COMPONENT REVERSE EXCLUDE-REGEXP &optional FILES)
denote-sort-dired--get-files(REGEXP COMPONENT REVERSE-SORT EXCLUDE-REGEXP FILES DIRECTORY)
denote-sort-dired--prompts()
denote-sort-dired-format-buffer-name(FILES-MATCHING-REGEXP SORT-BY-COMPONENT REVERSE EXCLUDE-REGEXP)
denote-sort-dired-revert(&rest _)
denote-sort-exclude-files-prompt()
denote-sort-files(FILES COMPONENT &optional REVERSE)
denote-sort-get-directory-files(FILES-MATCHING-REGEXP SORT-BY-COMPONENT &optional REVERSE OMIT-CURRENT EXCLUDE-REGEXP)
denote-sort-get-links(FILES-MATCHING-REGEXP SORT-BY-COMPONENT CURRENT-FILE-TYPE ID-ONLY &optional REVERSE EXCLUDE-REGEXP)
denote-sort-identifier-lessp(FILE1 FILE2)
denote-sort-keywords-lessp(FILE1 FILE2)
denote-sort-modified-time-greaterp(FILE1 FILE2)
denote-sort-random(ELEMENTS)
denote-sort-signature-lessp(FILE1 FILE2)
denote-sort-title-lessp(FILE1 FILE2)
denote-subdirectory()
denote-subdirectory-prompt()
denote-template()
denote-template-prompt()
denote-title-prompt(&optional INITIAL-TITLE PROMPT-TEXT)
denote-trim-whitespace(S)
denote-trim-whitespace-then-quotes(S)
denote-type()
denote-update-dired-buffers()
denote-valid-date-p(DATE)

Defined faces (20)

denote-faces-dateFace for file name date in Dired buffers. This is the part of the identifier that covers the year, month, and day.
denote-faces-dayFace for file name day in Dired buffers. This is the part of the identifier that covers the year, month, and day.
denote-faces-delimiterFace for file name delimiters in Dired buffers.
denote-faces-extensionFace for file extension type in Dired buffers.
denote-faces-hourFace for file name hours in Dired buffers. This is the part of the identifier that covers the hours, minutes, and seconds.
denote-faces-keywordsFace for file name keywords in Dired buffers.
denote-faces-linkFace used to style Denote links in the buffer.
denote-faces-minuteFace for file name minutes in Dired buffers. This is the part of the identifier that covers the hours, minutes, and seconds.
denote-faces-monthFace for file name month in Dired buffers. This is the part of the identifier that covers the year, month, and day.
denote-faces-prompt-current-nameFace for the current file shown in the prompt of `denote-rename-file' etc.
denote-faces-prompt-new-nameFace for the new name shown in the prompt of `denote-rename-file' etc.
denote-faces-prompt-old-nameFace for the old name shown in the prompt of `denote-rename-file' etc.
denote-faces-query-linkFace used to style Denote query links in the buffer.
denote-faces-secondFace for file name seconds in Dired buffers. This is the part of the identifier that covers the hours, minutes, and seconds.
denote-faces-signatureFace for file name signature in Dired buffers.
denote-faces-subdirectoryFace for subdirectory of file name. This should only ever needed in the backlinks' buffer (or equivalent), not in Dired.
denote-faces-timeFace for file name time in Dired buffers. This is the part of the identifier that covers the hours, minutes, and seconds.
denote-faces-time-delimiterFace for the delimiter between date and time in Dired buffers.
denote-faces-titleFace for file name title in Dired buffers.
denote-faces-yearFace for file name year in Dired buffers. This is the part of the identifier that covers the year, month, and day.