elpasync pushed a change to branch externals/denote. at 4f85d0ece8 Rephrase description about zk.el alternative
This branch includes the following new commits: new 8957eb6720 Add initial version of denote.el new 2350d254a0 Add README: denote is for private use new 251b35d8f5 Add GPL new e76a6642ad Add TODO for file rename new 3c06d7d119 Tweak front matter new 2aed386b84 Add denote-org-capture (WORK-IN-PROGRESS) new 733a89ead5 Add missing autoload new bdb849caef Remove needless interactive spec new 0e2cc10fe6 Improve integration with org-capture-templates new e9f5c69846 Placate the compiler new f307e32693 Expand the README new 0aab5bc835 Tweak code for the sake of org-capture new d90ea28d00 Update one-line description new 0dd4700e32 Fix typo new 019cccfb1f Create denote-directory if absent new 8e7d42b160 Fix all (?) problems with org-capture integration new 1079beb858 Add todo about file deletion post org-capture new 39d9870635 Change punct regexp location; make it defconst new dd488756f7 Refine denote--directory-files new aaa691aa15 Refine front-matter new 153827f6c8 Add denote-link new 9d8748c382 Add proof-of-concept backlink (lots of TODO) new c3674ff813 Fix typo new 21104787f7 Put link functionality in denote-link.el new b951a62245 Put capture code in denote-org-capture.el new 27642bee14 Clarify 'denote' doc string new 3790125482 Remove to-do new ec3847607b Remove to-do about file name format new 26069e8612 Add todo about alternative to seq-remove new 7fe66f43d4 Remove needless outline and empty line new 69f28cfd29 Re-indent form new 813004ea53 Make outline more consistent and informative new 387ac0c030 Add denote--file-empty-p new 991abe5b65 Use denote--file-empty-p new 9f4a99243c Change how org-capture hook is added new 5744240289 Remove needless to-do new 550428cabf Add sample org-capture-templates to Commentary new ee22a7f380 Add helper function for line predicates new efd5135835 Improve linking functionality new a34ca52fbf Fix regression in M-x denote new f4f1fa3c48 Declare variables with defconst new 812da918f7 Insert comment about not editing backlinks new 3b62f8e167 Implement denote-link-clear-stale-backlinks new 60a91fc6ef Use correct notation for private variables new d57ff29c3b Add denote--file-regexp new 0185f38dde Add denote-dired.el for useful fontification new fa6a3315dc Add correct group for org capture specifiers new de00f939d3 Fix typo new 06cbd091d1 Tweak README---this is a work-in-progress new d0dbbab603 Update short descriptions new 9a2c501cd4 Tweak wording in description new 418a21dccb Tweak file and defgroup descriptions new f33f8a7040 Rewrite README as a manual new 4d90cbb5da Remove needless to-do new 610c2f1670 Comment out inactive link to change log new 20a915672e Remove interactive-only from 'denote' new bf342a1d39 Correct factual statement about command args new 9bf10437e0 Add denote-front-matter-date-format user option new 3209bc23ef Use "#+filetags" for wider Org compatibility new 431124fea1 Generalise dired fontification new a5120e0e93 Enable optional EXTENSION in file name creation new eee100cc50 Add denote-dired-rename-file new d09b748c8d Fix fontification; add denote-dired-directories new 3ef51e9cd7 Update documentation about denote-dired-mode new 712e24465a Update denote-dired.el Commentary new e21db9418e Tweak file regexp to read files with no extension new f8ea03abfb Add documentation about renaming non-notes new 96eee4aeba Change placement of findex keyword in the manual new 52fd454153 Document denote-sort-keywords new 69e35281da Document denote-front-matter-date-format new dfc3a8fc60 Use denote-directory rather than hardcoded path new 147901f971 Rename 'denote--directory' to 'denote-directory' new ebdacb3fea Update doc string of denote-directory function new a6303a6101 Update doc string of variable 'denote-directory' new 2eeedaf86a Placate the compiler about 'denote-directory' new eafc777268 Use 'denote-directory' function for '#+link' new d8b2903fa9 Acknowledge Jack Baty for commit dfc3a8f new e2c49771f7 Placate the compiler about symbol disambiguation new 739d485600 Fix bug about missing point in link de-duplication new 0e65f05bbb Use 'delete-region' instead of 'delete-line' new d08a72e19a Re-indent line new f97f1f8b56 chore: Ignore compiled and autoloads Emacs-Lisp files new 91f4780779 Merge pull request #3 from kaushalmodi/add-gitignore new e8c1e31dec Expand gitignore new 5dace99b8d Acknowledge Kaushal Modi for commit f97f1f8 new ab27f5a547 Tweak sample configuration new a809e9ea1d Clarify active development; things might break new ba7299d878 Add TODO about styling 'denote-link' command new 929157d424 Stop using link abbreviation new cfe6e98e7b Stop recording the file path in the front matter new 8167d0c30c Revert "Stop recording the file path in the front matter" new 9f192263db Remove file path from front matter; improve links new db9584f51d BREAKING Change date/identifier pattern new e1bd4c9cb8 BREAKING Put keywords after the title new 299b8970ee Add support for notes in Markdown and Plain Text new 3df88a05d0 Make linking aware of file types (extends 299b897) new 17ad20f356 Document section on front matter new e840648623 Fix typo in the manual new 3e2b560548 Elaborate on the Overview of Denote new 6227df012f Make org-capture always set .org extension new 3f9bfcb74e Name the FSF as the copyright holder new f9b86149fc Rephrase package overview new 2bc5df6011 denote-file-type: 'markdown-yaml', not 'markdown' new 1a8b57a9a8 Fix const in denote-file-type (extends 2bc5df6) new 5fd4e97dad Add support for markdown-toml new 7366004e91 Fix markdown-toml front matter format new 85e33cb523 Remove needless single quotes new 308322afab Fix markdown-toml identifier value new f1f9f757ef Include markdown-toml sample in the manual new 82eeb381dc Make all front matter abstractions consistent new 21e415e2e7 Remove obsolete symbol of command new 254a6cd0f3 Update date function; enforce RFC3339 when needed new 73dc07ac00 Make front matter variables "public" new a70b4cd32d Refine backlinks' heading per file type new bca23b3e3d Clarify how front matter variables are used new c5a5748594 Abstract plain text front matter delimiter new 60d64ca07c Document ways to change the front matter new 6000313eec Enforce sluggification of keywords; document it new 7cba33e08e LAST BREAKING CHANGE to file-naming scheme new a107fbf5d7 Make minor tweaks in the manual new 0519be74a9 Add PROOF-OF-CONCEPT denote-link-backlinks new 0cb5c9f06e Simplify attribution comment to ox-hugo new 11be1d6b40 Change "tml" to "toml" in denote-toml-front-matter new c225201c49 Use appropriate name for internal variable new d83c166c0d Fix regexp for keywords new 8a35382067 Rename internal variable for clarity new 142b628c2e Apply distinct face to keyword delimiter new f91d2472c3 Make the field delimiter face a bit more subtle new 24371b4c86 fix: Update the identifier regexp to recognize TOML identifier too new 112a12e6e5 Remove duplicate word from face names new 28518416f3 Name the faces in the manual new 561553db8e fix: Use the correct match subgroup in `denote-link--find-value` new c9926a528e perf: Stop searching for the title or identifier after the 1st match new e394057985 Document how to store multiple types of notes new 79fbe2493b Merge pull request #11 from kaushalmodi/update-identifier-regexp new e1c18f5f57 Remove potentially bad advice from the manual new bc93a8ecda Update the manual on the matter of backlinks new 0e75e46b32 Improve denote-dired-rename-file new 0bda79ef19 Move heading further up in the manual new 808a2c29f9 Acknowledge Peter Povinec for file-naming refinements new 0e83bee5b7 Add denote-retrieve for internal purposes new 171b873cb5 Require denote-retrieve (0e83bee) in denote-link new f55dee06b1 Add documentation about our minibuffer histories new 083b3bfc89 Use better example for file renaming new 0165b00ddb Use only denote-retrieve functions in denote-link new 25fa79e8d9 Refine denote-retrieve internals new ce41b421ef Update denote-retrieve symbols in denote-link new e92137a548 Use file attribute for mod time while renaming new 890a335092 Add denote-dired-rename-expert user option new 86e437da43 Document .dir-locals.el for multi-type notes new d90695213c Add minor clarifications in the manual new 7b719e6274 Add user option to disable multi-word keywords new 97e8c30bcf Rewrite the package Overview new 6a286c97f8 Rephrase statement for clarity new e841a51ca7 Fix typo new b42f68c8e8 Add denote-type command new d4cbb974a5 Rewrite node on multi file types (due to b42f68c) new 45bea4166a Update Acknowledgements new e783662363 Tweak sample configuration new cdb7f554f2 Remove extra parenthesis from sample configuration new 8565d36e7d Add note in the manual about journal/diary new 479899d973 Clarify wording about journal/diary extras new be58aec5db Include journal sample that prompts for TITLE new 5977a9bc7b Add warning about likely changes to denote-link.el new f57e9c5c9f Change internal variable symbols for consistency new 4bc7aa4dfd Remove outdated doc string from private function new e9bc790675 Clarify that auto-backlinks may be removed new 3f768cc438 Remove commented-out 'require' new ecc7922a77 BREAKING remove support for hardcoded backlinks new 7674c6f854 Retrieve identifier from filename alone new 02507c6f0d Rename private variable new d66312e517 Fix regression in file extension caused by f57e9c5 new d9f439e47f Add helper function to prepare completion table new 8e6e2736dc Add generic denote-link-find-file new 340f9103fd Fix typo in manual new 88e64be2cb Fix plain text link format new 768372281f Fix formatting typo new 553c10a9cc Tweak doc string new fc9f909061 Change denote--id to denote--id-format new 91090d42c6 Fix regexp match for backlinks new 2338ee4698 Refine how identifier is retrieved from file names new d6285c8c5a Omit current file from backlinks new 7fab21926d Process 'find' output in denote-retrieve new a47f32ec71 Implement new backlink facility new 4dc46d1b68 Set denote-link-fontify-backlinks to t by default new b54dd3404d Tweak doc string new ebd14ebbd6 Change placement of maxdepth argument for find new 8a33364dc6 Add helper fn to filter files matching regexp new 49a2932d42 Implement denote-link-add-links new 4a5ba1603a Document how to write metanotes new 5c400d80d9 Document regexp example for file extension new 92a4ff20b6 Remove obsolete description from doc string new a76b7fb0b8 Make plain text links the same as Org's new aab21a74dd Register 'denote:' custom Org hyperlink type new bfb2cdefd7 Rewrite manual on links (getting closer to v0.1.0) new a160d9f147 Fix typo in the manual new 5195f13f55 Add optional absolute for denote--directory-files new e37e429844 Add possible to-do for using xref new b64cc491bc Add history to denote-link-add-links command new bcbd52a784 Use format specifiers for denote-link-add-links new 2e56f06381 Install aliases for certain commands new 98113698a7 Expand sample configuration new f8b2d44508 Depend on Emacs 27.2, not 27.1 new 1a124c2be6 Make 'denote:' link follow links like 'file:' new f2cfcd26ea Refine denote-retrieve regular expressions new 683180bcfc Remove superfluous function and var new a7a0bf0255 Tweak doc string new 979bf352d6 Clarify requirements for good front matter value new 31fc567702 Accept optional filetype in front matter formatter new 3654f902e6 Accept optional group in denote-retrieve--search new b25704e041 Make denote-retrieve--value pass optional group new 2327b5beb6 Add helper FNs to return title and date values new 0db5be04be Use new helper FN for title value in links new 4041e437b2 Add PROTOTYPE of front matter rewrite post-rename new 9be3cfab99 Relocate defcustom where it belongs new a0525a0154 Do not try front matter rewrite on non-notes new 74962d17f2 Improve denote-retrieve error handling new 3a63c763c5 Improve post-rename front matter rewrite new e1c45e25f4 Optionally no current in files in dir regexp match new d5b62c4e58 Add denote-date command (notes for past date) new a436cdf07e Tweak doc strings new f4e7cc9ab4 Document denote-dired-post-rename-functions new c8f3e707c2 Revise one-line descriptions, where needed new 1b4dc74e3c Update denote-dired.el Commentary section new 25fe9870dc Finalise 'denote:' custom Org hyperlink type new 24997c6bc5 Remove "work-in-progress" from backlinks' section new b5c7bab15c Update manual's Acknowledgements new f193199c88 Insert generic format links with prefix argument new 85b5290e8b Fix bug where Unicode chars are not encoded new 9b9a764e57 Fix typo about package name new 5228b1bb17 Sort 'denote-link-add-links' contents new 10b30d1e15 Expand manual on journaling with past date new 90875d5419 Sort backlinks from oldest to newest new 8dcb3aea4e Add minor tweaks to the manual new 13bae5f9c4 Remove instability warnings (v0.1.0 is close) new b651200fdf Include "hackability" in the manual's overview new a1d315ff84 Reword statement about metanotes new e0ff114a93 Update Denote sources in manual's introduction new d46c8fec55 Add "Contributing" section to the manual new cbaab43170 Update Acknowledgement: svnsbck => Sven Seebeck new 5213c9e7af Add section with alternatives to Denote new cea51a8a11 Add section with Frequently Asked Questions new 34d11cea33 Include 'denote-retrieve' in sample configuration new a785de6760 Make sure minibuffer can be resized while renaming new 83d53afae4 Improve dired revert-buffer post rename new 737c647957 Rename buffer post file rename new 995ef56415 Improve check in denote-dired--edit-front-matter-p new 443c687f05 Update denote-dired--edit-front-matter-p docstring new da32e7f7f9 Tweak denote-dired-rewrite-front-matter docstring new c3feb9a0ec Remove superfluous when new 7ce2f7d3e3 Use the 'denote-directory' function, not variable new 47a9024b00 BREAKING update the .dir-locals.el sample new d09249d48f Make 'default-directory' safe for denote-directory new bb296d35a1 Tweak some statements in the manual new 8d504a3264 Check to operate on dired-rename window new f21a99775d Improve rename prompt; only rename regular files new 429763c246 Fix broken buttons in backlinks' buffer new aab484d617 Sort grep output with string-lessp new ecaaa6bb63 Only consider items with id in directory files new 8e5899d90e Match only files that start with ID in file search new dcf8739474 Improve valid note test (revise ecaaa6b, 8e5899d) new 5686e86cfc Only show valid notes in file prompt new 941258d8d4 Remove faulty MUSTMATCH from file prompt new 0f149afba2 Simplify how temp buffer contents are returned new a5940b315a Replace needless 'let*' with 'let' new 341cd28b5a Fix bug with 'default-directory' reset new 8eb27246a5 Refine buffer-local 'denote-directory'; update doc new f03d75a72b Document tasks/ideas to do/explore new 62e7adfbdb Replace superfluous 'let*' with 'let' new edbd2f7f1b Use our pred instead of generic in file filtering new d0584c0e15 Refine denote--only-note-p conditions new 3d606cbe95 Simplify completion via 'org-insert-link' new b0d8ad46cf Update denote-known-keywords doc string new 95b5143fc2 Fix link to zetteldeft alternative package new 55140b83f4 Clarify point about org-roam database new 0cc0e609ed Add minor clarification new 855c677724 Reword a minor statement new efd9d537cd Give appropriate name to backlink button object new 78f6c7ce35 Add missing doclicense.texi new bb0211aa66 Fix indentantion in one point new d304e3556f Add regexp for plain link format new d8ef0a0c7c EXPERIMENTAL Add buttonization for all links new ddbbe549b6 Use function to test if file likely is a note new 51db899aab Clarify doc string of internal display-buffer fn new a611e08ec1 Clarify that linking still needs some updates new 5be48c4186 Expand the FAQ section new 385c7e9689 Clarify use of uspecified face attribute new 75cf3d31d0 Accept optional BEG and END for buttonization new 7074b25869 Buttonize all links when inserted in bulk new 1b9a6a12a0 Add autoload cookie for buttonization function new 1ba3ccc7d0 Add missing conditionality from commit 7074b25 new 9f536185c9 Update buttonization doc string new bd14f8a813 REMOVE denote-link-register-ol-hyperlink variable new a062d9a351 Update link-related docs (cover buttonization) new afeba68044 Update Commentary of denote-link.el new 6a254238f9 Mark buttonization task as done new 9d599a518e Include 'id:' link type in task list new 987854d96c Add missing findex directive for denote-dired-mode new 966fedf1f6 Write reference card for all functions, variables new fbe743ad6f Tweak sample config for denote-dired-mode new 843fb30dff Answer FAQ about sorting files new fcf4ea7f53 Tweak reference to listing files new 6a0cb450c6 Add section referencing alternative blog posts new 69d5dd7fac Use subheading for each FAQ entry new 0fdbbae03e Expand FAQ entry on file-naming origin new 627250dc0b Make minor rewordings or clarifications to FAW new 750f8bf95c Add FAQ about handling "last modified" scenario new 6b200b31ef Simplify denote-dired--rename-buffer new 26d282be00 Acknowledge Damien Cassou for code contributions new 5a1b05d6c7 Update denote.el Commentary new 2fdd20dc0f Tweak spacing in denote-org-capture.el Commentary new 618eff9807 Make a couple of minor tweaks to the manual new 6b7aa9db48 Reword a statement in the manual new 047b396f16 Remove superfluous word new a5986742be Note the features of filenames for search/filter new ee4aed6376 Refine check for denote dir in dired revert new 8394280f95 Refine regexp for front-matter date extraction new 92f9cb8cb9 Use xref instead of relying on find+grep new a2e4497486 Expand the "Extending Denote" section new 02d6f42ab4 Merge branch 'xref-instead-of-find' new 18af2cbcec Update Acknowledgements new 3b2db33812 Remove development note about backlinks new 66bb8083ec Tweak indentation of function new 1b5634ba1c Clarify that xrefs are returned as an alist new 091990d030 Use 'declare-function' instead of 'autoload' new 1f5077181a Remove completed to-do about Embark new 2d3a6fd8f3 Reword comment about multi-line button recognition new 8c7808eab8 Remove completed to-do about links, backlinks new 27e02a0436 Add outline heading for denote-link-add-links new 662a71d051 Remove development note about links new b25235e93e Add header links to the mailing list new 25cc5a79e6 Require built-in xref to parse cross-references new d6543cfa0d Add support for org-id new 102d1d2d1e refactor!: Default Org front-matter to use org-id style ID property new 80eb7528aa doc: Update documentation new 1b71e736c8 Fix format for denote-org-front-matter new fe8042e302 Account for target file when formatting link new 0fac78ada3 Refine how link format for target is done new b14b5e201e Make denote-link-add-links use id: when necessary new 1be0255183 Reword some statements in the manual new ed75652925 Remove the ref card from the manual new e4697c563f Tweak denote.el Commentary section new 8182604ff3 Increase max-mini height for rename prompt new 72f77178af Refine denote-link-use-org-id doc string new 62fc0308c0 Tweak sample configuration new 31e5eb3af8 Update documentation about links new 2e13b3451d Update denote-link.el Commentary section new 9888c7087f Add check mark to task of using id: links new d56913b055 Clarify wording of FAQ entries new 6985217de6 Set denote-link-use-org-id to t in sample config new 8d8e96182b Fix two typos new 84ff0fb674 Fix alignment in sample front matter new 1f87a456c5 denote--punctuation-regexp: Forbid usage of slash in filenames new 5c13cf4c1c Rename internal id front matter rx for consistency new 4f85d0ece8 Rephrase description about zk.el alternative