[GNU ELPA] Ace-Window version 0.10.0

2024-03-31 Thread ELPA update
Version 0.10.0 of package Ace-Window has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Ace-Window describes itself as:

  ===
  Quickly switch windows.
  ===

More at https://elpa.gnu.org/packages/ace-window.html

## Summary:

  The main function, `ace-window' is meant to replace `other-window'
  by assigning each window a short, unique label.  When there are only
  two windows present, `other-window' is called (unless
  aw-dispatch-always is set non-nil).  If there are more, each
  window will have its first label character highlighted.  Once a
  unique label is typed, ace-window will switch to that window.

  To setup this package, just add to your .emacs:

 (global-set-key (kbd "M-o") 'ace-window)

  replacing "M-o"  with an appropriate shortcut.

  By default, ace-window uses numbers for window labels so the window
  labeling is intuitively ordered.  But if you prefer to type keys on
  your home row for quicker access, use this setting:

 (setq aw-keys '(?a ?s ?d ?f ?g ?h ?j ?k ?l))

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Ack version 1.11

2024-03-31 Thread ELPA update
Version 1.11 of package Ack has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Ack describes itself as:

  ===
  interface to ack-like tools
  ===

More at https://elpa.gnu.org/packages/ack.html

## Summary:

  ==
   The Simple Emacs Interface to `Ack `_-like Tools
  ==

  .. image:: https://elpa.gnu.org/packages/ack.svg
 :target: https://elpa.gnu.org/packages/ack.html
 :alt: GNU ELPA package

  This package integrates `ack `_ with `Emacs
  `_.  The resulting ``*ack*`` buffer
  is just like vanilla ``*grep*`` but results come from your tool of
  choice.

  Not only ack, but Ack-like tools such as `the silver searcher (ag)
  `_, `ripgrep (rg)
  `_ are well supported, as are
  ``git grep`` and ``hg grep``.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Ada-Mode version 8.1.0

2024-03-31 Thread ELPA update
Version 8.1.0 of package Ada-Mode has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Ada-Mode describes itself as:

  ==
  major-mode for editing Ada sources
  ==

More at https://elpa.gnu.org/packages/ada-mode.html

## Summary:

  Emacs Ada mode version 8.1.0

  Ada mode provides auto-casing, fontification, navigation, and
  indentation for Ada source code files.

  Cross-reference via Emacs xref can use an xref backend provided by the
  gpr-query package, or a language server via the eglot package; they
  must be installed separately. Ada mode uses whichever of these is
  found on PATH, defaulting to gpr-query.

## Recent NEWS:

GNU Emacs Ada mode NEWS -- history of user-visible changes.

Copyright (C) 2014 - 2020 Free Software Foundation, Inc.

Please send ada-mode bug reports to bug-gnu-em...@gnu.org, with
'ada-mode' in the subject. If possible, use M-x report-emacs-bug.


* Ada Mode 8.1.0
22 Sep 2023

** ada_annex_p.wy (the source grammar file) is now compatible with
   tree-sitter; a tree-sitter source grammar file ada_annex_p.js is
   generated.

** parser Ada language protocol version 5

* Ada Mode 8.0.5
3 Feb 2020

** Alire and ELPA packaging fixes.

* Ada Mode 8.0.4
16 Jan 2023

** Misc bug fixes.
 
* Ada Mode 8.0.3
6 Jan 2023

** Support building ada-mode parser with Alire.

** Support using Emacs ada-mode with Emacs eglot; uses an LSP parser
   instead of the wisi parser. Many features of ada-mode are not
   supported by eglot; See the info manual.

** gpr-query, gnat-compiler, gpr-mode each split out to a separate
   Emacs package and Alire crate.

** ada-xref-tool renamed to ada-xref-backend; now supports choice eglot.

** New user configuration variables; ada-diagnostics-backend,
   ada-face-backend, ada-indent-backend, ada-statement-backend.

** Declared user configuration variable ada-language-version obsolete;
   it is no longer used (Ada 2022 is assumed).

** The default header comment is no longer inserted in new files by
   default; you must enable auto-insert-mode to enable that. This
   makes it easier to turn off.

** ada-mode no longer sets comment-padding; to restore previous
  behavior, add this to your ada-mode init:
  (setq-local comment-padding " ")

** ada-mode no longer sets require-final-newline; to restore previous
  behavior, add this to your ada-mode init:
  (setq-local require-final-newline t)

** ada-build-prompt-select-prj-file now takes a filename argument; it
   can be used to specify a project file on the Emacs command line:
   emacs --eval "(ada-build-prompt-select-prj-file \"hello.gpr\")" hello.adb

** In wisi project files, import_env_var= can be used to inherit
   an environment variable from the Emacs process.

** Minor bug fixes.

* Ada Mode 7.3.0
22 Oct 2022 beta promoted to release

* Ada Mode 7.3.beta
9 Jul 2022 beta testing

** Support incremental parse. Set wisi-incremental-parse-enable t to
   experiment with this; default is nil, because the parser often gets
   confused.

   When the parser gets confused (which is fairly often), use M-x
   wisi-reset-parser to recover.

   When using incremental parse, it is best to keep the number of
   errors in the file small; the parse time is proportial to the
   number of errors, and error recover is often noticeably slow .

** The Ada grammar is updated to the proposed Ada 2022 standard, and
   is now in the file ada_annex_p.wy.

** ada-end-name-optional now defaults to 't', to match the
   expectations of new Ada users. Experienced users that follow a
   style guide requiring matching end names should set this to 'nil',
   since that gives better error correction.

** New indent option add ada-indent-subprogram-is; indentation of 'is'
   in expression functions and similar subprogram declarations.
   Previously, this was ada-indent-broken; now you can set it
   separately (ie to 0).

** Indentation of 'is' and 'with' in null and abstract subprogram
   specification is now consistent with non-abstract subprogram
   specification and expression function.

** Indentation of comment in subprogram body after param_list before
   'is' matches subprogram spec;

   procedure Foo
 (A : in Integer)
   --  Computes stuff
   is ...

** ada-make-subprogram-body now inserts "null;"; this eliminates a
   syntax error, improving incremental parse. Similarly, the skeleton
   commands insert dummy names where needed to avoid syntax errors.

** New key binding prefix C-c r for the various ada-refactor commands.

** New command ada-parse-require-process starts the external parser,
   without waiting for it to respond.

** build.sh now runs wisitoken-bnf-generate to create the Ada LR1
...
...



[GNU ELPA] Activities version 0.7

2024-03-31 Thread ELPA update
Version 0.7 of package Activities has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Activities describes itself as:

  
  Save/restore sets of windows, tabs/frames, and their buffers
  

More at https://elpa.gnu.org/packages/activities.html

## Summary:

  ━━━
   ACTIVITIES.EL
  ━━━


  [file:https://elpa.gnu.org/packages/activities.svg]

  Inspired by Genera's and KDE's concepts of "activities", this Emacs
  library allows the user to manage frames/tabs, windows, and buffers
  according to their purpose.  An "activity" comprises a frame or tab, its
  window configuration, and the buffers displayed in them–its "state";
  this state would be related to a certain task the user performs at
  various times, such as developing a certain software project, reading
  and writing email, working with one's Org mode system, etc.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Aggressive-Completion version 1.7

2024-03-31 Thread ELPA update
Version 1.7 of package Aggressive-Completion has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Aggressive-Completion describes itself as:

  ===
  Automatic minibuffer completion
  ===

More at https://elpa.gnu.org/packages/aggressive-completion.html

## Summary:

  Aggressive completion mode (`aggressive-completion-mode') is a minor mode
  which automatically completes for you after a short delay
  (`aggressive-completion-delay') and shows all possible completions using the
  standard completion help (unless the number of possible completions exceeds
  `aggressive-completion-max-shown-completions' or
  `aggressive-completion-auto-completion-help' is set to nil).

  Automatic completion is done after all commands in
  `aggressive-completion-auto-complete-commands'.  The function doing
  auto-completion is defined by `aggressive-completion-auto-complete-fn' which
  defaults to `minibuffer-complete'.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Ada-Ref-Man version 2020.1

2024-03-31 Thread ELPA update
Version 2020.1 of package Ada-Ref-Man has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Ada-Ref-Man describes itself as:

  =
  Ada Reference Manual 2012
  =

More at https://elpa.gnu.org/packages/ada-ref-man.html

## Summary:

  Emacs info version of Ada Reference Manual 2012 TC1 and 202x draft 25.

  Italics in syntax element names are indicated by <>.

  Other formats are available at
  http://www.adaic.org/ada-resources/standards/

## Recent NEWS:

ada-ref-man NEWS -- history of user-visible changes.

Copyright (C) 2018 Free Software Foundation, Inc.
See the end of the file for license conditions.


* 2020.1

** Update to Ada 202x draft 25
   http://www.ada-auth.org/standards/ada2x.html; some features
   are supported in GNAT Community 2020 compiler.

** Generate an info index, containing entries from the ARM Index.

* 2012.5
3 Mar 2019

** Fix 'dir' file; it refered to arm2005, which is no longer in this
   package.

* 2012.4
16 Sep 2018

** Mark italics with <>. Italics is used in names to convey semantic
   information; the syntax name is the non-italized part (see LRM
   1.1.5 14). In previous ada-ref-man releases, it was not possible to
   distinguish the italicized part.

--
This file is part of GNU Emacs.

GNU Emacs is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

GNU Emacs is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU Emacs.  If not, see .


Local variables:
coding: utf-8
mode: outline
paragraph-separate: "[  ]*$"
end:



[GNU ELPA] Advice-Patch version 0.1

2024-03-31 Thread ELPA update
Version 0.1 of package Advice-Patch has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Advice-Patch describes itself as:

  =
  Use patches to advise the inside of functions
  =

More at https://elpa.gnu.org/packages/advice-patch.html

## Summary:

  This package builds on `advice-add' but instead of letting you add code
  before/after/around the body of the advised function, it lets you directly
  patch the inside of that function.

  This is inspired from [el-patch](https://github.com/raxod502/el-patch),
  but stripped down to its barest essentials.  `el-patch' provides many more
  features, especially to be notified when the advised function is modified
  and to help you update your patches accordingly.

  Beware: this can eat your lunch and can misbehave unexpectedly in many
  legitimate cases.

  Use it is as follows:

  (advice-patch 'foo (my new code)
[(some old code)
 (some (other version) (of the old) code))])

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Aggressive-Indent version 1.10.0

2024-03-31 Thread ELPA update
Version 1.10.0 of package Aggressive-Indent has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Aggressive-Indent describes itself as:

  =
  Minor mode to aggressively keep your code always indented
  =

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

## Summary:

  `electric-indent-mode' is enough to keep your code nicely aligned when
  all you do is type.  However, once you start shifting blocks around,
  transposing lines, or slurping and barfing sexps, indentation is bound
  to go wrong.

  `aggressive-indent-mode' is a minor mode that keeps your code always
  indented.  It reindents after every change, making it more reliable
  than `electric-indent-mode'.

  ### Instructions ###

  This package is available fom Melpa, you may install it by calling

  M-x package-install RET aggressive-indent

  Then activate it with

  (add-hook 'emacs-lisp-mode-hook #'aggressive-indent-mode)
  (add-hook 'css-mode-hook #'aggressive-indent-mode)

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Adjust-Parens version 3.2

2024-03-31 Thread ELPA update
Version 3.2 of package Adjust-Parens has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Adjust-Parens describes itself as:

  ==
  Indent and dedent Lisp code, automatically adjust close parens
  ==

More at https://elpa.gnu.org/packages/adjust-parens.html

## Summary:

  This package provides commands for indenting and dedenting Lisp
  code such that close parentheses and brackets are automatically
  adjusted to be consistent with the new level of indentation.

  When reading Lisp, the programmer pays attention to open parens and
  the close parens on the same line. But when a sexp spans more than
  one line, she deduces the close paren from indentation alone. Given
  that's how we read Lisp, this package aims to enable editing Lisp
  similarly: automatically adjust the close parens programmers ignore
  when reading. A result of this is an editing experience somewhat
  like python-mode, which also offers "indent" and "dedent" commands.
  There are differences because lisp-mode knows more due to existing
  parens.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Aircon-Theme version 0.0.6

2024-03-31 Thread ELPA update
Version 0.0.6 of package Aircon-Theme has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Aircon-Theme describes itself as:

  
  Cool and legible light theme
  

More at https://elpa.gnu.org/packages/aircon-theme.html

## Summary:

  Aircon is a clean and high contrast custom theme for Emacs.  It
  consists of a white (#ff) background and mostly blues, purples
  and greens.  Highlights are subtle but easily visible.  The active
  mode-line is white on blue to distinguish it from inactive

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Ahungry-Theme version 1.10.0

2024-03-31 Thread ELPA update
Version 1.10.0 of package Ahungry-Theme has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Ahungry-Theme describes itself as:

  ===
  Ahungry color theme for Emacs.  Make sure to (load-theme 'ahungry).
  ===

More at https://elpa.gnu.org/packages/ahungry-theme.html

## Summary:

  Bright and bold color theme for GNU Emacs.

## Recent NEWS:

Changes since 1.8.0:
- Add eyebrowse face and rainbow-delimiters/blocks faces.

Changes since 1.7.0:
- Make helm faces easier on the eyes (less backgrounds).

Changes since 1.6.0:
- Add man/woman faces.

Changes since 1.5.0:
- Bump up font size
- Make dark blues a little brighter.

Changes since 1.4.0:
- Add Man faces
- Add button face

Changes since 1.3.0:
- Add realgud overlay arrow colors
- Reverse org-link faces for readability

Changes since 1.2.0:
- Few new faces related to helm-grep search results (poor contrast previously)
- Merge in GNU Elpa changes (avoid message clobbering in color-theme-mode)
- Add lexical binding to the top of the file

Changes since 1.1.0:
- New variable ahungry-theme-font-settings to avoid overriding user font sizes
- Add info-mode faces

Changes since 1.0.12:
- Add erc/jabber faces to begin with

Changes since 1.0.11:
- Purple is too hard to read on poor contrast monitors, use a blue

Changes since 1.0.10:
- Add faces for powerline/spaceline setup
- Reduce org-mode heading sizes slightly

Changes since 1.0.9:
- Add/adjust some of the org-mode faces

Changes since 1.0.8:
- Add even more colors for magit 2.0 face names

Changes since 1.0.7:
- Add colors for magit 2.0 face names

Changes since 1.0.6:
- Remove warning producing call to "default" background color
- Add a color update for mm-uu-extract

Changes since 1.0.5:
- Add a few colors for helm (the defaults did not work well with this theme)

Changes since 1.0.4:
- Don't circumvent normal autoloads functionality, use the comment load method

Changes since 1.0.3:
- Manually include an autoloads file to make sure
  custom-theme-load-path is filled out
- Update description to make mention of (load-theme 'ahungry) for new users



[GNU ELPA] Altcaps version 1.2.0

2024-03-31 Thread ELPA update
Version 1.2.0 of package Altcaps has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Altcaps describes itself as:

  
  Apply alternating letter casing to convey sarcasm or mockery
  

More at https://elpa.gnu.org/packages/altcaps.html

## Summary:

 ━━
ALTCAPS: APPLY ALTERNATING LETTER CASING TO
 CONVEY SARCASM OR MOCKERY

Protesilaos Stavrou
i...@protesilaos.com
 ━━


  This manual, written by Protesilaos Stavrou, describes the customization
  options for `altcaps' (or `altcaps.el'), and provides every other piece
  of information pertinent to it.

  The documentation furnished herein corresponds to stable version 1.2.0,
  released on 2023-09-22.  Any reference to a newer feature which does not
  yet form part of the latest tagged commit, is explicitly marked as such.

  Current development target is 1.3.0-dev.

## Recent NEWS:

━━━
 CHANGE LOG OF ALTCAPS
━━━


This document contains the release notes for each tagged commit on the
project's main git repository: .

The newest release is at the top.  For further details, please consult
the manual: .


1.2.0 on 2023-09-22
═══

Breaking change to the value of `altcaps-force-character-casing'


  This user option enforces the specified letter casing for the given
  character.  The value is an alist.  In previous versions, the `car' of
  each cell was a character type, whereas now it is a string type.
  Concretely, the old value was expressed like this:

  β”Œ
  β”‚ ;; Old value
  β”‚ (setq altcaps-force-character-casing
  β”‚   '((?i . downcase)
  β”‚ (?l . upcase)))
  β””

  It becomes:

  β”Œ
  β”‚ ;; New value
  β”‚ (setq altcaps-force-character-casing
  β”‚   '(("i" . downcase)
  β”‚ ("l" . upcase)))
  β””

  At least based on my correspondence, strings are easier for users.
  The notation for characters causes confusion.


The public `altcaps-transform' function
───

  This is the function that performs the alternating letter casing,
  while also respecting the user option
  `altcaps-force-character-casing'.  The function is more efficient now.
  Use it in Lisp with a single string argument, like this:

  β”Œ
  β”‚ (altcaps-transform "Your wish is my command")
  β”‚ ;; => yOuR wIsH iS mY cOmMaNd
  β””

  The above return value is consistent with the default settings.  With
  `altcaps-force-character-casing' bound, we can affect the output thus:

  β”Œ
  β”‚ (setq altcaps-force-character-casing
  β”‚   '(("i" . downcase)
  β”‚ ("m" . upcase)))
  β”‚ 
  β”‚ (altcaps-transform "Your wish is my command")
  β”‚ ;; => yOuR wiSh iS My CoMMaNd
  β””


Characters without casing no longer matter
──

  Before, the algorithm was toggling the letter casing of virtually
  every character.  This means that a string like `"a.c"' was wrongly
  treated as a sequence of three characters with letter casing, so the
  program was trying to do this:

  β”Œ
  β”‚ a => downcase
  β”‚ . => upcase
  β”‚ c => downcase
  β””

  Whereas now, the transformation skips characters without letter
  casing:

  β”Œ
  β”‚ a => downcase
  β”‚ . => i Am ThE iNtElLiGeNtSiA nOw
  β”‚ c => upcase
  β””


