[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/denote 5a1b05d6c7 310/355: Update denote.el Commentary
From: |
ELPA Syncer |
Subject: |
[elpa] externals/denote 5a1b05d6c7 310/355: Update denote.el Commentary |
Date: |
Sun, 26 Jun 2022 23:58:35 -0400 (EDT) |
branch: externals/denote
commit 5a1b05d6c7af544717309077fffa9732378a4d6d
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>
Update denote.el Commentary
---
denote.el | 49 +++++++++++++++++++++++++++++--------------------
1 file changed, 29 insertions(+), 20 deletions(-)
diff --git a/denote.el b/denote.el
index 3cd2b2ac1d..4a8286893b 100644
--- a/denote.el
+++ b/denote.el
@@ -24,37 +24,37 @@
;;; Commentary:
;;
-;; NOTE THAT WE ARE ACTIVELY WORKING TOWARDS VERSION `0.1.0' AND MIGHT
-;; STILL INTRODUCE BREAKING, BACKWARD-INCOMPATIBLE CHANGES. This is
-;; particularly true for the linking facility. Everything else is in a
-;; stable state.
-;;
;; Denote aims to be a simple-to-use, focused-in-scope, and effective
-;; note-taking tool for Emacs. It is based on the following core design
+;; note-taking tool for Emacs. The manual describes all the
+;; technicalities about the file-naming scheme, points of entry to
+;; creating new notes, commands to check links between notes, and more:
+;; <https://protesilaos.com/emacs/denote>. If you have the info manual
+;; available, evaluate:
+;;
+;; (info "(denote) Top")
+;;
+;; What follows is a general overview of its core core design
;; principles:
;;
;; * Predictability :: File names must follow a consistent and
-;; descriptive naming convention (read the manual's "The file-naming
+;; descriptive naming convention (see the manual's "The file-naming
;; scheme"). The file name alone should offer a clear indication of
;; what the contents are, without reference to any other metadatum.
;; This convention is not specific to note-taking, as it is pertinent
;; to any form of file that is part of the user's long-term storage
-;; (read the manual's "Renaming files").
+;; (see the manual's "Renaming files").
;;
;; * Composability :: Be a good Emacs citizen, by integrating with other
;; packages or built-in functionality instead of re-inventing
;; functions such as for filtering or greping. Do not introduce
-;; dependencies on specific libraries. While Org is a killer app for
-;; Emacs and the default file type for new notes, Denote does not
-;; depend on org.el nor its extensions and does allow notes to be
-;; created in a variety of formats ((read the manual's "Notes in
-;; multiple file types"). The author of Denote (Protesilaos, aka
-;; "Prot") writes ordinary notes in plain text (`.txt'), switching to
-;; an Org file only when its expanded set of functionality is required
-;; for the task at hand (read the manual's "Points of entry").
+;; strong dependencies on specific libraries. The author of Denote
+;; (Protesilaos, aka "Prot") writes ordinary notes in plain text
+;; (=.txt=), switching to an Org file only when its expanded set of
+;; functionality is required for the task at hand (see the manual's
+;; "Points of entry").
;;
;; * Portability :: Notes are plain text and should remain portable.
-;; The way Denote writes file names, the front matter it include in
+;; The way Denote writes file names, the front matter it included in
;; the note's header, and the links it establishes must all be
;; adequately usable with standard Unix tools. No need for a databse
;; or some specialised software. As Denote develops and this manual
@@ -69,15 +69,24 @@
;; However, Denote does not enforce a particular methodology for
;; knowledge management, such as a restricted vocabulary or mutually
;; exclusive sets of keywords. It is up to the user to apply the
-;; requisite rigor in pursuit of their preferred workflow.
+;; requisite rigor and/or creativity in pursuit of their preferred
+;; workflow (see the manual's "Writing metanotes").
+;;
+;; * Hackability :: Denote's code base consists of small and reusable
+;; functions. They all have documentation strings. The idea is to
+;; make it easier for users of varying levels of expertise to
+;; understand what is going on and make surgical interventions where
+;; necessary (e.g. to tweak some formatting). In this manual, we
+;; provide concrete examples on such user-level configurations (see
+;; the manual's "Keep a journal or diary").
;;
;; Now the important part... "Denote" is the familiar word, though it
;; also is a play on the "note" concept. Plus, we can come up with
;; acronyms, recursive or otherwise, of increasingly dubious utility
;; like:
;;
-;; * Don't Ever Note Only The Epiphenomenal
-;; * Denote Everything Neatly; Omit The Excesses
+;; + Don't Ever Note Only The Epiphenomenal
+;; + Denote Everything Neatly; Omit The Excesses
;;
;; But we'll let you get back to work. Don't Eschew or Neglect your
;; Obligations, Tasks, and Engagements.
- [elpa] externals/denote 091990d030 325/355: Use 'declare-function' instead of 'autoload', (continued)
- [elpa] externals/denote 091990d030 325/355: Use 'declare-function' instead of 'autoload', ELPA Syncer, 2022/06/27
- [elpa] externals/denote 26d282be00 309/355: Acknowledge Damien Cassou for code contributions, ELPA Syncer, 2022/06/27
- [elpa] externals/denote bb0211aa66 280/355: Fix indentantion in one point, ELPA Syncer, 2022/06/27
- [elpa] externals/denote 27e02a0436 329/355: Add outline heading for denote-link-add-links, ELPA Syncer, 2022/06/27
- [elpa] externals/denote 51db899aab 284/355: Clarify doc string of internal display-buffer fn, ELPA Syncer, 2022/06/27
- [elpa] externals/denote 0cc0e609ed 276/355: Add minor clarification, ELPA Syncer, 2022/06/27
- [elpa] externals/denote 66bb8083ec 323/355: Tweak indentation of function, ELPA Syncer, 2022/06/27
- [elpa] externals/denote 2fdd20dc0f 311/355: Tweak spacing in denote-org-capture.el Commentary, ELPA Syncer, 2022/06/27
- [elpa] externals/denote 8c7808eab8 328/355: Remove completed to-do about links, backlinks, ELPA Syncer, 2022/06/27
- [elpa] externals/denote 1b71e736c8 336/355: Fix format for denote-org-front-matter, ELPA Syncer, 2022/06/27
- [elpa] externals/denote 5a1b05d6c7 310/355: Update denote.el Commentary,
ELPA Syncer <=
- [elpa] externals/denote 047b396f16 314/355: Remove superfluous word, ELPA Syncer, 2022/06/27
- [elpa] externals/denote 6b200b31ef 308/355: Simplify denote-dired--rename-buffer, ELPA Syncer, 2022/06/27
- [elpa] externals/denote 1b5634ba1c 324/355: Clarify that xrefs are returned as an alist, ELPA Syncer, 2022/06/27
- [elpa] externals/denote 6985217de6 350/355: Set denote-link-use-org-id to t in sample config, ELPA Syncer, 2022/06/27
- [elpa] externals/denote d6543cfa0d 333/355: Add support for org-id, ELPA Syncer, 2022/06/27
- [elpa] externals/denote 72f77178af 344/355: Refine denote-link-use-org-id doc string, ELPA Syncer, 2022/06/27
- [elpa] externals/denote f307e32693 011/355: Expand the README, ELPA Syncer, 2022/06/27
- [elpa] externals/denote bfb2cdefd7 195/355: Rewrite manual on links (getting closer to v0.1.0), ELPA Syncer, 2022/06/27
- [elpa] externals/denote e37e429844 198/355: Add possible to-do for using xref, ELPA Syncer, 2022/06/27
- [elpa] externals/denote 2327b5beb6 212/355: Add helper FNs to return title and date values, ELPA Syncer, 2022/06/27