gnu-emacs-sources
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[NonGNU ELPA] Rfc-Mode version 1.4.0


From: ELPA update
Subject: [NonGNU ELPA] Rfc-Mode version 1.4.0
Date: Wed, 23 Nov 2022 17:05:56 -0500

Version 1.4.0 of package Rfc-Mode has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Rfc-Mode describes itself as:

  ===============================
  RFC document browser and viewer
  ===============================

More at https://elpa.nongnu.org/nongnu/rfc-mode.html

## Summary:


  [![MELPA 
Stable](https://stable.melpa.org/packages/rfc-mode-badge.svg)](https://stable.melpa.org/#/rfc-mode)
  
[![MELPA](https://melpa.org/packages/rfc-mode-badge.svg)](https://melpa.org/#/rfc-mode)

  # rfc-mode

  ## Introduction

  The rfc-mode Emacs major mode is a browser and reader for RFC documents.

  ## Installation

  The package should be installed from MELPA.

  Start by loading the mode:

  ```elisp
  (require 'rfc-mode)
  ```

  Then set the location containing all RFC documents (the default value is the
  `rfc` directory in the home directory):

  ```elisp
  (setq rfc-mode-directory (expand-file-name "~/rfc/"))
  ```

## Recent NEWS:

                          ━━━━━━━━━━━━━━━━━━━━
                           RFC-MODE CHANGELOG
                          ━━━━━━━━━━━━━━━━━━━━


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

1. Next Version
2. 1.4.0
.. 1. Features
.. 2. Misc
3. 1.3.0
.. 1. Features
.. 2. Misc
4. 1.2.0
.. 1. Features
.. 2. Fixes
.. 3. Misc
5. 1.1.1
.. 1. Features
6. 1.1.0
.. 1. Fixes
.. 2. Misc
7. 1.0.1
..... 1. Fixes
8. 1.0.0
.. 1. Features





1 Next Version
══════════════

  /Work in progress./


2 1.4.0
═══════

  I should have released minor versions for bug fixes, but it seems
  everyone is using the `master' branch from MELPA, and so am I. So
  major only it is. I will release a minor version if a severe issue is
  found of course.


2.1 Features
────────────

  • `rfc-mode-read' now supports a numeric prefix argument, so you can
    simply type `C-u 1 2 3 4 M-x rfc-mode-read' to read RFC number
    1234. Also, if you call `rfc-mode-read' when point is on a number,
    you will be offered that number as default. Thanks to Daniel Martín.
  • `rfc-mode-goto-section' now makes sure the title of the section is
    at the top of the page, avoiding annoying edge cases where a section
    is at the end of a page (thanks to Štěpán Němec).


2.2 Misc
────────

  • Make the dependency on Helm optional (thanks to Jonas Bernoulli).
  • Code cleaning and simplifications (thanks to Stefan Monnier, Jonas
    Bernoulli and Basil L. Contovounesios).


3 1.3.0
═══════

  This release improves navigation and introduce section detection,
  thanks to Daniel Martín.


3.1 Features
────────────

  • `imenu' integration. If you use a graphical user interface, the menu
    bar will show a new menu, "RFC Contents", with links to the
    different parts of an RFC document.
  • RFC links can now be navigated using the mouse, or by pressing
    `<Tab>~/~<S-Tab>'.
  • Pressing `g' in a `rfc-mode' buffer lets you navigate to an RFC
    section by name.
  • You can navigate to previous and next RFC sections by pressing `p'
    and `n', respectively.


3.2 Misc
────────

  • Derive `rfc-mode' from `special-mode'.
  • Make `rfc-mode-read' display the document in a separate window,
    without switching buffers. This follows the typical Emacs convention
    for displaying help buffers, like `help-mode' or `man-mode' follow.


4 1.2.0
═══════

  This new release is driven by suggestions from Stefan Monnier and some
  issues which were open on Github. Thanks everyone!


4.1 Features
────────────

  • Let the module load without Helm since some features can be used
    without it.
  • Auto load `rfc-mode-read'.
  • Improved accuracy for section title detection.
  • Offer the possibility to keep original buffer names with
    `rfc-mode-use-original-buffer-names'.


4.2 Fixes
─────────

  • Compute the index path dynamically so that `rfc-mode-directory' can
    be modified after the module has been loaded.


4.3 Misc
────────

  • Follow Emacs conventions in docstrings.
  • Derive `rfc-mode' from `text-mode'.
  • Use `expand-file-name' instead of `concat'.


5 1.1.1
═══════

5.1 Features
────────────

  • Automatically download missing files.


6 1.1.0
═══════

6.1 Fixes
─────────

  • Require missing modules.
  • Fix invalid escape sequence.


6.2 Misc
────────

  • Make some functions private.


7 1.0.1
═══════

7.0.1 Fixes
╌╌╌╌╌╌╌╌╌╌╌

  • Various fixes for checkdoc.


8 1.0.0
═══════

  First public version.


8.1 Features
────────────

  • Helm-based RFC browser.
  • RFC document reader with highlighting.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]