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

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

[GNU ELPA] Indent-Bars version 0.7.4


From: ELPA update
Subject: [GNU ELPA] Indent-Bars version 0.7.4
Date: Wed, 18 Sep 2024 17:03:36 -0400

Version 0.7.4 of package Indent-Bars has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Indent-Bars describes itself as:

  ===============================
  Highlight indentation with bars
  ===============================

More at https://elpa.gnu.org/packages/indent-bars.html

## Summary:

  indent-bars highlights indentation with configurable vertical
  graphical bars, using stipples.  The color and appearance (weight,
  pattern, position within the character, zigzag, etc.) are all
  configurable.  Options include depth-varying colors and
  highlighting the indentation depth of the current line.  Bars span
  blank lines, by default.  indent-bars works in any mode using fixed
  tab or space-based indentation.  In the terminal (or on request) it
  uses vertical bar characters instead of stipple patterns.  Optional
  treesitter support is also available; see indent-bars-ts.el.

  For Developers:

  To efficiently accommodate simultaneous alternative bar styling, we
  do two things:

## Recent NEWS:

                       ━━━━━━━━━━━━━━━━━━━━━━━━━
                        INDENT-BARS - CHANGELOG
                       ━━━━━━━━━━━━━━━━━━━━━━━━━





1 *v0.7.3* (2024-09-17)
═══════════════════════

  • Released on ELPA


2 *v0.7.1* (2024-09-14)
═══════════════════════

  • Added ADA, GPR, and `typescript-ts' support.
  • Avoid issues when mixing TS and non-TS modes.
  • Ensure colors work with themes that do not specify background or
    foreground of specified bar faces.


3 *v0.7* (2024-07-24)
═════════════════════

  • New optimized jit-lock approach for treesit scope.
  • Slightly streamlined default styling.


4 *v0.6.1*  (2024-05-30)
════════════════════════

  • Live feedback when updating settings in the Customize interface.
  • Simplify tree-sitter scope drawing.
  • New option `indent-bars-ts-styling-scope' to swap the roles of
    in-scope and out-of-scope style.


5 v0.5.2 (2024-04-21)
═════════════════════

  • Ensure all old tree-sitter scopes regions are correctly invalidated
    when the scope is updated.


6 v0.5.1 (2024-04-16)
═════════════════════

  • Correctly handle tree-sitter scope highlight when multiple windows
    show the same buffer.


7 *v0.5* (2024-04-08)
═════════════════════

  A major new release with many added features and improvements.

  • Stipple-based bars are now free from artifacts when the same buffer
    appears in multiple windows.
  • Position-aware tree-sitter /scope focus/ with fully configurable
    in-scope/out-of-scope styling.
  • Theme-awareness: bar styling gets updated on theme change (e.g. for
    depth-based colors).
  • Two new highlight selection "methods" including a new default
    ("context").
  • Inhibit string and list bar descent without tree-sitter, using
    Emacs' syntax capabilities.


8 *v0.2.2* (2024-01-02)
═══════════════════════

  • Rate-limit updates of the current highlight depth; see
    `indent-bars-depth-update-delay'.


9 v0.2 (2023-09-08)
═══════════════════

  • ability to configure the starting column (including col 0)
  • Support for tab-based indent modes
  • optional character-based indent bars (automatic in terminal)
  • tree-sitter context-aware bar depth
  • additional mode support: `go-mode`, `go-ts-mode`, `cobol-mode`
  • other minor improvements


10 v0.1
═══════

  • Initial stipple-based indentation.

reply via email to

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