The `altcaps-replace' is superseded by `altcaps-replace-region'
───

  The `altcaps-replace' was not sufficiently abstract, making the code a
  bit repetitive.  The new `altcaps-replace-region' is efficient in that
  regard.

  The arity of the two functions is different: `altcaps-replace' was
  accepting one required argument plus an optional one, while
  `altcaps-replace-region' takes three arguments at all times.  Please
  consult its doc string before adapting it to your code.


1.1.0 on 2022-11-28
═══

New user option
───

  Introduced the user option `altcaps-force-character-casing'.  It
  forces the given letter casing for specified characters.  Its value is
  an alist of `(CHARACTER . CASE)' pairs.  `CHARACTER' is a single
  character (satisfies the `characterp' condition), while `CASE' is the
  `upcase' or `downcase' symbol (code sample further below).

  The idea is to always render certain characters in lower or upper
  case, in consideration of their legibility in context.  For example,
  the default altcaps algorithm produces this:

  β”Œ
  β”‚ iLlIcIt IlLiBeRaL sIlLiNeSs
  β””


  Whereas i

[GNU ELPA] Adaptive-Wrap version 0.8

2024-03-31 Thread ELPA update
Version 0.8 of package Adaptive-Wrap has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Adaptive-Wrap describes itself as:

  
  Smart line-wrapping with wrap-prefix
  

More at https://elpa.gnu.org/packages/adaptive-wrap.html

## Summary:

  This package provides the `adaptive-wrap-prefix-mode' minor mode which sets
  the wrap-prefix property on the fly so that single-long-line paragraphs get
  word-wrapped in a way similar to what you'd get with M-q using

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Arbitools version 0.977

2024-03-31 Thread ELPA update
Version 0.977 of package Arbitools has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Arbitools describes itself as:

  
  Package for chess tournaments administration
  

More at https://elpa.gnu.org/packages/arbitools.html

## Summary:

  REQUIRES:
  ---
  Some functions require the arbitools python package, written by myself
  you can install it by: "pip3 install arbitools"

  "pdflatex" by Han The Thanh is necessary in case you want to get pdfs.
 It is distributed under a GPL license.
 https://www.tug.org/applications/pdftex/

  "bbpPairings.exe" by Bierema Boyz Programming is necessary to do the
pairings. Copy the file to an executable folder,
for example /usr/bin.
Find bbpPairings in
https://github.com/BieremaBoyzProgramming/bbpPairings
under GPL license.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Ampc version 0.2

2024-03-31 Thread ELPA update
Version 0.2 of package Ampc has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Ampc describes itself as:

  
  Asynchronous Music Player Controller
  

More at https://elpa.gnu.org/packages/ampc.html

## Summary:


## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Ascii-Art-To-Unicode version 1.13

2024-03-31 Thread ELPA update
Version 1.13 of package Ascii-Art-To-Unicode has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Ascii-Art-To-Unicode describes itself as:

  ==
  a small artist adjunct
  ==

More at https://elpa.gnu.org/packages/ascii-art-to-unicode.html

## Summary:

  The command β€˜aa2u’ converts simple ASCII art line drawings in
  the {active,accessible} region of the current buffer to Unicode.
  Command β€˜aa2u-rectangle’ is like β€˜aa2u’, but works on rectangles.

  Example use case:
  - M-x artist-mode RET
  - C-c C-a r   ; artist-select-op-rectangle
  - (draw two rectangles)

+---+
|   |
|   +---+--+
|   |   |  |
|   |   |  |
|   |   |  |
+---+---+  |
|  |
|  |
|  |
+--+

  - C-c C-c ; artist-mode-off (optional)
  - C-x n n ; narrow-to-region
  - M-x aa2u RET

## Recent NEWS:

NEWS for ascii-art-to-unicode.el
See the end for copying conditions.


- 1.13 | 2020-11-24
  - handle modern β€˜ucs-names’ being a hash table

- 1.12 | 2018-04-29
  - Commentary, docstrings now use U+2018, U+2019
  - mention β€˜DOUBLE’ as possible value for β€˜aa2u-uniform-weight’
  - small docfixes

- 1.11 | 2017-10-03
  - fix uncool attempt to be cool :-/

- 1.10 | 2017-10-03
  - be cool w/ Emacs where (ucs-names) => hash table

- 1.9 | 2014-05-29
  - new command: β€˜aa2u-mark-rectangle-as-text’
  - new homepage: https://www.gnuvola.org/software/aa2u/

- 1.8 | 2014-05-21
  - new command: β€˜aa2u-mark-as-text’
  - package keywords added (to help discovery)

- 1.7 | 2014-05-11
  - new var: β€˜aa2u-uniform-weight’
  - new command: β€˜aa2u-rectangle’
  - HACKING and Tip Jar links in Commentary

- 1.6 | 2014-05-09
  - fix regression for interactive invocation w/o active region

- 1.5 | 2014-04-03
  - β€˜aa2u’ takes args BEG and END

- 1.4 | 2014-01-14
  - move to ELPA (from )
  - change copyright to FSF
  - require 'cl-lib instead of 'cl
  - use β€˜cl-flet’ and β€˜cl-labels’
  - comment munging
- add β€˜lexical-binding: t’
- remove huge list at EOF
- add Author and News headers

- 1.3 | 2013-09-21
  - bug fixed: β€˜?+’ neighbor valuation polarity flipped
  - new support for BOX DRAWINGS LIGHT {UP,DOWN,LEFT,RIGHT} (singleton)

- 1.2 | 2012-11-05
  - refer to Unicode characters by name, not number

- 1.1 | 2012-04-17
  - TAB agnostic
  - β€˜aa2u’ operates on active region if β€˜use-region-p’
  - example use case also demonstrates transformation

- 1.0 | 2012-04-07
  - initial release


  Local Variables:
  mode: outline
  outline-regexp: "\\([ ][ ]\\)*- "
  End:

_
Copyright (C) 2014-2020 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.



[GNU ELPA] Assess version 0.7

2024-03-31 Thread ELPA update
Version 0.7 of package Assess has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Assess describes itself as:

  ==
  Test support functions
  ==

More at https://elpa.gnu.org/packages/assess.html

## Summary:

  This file provides functions to support ert, the Emacs Regression Test
  framework. It includes:

   - a set of predicates for comparing strings, buffers and file contents.
   - explainer functions for all predicates giving useful output
   - macros for creating many temporary buffers at once, and for restoring the
 buffer list.
   - methods for testing indentation, by comparison or "round-tripping".
   - methods for testing fontification.

  Assess aims to be a stateless as possible, leaving Emacs unchanged whether
  the tests succeed or fail, with respect to buffers, open files and so on; this
  helps to keep tests independent from each other. Violations of this will be
  considered a bug.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Async version 1.9.8

2024-03-31 Thread ELPA update
Version 1.9.8 of package Async has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Async describes itself as:

  
  Asynchronous processing in Emacs
  

More at https://elpa.gnu.org/packages/async.html

## Summary:

  Adds the ability to call asynchronous functions and process with ease.  See

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Auto-Correct version 1.1.4

2024-03-31 Thread ELPA update
Version 1.1.4 of package Auto-Correct has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Auto-Correct describes itself as:

  ==
  Remembers and automatically fixes past corrections
  ==

More at https://elpa.gnu.org/packages/auto-correct.html

## Summary:

  To enable, use:

  M-x `auto-correct-mode'

  After that, any future corrections made with flyspell or Ispell (or any other
  supported package) will be automatically corrected for you as you type.

  For example, if you type "befroe" and fixed it with `ispell-word',
  `auto-correct-mode' will change "befroe" to "before" every time you type it
  from then on.

  Corrections are only made when `auto-correct-mode' is enabled.  Expansion is
  case-insensitive, so trying to fix alice as Alice won't work.  Use the
  captain package for this instead.

  Auto-correct is controlled further by `auto-correct-predicate'.  In order to
  enable auto-correct in a given buffer, the function to which
  `auto-correct-predicate' is set must return true at the current point.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Autocrypt version 0.4.1

2024-03-31 Thread ELPA update
Version 0.4.1 of package Autocrypt has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Autocrypt describes itself as:

  
  Autocrypt implementation
  

More at https://elpa.gnu.org/packages/autocrypt.html

## Summary:

  Implementation of Autocrypt (https://autocrypt.org/) for various
  Emacs MUAs.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Auto-Header version 0.1.2

2024-03-31 Thread ELPA update
Version 0.1.2 of package Auto-Header has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Auto-Header describes itself as:

  ==
  Automatically find the right C headers
  ==

More at https://elpa.gnu.org/packages/auto-header.html

## Summary:

  This script parses man-pages to guess what C header files a function
  might need.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Beacon version 1.3.4

2024-03-31 Thread ELPA update
Version 1.3.4 of package Beacon has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Beacon describes itself as:

  
  Highlight the cursor whenever the window scrolls
  

More at https://elpa.gnu.org/packages/beacon.html

## Summary:

  This is a global minor-mode.  Turn it on everywhere with:
  β”Œ
  β”‚ (beacon-mode 1)
  β””

  Whenever the window scrolls a light will shine on top of your cursor so
  you know where it is.

  That’s it.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Auctex version 14.0.4

2024-03-31 Thread ELPA update
Version 14.0.4 of package Auctex has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Auctex describes itself as:

  
  Integrated environment for *TeX*
  

More at https://elpa.gnu.org/packages/auctex.html

## Summary:

  This is the README file for the AUCTeX distribution.

   Copyright (C) 2008, 2017, 2018 Free Software Foundation, Inc.

   Copying and distribution of this file, with or without
   modification, are permitted in any medium without royalty provided
   the copyright notice and this notice are preserved.

  Introduction to AUCTeX
  **

  This file gives a brief overview of what AUCTeX is.  It is *not* an
  attempt to document AUCTeX.  Real documentation for AUCTeX is available
  in the manual, which should be available as an info file after
  installation.

  AUCTeX is a comprehensive customizable integrated environment for
  writing input files for TeX, LaTeX, ConTeXt, Texinfo, and docTeX using
  Emacs.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Aumix-Mode version 7

2024-03-31 Thread ELPA update
Version 7 of package Aumix-Mode has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Aumix-Mode describes itself as:

  =
  run the aumix program in a buffer
  =

More at https://elpa.gnu.org/packages/aumix-mode.html

## Summary:

  "M-x aumix" runs the aumix sound volume adjuster program in a buffer.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Auto-Overlays version 0.10.10

2024-03-31 Thread ELPA update
Version 0.10.10 of package Auto-Overlays has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Auto-Overlays describes itself as:

  ===
  Automatic regexp-delimited overlays
  ===

More at https://elpa.gnu.org/packages/auto-overlays.html

## Summary:

  No description available.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Bbdb version 3.2.2.4

2024-03-31 Thread ELPA update
Version 3.2.2.4 of package Bbdb has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Bbdb describes itself as:

  
  Big Brother DataBase
  

More at https://elpa.gnu.org/packages/bbdb.html

## Summary:

  Copyright (C) 2010-2023 Free Software Foundation, Inc.
  See the end of the file for license conditions.

  BBDB is the Insidious Big Brother Database for GNU Emacs.
  It provides an address book for email and snail mail addresses,
  phone numbers and the like.  It can be linked with various Emacs mail
  clients (Message and Mail mode, Rmail, Gnus, MH-E, Mu4e, VM, Notmuch,
  and Wanderlust).  BBDB is fully customizable.

  BBDB is available at
  http://elpa.gnu.org/packages/bbdb.html
  To install this package, run in Emacs:
  M-x package-install RET bbdb RET

  BBDB is also available at
  http://savannah.nongnu.org/projects/bbdb/
  To check it out, use
  git clone https://git.savannah.nongnu.org/git/bbdb.git

## Recent NEWS:

BBDB NEWS -- history of user-visible changes.

Copyright (C) 2013-2022 Free Software Foundation, Inc.
See the end of the file for license conditions.

This file is about changes in BBDB version 3.

* BBDB 3.2.2b
** Bug fix

** New optional arg ident for bbdb-edit-field.

* BBDB 3.2.2a
** Bug fixes

** New user variables bbdb-message-ignore-mail-re,
bbdb-message-ignore-name-re, and bbdb-record-address-alist-function

** Yet experimental code for snarfing vCards.
It may change in later versions of BBDB.  See bbdb-snarf.el.

** Changes to adapt BBDB to Emacs coding conventions
bbdb-mua-interactive-action renamed from bbdb-mua-update-interactive-p.
bbdb-mua-auto-action renamed from bbdb-mua-auto-update-p.
bbdb-mua-action renamed from bbdb-update-records-p.


* BBDB 3.2.1
** Bug fixes

* BBDB 3.2
** BBDB 3.2 requires GNU Emacs 24 or newer.
Support for GNU Emacs 23 has been discontinued.

** Support for Mu4e and Wanderlust has been added.

** Incompatible Changes in BBDB 3.2

*** The variables bbdb/MUA-update-records-p have been removed.
This includes the variables bbdb/gnus-update-records-p,
bbdb/mail-update-records-p, bbdb/message-update-records-p,
bbdb/mh-update-records-p, bbdb/rmail-update-records-p,
bbdb/vm-update-records-p.

These fall-back variables collided with the user variables
bbdb-mua-update-interactive-p and bbdb-mua-auto-update-p.
Use function bbdb-mua to define your own function to get
MUA-specific values.

* BBDB 3.1.2
** Bug fix release
** New command bbdb-fix-records


* BBDB 3.1.1
** Updated autoconf and automake scripts
** Lisp code in 3.1.1 is identical to lisp code in 3.1.


* BBDB 3.1
Initial release



--
Copyright (C) 2013-2022 Free Software Foundation, Inc.

This file is part of the Insidious Big Brother Database (aka BBDB),

BBDB is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

BBDB is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with BBDB.  If not, see .


Local variables:
mode: outline
paragraph-separate: "[  ]*$"
end:



[GNU ELPA] Bicep-Ts-Mode version 0.1.3

2024-03-31 Thread ELPA update
Version 0.1.3 of package Bicep-Ts-Mode has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Bicep-Ts-Mode describes itself as:

  =
  tree-sitter support for Bicep
  =

More at https://elpa.gnu.org/packages/bicep-ts-mode.html

## Summary:


## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Beframe version 1.0.1

2024-03-31 Thread ELPA update
Version 1.0.1 of package Beframe has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Beframe describes itself as:

  =
  Isolate buffers per frame
  =

More at https://elpa.gnu.org/packages/beframe.html

## Summary:

  # Beframe (beframe.el) for GNU Emacs

  `beframe` enables a frame-oriented Emacs workflow where each frame has
  access to the list of buffers visited therein.  In the interest of
  brevity, we call buffers that belong to frames "beframed".

  **Video demo:** 


  + Package name (GNU ELPA): `beframe`
  + Official manual: 
  + Change log: 
  + Git repositories:
+ GitHub: 
+ GitLab: 
  + Backronym: Buffers Encapsulated in Frames Realise Advanced
Management of Emacs.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Bluetooth version 0.3.1

2024-03-31 Thread ELPA update
Version 0.3.1 of package Bluetooth has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Bluetooth describes itself as:

  ==
  A Major mode for Bluetooth devices
  ==

More at https://elpa.gnu.org/packages/bluetooth.html

## Summary:

  This package implements basic Bluetooth management functionality, such as
  connecting and disconnecting devices, setting properties and aliases,
  putting the adapter in discovery mode and controlling its power supply.
  It also includes a pairing agent.
  It uses the Bluez Bluetooth stack on GNU/Linux via the D-Bus interface.
  Therefore, it requires an Emacs with D-Bus support compiled-in.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Blist version 0.3

2024-03-31 Thread ELPA update
Version 0.3 of package Blist has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Blist describes itself as:

  ===
  Display bookmarks in an ibuffer way
  ===

More at https://elpa.gnu.org/packages/blist.html

## Summary:

 ━
  BLIST: LIST BOOKMARKS IN AN IBUFFER WAY
 ━


   <2021-09-16 Thu 12:26>





  1 About
  ═══

The built-in library "bookmark" is useful for storing information that
can be retrieved later.  But I find the built-in mechanism to display
the list of bookmarks not so satisfactory, so I wrote this little
package to display the list of bookmarks in an Ibuffer way.


  2 Dependency
  

This package is driven by another package: [ilist].  So make sure to
install that before using this package.  In fact, the package "ilist"
was written as an abstraction of the mechanisms of this package.

## Recent NEWS:

[Not provided πŸ™]


[GNU ELPA] Boxy version 1.1.4

2024-03-31 Thread ELPA update
Version 1.1.4 of package Boxy has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Boxy describes itself as:

  ===
  A boxy layout framework
  ===

More at https://elpa.gnu.org/packages/boxy.html

## Summary:

Boxy provides an interface to create a 3D representation of
boxes.  Each box has a relationship with one other box.  Multiple
boxes can be related to one box.  The relationship can be any of
the following:

- in
- on
- behind
- on top of
- in front of
- above
- below
- to the right of
- to the left of

The relationship determines the ordering and structure of the
resulting boxy diagram.

Only boxes which have their :name slot set will be drawn to the
buffer.  Boxes without names still take up space and can have
children, so can be used for grouping.  All diagrams have one top
level unnamed box called a `world'.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Bnf-Mode version 0.4.5

2024-03-31 Thread ELPA update
Version 0.4.5 of package Bnf-Mode has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Bnf-Mode describes itself as:

  
  Major mode for editing BNF grammars.
  

More at https://elpa.gnu.org/packages/bnf-mode.html

## Summary:

  1 BNF Mode for GNU Emacs
  

[https://img.shields.io/badge/license-GPL_3-green.svg]
[https://github.com/sergeyklay/bnf-mode/workflows/build/badge.svg]
[https://elpa.gnu.org/packages/bnf-mode.svg]
[https://melpa.org/packages/bnf-mode-badge.svg]
[https://stable.melpa.org/packages/bnf-mode-badge.svg]

A GNU Emacs major mode for editing BNF grammars.

  β€œPrecise language is not the problem.  Clear language is
  the problem.”

  Richard Feynman

Currently provides basic syntax and font-locking for BNF files.  BNF
notation is supported exactly form as it was first announced in the
ALGOL 60 report.  EBNF and ABNF are not supported but their
implementation is planned in the near future.

## Recent NEWS:

bnf-mode NEWS -- history of user-visible changes.

Copyright (C) 2019-2022 Free Software Foundation, Inc.
See the end of the file for license conditions.

This file is about changes in BNF Mode.

* BNF Mode 0.5.0
** GNU Emacs < 25.1 is no longer supported.
Due to difficulties in setting up the environment and test automation, the
version of GNU Emacs older than 25.1 is no longer officially supported. BNF Mode
may still work with older versions of GNU Emacs, like 24.3, or with other
flavors of Emacs (e.g. XEmacs) but this is not guaranteed anymore.

* BNF Mode 0.4.5
** Tests were migrated from ert-runner to buttercup.
Previously BNF Mode used `ert' through `ert-runner' for testing
purposes.  However, it seems `ert-runner' is semi-abandoned.  Thus,
tests were migrated to use more aggressively maintained test
framework calles `buttercup'.

** Removed support of ALGOL 60 style comments.
Actually, this syntax was never part of the BNF and was mistakenly
interpreted as an alternative way of commenting BNF grammars
introduced by Peter Naur.

* BNF Mode 0.4.4
** Rework documentation and provide Info-file.
Previous releases of BNF Mode were bundled with incorrect β€œdir” file
that contained an invalid link to documentation.  This was
resolved.  All documentation now lives in β€œinfo bnf-mode”.

* BNF Mode 0.4.3
** Fixed dependency list in the Cask file.
Dependency list was fixed by specifying `cl-lib' version as well as
removing `rx' (`rx' is part of GNU Emacs actually).  This fixed the
issue reported in .
The issue is related to installation from the TAR file.

** CI/CD process was moved on GitHub Actions.

* BNF Mode 0.4.2
** First release in ELPA.

** Introduced ALGOL 60 comments style. Disabled by default.

** Use semicolons as a comments.
Only setting `bnf-mode-algol-comments-style' to non-nil will allow use
semicolons as a regular terminal symbols.

* BNF Mode 0.4.1
** Minor fix related to build & deploy BNF Mode on Travis CI.

* BNF Mode 0.4.0
** Added comment-start-skip to improve recognize comments.

** Return back comment-start and comment-end.

** Use more intelligent terminal syntax recognition.
Added support of ";" character as an extra character used in terminals.

** Provided ability to build installation package.
See make help for more.

* BNF Mode 0.3.2
** First release in MELPA.

** Treat ' and " as a regular symbols.

** Removed no longer needed comment-* variables.

** In the BNF there are no grouping brackets except angle ones.

** Removed the bnf-mode-version function.
Users can easily call describe-package or pkg-info-package-version
interactively if they want to get this information.

* BNF Mode 0.3.1
** Fixed BNF rule name definition to follow ALGOL 60 report.

* BNF Mode 0.3.0
** Nonterminals may be preceded by an unlimited number of spaces.

* BNF Mode 0.2.0
** Comments are no longer use syntax table.

** Changed comment syntax from "#" to ";" to follow RFC822#2.8.

* BNF Mode 0.1.0
** Initial stable release.



--
GNU Emacs is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

GNU Emacs is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU Emacs.  If not, see .


Local variables:
coding: utf-8
mode: outline
paragraph-separate: "[  ]*$"
end:



[GNU ELPA] Boxy-Headings version 2.1.5

2024-03-31 Thread ELPA update
Version 2.1.5 of package Boxy-Headings has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Boxy-Headings describes itself as:

  
  View org files in a boxy diagram
  

More at https://elpa.gnu.org/packages/boxy-headings.html

## Summary:

  ━━━
   BOXY HEADINGS
  ━━━


  View org files as a boxy diagram.

  `package-install RET boxy-headings RET'


  1 Usage
  ═══

  1.1 `boxy-headings'
  ───

To view all headings in an org-mode file as a boxy diagram, use the
interactive function `boxy-headings'

Suggested keybinding:
β”Œ
β”‚ (define-key org-mode-map (kbd "C-c r o") 'boxy-headings)
β””

To modify the relationship between a headline and its parent, add the
property REL to the child headline. Valid values are:
β€’ on-top
β€’ in-front
β€’ behind
β€’ above
β€’ below
β€’ right
β€’ left

The tooltip for each headline shows the values that would be displayed
if the org file was in org columns view.

## Recent NEWS:

# -*- mode: org -*-

* 2.1.2

- Added NEWS file
- Fixed bug where sibling relationships were not being added

* 2.1.1

v2.1.1

Fix typo that caused 'left' and 'right' to not be valid REL property values.

See merge request tygrdev/boxy-headings!5

* 2.1.0

v2.1.0

Bug fixes
- Added org 9.3 dependency for emacs 26.

Improvements
- Generalized `REL` property using regex to match, for example, all of "in 
front" "in front of" and "in-front".
- Added max visibility option

Fixes #2

See merge request tygrdev/boxy-headings!4

* 2.0.0

2.0.0

- Renamed boxy-headlines to boxy-headings
- Standardized defface calls

See merge request tygrdev/boxy-headings!3

* 1.0.2

Updated elpaignore

See merge request tygrdev/boxy-headlines!2

* 1.0.1

1.0.1

- Added changes from Stefan Monnier
- Changed from cl-defmethod to defun

See merge request tygrdev/boxy-headlines!1



[GNU ELPA] Breadcrumb version 1.0.1

2024-03-31 Thread ELPA update
Version 1.0.1 of package Breadcrumb has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Breadcrumb describes itself as:

  
  project and imenu-based breadcrumb paths
  

More at https://elpa.gnu.org/packages/breadcrumb.html

## Summary:

  Usage:

  Breadcrumbs are sequences of short strings indicating where you
  are in some big tree-like maze.

  To craft these strings, this library uses the maps provided by
  project.el and Imenu, respectively.  Project breadcrumbs shows you
  the current buffer's path in a large project.  Imenu breadcrumbs
  show the current position of point in the buffer's nested
  structure of programming constructs (for example, a specific
  functions within multiple C++ nested namespaces).

  To use this library:

  * `M-x breadcrumb-mode` is a global mode.  Will try to turn itself
on conservatively and only if there's a project.

  * `M-x breadcrumb-local-mode` is a buffer-local minor mode, if you
 don't want the default heuristics for turning it on everywhere.

  * Manually put the mode-line constructs

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Brief version 5.90

2024-03-31 Thread ELPA update
Version 5.90 of package Brief has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Brief describes itself as:

  ==
  Brief Editor Emulator (Brief Mode)
  ==

More at https://elpa.gnu.org/packages/brief.html

## Summary:

  Brief Mode / Brief Emulator / Brief Editor -*- mode: org; -*-


  1 _Brief_
  ═

The Brief editor v3.1 was once very popular among programmers in the
MS-DOS days.  It is famous for its easy-to-learn.  Most of the command
'K'eys are associated with meaningful 'K'eywords.  Usually, it can be
mastered within an hour and difficult to forget.

For example, the first `' key bring the cursor to home
(beginning) of current line, a consecutive second `' key to the
home (beginning) of the window and a third `' to the home
(beginning) of the file.  Similarly for the `' key.  To
paste/insert clipboard contents into current file just press
`',… and so on.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Buffer-Env version 0.6

2024-03-31 Thread ELPA update
Version 0.6 of package Buffer-Env has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Buffer-Env describes itself as:

  =
  Buffer-local process environments
  =

More at https://elpa.gnu.org/packages/buffer-env.html

## Summary:

  
   BUFFER-ENV β€” BUFFER-LOCAL PROCESS ENVIRONMENTS
  


  With this package, you can teach Emacs to call the correct version of
  external programs such as linters, compilers and language servers on a
  /per-project/ basis.  Thus you can work on several projects in parallel
  with no undue interference and switch seamlessly between them.


  1 Basic setup
  ═

  1.1 On the project side
  ───

Your project settings should go into a shell script named `.envrc'
which exports a suitable `PATH', as well as any other desired
environment variables.  Place this script at the root directory of
your project.

## Recent NEWS:

[Not provided πŸ™]


[GNU ELPA] Buffer-Expose version 0.4.3

2024-03-31 Thread ELPA update
Version 0.4.3 of package Buffer-Expose has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Buffer-Expose describes itself as:

  ===
  Visual buffer switching using a window grid
  ===

More at https://elpa.gnu.org/packages/buffer-expose.html

## Summary:

  https://elpa.gnu.org/packages/buffer-expose.html>">https://elpa.gnu.org/favicon.png"/>>


  1 Description
  ═

Visual buffer switching using a window grid ([ace-window ]key hints
are optional):

<./images/grid-aw.png>


  [ace-window ] 


  2 Installation
  ══

For manual installation, clone the repository and call:

β”Œ
β”‚ (package-install-file "/path/to/buffer-expose.el")
β””


  3 Config
  

To use the default bindings for switching buffers with buffer-expose
use buffer-expose-mode:

β”Œ
β”‚ (buffer-expose-mode 1)
β””

The default bindings are defined in buffer-expose-mode-map:

β”Œ
β”‚ (defvar buffer-expose-mode-map
β”‚   (let ((map (make-sparse-keymap)))

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Bufferlo version 0.6

2024-03-31 Thread ELPA update
Version 0.6 of package Bufferlo has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Bufferlo describes itself as:

  ===
  Manage frame/tab-local buffer lists
  ===

More at https://elpa.gnu.org/packages/bufferlo.html

## Summary:

 ━━
BUFFERLO.EL - MANAGE FRAME/TAB-LOCAL BUFFER
   LISTS
 ━━


  This gives you separate buffer lists per frame and per (tab-bar) tab.

  Bufferlo is a lightweight wrapper around Emacs's buffer-list frame
  parameter.  In contrast to similar solutions, it integrates seamlessly
  with the standard frame and tab management facilities, including
  undeletion of frames and tabs, tab duplication and moving, frame
  cloning, and persisting sessions (via desktop.el).

## Recent NEWS:

[Not provided πŸ™]


[GNU ELPA] Calibre version 1.4.1

2024-03-31 Thread ELPA update
Version 1.4.1 of package Calibre has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Calibre describes itself as:

  ==
  Interact with Calibre libraries from Emacs
  ==

More at https://elpa.gnu.org/packages/calibre.html

## Summary:

  Copyright (C) 2023  Free Software Foundation, Inc.
  See the end of the file for license conditions.

  Calibre.el is a package for interacting with Calibre
  (https://calibre-ebook.com/) libraries from Emacs. It's primary features
  include:
  - Easily switch between multiple libraries
  - List the contents of your library
  - Filter the contents of your library based on various metadata
  - Create Virtual Libraries by giving names to sets of filters
  - Add and remove books from your library
  - Modify the metadata of your books
  - Read your books in Emacs

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Buildbot version 0.0.1

2024-03-31 Thread ELPA update
Version 0.0.1 of package Buildbot has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Buildbot describes itself as:

  ===
  A Buildbot client for emacs
  ===

More at https://elpa.gnu.org/packages/buildbot.html

## Summary:

   ━
BUILDBOT.EL
   ━


  [Buildbot] is a free software continuous integration tool. buildbot.el
  is an emacs interface to view build information on a Buildbot
  instance. It supports [newer versions]* of Buildbot (>=0.9.0) but not
  older versions (<0.9.0) and shows views for branches, revisions, builds,
  steps, logs and builders.

  It has been tested for the following instances (the urls are to be used
  as `buildbot-host'):
  β€’ [mariadb] (works better with `(setq buildbot-api-changes-direct-filter
t)')
  β€’ [python]
  β€’ [buildbot]
  β€’ [scummvm]
  β€’ [sagemath]
  β€’ [openwrt]
  β€’ [gentoo]
  β€’ [SDL]

  *: The linked release notes describes the significant changes at 0.9.0.


  [Buildbot] 

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Cape version 1.4

2024-03-31 Thread ELPA update
Version 1.4 of package Cape has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Cape describes itself as:

  ==
  Completion At Point Extensions
  ==

More at https://elpa.gnu.org/packages/cape.html

## Summary:

   ━
CAPE.EL - LET YOUR COMPLETIONS FLY!
   ━


  Cape provides Completion At Point Extensions which can be used in
  combination with [Corfu], [Company] or the default completion UI. The
  completion backends used by `completion-at-point' are so called
  `completion-at-point-functions' (Capfs).

## Recent NEWS:

 ━
  CAPE.EL - CHANGELOG
 ━





1 Development
═

  β€’ `cape-file-prefix': New variable to customize file name completion
prefix. If the input matches one of the configured prefixes, file
completion is started.
  β€’ `cape-capf-super': Support Capfs which return different prefix
lengths. This change improves compatibility with Company.
  β€’ `cape-capf-super': Add support for the `:with' keyword. See the
docstring of `cape-wrap-super' for details. This change improves
compatibility with Company.


2 Version 1.4 (2024-03-08)
══

  β€’ `cape-char': Look back from point, instead of using the match at
point. This makes sure that double quotes of a string literal behind
point are not included in the completion.
  β€’ `cape-capf-inside-faces': Use the face before point to handle
completion at the end of comments more gracefully.


3 Version 1.3 (2024-02-14)
══

  β€’ Add `cape-wrap-inside-code' and `cape-capf-inside-code'.


4 Version 1.2 (2024-01-23)
══

  β€’ `cape-capf-super': Bugfixes.


5 Version 1.1 (2023-12-27)
══

  β€’ `cape-capf-super', `cape-company-to-capf': Support duplicate
candidates.
  β€’ Remove obsolete function aliases `cape-super-capf',
`cape-interactive-capf' and `cape-symbol'.


6 Version 1.0 (2023-12-01)
══

  β€’ `cape-emoji': New Capf available on Emacs 29 and newer.
  β€’ `cape-wrap-debug', `cape-capf-debug': New Capf transformers to add
debug messages to a Capf.
  β€’ `cape-wrap-passthrough', `cape-capf-passthrough': New Capf
transformers to defeat completion style filtering.
  β€’ `cape-capf-inside-faces', `cape-wrap-inside-faces': New transformer
  β€’ Rename `cape-super-capf' to `cape-capf-super'. Add `cape-wrap-super'
for consistency with other Capf combinators.
  β€’ Rename `cape-interactive-capf' to `cape-capf-interactive' for
consistency with other Capf combinators.
  β€’ Rename `cape-symbol' to `cape-elisp-symbol'.


7 Version 0.17 (2023-08-14)
═══

  β€’ Bugfixes.
  β€’ `cape-dict': Always use grep, remove `cape-dict-use-grep'.
  β€’ `cape-dict': Add `cape-dict-limit'.
  β€’ Remove obsolete alias `cape-ispell'.
  β€’ Generalize `cape--cached-table'. The candidate computation function
must return a pair of a predicate function and the list of
candidates.


8 Version 0.16 (2023-07-02)
═══

  β€’ `cape-dabbrev': Respect `dabbrev-abbrev-char-regexp' and
`dabbrev-abbrev-skip-leading-regexp'.
  β€’ `cape-file': Quote file names in comint/eshell buffers.


9 Version 0.15 (2023-04-17)
═══

  β€’ Bugfixes


10 Version 0.14 (2023-04-13)


  β€’ `cape-wrap-buster', `cape-capf-buster' and `cape-company-to-capf':
The argument VALID must be a function taking two arguments, the old
and new input. It should return nil if the input must be considered
invalid such that the candidates must be recomputed.
  β€’ `cape-ispell': Deprecate in favor of improved `cape-dict'. Note that
`cape-ispell' and `ispell-lookup-words' did not really consult
`ispell' or `aspell', but only grep through the word list specified
by `ispell-alternate-dictionary'.
  β€’ `cape-dict-file': Support multiple dictionary files or a function
returning one or more files.
  β€’ `cape-dict', `cape-dabbrev': Replace case depending on initial
input.
  β€’ `cape-dict-case-replace': New variable to configure case
replacement, similar to `dabbrev-case-replace'.
  β€’ `cape-dict-case-fold': New variable to configure if case is ignored
during search and completion.
  β€’ `cape-elisp-block': Complete Elisp in Org or Markdown code
block. This Capf is particularly useful for literate Emacs
configurations.


11 Version 0.13 (2023-02-15)


  β€’ Start of changelog.


[GNU ELPA] Caps-Lock version 1.0

2024-03-31 Thread ELPA update
Version 1.0 of package Caps-Lock has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Caps-Lock describes itself as:

  =
  Caps-lock as a minor mode
  =

More at https://elpa.gnu.org/packages/caps-lock.html

## Summary:


## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Capf-Autosuggest version 0.3

2024-03-31 Thread ELPA update
Version 0.3 of package Capf-Autosuggest has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Capf-Autosuggest describes itself as:

  =
  History autosuggestions for comint and eshell
  =

More at https://elpa.gnu.org/packages/capf-autosuggest.html

## Summary:

  capf-autosuggest lets you preview the most recent matching history element,
  similar to zsh-autosuggestions or fish.  It works in eshell and in modes
  derived from comint-mode, for example M-x shell and M-x run-python.

  As you type, the history auto-suggestion is shown as an overlay after point.
  Type [C-e] to insert text from this overlay or [M-f] to only insert a word
  from this overlay.  [C-n] is a shorthand for [C-e] followed by [RET]: it
  inserts text from the overlay and sends it to the process.

  Installation:

  To install capf-autosuggest, type
  M-x package-install RET capf-autosuggest RET.

  Enable it with M-x capf-autosuggest-mode.  It is best to add the following
  elisp snippet to your Emacs init file to enable `capf-autosuggest-mode'
  automatically for every comint and eshell buffer:

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Captain version 1.0.3

2024-03-31 Thread ELPA update
Version 1.0.3 of package Captain has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Captain describes itself as:

  
  CAPiTalization is Automatic IN emacs
  

More at https://elpa.gnu.org/packages/captain.html

## Summary:

  The captain handles capitalizing text as you type, freeing you to do other
  things.

  Invoke the captain across the globe with `global-captain-mode', or just on
  one ship (buffer) at a time with `captain-mode'.

  For normal people:

  Automatically capitalizes the first word of a sentence as you type.  The
  bounds of a sentence are determined by local variable
  `captain-sentence-start-function'.  For example, you can set it to find the
  start of a list or heading in `org-mode'.

  In order to get the captain to start working, `captain-predicate' must be
  set.  Otherwise, the slacker will just lie around all day doing nothing.

  The following will tell the captain to only work on comments in programming
  modes:

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Chess version 2.0.5

2024-03-31 Thread ELPA update
Version 2.0.5 of package Chess has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Chess describes itself as:

  ===
  Play chess in GNU Emacs
  ===

More at https://elpa.gnu.org/packages/chess.html

## Summary:

  Welcome to Emacs Chess, a chess playing module for GNU Emacs.

  chess.el is an Emacs Lisp library and several clients on top of the
  underlying library functionality for performing various activities
  related to the game of chess.

  Type `M-x chess', and play chess against one of the default engine modules.

  Type `C-u M-x chess' to select a specific engine.
  You can play against various external chess computer programs, like
  crafty, fruit, glaurung, gnuchess, phalanx, sjeng and stockfish.
  There is also an Emacs based chess computer module (ai) which does not
  require any external programs.  However, the internal AI is not very strong.

## Recent NEWS:

This is the NEWS file for Emacs Chess, a chess client and analysis library
written in Emacs Lisp.


* Release 2.0.4:

This is yet another bugfix release, no new features.

** Fix a bug in PGN annotation parsing.

** Fix missing dependencies in the ECO module.

** Make the third argument of `chess-display-draw-square' optional, as expected
   by the rest of the code.

** Fix a bug where PGN mode could not load the `chess-file' module.


* Release 2.0.3:

This is a bugfix release which fixes a recursive dependency between
`chess-display' and `chess-pgn' which was accidentally missed in 2.0.2.

Also included is further proof-reading of the Info manual.


* Release 2.0.2:

** Major updates to the Info manual.

** Algebraic move input:

*** It is now possible to enter moves in numeric notation by
customizing `chess-input-notation-type'.

*** Backspace (DEL) on terminals now deletes input as expected.

*** If `chess-display-highlight-legal' is non-nil, target squares of
posssible moves are highlighted while you type.

** The board and modeline is now correctly updated when making a move against
   the internal engine (AI).

** An error when editing positions with the `chess-plain' display has been 
fixed.

** Legal move target highlights are now properly removed again once a move
   has been selected, or the selected piece has been deselected.

*** As a consequence of this fix, `chess-display-highlight-legal' is now
on by default.

** `chess-ply-to-algebraic' can now generate figurine algebraic and
   numeric notation.

** `chess-algebraic-to-ply' can now handle figurine algebraic notation.

** Several compiler warnings have been fixed.
   
** The `chess-autosave' module is disabled by default for now.

** The incomplete and unused constant `chess-piece-name-table' has been removed.


* Release 2.0.1:

** chess-polyglot now works on 32-bit platforms.

** Redo `chess-algebraic-regexp' with `rx' to improve readability.

** Fix "invalid function" error in `chess-search-position'.
   This was introduced by the recent conversion
   of `chess--add-candidates' from a defsubst to a defmacro.


* Release 2.0.0:

Began keeping this file.  See doc/chess.info for information about Emacs
Chess.


Local variables:
coding: utf-8
mode: outline
paragraph-separate: "[  ]*$"
end:



[GNU ELPA] Cl-Generic version 0.3

2024-03-31 Thread ELPA update
Version 0.3 of package Cl-Generic has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Cl-Generic describes itself as:

  =
  Forward cl-generic compatibility for Emacs<25
  =

More at https://elpa.gnu.org/packages/cl-generic.html

## Summary:

  This is a forward compatibility package, which provides (a subset of) the
  features of the cl-generic package introduced in Emacs-25, for use on
  previous emacsen.

  Make sure this is installed *late* in your `load-path`, i.e. after Emacs's
  built-in .../lisp/emacs-lisp directory, so that if/when you upgrade to
  Emacsβ‰₯25, the built-in version of the file will take precedence, otherwise
  you could get into trouble (although we try to hack our way around the
  problem in case it happens).

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Cl-Lib version 0.7.1

2024-03-31 Thread ELPA update
Version 0.7.1 of package Cl-Lib has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Cl-Lib describes itself as:

  ===
  Forward cl-lib compatibility library for Emacs<24.3
  ===

More at https://elpa.gnu.org/packages/cl-lib.html

## Summary:

  This is a forward compatibility package, which provides (a subset of) the
  features of the cl-lib package introduced in Emacs-24.3, for use on
  previous emacsen (it should work on Emacs>=20 as well as XEmacs).

  Make sure this is installed *late* in your `load-path`, i.e. after Emacs's
  built-in .../lisp/emacs-lisp directory, so that if/when you upgrade to
  Emacs-24.3, the built-in version of the file will take precedence, otherwise
  you could get into trouble (although we try to hack our way around the
  problem in case it happens).

## Recent NEWS:

Since v0.7:
- Provides `gv-define-setter'.



[GNU ELPA] Clipboard-Collector version 0.3

2024-03-31 Thread ELPA update
Version 0.3 of package Clipboard-Collector has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Clipboard-Collector describes itself as:

  ==
  Collect clipboard entries according to regex rules
  ==

More at https://elpa.gnu.org/packages/clipboard-collector.html

## Summary:

  https://elpa.gnu.org/packages/clipboard-collector.html>">https://elpa.gnu.org/favicon.png"/>>


  1 Introduction
  ══

When collecting information using copy/paste, it would be useful if
one could stay at one place to copy things and later insert them all
at once at another place. Emacs has `append-next-kill' but it only
works inside Emacs and it only applies to the very next
command. Further it would be great if Emacs could detect specific
clipboard entries and transform them to a different format
automatically. `clipboard-collector' provides you with those features
(tested only for Linux).

You can use it to simply collect multiple entries by binding
`clipboard-collector-mode' to a key:

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Cobol-Mode version 1.1

2024-03-31 Thread ELPA update
Version 1.1 of package Cobol-Mode has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Cobol-Mode describes itself as:

  ===
  Mode for editing COBOL code
  ===

More at https://elpa.gnu.org/packages/cobol-mode.html

## Summary:

  This COBOL mode features syntax highlighting for most modern COBOL dialects,
  indentation, code skeletons, rulers, and basic formatting functions.
  Highlighting changes with the code format, which can be specified using the
  M-x customize menu.

  This file should not be confused with Rick Bielawski's cobol-mode.el
  (https://www.emacswiki.org/emacs/cobol-mode.el), which this mode attempts to
  supersede.

  Finally, I suggest installing auto-complete-mode, which makes typing
  long keywords and variable names a thing of the past.
  See https://github.com/auto-complete/auto-complete.

  Known bugs:

## Recent NEWS:

- A new submenu for skeletons.
- cobol-mode is now orphaned :-(
  We're looking for a generous soul willing to give it loving care.



[GNU ELPA] Code-Cells version 0.4

2024-03-31 Thread ELPA update
Version 0.4 of package Code-Cells has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Code-Cells describes itself as:

  ==
  Lightweight notebooks with support for ipynb files
  ==

More at https://elpa.gnu.org/packages/code-cells.html

## Summary:

  
   CODE-CELLS.EL β€” LIGHTWEIGHT NOTEBOOKS IN EMACS
  


  This package lets you efficiently navigate, edit and execute code split
  into cells according to certain magic comments.  If you have [Jupytext]
  or [Pandoc] installed, you can also open ipynb notebook files directly
  in Emacs.  They will be automatically converted to a script for editing,
  and converted back to notebook format when saving.

  

  By default, three styles of comments are recognized as cell boundaries:

  β”Œ
  β”‚ # In[]:
  β”‚ 
  β”‚ # %% Optional title
  β”‚ 
  β”‚ #* Optional title
  β””

## Recent NEWS:

[Not provided πŸ™]


[GNU ELPA] Compact-Docstrings version 0.2

2024-03-31 Thread ELPA update
Version 0.2 of package Compact-Docstrings has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Compact-Docstrings describes itself as:

  =
  Shrink blank lines in docstrings and doc comments
  =

More at https://elpa.gnu.org/packages/compact-docstrings.html

## Summary:

  =
   Compact docstrings in Emacs
  =

  Shrink blank lines in docstrings and doc comments

  .. image:: etc/compact-docstrings.png

  Setup
  =

  Enable locally with ``compact-docstrings-mode``::

(add-hook 'some-mode-hook #'compact-docstrings-mode)

  Enable globally (in all programming modes) with 
``global-compact-docstrings-mode``::

(add-hook 'after-init-hook #'global-compact-docstrings-mode)

  Customization
  =

  Enable compaction of all comments and strings by setting 
``compact-docstrings-only-doc-blocks`` to ``nil``.  Change the compact line 
height by customizing ``compact-docstrings-face``.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Company version 0.10.2

2024-03-31 Thread ELPA update
Version 0.10.2 of package Company has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Company describes itself as:

  =
  Modular text completion framework
  =

More at https://elpa.gnu.org/packages/company.html

## Summary:

  Company is a modular completion framework.  Modules for retrieving completion
  candidates are called backends, modules for displaying them are frontends.

  Company comes with many backends, e.g. `company-etags'.  These are
  distributed in separate files and can be used individually.

  Enable `company-mode' in all buffers with M-x global-company-mode.  For
  further information look at the documentation for `company-mode' (C-h f
  company-mode RET).

  If you want to start a specific backend, call it interactively or use
  `company-begin-backend'.  For example:
  M-x company-abbrev will prompt for and insert an abbrev.

  To write your own backend, look at the documentation for `company-backends'.
  Here is a simple example completing "foo":

  (defun company-my-backend (command &optional arg &rest ignored)

## Recent NEWS:

# History of user-visible changes

# Next

* `company-elisp` has been removed.  It's not needed since Emacs 24.4, with all
  of its features having been incorporated into the built-in Elisp completion.
* `company-files` shows shorter completions.  Previously, the popup spanned
  the whole absolute file name being completed, and now it starts after the
  nearest directory separator
  (#[1040](https://github.com/company-mode/company-mode/issues/1040)).
* New user option `company-capf-disabled-functions`
  (#[1437](https://github.com/company-mode/company-mode/issues/1437)).
* Better support for `yas-key-syntaxes`
  (#[1268](https://github.com/company-mode/company-mode/issues/1268)).
* New user option `company-tooltip-scrollbar-width` with default 0.4.
* The tooltip uses a more complex rendering approach, supporting double
  width/CJK characters, as well as buffer text of different sizes
  ([#1394](https://github.com/company-mode/company-mode/pull/1394)).
  `variable-pitch-mode` is also working better, although when using it it's
  recommended to customize the `company-tooltip` face to be monospaced.
* New user option `company-dabbrev-code-completion-styles`.  Use it to enable
  fuzzy matching in `company-dabbrev-code`
  ([#1215](https://github.com/company-mode/company-mode/pull/1215)).  An example
  configuration one can try:

```el
(setq company-dabbrev-code-ignore-case t
  company-dabbrev-code-completion-styles '(basic flex))
```

* The backend command `keep-prefix` is being phased out.  The built-in backends
  implement it internally now, which resolved a number of sharp edges (mostly)
  around "grouped" backends.  To make that easier, several helpers were added,
  such as `company-cache-fetch` and `company-substitute-prefix`
  ([#1411](https://github.com/company-mode/company-mode/pull/1411)).  And
  `company-ispell` uses the cache to keep the currently selected dictionary
  loaded in memory between completions.
* The "length override" behavior in grouped backends now acts on each backend
  separately ([#1405](https://github.com/company-mode/company-mode/pull/1405)).

## 2023-10-08 (0.10.2)

* More `company-auto-update-doc`-related fixes.
* Better handling of `C-g` performed inside a `doc-buffer` handler
  ([#1408](https://github.com/company-mode/company-mode/issues/1408)).

## 2023-10-06 (0.10.1)

* Fix upgrading from 0.9.13 when the package is already loaded
  ([#1406](https://github.com/company-mode/company-mode/issues/1406)).

## 2023-10-04 (0.10.0)

* `company-echo-show` (and related featuers, most importantly,
  `company-echo-metadata-frontend`) now should stop interfering with the echo
  area and ElDoc when the current backend returns no `meta`.
* New user option `company-tooltip-annotation-padding`
  ([#1376](https://github.com/company-mode/company-mode/discussions/1376)).
* When a snippet name is typed in full, completion does not abort now (only
  affects completions which have `snippet` kind),
  ([#205](https://github.com/company-mode/company-mode/issues/205)).
* `company-show-doc-buffer` now can accept a prefix argument to toggle a new
  variable `company-auto-update-doc`.  When this variable is non-nil, it keeps
  the documentation buffer up-to-date whenever the selection changes
  ([#1331](https://github.com/company-mode/company-mode/discussions/1331)).
* `company-auto-commit` and `company-auto-commit-chars` have been renamed to
  `company-insertion-on-trigger` and `company-insertion-triggers` respectively
  ([#1270](https://github.com/company-mode/company-mode/pull/1270)).
* New command `company-complete-common-or-show-delayed-tooltip`
  ([#1214](https://github.com/company-mode/company-mode/discussions/1214)).
* Faces `company-scrollbar-fg` and `company-scrollbar-bg` have been renamed to
  `company-tooltip-scrollbar-thumb` and `company-tooltip-scr

[GNU ELPA] Comint-Mime version 0.4

2024-03-31 Thread ELPA update
Version 0.4 of package Comint-Mime has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Comint-Mime describes itself as:

  ===
  Display content of various MIME types in comint buffers
  ===

More at https://elpa.gnu.org/packages/comint-mime.html

## Summary:

  
   COMINT-MIME.EL
  


  This Emacs package provides a mechanism for REPLs (or comint buffers, in
  Emacs parlance) to display graphics and other types of special content.

  

  The main motivation behind this package is to display plots in the
  Python shell. However, it does more than that.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Company-Math version 1.5.1

2024-03-31 Thread ELPA update
Version 1.5.1 of package Company-Math has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Company-Math describes itself as:

  ===
  Completion backends for unicode math symbols and latex tags
  ===

More at https://elpa.gnu.org/packages/company-math.html

## Summary:


## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Company-Ebdb version 1.1

2024-03-31 Thread ELPA update
Version 1.1 of package Company-Ebdb has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Company-Ebdb describes itself as:

  
  company-mode completion backend for EBDB in message-mode
  

More at https://elpa.gnu.org/packages/company-ebdb.html

## Summary:

  Company integration for EBDB.  Copied more or less intact from

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Company-Statistics version 0.2.3

2024-03-31 Thread ELPA update
Version 0.2.3 of package Company-Statistics has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Company-Statistics describes itself as:

  
  Sort candidates using completion history
  

More at https://elpa.gnu.org/packages/company-statistics.html

## Summary:

  1 company-statistics
  

  1.1 About
  ─

Company-statistics is a global minor mode built on top of the
in-buffer completion system [company-mode].  The idea is to keep a log
of a certain number of completions you choose, along with some context
information, and use that to rank candidates the next time you have to
choose β€” hopefully showing you likelier candidates at the top of the
list.


  [company-mode] 


  1.2 Use It
  ──

Using the package is simple.

If you install it from the elpa.gnu.org repository with Emacs' package
manager, you only need to enable the mode, e.g., in your `init.el'
file:
β”Œ
β”‚ (add-hook 'after-init-hook 'company-statistics-mode)
β””

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Compat version 29.1.4.5

2024-03-31 Thread ELPA update
Version 29.1.4.5 of package Compat has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Compat describes itself as:

  
  Emacs Lisp Compatibility Library
  

More at https://elpa.gnu.org/packages/compat.html

## Summary:

  Compat is the Elisp forwards compatibility library, which provides
  definitions introduced in newer Emacs versions.  The definitions
  are only installed if necessary for your current Emacs version.  If
  Compat is compiled on a recent version of Emacs, all of the
  definitions are disabled at compile time, such that no negative
  performance impact is incurred.  The provided compatibility
  implementations of functions and macros are at least subsets of the
  actual implementations.  Be sure to read the documentation string
  and the Compat manual.

## Recent NEWS:




Release of "Compat" Version 29.1.4.5


  β€’ Minor optimization of `plist-get' and `plist-put'.
  β€’ Minor compatibility adjustments for the Emacs 30 development
version.
  β€’ A minimal version of `compat.el' will be part of Emacs 30. Emacs
:core packages can directly `(require 'compat)' without the
`NOERROR' flag. Furthermore Compat will not be installed
unnecessarily. If a package depending on Emacs 25.1 and Compat 29.1
is installed on Emacs 30.1, Compat 29.1 will not be installed from
ELPA, since Emacs 30.1 already provides the required functionality.

  (Release <2024-03-16 Sat>)


Release of "Compat" Version 29.1.4.4


  β€’ Fix `Package-Requires' header in compat.el
  β€’ Fix `Maintainer' header in compat.el

  (Release <2023-11-13 Mon>)


Release of "Compat" Version 29.1.4.3


  β€’ compat-29: Add function `char-uppercase-p'.
  β€’ compat-29: Add function `window-configuration-equal-p'.

  (Release <2023-11-04 Sat>)


Release of "Compat" Version 29.1.4.2


  β€’ compat-28: Improve `make-separator-line' visuals on graphic
displays.
  β€’ compat-28: Add `native-comp-available-p', which always returns nil.
  β€’ compat-29: Add variable `lisp-directory'.

  (Release <2023-07-30 Sun>)


Release of "Compat" Version 29.1.4.1


  β€’ compat-29: Add `directory-abbrev-apply'.
  β€’ compat-29: Add `directory-abbrev-make-regexp'.

  (Release <2023-03-26 Sun>)


Release of "Compat" Version 29.1.4.0


  β€’ compat-27: Drop obsolete `compat-call dired-get-marked-files'.
  β€’ compat-28: Add support for `defcustom' type `natnum'.
  β€’ compat-29: Add `with-restriction' and `without-restriction'.
  β€’ compat-29: Add `cl-constantly'.
  β€’ compat-29: Drop `with-narrowing' which was renamed to
`with-restriction'.
  β€’ compat-28: Add support for `defcustom' type `key'.

  (Release <2023-03-05 Sun>)


Release of "Compat" Version 29.1.3.4


  β€’ Ensure that `seq' is required properly both at compile time and
runtime, such that compilation of downstream packages works even if
Compat itself is not compiled. Magit uses a complex continuous
integration system, where Magit is compiled and tested, while the
Compat dependency is not compiled.
  β€’ compat-28: Add `process-lines-handling-status' and
`process-lines-ignore-status'.

  (Release <2023-02-11 Sat>)


Release of "Compat" Version 29.1.3.3


  β€’ compat-27: Add `with-suppressed-warnings'.
  β€’ compat-29: Add `cl-with-gensyms' and `cl-once-only'.
  β€’ compat-29: Load `seq', which is preloaded on Emacs 29.

  (Release <2023-02-08 Wed>)


Release of "Compat" Version 29.1.3.2


  β€’ compat-26: Add `make-temp-file' with optional argument TEXT.
  β€’ compat-27: Mark `compat-call dired-get-marked-files' as
obsolete. See the section limitations in the Compat manual.
  β€’ compat-29: Add `funcall-with-delayed-message' and
`with-delayed-message'.
  β€’ compat-29: Add `ert-with-temp-file' and `ert-with-temp-directory'.
  β€’ compat-29: Add `set-transient-map' with optional arguments MESSAGE
and TIMEOUT.

  (Release <2023-02-01 Wed>)


Release of "Compat" Version 29.1.3.1


  β€’ Fix regression, which prevented loading Compat in interpreted
mode. We ensure that Compat works interpreted and byte compiled by
running the entire test suite twice in the CI. See
 for the corresponding
Magit issue.
  β€’ compat-27: Add `file-name-unquote'.
  β€’ compat-28: Add `mark-thing-at-mouse'.
  β€’ compat-29: Replace `string-lines' with version from Emacs 29,
support optional KEEP-NEWLINES argument.

  (Release <2023-01-25 Wed>)


Release of "Compat" Version 29.1.3.0


  β€’ compat-25: Add `hash-table-empty-p'.
  β€’ compat-25: Add `macroexp-parse-body' and `macro

[GNU ELPA] Consult-Hoogle version 0.2.0

2024-03-31 Thread ELPA update
Version 0.2.0 of package Consult-Hoogle has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Consult-Hoogle describes itself as:

  =
  Hoogle frontend using consult
  =

More at https://elpa.gnu.org/packages/consult-hoogle.html

## Summary:

  Search the local hoogle database from Emacs using the nicities provided by

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Consult version 1.4

2024-03-31 Thread ELPA update
Version 1.4 of package Consult has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Consult describes itself as:

  ==
  Consulting completing-read
  ==

More at https://elpa.gnu.org/packages/consult.html

## Summary:

 ━
  CONSULT.EL - CONSULTING COMPLETING-READ
 ━

## Recent NEWS:


 CONSULT.EL - CHANGELOG






1 Development
═

  β€’ Bugfix `consult-buffer': Handle buffer renaming during minibuffer
completion gracefully, by attaching the actual buffer objects to the
completion candidate strings.
  β€’ Bugfix `consult-register': Ignore marker registers pointing to dead
buffers.


2 Version 1.4 (2024-03-08)
══

  β€’ Bugfix: File preview: Ensure that binary files are not previewed
partially.  Otherwise `pdf-view-mode' may observe corrupted PDF
files.
  β€’ `consult--async-refresh-timer': Optimize timer reuse and
efficiency. This change improves the performance of commands like
`consult-ripgrep' for small values of `consult-async-refresh-delay'.
  β€’ `consult-completion-in-region': Remove `:cycle-threshold' and
`:completion-styles' customization options.


3 Version 1.3 (2024-02-23)
══

  β€’ `consult-bookmark-narrow': More flexible grouping which supports
multiple bookmark handlers per group.
  β€’ Bugfix: Ensure that preview is always executed in a non-minibuffer
window.
  β€’ Bugfix: File preview: Do not preview `hexl-mode' buffers.
  β€’ Bugfix: File preview: use `error-message-string' to access error
string.
  β€’ Bugfix: Buffer preview: Retrieve original window correctly.
  β€’ Bugfix: Fix `consult-global-mark' for `embark-export'.


4 Version 1.2 (2024-01-23)
══

  β€’ `consult-buffer': Bugfix. Ensure that null completion works
properly.
  β€’ File preview: Add indication if previewed file got truncated.


5 Version 1.1 (2023-12-27)
══

  β€’ Bugfixes:
⁃ `consult-xref': Do not error for an empty location list.
⁃ `consult--read': Catch null completion if require-match is
  non-nil.
⁃ `consult--multi': Ensure that :new action is invoked on visible
  source.
  β€’ File preview: Check for long lines when previewing files partially.
  β€’ Use `minibuffer-local-filename-syntax' and
`read-file-name-completion-ignore-case' for directory prompt of the
`consult-grep' and `consult--find' family of commands.
  β€’ Remove obsolete variables `consult-preview-max-size' and
`consult-preview-raw-size'.


6 Version 1.0 (2023-12-01)
══

  β€’ Bugfixes.
  β€’ Preview large files partially. Add new customization variables
`consult-preview-partial-chunk' and
`consult-preview-partial-limit'. This new feature is
experimental. Please report any issues you observe.
  β€’ Obsoleted `consult-preview-max-size' and `consult-preview-raw-size'.
  β€’ `consult-buffer-other-tab': New command.
  β€’ `consult-fd': New command based on the fast `fd/fdfind' search
utility.
  β€’ `consult-outline': New prefix argument to specify initial narrowing
level.
  β€’ `consult-org-heading': Specify category `org-heading' such that
Embark provides appropriate Org heading actions.
  β€’ `consult-org-heading': Add annotation.
  β€’ `consult-locate': Split input into multiple words.
  β€’ Remove unreliable `consult--maybe-recenter'.
  β€’ Save input history even when using `embark-export' or when aborting
from a command via C-g. This change affects commands like
`consult-line' and `consult-grep'.
  β€’ Unify history of `consult-line', `consult-keep-lines' and
`consult-focus-lines'.


7 Version 0.35 (2023-07-02)
═══

  β€’ Bugfixes.
  β€’ `consult--read' now accepts programmable completion tables as
argument, e.g., `completion-table-dynamic' or
`completion--file-name-table'. This allows you to reuse existing
completion tables to write completion commands enhanced with Consult
candidate preview.
  β€’ Replace `consult-preview-cursor' face with `cursor-highlight-mark'.
  β€’ Change calling convention of `consult-focus-lines' and
`consult-keep-lines'.
  β€’ The regexps in `consult-buffer-filter' are matched case sensitively
now.  Similarly, the `INCLUDE' and `EXCLUDE' arguments of
`consult--buffer-query' are also case sensitive.
  β€’ Do not preview remote files by default, see
`consult-preview-excluded-files'.
  β€’ Use `consult--maybe-recenter' instead of `recenter' in
`consult-after-jump-hook'.
  β€’ `consult-goto-line': Support `line:column' input.


8 Version 0.34 (2023-04-21)
═══

  β€’ Bugfixes.
  β€’ `consult-org-heading': Support tag inheritance.
  β€’ Use pure `consult--fast-a

[GNU ELPA] Consult-Recoll version 0.8.1

2024-03-31 Thread ELPA update
Version 0.8.1 of package Consult-Recoll has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Consult-Recoll describes itself as:

  
  Recoll queries using consult
  

More at https://elpa.gnu.org/packages/consult-recoll.html

## Summary:

  ━━━
   RECOLL QUERIES IN EMACS USING CONSULT
  ━━━





  1 About
  ═══

[Recoll] is a local search engine that knows how to index a wide
variety of file formats, including PDFs, org and other text files and
emails.  It also offers a sophisticated query language, and, for some
document kinds, snippets in the the found documents actually matching
the query at hand.

This package provides an emacs interface to perform recoll queries,
and display its results, via [consult].  It is also recommened that
you use a a package for vertical display of completions that works
well with /consult/, such as [vertico].

## Recent NEWS:

[Not provided πŸ™]


[GNU ELPA] Context-Coloring version 8.1.0

2024-03-31 Thread ELPA update
Version 8.1.0 of package Context-Coloring has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Context-Coloring describes itself as:

  ==
  Highlight by scope
  ==

More at https://elpa.gnu.org/packages/context-coloring.html

## Summary:

  Highlights code by scope.  Top-level scopes are one color, second-level
  scopes are another color, and so on.  Variables retain the color of the scope
  in which they are defined.  A variable defined in an outer scope referenced
  by an inner scope is colored the same as the outer scope.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Coterm version 1.6

2024-03-31 Thread ELPA update
Version 1.6 of package Coterm has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Coterm describes itself as:

  =
  Terminal emulation for comint
  =

More at https://elpa.gnu.org/packages/coterm.html

## Summary:

  If the global `coterm-mode' is enabled, proper terminal emulation will be
  supported for all newly spawned comint processes.  This allows you to use
  more complex console programs such as "less" and "mpv" and full-screen TUI
  programs such as "vi", "top", "htop" or even "emacs -nw".

  In addition to that, the following two local minor modes may be used:

  `coterm-char-mode': if enabled, most characters you type are sent directly
  to the subprocess, which is useful for interacting with full-screen TUI
  programs.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Corfu version 1.2

2024-03-31 Thread ELPA update
Version 1.2 of package Corfu has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Corfu describes itself as:

  =
  COmpletion in Region FUnction
  =

More at https://elpa.gnu.org/packages/corfu.html

## Summary:

 ━━
  CORFU.EL - COMPLETION IN REGION FUNCTION
 ━━


  Corfu enhances in-buffer completion with a small completion popup. The
  current candidates are shown in a popup below or above the point. The
  candidates can be selected by moving up and down. Corfu is the
  minimalistic in-buffer completion counterpart of the [Vertico]
  minibuffer UI.

## Recent NEWS:

 ━━
  CORFU.EL - CHANGELOG
 ━━





1 Development
═

  β€’ Preserve currently selected candidate on further input. This matters
if candidate preview is disabled (`corfu-preview-current=nil').
  β€’ Add new command `corfu-expand' bound to `M-TAB' by default. The
command expands the input via `completion-try-completion', for
example the `basic' completion style expands the common prefix of
all candidates.


2 Version 1.2 (2024-01-23)
══

  β€’ Support the EXWM window manager.
  β€’ Optimization: Reduce auto completion timer overhead.
  β€’ Use `internal-border-width' instead of `child-frame-border-width'.
  β€’ Internal refactoring: Do not use buffer-local variables.
  β€’ Internal refactoring: Store `completion-extra-properties' as part of
`completion-in-region--data'.


3 Version 1.1 (2023-12-27)
══

  β€’ Deduplicate candidates with respect to `equal-including-properties',
such that backends can provide equal candidate strings, which only
differ in their text properties and annotations.
  β€’ Ensure that the string passed to the `:exit-function' retains the
candidate properties, when possible. The properties are guaranteed
to exist when a candidate is selected explicitly, but may be missing
when candidates are completed in a stepwise manner.
  β€’ `corfu-on-exact-match': Add value `show' to the customization
option. With this setting the Corfu popup will be shown even if
there is only a single matching candidate.


4 Version 1.0 (2023-12-01)
══

  β€’ Bug fixes.
  β€’ `corfu-quick': Use a slightly different scheme to support more
candidates.
  β€’ `corfu-reset': Quit immediately if input did not change.
  β€’ Support `completion-lazy-hilit'.


5 Version 0.38 (2023-08-14)
═══

  β€’ `corfu-quick': Bugfix.
  β€’ `corfu-mode-map': Add mode map.
  β€’ Replace `corfu-excluded-modes' with `global-corfu-modes', the Emacs
28 convention for globalized minor modes.


6 Version 0.37 (2023-07-02)
═══

  β€’ Bugfixes.
  β€’ Improve child frame display code, `corfu--popup-show' takes a `posn'
argument.
  β€’ Ensure that the popup font matches the font of the parent frame.
  β€’ Close popup when window selection changes.
  β€’ Remove `corfu-history-length'. Instead set the `history-length'
property of `corfu-history' variable.
  β€’ `corfu-info-documentation', `corfu-info-location': Make buffer and
window persistent if called with prefix argument.


7 Version 0.36 (2023-03-27)
═══

  β€’ Drop obsolete `corfu-preselect-first'.
  β€’ `corfu-popupinfo-delay' and `corfu-echo-delay': Remove support for
value `t'.  Instant updates are not recommended. It is still
possible to use a small value for the delay.
  β€’ Rename `corfu-excluded-modes' to `corfu-exclude-modes' (Naming
convention).
  β€’ Remove call to `undo-boundary', which caused issues with auto
completion.


8 Version 0.35 (2023-02-17)
═══

  β€’ `corfu-popupinfo': Take more text into account when computing popup
width.
  β€’ `corfu-popupinfo': Change keybindings, remap
`corfu-info-documentation/location'.
  β€’ `corfu-popupinfo': Add commands `corfu-popupinfo-beginning/end'.
  β€’ `corfu-popupinfo': Improve popup placement.
  β€’ Add `corfu-prompt-beginning' and `corfu-prompt-end' commands.
  β€’ Add `corfu-preselect' option, deprecate `corfu-preselect-first'.
  β€’ Use `cl-defgeneric' internally as mechanism to allow extensions to
override functionality, e.g., the candidate formatting and display.


9 Version 0.34 (2022-12-03)
═══

  β€’ Bugfixes
  β€’ Popup frame code updated for Emacs 29. Please report any issues.
  β€’ `corfu-popupinfo-direction': Variable must be a list of directions.
  β€’ Support height adjustments of `corfu-default' face


10 Version 0.33 (2022-11-21)


  β€’ `corfu-popupinfo': Bugfixes


11 Version 0.31 (2022-11-20)


  β€’ `corfu-echo', `corfu-quick': Bugfixes for interaction issue.

[GNU ELPA] Counsel version 0.14.2

2024-03-31 Thread ELPA update
Version 0.14.2 of package Counsel has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Counsel describes itself as:

  ==
  Various completion functions using Ivy
  ==

More at https://elpa.gnu.org/packages/counsel.html

## Summary:

  Just call one of the interactive functions in this file to complete
  the corresponding thing using `ivy'.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Cpupower version 1.0.5

2024-03-31 Thread ELPA update
Version 1.0.5 of package Cpupower has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Cpupower describes itself as:

  ==
  cpupower command interface
  ==

More at https://elpa.gnu.org/packages/cpupower.html

## Summary:

  If you have cpupower installed, this provides a very simple wrapper
  to that program.  You'll need to configure your system such that
  the current user can run cpupower (maybe as `sudo cpupower` from a
  command line).  You can configure how cpupower is called by
  customizing cpupower-cmd.

  The commands you'll probably want to use:
  * cpupower-info
- displays (briefly) the current cpupower information
  * cpupower-set-governor
- sets cpu governor for all cores.
  * cpupower-helm-set-governor
- sets cpu governor for all cores (uses helm)

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Cpio-Mode version 0.17

2024-03-31 Thread ELPA update
Version 0.17 of package Cpio-Mode has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Cpio-Mode describes itself as:

  ===
  Handle cpio archives in the style of dired.
  ===

More at https://elpa.gnu.org/packages/cpio-mode.html

## Summary:

  # -*- mode: org; encoding: utf-8 -*-
  # $Id: README,v 1.14 2019/01/07 07:44:34 doug Exp $   

## Recent NEWS:

# -*- outline -*-

# 
# Copyright Β© 2019 Free Software Foundation, Inc.
# All rights reserved.
# 
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# 
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
# 
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see .
# 

* Version 0.16Ξ²
** Copyright assignment to the FSF.

* Version 0.15Ξ²
** Killing the archive buffer now also kills all subordinates.
** More work on meeting ELPA conventions.
*** cpio.el is now cpio-mode.el
*** removed cpio-mode-pkg.el


* Version 0.14Ξ²
** Since this is beta code, the archive file is backed up.
The backup file has a timestamp.
Since this is really only for beta code,
the backup is not intelligent in any way.

* Version 0.13Μ±Ξ²
** Clean up for publication to elpa.

* Version 0.12Ξ²
** Initial beta release.

* Version 0.11
** Fixed a destructive-looking bug in cpio-affiliated-buffers.el.
** Post-development cleaning up.

* Version 0.10
** Finds an appropriate major mode for an entry's contents.
   It does this with (set-auto-mode).
   So only entries for which (set-auto-mode) finds a mode get
   a non-trivial mode.
** New dired-like commands:
+ cpio-entry-contents-revert-buffer (no key mapping)
+ cpio-dired-do-touch ("T")
** You can now edit and save an entry's contents.

* Version 0.09
** There's now a find-file-hook
   and documentation on how to use/invoke cpio-mode.
** Changing owner or group no longer removes marks
   on the entries on which the change is being performed.
** cpio-affiliated-buffers.el has had some fixes.
   There were lots of issues around the kill-buffer-hook.
   It seems correct now.
   (Of course, bug reports are welcome.)
   Affiliated buffer tests have been fleshed out some.
** Byte compilation is cleaner.
   Not entirely clean, but cleaner.
** Some tests have had minor fixes.

* Version 0.08
** Binary format support.
   As with the ODC format, hpbin = bin if the archive contains no devices,
   and cpio-mode doesn't handle devices yet.

* Version 0.07
** Fontification (from dired).
** Dired-like commands:
   + cpio-dired-flag-backup-entries ("~")

* Version 0.06
** Support for the ODC archive format.
   Note that hpodc = odc if the archive contains no devices,
   and cpio-mode doesn't handle devices yet.
   (And it may never.)

* Version 0.05
** Support for the CRC archive format.

* Version 0.04
** Some post-development clean-up.

* Version 0.03
** More dired-like commands:
   + cpio-dired-flag-garbage-entries ("%&")
   + cpio-dired-goto-entry ("j")
   + cpio-dired-mark-executables ("**")
   + cpio-dired-mark-subdir-entries ("*s")
   + cpio-dired-mark-symlinks ("*@")
** Fixes to saving an archive.
** Fixes to cpio-dired-do-chgrp/own/mod.
** Automated test updates:
*** Automated tests now also check the catalog.
*** Automated tests that modify the catalog
now confirm that the archive can be unpacked by cpio(1)
after saving.
*** Automated tests all pass.

* Version 0.02
** You can now save an archive.
** More dired-like commands:
   + cpio-dired-add-entry ("I")
   + cpio-dired-display-entry ("f")
   + cpio-dired-do-chgrp ("G")
   + cpio-dired-do-chown ("O")
   + cpio-dired-do-copy ("C")
   + cpio-dired-do-delete ("D")
   + cpio-dired-do-flagged-delete ("x")
   + cpio-dired-do-query-replace-regexp ("Q")
   + cpio-dired-do-rename ("R")
   + cpio-dired-do-search ("A")
   + cpio-dired-find-entry-other-window ("o")
   + cpio-dired-flag-auto-save-entries ("#")
   + cpio-dired-flag-entry-deletion ("d")
   + cpio-dired-hide-details-mode  ("(")
   + cpio-dired-kill ("C-x k")
...
...



[GNU ELPA] Crdt version 0.3.5

2024-03-31 Thread ELPA update
Version 0.3.5 of package Crdt has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Crdt describes itself as:

  ===
  Collaborative editing using Conflict-free Replicated Data Types
  ===

More at https://elpa.gnu.org/packages/crdt.html

## Summary:

  1 Introduction
  ══

`crdt.el' is a real-time collaborative editing environment for Emacs
using Conflict-free Replicated Data Types.

Highlights:
β€’ [CRDT], darling child of collaborative editing researches…
β€’ Share multiple buffer in one session
β€’ See other users' cursor and region
β€’ Synchronize Org mode folding status
β€’ Org mode integration
β€’ Comint derivatives integration (experimental)


  [CRDT]
  


  2 Usage
  ═══

  2.1 Installation
  

`crdt.el' is now on GNU ELPA! Just `M-x package-install crdt'.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Crisp version 1.3.6

2024-03-31 Thread ELPA update
Version 1.3.6 of package Crisp has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Crisp describes itself as:

  ==
  CRiSP/Brief Emacs emulator
  ==

More at https://elpa.gnu.org/packages/crisp.html

## Summary:

  Keybindings and minor functions to duplicate the functionality and
  finger-feel of the CRiSP/Brief editor.  This package is designed to
  facilitate transitioning from Brief to (XE|E)macs with a minimum
  amount of hassles.

  Enable this package by putting (require 'crisp) in your .emacs and
  use M-x crisp-mode to toggle it on or off.

  This package will automatically load the scroll-all.el package if
  you put (setq crisp-load-scroll-all t) in your .emacs before
  loading this package.  If this feature is enabled, it will bind
  meta-f1 to the scroll-all mode toggle.  The scroll-all package
  duplicates the scroll-all feature in CRiSP.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Csharp-Mode version 2.0.0

2024-03-31 Thread ELPA update
Version 2.0.0 of package Csharp-Mode has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Csharp-Mode describes itself as:

  
  C# mode derived mode
  

More at https://elpa.gnu.org/packages/csharp-mode.html

## Summary:

  
[file:https://github.com/emacs-csharp/csharp-mode/workflows/Build%20&%20Test/badge.svg?branch=master]
  [file:https://melpa.org/packages/csharp-mode-badge.svg]
  [file:https://stable.melpa.org/packages/csharp-mode-badge.svg]
  [file:https://elpa.gnu.org/packages/csharp-mode.svg]


  
[file:https://github.com/emacs-csharp/csharp-mode/workflows/Build%20&%20Test/badge.svg?branch=master]
  

  [file:https://melpa.org/packages/csharp-mode-badge.svg]
  

  [file:https://stable.melpa.org/packages/csharp-mode-badge.svg]
  

  [file:https://elpa.gnu.org/packages/csharp-mode.svg]
  


  1 Obsoletion warning
  

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Csv-Mode version 1.23

2024-03-31 Thread ELPA update
Version 1.23 of package Csv-Mode has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Csv-Mode describes itself as:

  ==
  Major mode for editing comma/char separated values
  ==

More at https://elpa.gnu.org/packages/csv-mode.html

## Summary:

  This package implements CSV mode, a major mode for editing records
  in a generalized CSV (character-separated values) format.  It binds
  files with prefix ".csv" to `csv-mode' (and ".tsv" to `tsv-mode') in
  `auto-mode-alist'.

  In CSV mode, the following commands are available:

  - C-c C-s (`csv-sort-fields') and C-c C-n (`csv-sort-numeric-fields')
respectively sort lexicographically and numerically on a
specified field or column.

  - C-c C-r (`csv-reverse-region') reverses the order.  (These
commands are based closely on, and use, code in `sort.el'.)

## Recent NEWS:

Since 1.21:
- New command `csv-insert-column'.
- New config var `csv-align-min-width' for `csv-align-mode'.
- New option `csv-confirm-region'.

Since 1.9:
- `csv-align-mode' auto-aligns columns dynamically (on screen).

Before that:
Begun on 15 November 2003 to provide lexicographic sorting of
simple CSV data by field and released as csv.el.  Facilities to
kill multiple fields and customize separator added on 9 April 2004.
Converted to a major mode and renamed csv-mode.el on 10 April 2004,
partly at the suggestion of Stefan Monnier  to avoid conflict with csv.el by Ulf Jasper.
Field alignment, comment support and CSV mode customization group
added on 1 May 2004.  Support for index ranges added on 6 June
2004.  Multiple field separators added on 12 June 2004.
Transposition added on 22 June 2004.  Separator invisibility added
on 23 June 2004.



[GNU ELPA] Cycle-Quotes version 0.1

2024-03-31 Thread ELPA update
Version 0.1 of package Cycle-Quotes has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Cycle-Quotes describes itself as:

  ==
  Cycle between quote styles
  ==

More at https://elpa.gnu.org/packages/cycle-quotes.html

## Summary:

  This package provides the `cycle-quotes' command to cycle between
  different string quote styles.  For instance, in JavaScript,
  there's three string quote characters: ", ` and '.  In a JavaScript
  buffer, with point located someplace within the string,
  `cycle-quotes' will cycle between the following quote styles each
  time it's called:

 --> "Hi, it's me!" --> `Hi, it's me!` --> 'Hi, it\'s me!' --
||
 

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Cursory version 1.0.1

2024-03-31 Thread ELPA update
Version 1.0.1 of package Cursory has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Cursory describes itself as:

  ==
  Manage cursor styles using presets
  ==

More at https://elpa.gnu.org/packages/cursory.html

## Summary:

  
   CURSORY.EL: MANAGE CURSOR STYLES USING PRESETS

Protesilaos Stavrou
i...@protesilaos.com
  


  This manual, written by Protesilaos Stavrou, describes the customization
  options for `cursory' (or `cursory.el'), and provides every other piece
  of information pertinent to it.

  The documentation furnished herein corresponds to stable version 1.0.0,
  released on 2023-06-09.  Any reference to a newer feature which does not
  yet form part of the latest tagged commit, is explicitly marked as such.

  Current development target is 1.1.0-dev.

## Recent NEWS:

   ━━
CHANGE LOG OF CURSORY.EL
   ━━


This document contains the release notes for each tagged commit on the
project's main git repository: .

The newest release is at the top.  For further details, please consult
the manual: .


Version 1.0.0 on 2023-06-09
═══

  Cursory has been in a stable state for a long time.  I use it daily
  and am happy with what it does.  This version refactors parts of the
  code in the interest of legibility/hackability, while providing a
  quality-of-life feature for users.


A preset can now inherit from another
─

  In the interest of defining multiple presets while avoiding
  duplication, the user option `cursory-presets' now accepts an
  `:inherit' property.  For example:

  β”Œ
  β”‚ (setq cursory-presets
  β”‚   '(
  β”‚ ;; Sample code here ...
  β”‚ 
  β”‚ (bar
  β”‚  :cursor-type (bar . 2)
  β”‚  :cursor-in-non-selected-windows hollow
  β”‚  :blink-cursor-mode 1
  β”‚  :blink-cursor-blinks 10
  β”‚  :blink-cursor-interval 0.5
  β”‚  :blink-cursor-delay 0.2)
  β”‚ 
  β”‚ (bar-no-other-window
  β”‚  :inherit bar
  β”‚  :cursor-in-non-selected-windows nil)
  β”‚ 
  β”‚ ;; More sample code here ...
  β”‚ ))
  β””

  Presets were already capable of getting properties from a default `t'
  preset.  Now they can be controlled with greater precision.

  The value of `cursory-presets' is updated accordingly to benefit from
  this mechanism and to showcase how it is done:

  β”Œ
  β”‚ (defcustom cursory-presets
  β”‚   '((box
  β”‚  :blink-cursor-interval 0.8)
  β”‚ (box-no-blink
  β”‚  :blink-cursor-mode -1)
  β”‚ (bar
  β”‚  :cursor-type (bar . 2)
  β”‚  :blink-cursor-interval 0.5)
  β”‚ (bar-no-other-window
  β”‚  :inherit bar
  β”‚  :cursor-in-non-selected-windows nil)
  β”‚ (underscore
  β”‚  :cursor-type (hbar . 3)
  β”‚  :blink-cursor-blinks 50)
  β”‚ (underscore-thin-other-window
  β”‚  :inherit underscore
  β”‚  :cursor-in-non-selected-windows (hbar . 1))
  β”‚ (t ; the default values
  β”‚  :cursor-type box
  β”‚  :cursor-in-non-selected-windows hollow
  β”‚  :blink-cursor-mode 1
  β”‚  :blink-cursor-blinks 10
  β”‚  :blink-cursor-interval 0.2
  β”‚  :blink-cursor-delay 0.2))
  β”‚   ;; Omitting the doc string for demo purposes...
  β”‚   )
  β””

  In the above sample, we notice both the `:inherit' property and the
  default `t' preset with all its properties.  Presets beside `t' act as
  overrides of the defaults and, as such, need only consist of the
  properties that change from the default.  In the case of an
  `:inherit', properties are first taken from the inherited preset and
  then the default one.


Version 0.3.0 on 2022-09-04
═══

  ⁃ Implemented a mechanism to read fallback values for the presets
specified in the user option `cursory-presets'.  In practical terms,
there can now be a `t' preset which holds the default values.  Any
other named preset overrides the `t', so it only needs to specify
the properties that differ from the defaults.  Sample using the
original value:

β”Œ
β”‚ (setq cursory-presets
β”‚   '((box
β”‚:blink-cursor-interval 0.8)
β”‚   (box-no-blink
β”‚:blink-cursor-mode -1)
β”‚   (bar
β”‚:cursor-type (bar . 2)
β”‚:blink-cursor-interval 0.5)
β”‚   (underscore
β”‚:cursor-type (hbar . 3)
β”‚:blink-cursor-blinks 50)
β”‚   (t ; the default values
β”‚:cursor-type box
β”‚:cursor-in-non-selected-windows hollow
β”‚:blink-cursor-mode 1
β”‚:blink-cursor-blinks 10
β”‚:blink-cursor-interval 0.2
β”‚:blink-cursor-delay 0.2)))
β””

  ⁃ Expanded the 

[GNU ELPA] Dape version 0.9.0

2024-03-31 Thread ELPA update
Version 0.9.0 of package Dape has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Dape describes itself as:

  
  Debug Adapter Protocol for Emacs
  

More at https://elpa.gnu.org/packages/dape.html

## Summary:

 ━
  DAPE - DEBUG ADAPTER PROTOCOL FOR EMACS
 ━


  `Dape' is a debug adapter client for Emacs. The debug adapter protocol,
  much like its more well-known counterpart, the language server protocol,
  aims to establish a common API for programming tools. However, instead
  of functionalities such as code completions, it provides a standardized
  interface for debuggers.

  To begin a debugging session, invoke the `dape' command. In the
  minibuffer prompt, enter a debug adapter configuration name from
  `dape-configs'.

  For complete functionality, make sure to enable `eldoc-mode' in your
  source buffers and `repeat-mode' for more pleasant key mappings.


  1 Features
  ══

## Recent NEWS:

[Not provided πŸ™]


[GNU ELPA] Darkroom version 0.3

2024-03-31 Thread ELPA update
Version 0.3 of package Darkroom has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Darkroom describes itself as:

  ===
  Remove visual distractions and focus on writing
  ===

More at https://elpa.gnu.org/packages/darkroom.html

## Summary:

  The main entrypoints to this extension are two minor modes:

 M-x darkroom-mode
 M-x darkroom-tentative-mode

  `darkroom-mode' makes visual distractions disappear: the
  mode-line is temporarily elided, text is enlarged and margins are
  adjusted so that it's centered on the window.

  `darkroom-tentative-mode' is similar, but it doesn't immediately
  turn-on `darkroom-mode', unless the current buffer lives in the
  sole window of the Emacs frame (i.e. all other windows are
  deleted). Whenever the frame is split to display more windows and
  more buffers, the buffer exits `darkroom-mode'. Whenever they are
  deleted, the buffer re-enters `darkroom-mode'.

  Personally, I always use `darkroom-tentative-mode'.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Dash version 2.19.1

2024-03-31 Thread ELPA update
Version 2.19.1 of package Dash has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Dash describes itself as:

  ===
  A modern list library for Emacs
  ===

More at https://elpa.gnu.org/packages/dash.html

## Summary:

  A modern list API for Emacs.

## Recent NEWS:

# Dash NEWS -- history of user-visible changes

Copyright (C) 2012-2024 Free Software Foundation, Inc.

See the end of the file for license conditions.

## Change log

### From 2.19.1 to 2.20.0

 Deprecations

- Calling `-zip` with two arguments now emits a warning.  This
  long-discouraged calling convention remains supported, but the
  caller is now referred to the equivalent `-zip-pair` instead (Stefan
  Monnier, #400).
- Calling `-zip-pair` with less than or more than two arguments is now
  deprecated, and can be replaced with the equivalent call to
  `-zip-lists` instead.

 Fixes

- Fixed a regression from `2.18` in `-take` that caused it to
  prematurely signal an error on improper lists (#393).
- The function `-pad` can now be called with zero lists as arguments.
- The functions `-union`, `-intersection`, and `-difference` now
  return proper sets, without duplicate elements (#397).
- The functions `-same-items?` and `-permutations` now work on
  multisets (lists with duplicate elements) (#390, #397, #399).

  For example:

  ```el
  (-same-items? '(1 1 2 3) '(3 1 2)) ; => t
  (-permutations '(1 1 2)) ; => '((1 1 2) (1 2 1) (2 1 1))
  ```

- Several functions which are documented as returning a fresh, mutable
  object (such as a copy of one of their arguments) are no longer
  marked as `pure`.  Pure functions called with constant arguments are
  evaluated during byte-compilation; the resulting value is an
  immutable constant, and thus unsafe to modify destructively.  The
  functions in question are: `-clone`, `-cons*`, `-drop-last`,
  `-interleave`, `-interpose`, `-iota`, `-non-nil`, `-repeat`,
  `-slice`, `-snoc`, `-split-at`, `-take`, `-take-last`.

 New features

- The function `-contains?` now returns the matching tail of the list
  instead of just `t`, similarly to `member` (#397).
- New function `-frequencies` that takes a list and counts how many
  times each distinct element occurs in it (suggested by @ebpa, #209,
  #214, #399).
- New functions `-zip-lists-fill` and `-unzip-lists` which are better
  behaved versions of `-zip-fill` and `-unzip`, respectively (#400).

### From 2.19.0 to 2.19.1

 Fixes

- Fixed a regression from `2.18` in `-is-suffix-p` which led to false
  negatives when parts of the suffix appeared multiple times in the
  list being searched (Bennett Rennier, #384).

### From 2.18.1 to 2.19.0

 Fixes

- Reverted a breaking change introduced in `2.18.0` that caused the
  threading macro `-->` to be indented differently from `->` and `->>`
  (#375).
- Added and fixed Edebug specifications for many Dash macros (Philipp
  Stephani, #380, #381).

 New features

- The combinators `-on`, `-flip`, `-not`, `-andfn`, and `-orfn` now
  return variadic functions that take any number of arguments (#308).
- New combinator `-rotate-args` similar to `-flip`, but for arbitrary
  arglist rotations (suggested by @vapniks, #72).
- New function `-every` and its anaphoric macro counterpart `--every`.
  They are like the existing `-every-p` and `--every-p`, respectively,
  but return the last non-`nil` result instead of just `t`.
- New macro `--partition-after-pred` which affords
  `-partition-after-pred` better performance (Per Weijnitz, #362).

### From 2.18.0 to 2.18.1

- Fixed a regression from `2.17` as well as a long-standing bug in
  `--iterate`, which evaluated its arguments one too many times.  This
  in turn could lead to errors in `-flatten-n` when it tried
  flattening certain structures too far (#373).

### From 2.17 to 2.18

This release absorbs the now obsolete `dash-functional` version
`1.3.0` into `dash`, and brings the very old version of `dash` on GNU
ELPA up to date.

Package maintainers should replace all uses of `dash-functional`,
which will eventually be deleted, with `dash` version `2.18.0`.  For
more information on this, see:
https://github.com/magnars/dash.el/wiki/Obsoletion-of-dash-functional.el

- New function `-iota` for generating arithmetic sequences
  (@holomorph, #215).
...
...



[GNU ELPA] Debbugs version 0.40

2024-03-31 Thread ELPA update
Version 0.40 of package Debbugs has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Debbugs describes itself as:

  ==
  SOAP library to access debbugs servers
  ==

More at https://elpa.gnu.org/packages/debbugs.html

## Summary:

  This package lets you access the GNU Bug Tracker from within Emacs.

  It defines the command `M-x debbugs-gnu' for listing bugs, and the
  command `M-x debbugs-gnu-search' for bug searching.  The command
  `M-x debbugs-gnu-usertags' shows existing user tags on bugs, whilst
  the command `M-x debbugs-gnu-patches' lists bugs containing a patch.
  In order to show bugs with known numbers, `M-x debbugs-gnu-bugs' could
  be used.

  Bugs can be marked by a local tag.  All bugs marked like this will be
  shown via `M-x debbugs-gnu-tagged'.

  If you prefer the listing of bugs as TODO items of `org-mode', you
  could use the commands `M-x debbugs-org', `M-x debbugs-org-search',
  `M-x debbugs-org-patches', `M-x debbugs-org-bugs' and `M-x
  debbugs-org-tagged' instead.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Dbus-Codegen version 0.1

2024-03-31 Thread ELPA update
Version 0.1 of package Dbus-Codegen has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Dbus-Codegen describes itself as:

  ===
  Lisp code generation for D-Bus.
  ===

More at https://elpa.gnu.org/packages/dbus-codegen.html

## Summary:

  This package provides macros and functions to make D-Bus
  client/server implementation easy, inspired by the `gdbus-codegen'
  utility in GLib.  To get it work, `lexical-binding' must be
  enabled.

  * Client support

  A proxy object representing a D-Bus client can be defined with
  either `dbus-codegen-define-proxy' or `dbus-codegen-make-proxy'.

  `dbus-codegen-define-proxy' takes a static XML definition of a
  D-Bus service and generates code at compile time.  This is good for
  stable D-Bus services.  On the other hand,
  `dbus-codegen-make-proxy' uses D-Bus introspection and retrieves a
  D-Bus service definition from a running service itself.  This is
  good for debugging or for unstable D-Bus services.

  ** Example

  Suppose the following code:

  (dbus-codegen-define-proxy test-proxy

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Delight version 1.7

2024-03-31 Thread ELPA update
Version 1.7 of package Delight has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Delight describes itself as:

  =
  A dimmer switch for your lighter text
  =

More at https://elpa.gnu.org/packages/delight.html

## Summary:

  Enables you to customise the mode names displayed in the mode line.

  For major modes, the buffer-local `mode-name' variable is modified.
  For minor modes, the associated value in `minor-mode-alist' is set.

  Example usage:

;; Delighting a single mode at a time:
(require 'delight)
(delight 'abbrev-mode " Abv" "abbrev")
(delight 'rainbow-mode)

;; Delighting multiple modes together:
(require 'delight)
(delight '((abbrev-mode " Abv" "abbrev")
   (smart-tab-mode " \\t" "smart-tab")
   (eldoc-mode nil "eldoc")
   (rainbow-mode)
   (overwrite-mode " Ov" t)
   (emacs-lisp-mode "Elisp" :major)))

  The first argument is the mode symbol.

  The second argument is the replacement name to use in the mode line
  (or nil to hide it).

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Denote version 2.3.5

2024-03-31 Thread ELPA update
Version 2.3.5 of package Denote has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Denote describes itself as:

  =
  Simple notes with an efficient file-naming scheme
  =

More at https://elpa.gnu.org/packages/denote.html

## Summary:

 ━━
   DENOTE: SIMPLE NOTES WITH AN EFFICIENT
 FILE-NAMING SCHEME

Protesilaos Stavrou
i...@protesilaos.com
 ━━


  This manual, written by Protesilaos Stavrou, describes the customization
  options for the Emacs package called `denote' (or `denote.el'), and
  provides every other piece of information pertinent to it.

  The documentation furnished herein corresponds to stable version 2.3.0,
  released on 2024-03-24.  Any reference to a newer feature which does not
  yet form part of the latest tagged commit, is explicitly marked as such.

  Current development target is 3.0.0-dev.

## Recent NEWS:

 ━━
  CHANGE LOG OF DENOTE

  Protesilaos Stavrou
  i...@protesilaos.com
 ━━


This document contains the release notes for each tagged commit on the
project’s main git repository: .

The newest release is at the top.  For further details, please consult
the manual: .

Table of Contents
─

1. Version 2.3.0 on 2024-03-24


1 Version 2.3.0 on 2024-03-24
═

  This release brings a host of user-facing refinements to an already
  stable base, as well as some impressive new features. There is a lot
  to cover, so take your time reading these notes.

  Special thanks to Jean-Philippe GagnΓ© Guay for the numerous
  refinements to parts of the code base. Some of these are not directly
  visible to users, but are critical regardless. In the interest of
  brevity, I will not be covering the most technical parts here. I
  mention Jean-Philippe’s contributions at the outset for this reason.
  Though the Git commit log is there for interested parties to study
  things further.


1.1 Check out the `denote-explore' package by Peter Prevos
──

  This package provides several neat extensions that help you make
  better sense of your knowledge base, while keeping it in good order.
  The `denote-explore' package has commands to summarise the usage of
  keywords, visualise connections between notes, spot infrequently used
  keywords, and jump to previous historical entries.

  β€’ Git repository: .
  β€’ Documentation:
.

  Now on to Denote version `2.3.0'!


1.2 Link to a heading inside a Denote Org file
──

  Denote creates links to files by using their unique identifier. As Org
  provides the `CUSTOM_ID' property for per-heading identifiers, we now
  leverage this infrastructure to compose links that point to a file and
  then to a heading therein. This only works for Org, as no other plain
  text major mode has a concept of heading identifiers (and it is not
  Denote’s job to create such a feature).

  I demonstrated the functionality in a video:
  

  Technically, the `denote:' link type has the same implementation
  details as Org’s standard `file:' and has always had this potential to
  jump to a section inside the given file.


1.2.1 The `denote-org-store-link-to-heading' user option


  The user option `denote-org-store-link-to-heading' determines whether
  `org-store-link' links to the current Org heading (such links are
  merely β€œstored” and need to be inserted afterwards with the command
  `org-insert-link'). Note that the `org-capture' command uses the
  `org-link' internally if it has to store a link.

  When its value is non-nil, `org-store-link' stores a link to the
  current Org heading inside the Denote Org file. If the heading does
  not have a `CUSTOM_ID', it creates it and includes it in the heading’s
  `PROPERTIES' drawer. If a `CUSTOM_ID' exists, `org-store-link' use it
  as-is.

  This makes the resulting link a combination of the `denote:' link
  type, pointing to the identifier of the current file, plus the value
  of the heading’s `CUSTOM_ID', such as:

  β€’ `[[denote:20240118T060608][Some test]]'
  β€’ `[[denote:20240118T060608::#h:eed0fb8e-4cc7-478f-acb6-f0aa1a8bffcd][Some
test::Heading text]]'

  Both lead to the same Denote file,

[GNU ELPA] Devdocs version 0.6.1

2024-03-31 Thread ELPA update
Version 0.6.1 of package Devdocs has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Devdocs describes itself as:

  
  Emacs viewer for DevDocs
  

More at https://elpa.gnu.org/packages/devdocs.html

## Summary:

  ━━━
   DEVDOCS.EL β€” EMACS VIEWER FOR DEVDOCS
  ━━━


  devdocs.el is a documentation viewer for Emacs similar to the built-in
  Info browser, but geared towards documentation distributed by the
  [DevDocs] website.  Currently, this covers over 500 versions of 188
  different software components.

  The stable version of the package is available from [GNU ELPA] and a
  development version is available from [MELPA]; to install, type `M-x
  package-install RET devdocs'.


  [DevDocs] 

  [GNU ELPA] 

  [MELPA] 


  1 Basic usage
  ═

## Recent NEWS:

[Not provided πŸ™]


[GNU ELPA] Detached version 0.10.1

2024-03-31 Thread ELPA update
Version 0.10.1 of package Detached has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Detached describes itself as:

  ===
  A package to launch, and manage, detached processes
  ===

More at https://elpa.gnu.org/packages/detached.html

## Summary:

  # detached.el

  [![GNU 
ELPA](https://elpa.gnu.org/packages/detached.svg)](https://elpa.gnu.org/packages/detached.html)
  [![GNU-devel 
ELPA](https://elpa.gnu.org/devel/detached.svg)](http://elpa.gnu.org/devel/detached.html)
  
[![MELPA](https://melpa.org/packages/detached-badge.svg)](https://melpa.org/#/detached)
  [![MELPA 
Stable](https://stable.melpa.org/packages/detached-badge.svg)](https://stable.melpa.org/#/detached)
  [![builds.sr.ht 
status](https://builds.sr.ht/~niklaseklund/detached.el/commits/main/.build.yml.svg)](https://builds.sr.ht/~niklaseklund/detached.el/commits/main/.build.yml?)

  # Introduction

## Recent NEWS:

   ━
DETACHED.EL - CHANGELOG
   ━





1 Development
═


2 Version 0.10.1 (2022-11-25)
═

  β€’ Add fallback validation of sessions using timer-based solution. This
should make sure that sessions are verified even if notify-watch
fails to do it due to raise condition.


3 Version 0.10.0 (2022-11-23)
═

  β€’ Add `edit-and-run' command, which is convenient when a session
command needs to be tweaked before re-running.
  β€’ Fix bug caused by incorrect adaptation to detached-local-session
  β€’ Implement mean and std duration for sessions
  β€’ Make tail commands work on macOS
  β€’ Rewrite core code related to creating, starting, and attaching to
sessions.
  β€’ New implementation of kill command. Instead of determining process
IDs and sending termination signal to all of them detached attach to
the session behind the scenes and sends a termination.
  β€’ Add new keymap `detached-session-map' which could be bound by the
user to a relevant key to operate on sessions in the current
buffer. The idea is to have a global keymap for that which should
work in any major-mode supported by detached.


4 Version 0.9.2 (2022-11-01)


  β€’ Use `display-buffer' in `detached-list' in order for users to more
easily customize the display of the buffer.
  β€’ Add concept of `filters' to quickly apply a set of narrow criteria.
  β€’ Speed up initialization of sessions.
  β€’ Narrow criteria are persistent and applied when resuming detached
list sessions.
  β€’ Add narrow criterion which searches through the output of all
sessions in detached list which matches a regexp.
  β€’ Add database hook in order for detached list to update automatically
when a session is updated.
  β€’ Add annotation property to session. This allows users to add a
custom annotation to a session, see it as a possibility to document
a session for the future.
  β€’ Implement mode-line indicator for criteria in `detached-list'
  β€’ Add command for initializing a session directory
  β€’ Add integration with `nano-modeline'
  β€’ Add `detached-describe-session' command
  β€’ Add unique narrow criteria


5 Version 0.9.1 (2022-09-22)


  β€’ Fix bug with detaching in `shell'


6 Version 0.9.0 (2022-09-16)


  β€’ Add `detached-list' user interface. It is an alternative user
interface where it is easier to manage the `detached'
sessions. Commands to mark, toggle, and narrow based on different
criteria are available.
  β€’ Rework session initialization and validation. This also improves the
way Emacsen co-operates in term of updating sessions that become
inactive. The new approach is described under `architecture' in
`notes.org'.
  β€’ Improved handling of remote sessions. The package will only try to
initialize sessions that are accessible when package loads. Other
active sessions it will wait until a remote connection has been
established before they are being watched.


7 Version 0.8.1 (2022-09-08)


  β€’ Adjust default location for sessions, from a directory under
`temporary-file-directory' to `user-emacs-directory'. This change is
for security reasons in case the user shares the computer with other
users. By default sessions will not be removed on reboots, the user
can use `M-x detached-delete-sessions' to clear old sessions
manually.
  β€’ Fix bug when initializing `detached-session-directory', this worked
incorrectly when users initialized `detached' while being on a
remote host.
  β€’ Add an `initial-mode' property to a session. This enables sessions
that were created using `create' mode instead of `create-and-attach'
to inherit this property when a session is being rerun.


8 Version 0.

[GNU ELPA] Devicetree-Ts-Mode version 0.3

2024-03-31 Thread ELPA update
Version 0.3 of package Devicetree-Ts-Mode has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Devicetree-Ts-Mode describes itself as:

  ===
  Tree-sitter support for DTS
  ===

More at https://elpa.gnu.org/packages/devicetree-ts-mode.html

## Summary:




  0.0.1 Version 0.3
  β•Œ


  1 About
  ═══

Major mode for editing [Devicetree] files.

Features:
β€’ Font Lock
β€’ Indent
β€’ IMenu


  [Devicetree] 


  2 Installation
  ══

  2.1 With guix
  ─

β”Œ
β”‚ guix package -f guix.scm
β””


  2.2 From source
  ───

Clone this repo.
β”Œ
β”‚ (use-package graphql-ts-mode
β”‚   :ensure nil
β”‚   :load-path "PATH TO WHICH THE REPOSITORY WAS CLONED"
β”‚   :init
β”‚   (with-eval-after-load 'treesit
β”‚ (add-to-list 'treesit-language-source-alist
β”‚'(devicetree 
"https://github.com/joelspadin/tree-sitter-devicetree";
β””
This requires a working C compiler.


  3 License
  ═

GPLv3

## Recent NEWS:

[Not provided πŸ™]


[GNU ELPA] Dict-Tree version 0.17

2024-03-31 Thread ELPA update
Version 0.17 of package Dict-Tree has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Dict-Tree describes itself as:

  =
  Dictionary data structure
  =

More at https://elpa.gnu.org/packages/dict-tree.html

## Summary:

  A dict-tree (created using `dictree-create') is used to store strings,
  along with arbitrary data associated with each string. (Note that the
  "strings" can be any sequence data type, not just Elisp strings.) As well
  as basic data insertion (`dictree-insert'), manipulation
  (`dictree-insert'), and retrieval (`dictree-lookup', `dictree-member-p'), a
  dict-tree can perform sophisticated queries on strings, including:

  - retrieve all completions of a prefix
(`dictree-complete')

  - retrieve all strings that match a regular expression
(`dictree-regexp-search')

  - retrieve all fuzzy matches to a string, i.e. matches within a specified
Lewenstein distance (a.k.a. edit distance)
(`dictree-fuzzy-match')

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Diff-Hl version 1.9.2

2024-03-31 Thread ELPA update
Version 1.9.2 of package Diff-Hl has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Diff-Hl describes itself as:

  ==
  Highlight uncommitted changes using VC
  ==

More at https://elpa.gnu.org/packages/diff-hl.html

## Summary:

  `diff-hl-mode' highlights uncommitted changes on the side of the
  window (using the fringe, by default), allows you to jump between
  the hunks and revert them selectively.

  Provided commands:

  `diff-hl-diff-goto-hunk'  C-x v =
  `diff-hl-revert-hunk' C-x v n
  `diff-hl-previous-hunk'   C-x v [
  `diff-hl-next-hunk'   C-x v ]
  `diff-hl-show-hunk'   C-x v *
  `diff-hl-stage-current-hunk' C-x v S
  `diff-hl-set-reference-rev'
  `diff-hl-reset-reference-rev'
  `diff-hl-unstage-file'

  The mode takes advantage of `smartrep' if it is installed.

  Alternatively, it integrates with `repeat-mode' (Emacs 28+).

  Add either of the following to your init file.

  To use it in all buffers:

  (global-diff-hl-mode)

  Only in `prog-mode' buffers, with `vc-dir' integration:

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Diminish version 0.46

2024-03-31 Thread ELPA update
Version 0.46 of package Diminish has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Diminish describes itself as:

  =
  Diminished modes are minor modes with no modeline display
  =

More at https://elpa.gnu.org/packages/diminish.html

## Summary:

  Minor modes each put a word on the mode line to signify that they're
  active.  This can cause other displays, such as % of file that point is
  at, to run off the right side of the screen.  For some minor modes, such
  as mouse-avoidance-mode, the display is a waste of space, since users
  typically set the mode in their .emacs & never change it.  For other
  modes, such as my jiggle-mode, it's a waste because there's already a
  visual indication of whether the mode is in effect.

  A diminished mode is a minor mode that has had its mode line
  display diminished, usually to nothing, although diminishing to a
  shorter word or a single letter is also supported.  This package
  implements diminished modes.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Dired-Du version 0.5.2

2024-03-31 Thread ELPA update
Version 0.5.2 of package Dired-Du has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Dired-Du describes itself as:

  
  Dired with recursive directory sizes
  

More at https://elpa.gnu.org/packages/dired-du.html

## Summary:

  -- Display the recursive size of directories in Dired --

  This file defines a minor mode `dired-du-mode' to show
  the recursive size of directories in Dired buffers.
  If `du' program is available, then the directory sizes are
  obtained with it.  Otherwise, the directory sizes are obtained
  with Lisp.  The former is faster and provide a more precise value.
  For directories where the user doesn't have read permission,
  the recursive size is not obtained.
  Once this mode is enabled, every new Dired buffer displays
  recursive dir sizes.

  To enable the mode at start up:

  1) Store the file in a directory within `load-path'.
  2) Add the following into .emacs file:

 (add-hook 'dired-mode-hook #'dired-du-mode)

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Dired-Duplicates version 0.4

2024-03-31 Thread ELPA update
Version 0.4 of package Dired-Duplicates has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Dired-Duplicates describes itself as:

  =
  Find duplicate files locally and remotely
  =

More at https://elpa.gnu.org/packages/dired-duplicates.html

## Summary:

 ━━
  DIRED-DUPLICATES - FIND DUPLICATE FILES ON LOCAL
   AND REMOTE FILESYSTEMS
 ━━





  1 Description
  ═

This Emacs package helps to find duplicate files on local and remote
filesystems.  It is similar to the fdupes command-line utility but
written in Emacs Lisp and should also work on every remote filesystem
that TRAMP supports.  The most common use case for this is probably
finding and deleting unneeded duplicate files.

## Recent NEWS:

1 dired-duplicates-0.4  [2024-03-28 Thu]


  β€’ New feature: Inverse search. Find files that have no duplicates.
  β€’ Show checksumming progress in more detail.
  β€’ Use read-file-name instead of internal completion function.
  β€’ Use multiple prompts for directories instead of
completing-read-multiple.
  β€’ Expand and deduplicate dir names before starting comparison.
  β€’ Only compare and checksum regular files, e.g. prevent checksumming
sockets which will not work and would be useless anyway.


2 dired-duplicates-0.3  [2023-11-14 Tue]


  β€’ Silently ignore subdirectories that cannot be read, so that finding
files will not abort on directories the user does not have
permissions to read like lost+found.
  β€’ Silently ignore files that cannot be read.
  β€’ Add NEWS.org file.


3 dired-duplicates-0.2  [2023-11-09 Thu]


  β€’ Use internal hash functions when remote shell or the external
checksumming command is not available.
  β€’ Improve status update messages.
  β€’ First release on GNU ELPA.


4 dired-duplicates-0.1  (only released on MELPA)



[GNU ELPA] Dired-Git-Info version 0.3.1

2024-03-31 Thread ELPA update
Version 0.3.1 of package Dired-Git-Info has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Dired-Git-Info describes itself as:

  ==
  Show git info in dired
  ==

More at https://elpa.gnu.org/packages/dired-git-info.html

## Summary:

  https://elpa.gnu.org/packages/dired-git-info.html>">https://elpa.gnu.org/favicon.png"/>>


  1 Description
  ═

This Emacs packages provides a minor mode which shows git information
inside the dired buffer:

<./images/screenshot2.png>


  2 Installation
  ══

  2.1 GNU ELPA
  

This package is available on [GNU ELPA]. You can install it via `M-x
package-install RET dired-git-info RET'


  [GNU ELPA] 


  2.2 Manual
  ──

For manual installation, clone the repository and call:

β”Œ
β”‚ (package-install-file "/path/to/dired-git-info.el")
β””


  3 Config
  

  3.1 Bind the minor mode command in dired
  

β”Œ
β”‚ (with-eval-after-load 'dired

## Recent NEWS:

[Not provided πŸ™]


[GNU ELPA] Dired-Preview version 0.1.1

2024-03-31 Thread ELPA update
Version 0.1.1 of package Dired-Preview has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Dired-Preview describes itself as:

  
  Automatically preview file at point in Dired
  

More at https://elpa.gnu.org/packages/dired-preview.html

## Summary:

  # dired-preview for Emacs

  This is a simple and robust package to automatically preview in a side
  window the file at point in Dired buffers.  Preview windows are closed
  when they are no longer relevant, while preview buffers are killed if
  they have not been used for other purposes beside previewing.  The
  package provides several customisation options to control its
  behaviour.

  + Package name (GNU ELPA): `dired-preview`
  + Official manual: 
  + Git repositories:
+ GitHub: 
+ GitLab: 
  + Backronym: Directories Invariably Render Everything Decently; PDFs
Require Extra Viewing Instructions for Emacs to Work.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Dismal version 1.5.2

2024-03-31 Thread ELPA update
Version 1.5.2 of package Dismal has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Dismal describes itself as:

  ===
  Dis Mode Ain't Lotus: Spreadsheet program Emacs
  ===

More at https://elpa.gnu.org/packages/dismal.html

## Summary:

   dismal-mode
   Release 1.3 or later

 Frank E. Ritter
  
  


8-Nov-97

  INTRODUCTION
  

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Disk-Usage version 1.3.3

2024-03-31 Thread ELPA update
Version 1.3.3 of package Disk-Usage has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Disk-Usage describes itself as:

  ===
  Sort and browse disk usage listings
  ===

More at https://elpa.gnu.org/packages/disk-usage.html

## Summary:

  Warning: BSD and macOS users need `gdu`, the "GNU du" from the "GNU
  coreutils".

  Disk Usage is a file system analyzer: it offers a tabulated view of file
  listings sorted by size.  Directory sizes are computed recursively.  The 
results
  are cached for speed.

  Run `disk-usage' or `disk-usage-here' to display a listing.
  See `describe-mode' for additional bindings, such as
  `disk-usage-dired-at-point' to open a `dired' buffer for the current
  directory.

  Instead of displaying only the current folder, `disk-usage' can also display
  files in all subfolders recursively with `disk-usage-toggle-recursive'.

  Marked files can be trashed with `disk-usage-delete-marked-files'.  When
  called with a prefix argument, files are deleted permanently.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Djvu version 1.1.2

2024-03-31 Thread ELPA update
Version 1.1.2 of package Djvu has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Djvu describes itself as:

  
  Edit and view Djvu files via djvused
  

More at https://elpa.gnu.org/packages/djvu.html

## Summary:

  This package is a front end for the command-line program djvused
  from DjVuLibre, see https://djvu.sourceforge.net/.  It assumes you
  have the programs djvused, djview, ddjvu, and djvm installed.
  The main purpose of djvu.el is to edit Djvu documents via djvused.
  If you only seek an Emacs viewer for Djvu documents, you may be
  better off with DocView shipped with GNU Emacs.  Starting from
  GNU Emacs 26, DocView supports Djvu documents.

## Recent NEWS:

v1.1.2:
- Support changing the mode of a buffer visiting a Djvu document.

- Support `doc-view-toggle-display' with `major-mode-suspend'.

- Selecting the background color "transparent" removes the
  background color attribute.

- New options `djvu-image-zoom' and `djvu-ascenders-re'.

- Bug fixes.

v1.1.1:
- Support text and image scrolling similar to `doc-view-mode'.
  New option `djvu-continuous'.

- New option `djvu-descenders-re'.

- Bug fixes.

v1.1:
- Use `auto-mode-alist' with file extension ".djvu".

- Support bookmarks.

- Display total number of pages in mode line.

- New option `djvu-rect-area-nodups'.

- User options `djvu-save-after-edit' and `djvu-region-history' removed
  (obsolete).

- More robust code for merging lines in text layer.

- Clean up handling of editing positions in a djvu document.

- Bug fixes.

v1.0.1:
- Use `create-file-buffer' instead of `generate-new-buffer'
  for compatibility with uniquify.

v1.0:
- New commands `djvu-revert-buffer', `djvu-re-search-forward',
  `djvu-re-search-forward-continue', `djvu-history-backward',
  `djvu-history-forward', `djvu-dpi', `djvu-dpi-unify', `djvu-rotate',
  `djvu-page-title', `djvu-ls', `djvu-inspect-file', `djvu-delete-page',
  and `djvu-remove-annot'.

- New commands for editing the text layer `djvu-edit-word',
  `djvu-split-word', `djvu-merge-words', and `djvu-merge-lines'.

- Make backups when editing Djvu documents.

- Pretty-printed outline buffer for bookmarks.

- Shared annotations buffer.

- Font locking.



[GNU ELPA] Do-At-Point version 0.1.1

2024-03-31 Thread ELPA update
Version 0.1.1 of package Do-At-Point has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Do-At-Point describes itself as:

  
  Generic context-sensitive action dispatcher.
  

More at https://elpa.gnu.org/packages/do-at-point.html

## Summary:

  The command `do-at-point' is a generalised `find-file-at-point',
  both in the sense that it can understand more than just files, and
  do more than just open a file.  Depending on the "thing" at point,
  different "actions" can be dispatched, e.g. opening a url using
  `browse-url' or occurring a symbol at point.

  The entry point of this package is `do-at-point'.  Bind it to a
  convenient key:

(global-set-key (kbd "C-'") #'do-at-point)

  Most of the behaviour is controlled via the user option
  `do-at-point-actions' and `do-at-point-user-actions'.  A mode may
  use `do-at-point-local-actions' to add additional things and/or
  actions.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Doc-Toc version 1.2

2024-03-31 Thread ELPA update
Version 1.2 of package Doc-Toc has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Doc-Toc describes itself as:

  ===
  Manage outlines/table of contents of pdf and djvu documents
  ===

More at https://elpa.gnu.org/packages/doc-toc.html

## Summary:

  1 Doc Tools TOC
  ═══

[https://img.shields.io/badge/license-GPLv3-blue.svg]

Create, cleanup, add and manage Table Of Contents (TOC) of pdf and
djvu documents with Emacs


  [https://img.shields.io/badge/license-GPLv3-blue.svg]
  


  2 Introduction
  ══

Doc Tools TOC is a package for creating, cleaning, adding and managing
the Table Of Contents (TOC) of pdf and djvu documents.

This package is also provided by the [toc-layer for Spacemacs]


  [toc-layer for Spacemacs] 

  2.1 Features:
  ─

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Docbook version 0.1

2024-03-31 Thread ELPA update
Version 0.1 of package Docbook has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Docbook describes itself as:

  
  Info-like viewer for DocBook
  

More at https://elpa.gnu.org/packages/docbook.html

## Summary:

  An Info-like viewer for DocBook manuals.

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Dts-Mode version 1.0

2024-03-31 Thread ELPA update
Version 1.0 of package Dts-Mode has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Dts-Mode describes itself as:

  ===
  Major mode for Device Tree source files
  ===

More at https://elpa.gnu.org/packages/dts-mode.html

## Summary:

  This provides basic editing support for DTS files (see
  https://www.devicetree.org/), with the following features:

## Recent NEWS:

In Version 1.0:
- Always use SMIE
- Require Emacsβ‰₯24

In Version 0.1.1:
- Add SMIE-based indentation



[GNU ELPA] Easy-Escape version 0.2.1

2024-03-31 Thread ELPA update
Version 0.2.1 of package Easy-Escape has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Easy-Escape describes itself as:

  ===
  Improve readability of escape characters in regular expressions
  ===

More at https://elpa.gnu.org/packages/easy-escape.html

## Summary:

  `easy-escape-minor-mode' uses syntax highlighting and composition to make 
ELisp regular
  expressions more readable.  More precisely, it hides double backslashes
  preceding regexp specials (`()|'), composes other double backslashes into
  single ones, and applies a special face to each.  The underlying buffer text
  is not modified.

  For example, `easy-escape` prettifies this:
"\\(?:\\_\\s-*\\)?"
  into this (`^' indicates a different color):
"(?:\_<\\newcommand\_>\s-*)?".
 ^^

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Drepl version 0.1

2024-03-31 Thread ELPA update
Version 0.1 of package Drepl has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Drepl describes itself as:

  ===
  REPL protocol for the dumb terminal
  ===

More at https://elpa.gnu.org/packages/drepl.html

## Summary:

  ━━━
   DREPL
  ━━━


  dREPL is a collection of fully featured language shells for Emacs.  At
  the moment it supports the following interpreters:

  β€’ *Python:* requires [IPython].
  β€’ *Lua:* requires [luarepl] and [dkjson].

  The following features are available, subject to variations across
  different REPLs (IPython supports all of them):

  β€’ Completion, including annotations and also on continuation lines
  β€’ Multi-line input editing
  β€’ Eldoc integration
  β€’ Normal pty interaction during code evaluation (e.g. debuggers)
  β€’ Graphics support via [comint-mime]

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Easy-Kill version 0.9.5

2024-03-31 Thread ELPA update
Version 0.9.5 of package Easy-Kill has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Easy-Kill describes itself as:

  =
  kill & mark things easily
  =

More at https://elpa.gnu.org/packages/easy-kill.html

## Summary:

  
   Kill & Mark Things Easily in Emacs
  

  .. image:: https://travis-ci.org/leoliu/easy-kill.svg?branch=master
 :target: https://travis-ci.org/leoliu/easy-kill
 :align: right
 :alt: Travis CI build status

  Provide commands ``easy-kill`` and ``easy-mark`` to let users kill or
  mark things easily.

  Comments, bug reports and patches are highly appreciated.

  easy-kill
  ~

  ``easy-kill`` is a drop-in replacement for ``kill-ring-save``. To Use:
  ::

 (global-set-key [remap kill-ring-save] 'easy-kill)

## Recent NEWS:

[Not provided πŸ™]



[GNU ELPA] Ediprolog version 2.2

2024-03-31 Thread ELPA update
Version 2.2 of package Ediprolog has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Ediprolog describes itself as:

  =
  Emacs Does Interactive Prolog
  =

More at https://elpa.gnu.org/packages/ediprolog.html

## Summary:

  # Introduction

  *ediprolog* lets you interact with Prolog in all Emacs buffers.
  You can consult Prolog programs and evaluate embedded queries.

  **Project page**:

  [**https://www.metalevel.at/ediprolog/**](https://www.metalevel.at/ediprolog/)

  **Video**:

  
[https://www.metalevel.at/prolog/videos/ediprolog](https://www.metalevel.at/prolog/videos/ediprolog)

  See also [PceProlog](https://www.metalevel.at/pceprolog/).

  # Installation

  With Emacsβ‰₯24.1, the simplest way to install ediprolog is to use
  Emacs's built-in *packageΒ manager* via the key sequence:

  M-x package-install RET ediprolog RET

  Alternatively, copy [ediprolog.el](ediprolog.el) to your `load-path`
  and add the following form to your `.emacs`, then evaluate the form or
  restartΒ Emacs:

  (require 'ediprolog)

## Recent NEWS:

[Not provided πŸ™]



  1   2   3   4   5   6   >