Version 1.8.3 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
  ══════════════

    This package provides a minor mode `annotate-mode', which can add
    annotations to arbitrary files without changing the files
    themselves. This is very useful for code reviews. When `annotate-mode'
    is active, `C-c C-a' will create, edit, or delete annotations.

## Recent NEWS:

Table of Contents
─────────────────




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 the user can decide to save it in a file or discard it
      completely.

      Thanks JuanManuelM!

2022-08-02 v1.7.1 cage
      This version fix a bug that prevented saving some annotations when
      Emacs was closed.

2022-05-26 v1.7.0 cage
      This version no more sets the buffer as modified when the only
      changes made by the user to such buffer are related to annotations
      (for example, creating a new annotation or deleting an existing
      one).

2022-05-26 v1.6.0 cage
      This version allows users to instruct the program to generate an
      annotation database for each annotated file, instead of using a
      central database that contains all the annotations.

2022-04-23 v1.5.4 cage
      This version restored redrawing of annotation when the window is
      resized.

2022-01-26 v1.5.3 cage
      This version fixed the email maintainer list that was previously
      confusing GNU ELPA building scripts.

2022-01-26 v1.5.2 cage
      This version fixed a bug that prevented an annotation to be
      actually deleted when the only action on the buffer was a single
      call of the command `annotate-delete-annotation'.  Also, again
      thanks to the help of an Emacs maintainer, the code was simplified
      and cleaned, and a few of docstring was improved too.

2022-01-26 v1.5.1 cage
      This version refactored a lot of code thanks to the suggestions of
      Emacs maintainer. Several unused variables were removed and some
      portion of the code was simplified.

2022-01-26 v1.5.0 cage
      This version add a new command to import a database file.

2021-09-30 v1.4.3 cage
      This is a bugfix release.

      The program would keep asking to confirmation for deleting a
      database file even if such file does not actually exists on the
      file system.

      When the only action on a buffer was deleting an annotation, the
      buffer was not marked as modified; as a consequence, the deletion
      would not happens on the database (the database entry for the
      annotation to be deleted would not be removed from the file) and,
      when visiting the file, the annotation would be shown again.

2021-09-24 v1.4.2 cage
      This version added a new command to delete the annotation under
      cursor.

2021-05-27 V1.3.1 cage
      Bugfix release:

      • The button "[replace]" to edit an annotation from the summary
        window was not working at all;

      • In certain cases the summary window was rendering wrong text's
        fragment instead of the text of the annotation.

      Many thanks to "glvno" for reporting the aforementioned bugs and
      testing the patches!

2021-05-07 V1.3.0 cage
      This version added a procedure to prevent an empty database to be
      saved on the user's disk.

      Moreover if an empty annotations database is going to overwrite an
      existing stale database file on disk the file is deleted instead.
…  …

Reply via email to