Version 2.3.1 of package Annotate has just been released in NonGNU ELPA. You can now find it in M-x list-packages RET.
Annotate describes itself as: ==================================== annotate files without changing them ==================================== More at https://elpa.nongnu.org/nongnu/annotate.html ## Summary: ━━━━━━━━━━━━━ ANNOTATE.EL ━━━━━━━━━━━━━ [https://elpa.nongnu.org/nongnu/annotate.svg] [http://melpa.org/packages/annotate-badge.svg] [http://stable.melpa.org/packages/annotate-badge.svg] [https://elpa.nongnu.org/nongnu/annotate.svg] <https://elpa.nongnu.org/nongnu/annotate.svg> [http://melpa.org/packages/annotate-badge.svg] <http://melpa.org/#/annotate> [http://stable.melpa.org/packages/annotate-badge.svg] <http://stable.melpa.org/#/annotate> 1 introduction ══════════════ ## Recent NEWS: 2025-03-05 v2.3.1 cage This version optimizes a function that searches for annotations in a buffer; this changes should speed up commands like `annotate-toggle-all-annotations-text'. 2025-03-05 v2.3.0 krvkir This version adds a new customizable variable to instructs annotate.el to save annotation's database each time a new annotation is created, deleted or amended. 2024-10-10 v2.2.3 cage This version contains code that asks the user to append a newline character to the end of a buffer if such buffer does not terminates with a newline character (if the newline is not present the annotated text is highlighted but the annotation text is not shown). 2024-05-08 v2.2.2 cage This version fixed wrong coloration for adjacent annotations. 2024-03-23 v2.2.1 cage This version added missing information from documentation about annotations database file format. 2023-10-10 v2.2.0 cage This version adds two new commands: • annotate-change-annotation-text-position; • annotate-change-annotation-colors. To force positioning or color, respectively, for a single annotation. 2023-10-10 v2.1.0 cage This version ensures that the color theme for each annotation (both underline color of the annotated text and colors of the annotation), is saved when a an annotated file (or Emacs) is closed. The same color theme will be restored together with the annotations when, for example, the annotated file will be visited again. 2023-09-27 v2.0.3 cage This version fixed a bug that could render with the same color two adjacent annotations. 2023-08-09 v2.0.2 cage This version replaced a procedure with a call to an equivalent library function. 2023-07-06 v2.0.1 cage This version ensures that querying the database will search in all the annotated buffers on the current Emacs session. A phrase regarding the annotation of the newline character has been corrected in README.org 2023-03-22 v2.0.0 cage This version modify the command `annotate-annotate' to allow setting specific colors for each annotation. 2023-02-22 v1.9.0 cage This version added two new commands to hide/show the annotation's text: annotate-toggle-annotation-text shows or hides annotation's text under cursor; annotate-toggle-all-annotations-text shows or hides the annotation's text in the whole buffer. 2022-12-15 v1.8.5 cage This version fixed a regression that prevented to delete annotations when disabling annotation-mode. 2022-12-15 v1.8.4 cage This versions prevented printing of a warning `annotate-save-annotations' printed a warning if the buffer was not based on a file's contents. But the warning was printed even if the buffer contained no annotations at all. This version prints the warning about missing file only if the buffer is annotated (i.e. contains at least an annotation). 2022-11-30 v1.8.3 cage This versions fixed a bug that prevented annotations of info files. Also opening of annotated remote files should be faster. 2022-10-20 v1.8.2 cage This version fixed a crash that occurred when visiting an annotated buffer using TRAMP. Thanks to gsingh93 for discovering the bug and providing an immensely useful help. 2022-10-20 v1.8.1 cage This version fix the command `annotate-integrate-annotations' that was corrupting the buffer containing the annotations, when used. 2022-09-21 v1.8.0 cage This version allows printing of the annotation in the minibuffer when the cursor is placed over an annotated text region. To activate this feature set to non nil the values of these two customizable variables: • `annotate-use-echo-area' • `annotate-print-annotation-under-cursor' 2022-08-02 v1.7.2 cage This version removed an error signalled when closing an annotated indirect buffer. Instead, when an annotated indirect buffer is killed annotate-mode will clone it into a new regular buffer so that … …