[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.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNU ELPA] Indent-Bars version 0.7.4,
ELPA update <=