Re: GNU ELPA announcements - e.g.: [GNU ELPA] Csv-Mode version 1.23

2024-03-31 Thread Emanuel Berg
Drew Adams wrote:

> If gnu-emacs-sources@gnu.org isn't deemed enough for some
> reason

Updates end up there automatically. The message you refer is
this:

  From: ELPA update 
  Subject: [GNU ELPA] Csv-Mode version 1.23
  To: gnu-emacs-sources@gnu.org
  Cc: nil 
  Date: Mon, 15 Jan 2024 05:02:32 -0500 (10 weeks, 6 days ago)

I compared that to when my own ELPA package was released,
since that would have implied that it was announced on
emacs-devel, and it would have been interesting to hear if
anyone said anything. However, taking a closer look -

  From: ELPA update 
  Subject: [GNU ELPA] Wrap-Search version 4.12.10
  To: gnu-emacs-sources@gnu.org
  Cc: Emanuel Berg <...>
  Date: Mon, 02 Oct 2023 17:07:58 -0400 (25 weeks, 6 days ago)

- we see that this one wasn't CC'd to emacs-devel but to me.
So the automated posts to gnu-emacs-sources are CC to
the maintainer which is why it ended up on emacs-devel.

  Package csv-mode is available.

   Status: Available from gnu -- [Install]
  Archive: gnu
  Version: 1.23
   Commit: 63f02980978f19786bda354457ac5259b8f969a2
  Summary: Major mode for editing comma/char separated values
 Requires: emacs-27.1, cl-lib-0.5
  Website: https://elpa.gnu.org/packages/csv-mode.html
 Keywords: [convenience] 
   Maintainer: 
   Author: Francis J. Wright <...>

> wouldn't info-gnu-em...@gnu.org be more appropriate?

ELPA packages are part of GNU Emacs, it says so in every .el
package:

  This file is part of GNU Emacs.

So ELPA source is on-topic on emacs-devel. I think new ELPA
packages would very well be automatically announced there,
there are several advantages to that. But not individual
updates if that is what happened.

PS. Csv-Mode and Wrap-Search? Yuk! Why are package
names capitalized? Ugly! But it is also not how people use
them or how they appear in source.

PPS. GNU ELPA is refered to in three ways in this post.
 The correct and formal GNU ELPA, the informal ELPA (by me
 but also by the ELPA update gnu-emacs-sources poster),
 and, by the package manager, like this

   Archive: gnu

 I guess it is because all our repositories are ELPAs, but it
 still looks a bit comical to me. It is setup like that by
 default in `package-archives'.

-- 
underground experts united
https://dataswamp.org/~incal




[GNU ELPA] Tramp version 2.6.3

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

Tramp describes itself as:

  
  Transparent Remote Access, Multiple Protocol
  

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

## Summary:

  Installing Tramp via GNU ELPA
  *

  Tramp stands for “Transparent Remote (file) Access, Multiple Protocol”.
  This package provides remote file editing, similar to Ange-FTP.

  The difference is that Ange-FTP uses FTP to transfer files between the
  local and the remote host, whereas Tramp uses a combination of ‘rsh’ and
  ‘rcp’ or other work-alike programs, such as ‘ssh’/‘scp’.

  A remote file name has always the syntax

   /method:user%domain@host#port:/path/to/file

  Most of the parts are optional, read the manual
   for details.

## Recent NEWS:

[Not provided ]



[GNU ELPA] Plz version 0.7.3

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

Plz describes itself as:

  
  HTTP library
  

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

## Summary:

  
   PLZ.EL
  


  [file:http://elpa.gnu.org/packages/plz.svg]

  `plz' is an HTTP library for Emacs.  It uses `curl' as a backend, which
  avoids some of the issues with using Emacs's built-in `url' library.  It
  supports both synchronous and asynchronous requests.  Its API is
  intended to be simple, natural, and expressive.  Its code is intended to
  be simple and well-organized.  Every feature is tested against
  [httpbin].


  [file:http://elpa.gnu.org/packages/plz.svg]
  

  [httpbin] 


  1 Installation
  ══

  1.1 GNU ELPA
  

## Recent NEWS:

[Not provided ]



Re: GNU ELPA announcements - e.g.: [GNU ELPA] Csv-Mode version 1.23

2024-03-31 Thread Philip Kaludercic
Drew Adams  writes:

> Why is emacs-devel now a destination for such
> announcements?  If gnu-emacs-sources@gnu.org
> isn't deemed enough for some reason, wouldn't
> info-gnu-em...@gnu.org be more appropriate?

The email is sent to the maintainer, and csv-mode indicates that this
list is responsible for maintenance.

-- 
Philip Kaludercic on icterid



RE: GNU ELPA announcements - e.g.: [GNU ELPA] Csv-Mode version 1.23

2024-03-31 Thread Drew Adams
Why is emacs-devel now a destination for such
announcements?  If gnu-emacs-sources@gnu.org
isn't deemed enough for some reason, wouldn't
info-gnu-em...@gnu.org be more appropriate?




[NonGNU ELPA] Yasnippet-Snippets version 1.0

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

Yasnippet-Snippets describes itself as:

  
  Collection of yasnippet snippets
  

More at https://elpa.nongnu.org/nongnu/yasnippet-snippets.html

## Summary:

  Official snippet collection for the yasnippet package.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Zig-Mode version 0.0.8

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

Zig-Mode describes itself as:

  =
  A major mode for the Zig programming language
  =

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

## Summary:

  A major mode for the Zig programming languages.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Zenburn-Theme version 2.8.0

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

Zenburn-Theme describes itself as:

  =
  A low contrast color theme for Emacs.
  =

More at https://elpa.nongnu.org/nongnu/zenburn-theme.html

## Summary:

  A port of the popular Vim theme Zenburn for Emacs 24+, built on top

## Recent NEWS:

# Changelog

## master (unreleased)

### New features

* Add `corfu` support.

## 2.8 (2023-03-15)

### Changes

* Add `helm-ff-file-extension` face.
* Add `rmail` support.
* Add `tab-bar-mode` support.
* Add `tab-line-mode` support.
* Add `adoc-mode` support.
* [#367](https://github.com/bbatsov/zenburn-emacs/pull/367): Brighten org 
headline levels 7 and 8 to improve contrast and possibly help those with color 
blindness.
* Add support for `ansi-color` faces.
* Add support for SLY faces.

## 2.7 (2020-11-21)

### New features

* [#347](https://github.com/bbatsov/zenburn-emacs/issues/347): Add support for 
`highlight-symbol` and `highlight-thing`.
* Add `helm-lxc` support.
* Theme `swiper-line-face` and `swiper-isearch-current-match`.
* [#330](https://github.com/bbatsov/zenburn-emacs/pull/330): Add centaur-tabs, 
doom-modeline, and solaire-mode support.
* Add `notmuch` support.

### Changes

* [#346](https://github.com/bbatsov/zenburn-emacs/pull/346): Make numbers in 
`highlight-numbers` blue.
* Make `zenburn-add-font-lock-keywords` customizable.

### Bugs fixed

* [#321](https://github.com/bbatsov/zenburn-emacs/issues/321): Scale 
`org-document-title` only if `zenburn-scale-org-headlines` is `t`.
* Fix lots of face inheritance issues on Emacs 27.

## 2.6 (2018-10-14)

### New features

* Port scaled headings and variable pitch features from solarized
* Add parenthesis colour for paren-face
* Support for line-numbers-mode (#311)
* Add faces for org-ref (#312)
* Add support for markup-faces (covers adoc-mode) (#310)
* Add diredfl support
* Add some initial cperl custom faces
* Add hackernews support
* Add `go-guru` support
* Add sx support
* Add git-annex support
* Add eww certificate support
* Add missing ivy face ivy-cursor
* Add faces for merlin-mode
* Add hi-lock support
* Add cider-fringe-good-face
* Add realgud settings
* Customize company-quickhelp colors

### Changes

* Use `diff-refine-changed` face name
* Modify diff colors
* Add more colors to palette
* Rename `zenburn-green-1` to `zenburn-green-2`
* Make `zenburn-override-colors-alist` a customizable variable
* Add zenburn red/green for magit diff remove/add blocks
* Add more magit-signature-* faces
* Update hackernews face names
* Update git-commit faces
* Set the foreground color for "font-latex-script-char-face" to 
"zenburn-orange" (#292)

### Bugs fixed

* Fix widget-field face on 24bit color text terminals
* Try boxed attribute on enable/disable bp face
* Fix background in Gnus (#271)



[NonGNU ELPA] Xml-Rpc version 1.6.17

2024-03-31 Thread ELPA update
Version 1.6.17 of package Xml-Rpc has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Xml-Rpc describes itself as:

  =
  An elisp implementation of clientside XML-RPC
  =

More at https://elpa.nongnu.org/nongnu/xml-rpc.html

## Summary:

  [https://elpa.nongnu.org/nongnu/xml-rpc.svg]
  [file:https://stable.melpa.org/packages/xml-rpc-badge.svg]
  [file:https://melpa.org/packages/xml-rpc-badge.svg]
  [https://github.com/xml-rpc-el/xml-rpc-el/workflows/CI/badge.svg]


  [https://elpa.nongnu.org/nongnu/xml-rpc.svg]
  

  [file:https://stable.melpa.org/packages/xml-rpc-badge.svg]
  

  [file:https://melpa.org/packages/xml-rpc-badge.svg]
  

  [https://github.com/xml-rpc-el/xml-rpc-el/workflows/CI/badge.svg]
  


  1 Commentary:
  ═

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Yaml-Mode version 0.0.16

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

Yaml-Mode describes itself as:

  =
  Major mode for editing YAML files
  =

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

## Summary:

  RECRUITMENTS
  I have not used emacs and this library for a long time,
  so I recruit maintainers or collaborators for all yaml-mode users.
  If you are interested in maintaining or collaborating with this library,
  please contact me.

  NAME
  yaml-mode - Simple major mode to edit YAML file for emacs

  REQUIREMENTS
  Emacs 24.1

  SYNOPSIS
  To install, just drop this file into a directory in your
  `load-path' and (optionally) byte-compile it.  To automatically
  handle files ending in '.yml', add something like:

  (require 'yaml-mode)
  (add-to-list 'auto-mode-alist '("\\.yml\\'" . yaml-mode))

  to your .emacs file.

## Recent NEWS:

0.0.16 Wed Sep 20 00:01:32 CEST 2023
* Do not modify the buffer in `yaml-indent-line` unless necessary
(Konstantin Kharlamov)
* More tests (Vasilij Schneidermann)
* Add unit test and github actions (Shohei YOSHIDA)
* Fix syntax highlighting in presence of inline comments (liuyinz)
* Fix byte-compile warning (Shohei YOSHIDA)
* Upgrade license to GPLv3 (Stefan Kangas)
* Turn on lexical binding (Daniel Mendler)
* Add magic-mode-list entry (Ville Skyttä)
0.0.15 Mon Nov  9 11:22:02 CET 2020
* Fix propertization for lists of dicts with literal block (Ben
Strutt)
* Exclude newline from `yaml-nested-map-re` (Vasilij
Schneidermann)
* Fix indent after comment line (Adam Hess)
* Speed up syntax-propertize-function in files with large JSON
strings (Dmitry Gutov)
* Fix maintainer email (Vasilij Schneidermann)
* Fix typos (Jonas Bernoulli, Damien Cassou)
0.0.14 Tue Jun 25 19:21:12 CET 2019
* Adjust filling in comment to behave as in text modes (Tim
Showalter)
* Improve block literal fontification (wasamasa)
* Support escaped quote in a single quoted string (Väinö Järvelä)
* Support double quote in implicit keys (Väinö Järvelä)
* Support non-whitespace preceded apostrophe (Väinö Järvelä)
* Support for apostrophe in words (Väinö Järvelä)
* Don't consider a line a document delimiter if it has
leading whitespace (Jonathan Frederickson)
* Treat alias nodes as punctuation (Wilfred Hughes)
0.0.13 Fri Nov 4 22:23:34 CET 2016
* Derive from text-mode, adjustments to major mode definition
(wasamasa)
* Inclusion of longstanding PRs (wasamasa)
* Improved comment highlighting (wasamasa)
* Add *.raml to auto-mode-alist (Ville Skyttä)
* Map both DEL and  to electric backspace (forcer)
* Change dashes from word to symbol syntax (forcer)
0.0.12 Mon Aug 17 05:34:37 UTC 2015
* Enable encrypted yamls. (rhoml)
* Use font-lock-flush when available. (tarsius)
* Improve paragraph filling of block literals. (wentasah)
0.0.11 Tue Nov 25 08:35:56 GMT 2014
* Fix incorrect highlighting of colons in comments. (Wilfred)
0.0.10 Mon Aug 25 04:06:50 GMT 2014
* Remove default C-j binding. (barrkel)
0.0.9  Mon Mar 11 12:43:23 2013
* Fix anchor name can contain '_'. (Monson Shao)
* `checkdoc' nits (including the `checkdoc-autoload' extension).
  (Samuel Bronson)
* Enable yaml-mode for *.yaml files. (Georgi Valkov)
0.0.8  Tue Feb 28 13:06:42 2012
* Replaced `last-command-char` to `last-command-event` (sugyan)
* Ignore *.elc in .gitignore (semperos)
* Added autoload comments. (arthuraa)
0.0.7  Thu Aug 5 14:35:14 2010 JST
* Fixed bug for 5th level's indentation becomes TAB character.
  See YAML spec 1.2 section 5.5. White Space Characters (ochko)
0.0.6  Mon Mar 1 20:16:29 2009 JST
* The dash (-) is a word character.
  See YAML spec 1.2 section 5.6 (Remco van 't Veer)
0.0.5  Mon Dec 21 2009
- Provide outline of yaml document via imenu (Tim Harper)
0.0.4  Mon Apr 20 16:46:13 2009 JST
- Patch from knagano and mad-p. Fixed font-lock bugs(#4)
* Move to github.com
  New repogitory is http://github.com/yoshiki/yaml-mode/tree/master
0.0.3  Thu Jan 25 15:36:51 2007 JST
- Patch from Julian Scheid. Fixed comment highlighting bugs
  using this idea. #2
* Fixed comment-start bugs.
  See also http://emasaka.blog65.fc2.com/blog-entry-188.html
* Fixed few keywords regex.
  yaml-comment-re
  yaml-bare-scalar-re
  yaml-block-literal-base-re
* Fixed little bugs #1
0.0.2  Fri Aug 25 18:04:01 2006 JST
- Patch from Marshall T. Vandegrift. Added lots of 

[NonGNU ELPA] Writegood-Mode version 2.2.0

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

Writegood-Mode describes itself as:

  =
  Polish up poor writing on the fly
  =

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

## Summary:

  1 Writegood Mode
  

This is a minor mode to aid in finding common writing problems.  [Matt
Might's weaselwords scripts] inspired this mode.

It highlights text based on a set of weasel-words, passive-voice and
duplicate words.


  [Matt Might's weaselwords scripts]
  



  2 Basic Usage
  ═

First, load in the mode.

┌
│ (add-to-list 'load-path "path/to/writegood-mode")
│ (require 'writegood-mode)
│ (global-set-key "\C-cg" 'writegood-mode)
└


I use the command key above to start the mode when I wish to check my
writing.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Xkcd version 1.1

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

Xkcd describes itself as:

  
  View xkcd from Emacs
  

More at https://elpa.nongnu.org/nongnu/xkcd.html

## Summary:


 EMACS-XKCD



  [https://travis-ci.org/vibhavp/emacs-xkcd.png]

  [file:http://melpa.org/packages/xkcd-badge.svg]

  Implementation of an [xkcd] reader for GNU Emacs.


  [https://travis-ci.org/vibhavp/emacs-xkcd.png]
  

  [file:http://melpa.org/packages/xkcd-badge.svg]
  

  [xkcd] 


  1 Installation
  ══

  1.1 Via package.el
  ──

emacs-xkcd is available on [MELPA] and [Marmalade]. Just add any of
these to your package archives, and install the package with `M-x
package-install xkcd'.


  [MELPA] 

  [Marmalade] 

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Ws-Butler version 0.6

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

Ws-Butler describes itself as:

  =
  Unobtrusively remove trailing whitespace.
  =

More at https://elpa.nongnu.org/nongnu/ws-butler.html

## Summary:

  [![Build 
Status](https://travis-ci.org/lewang/ws-butler.png)](http://travis-ci.org/lewang/ws-butler)

  ## ws-butler -- an unobtrusive way to trim spaces from end of line

  - Only lines touched get trimmed.  If the white space at end of buffer is
changed, then blank lines at the end of buffer are truncated respecting
`require-final-newline`.

  - Trimming only happens when saving.

  ## What does unobtrusive mean?

  The user is not made explicitly aware when trimming happens.  You keep working
  and the butler takes care of whitespace for you.

  This means if point is at a location that was trimmed, point is not moved, but
  the data on disk has been cleaned up (revert the buffer to confirm).

  ### Not moving point because of space deletion.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Xah-Fly-Keys version 24.24.20240324101507

2024-03-31 Thread ELPA update
Version 24.24.20240324101507 of package Xah-Fly-Keys has just been released in 
NonGNU ELPA.
You can now find it in M-x list-packages RET.

Xah-Fly-Keys describes itself as:

  ==
  ergonomic modal keybinding minor mode.
  ==

More at https://elpa.nongnu.org/nongnu/xah-fly-keys.html

## Summary:

  xah-fly-keys is a efficient keybinding for emacs. It is modal like
  vi, but key choices are based on statistics of command call

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Workroom version 2.3.1

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

Workroom describes itself as:

  ===
  Named rooms for work without irrelevant distracting buffers
  ===

More at https://elpa.nongnu.org/nongnu/workroom.html

## Summary:

 ━━
  WORKROOM - NAMED ROOMS FOR WORK WITHOUT
   IRRELEVANT DISTRACTING BUFFERS
 ━━


  Workroom provides named "workrooms" (or workspaces), somewhat similar to
  multiple desktops in GNOME.

  Each workroom has own set of buffers, allowing you to work on multiple
  projects without getting lost in all buffers.

  Each workroom also has its own set of views.  Views are just named
  window configurations.  They allow you to switch to another window
  configuration without losing your well-planned window setup.

  Workroom integrates with:

  ⁃ Buffer Menu
  ⁃ IBuffer
  ⁃ Winner
  ⁃ Bookmark
  ⁃ Desktop


  1 Install
  ═

  1.1 MELPA
  ─

## Recent NEWS:

[Not provided ]


[NonGNU ELPA] With-Editor version 3.3.2

2024-03-31 Thread ELPA update
Version 3.3.2 of package With-Editor has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

With-Editor describes itself as:

  ==
  Use the Emacsclient as $EDITOR
  ==

More at https://elpa.nongnu.org/nongnu/with-editor.html

## Summary:

  1 With-Editor
  ═

This library makes it possible to reliably use the Emacsclient as the
`$EDITOR' of child processes.  It makes sure that they know how to
call home.  For remote processes a substitute is provided, which
communicates with Emacs on standard output/input instead of using a
socket as the Emacsclient does.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] With-Simulated-Input version 3.0

2024-03-31 Thread ELPA update
Version 3.0 of package With-Simulated-Input has just been released in NonGNU 
ELPA.
You can now find it in M-x list-packages RET.

With-Simulated-Input describes itself as:

  
  A macro to simulate user input non-interactively
  

More at https://elpa.nongnu.org/nongnu/with-simulated-input.html

## Summary:

  This package provides a single macro, `with-simulated-input', which
  evaluates one or more forms while simulating a sequence of input
  events for those forms to read. The result is the same as if you
  had evaluated the forms and then manually typed in the same input.
  This macro is useful for non-interactive testing of normally
  interactive commands and functions, such as `completing-read'.



  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.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Why-This version 2.0.4

2024-03-31 Thread ELPA update
Version 2.0.4 of package Why-This has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Why-This describes itself as:

  ===
  Why is this line here?  Ask version control
  ===

More at https://elpa.nongnu.org/nongnu/why-this.html

## Summary:

 ━━
   WHY-THIS - WHY IS THIS LINE HERE?  ASK VERSION
  CONTROL
 ━━


  `why-this' shows why the current line was changed on the right side of
  line.  It can also show editing history with heat map.


  1 Screenshots
  ═

<./images/blame.png> Blame on the right side of current line.

<./images/blame-region.png> Blame on the right side of each line in
region.

<./images/annotate.png> Editing history with heat map.


  2 Install
  ═

  2.1 MELPA
  ─

`M-x package-refresh-contents' and `M-x package-install RET why-this'.


  2.2 Quelpa
  ──

Do `M-x quelpa RET why-this', Quelpa should get the recipe from MELPA

## Recent NEWS:

[Not provided ]


[NonGNU ELPA] Wgrep version 3.0.0

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

Wgrep describes itself as:

  
  Writable grep buffer
  

More at https://elpa.nongnu.org/nongnu/wgrep.html

## Summary:

  ## Summary:

  wgrep allows you to edit a grep buffer and apply those changes to
  the file buffer like `sed` interactively. No need to learn sed
  script, just learn Emacs.

  ## Install:

  Put this file into load-path'ed directory, and byte compile it if
  desired. And put the following expression into your ~/.emacs.

  (require 'wgrep)

  ## Usage:

  You can edit the text in the *grep* buffer after typing `C-c C-p` .
  After that the changed text is highlighted.
  The following keybindings are defined:

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Vc-Fossil version 20230504

2024-03-31 Thread ELPA update
Version 20230504 of package Vc-Fossil has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Vc-Fossil describes itself as:

  =
  VC backend for the fossil sofware configuraiton management system
  =

More at https://elpa.nongnu.org/nongnu/vc-fossil.html

## Summary:

  This file contains a VC backend for the fossil version control

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Undo-Fu version 0.5

2024-03-31 Thread ELPA update
Version 0.5 of package Undo-Fu has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Undo-Fu describes itself as:

  =
  Undo helper with redo
  =

More at https://elpa.nongnu.org/nongnu/undo-fu.html

## Summary:

  Undo/redo convenience wrappers to Emacs default undo commands.

  The redo operation can be accessed from a key binding
  and stops redoing once the initial undo action is reached.

  If you want to cross the initial undo boundary to access
  the full history, running [keyboard-quit] (typically C-g).
  lets you continue redoing for functionality not typically
  accessible with regular undo/redo.

## Recent NEWS:


##
Change Log
##

- Version 0.5 (2022-07-10)
  - Fix unconstrained undo when the user has ``undo-no-redo`` enabled.
  - Protect against ``aggressive-indent-mode``.

- Version 0.4 (2020-05-22)

  - Back-port ``undo-redo`` from Emacs-28,
replace the redo logic with this function.
  - Fix continual redo in unconstrained mode trapping the user in a state
where neither undo or redo can be performed.
  - Undo in *unconstrained* mode no longer uses ``undo-only``,
matching redo behavior.
  - Raise an error when using undo commands when undo has been disabled for the 
buffer.
*(was failing to set the checkpoint in this case).*

- Version 0.3 (2020-03-03)

  - Support non-destructive commands between undo/redo actions without breaking 
the chain.
Internally ``last-command`` is no longer used to detect changes.
  - Add ``undo-fu-ignore-keyboard-quit`` option for explicit non-linear 
behavior.
  - Support using ``undo-fu-only-redo`` after regular ``undo`` / ``undo-only``.

- Version 0.2 (2020-01-12)

  - Linear redo support (which wont undo).
  - Evil-Mode attribute not to repeat these undo/redo actions.
  - Fix counting bug with ``undo-fu-only-redo-all``.
  - Add ``undo-fu-allow-undo-in-region`` option.

- Version 0.1 (2019-12-14)

  Initial release.



[NonGNU ELPA] Wfnames version 1.1

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

Wfnames describes itself as:

  ==
  Edit filenames
  ==

More at https://elpa.nongnu.org/nongnu/wfnames.html

## Summary:

 ━
  WFNAMES
 ━


  Allows editing filenames.


  1 Features
  ══

Allows editing lists of absolute files, this allows editing the
directory parts as well.

Modified lines are highlighted, maybe in a different color when about
to overwrite an existing file.

File completion is provided.

Not tighted to a directory, allows editing files from various
directories.

Do not provide edition of permissions and will not.


  2 Motivation
  

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Webpaste version 3.2.2

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

Webpaste describes itself as:

  ===
  Paste to pastebin-like services
  ===

More at https://elpa.nongnu.org/nongnu/webpaste.html

## Summary:

  [https://img.shields.io/badge/license-GPL_3-green.svg]
  [https://elpa.nongnu.org/nongnu/webpaste.svg]
  [https://melpa.org/packages/webpaste-badge.svg]
  [https://stable.melpa.org/packages/webpaste-badge.svg]
  [https://github.com/etu/webpaste.el/workflows/Unit%20tests/badge.svg]
  [https://github.com/etu/webpaste.el/workflows/Integration%20tests/badge.svg]
  [https://coveralls.io/repos/github/etu/webpaste.el/badge.svg?branch=main]


  [https://img.shields.io/badge/license-GPL_3-green.svg]
  

  [https://elpa.nongnu.org/nongnu/webpaste.svg]
  

  [https://melpa.org/packages/webpaste-badge.svg]
  

  [https://stable.melpa.org/packages/webpaste-badge.svg]
  

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Web-Mode version 17.3.19

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

Web-Mode describes itself as:

  
  major mode for editing web templates
  

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

## Summary:

  web-mode.el
  =

  web-mode.el is an emacs major mode for editing **web templates** aka HTML 
files embedding parts (CSS/JavaScript) and blocks (pre rendered by 
client/server side engines).

  web-mode.el is compatible with many template engines: PHP, JSP, ASP, Django, 
Twig, Jinja, Mustache, ERB, FreeMarker, Velocity, Cheetah, Smarty, CTemplate, 
Mustache, Blade, ErlyDTL, Go Template, Dust.js, Google Closure (soy), 
React/JSX, Angularjs, ejs, Nunjucks, etc.

  More infos on https://web-mode.org/

  ![ScreenShot](http://web-mode.org/web-mode.png?v=5)

  
[![paypal.me](https://web-mode.org/images/PayPal.svg)](https://www.paypal.me/fxbois)

  
[![MELPA](http://melpa.org/packages/web-mode-badge.svg)](http://melpa.org/#/web-mode)

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Treeview version 1.2.0

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

Treeview describes itself as:

  =
  A generic tree navigation library
  =

More at https://elpa.nongnu.org/nongnu/treeview.html

## Summary:

  emacs-treeview
  ==

  Abstract Emacs Lisp framework for tree navigation. Based on this framework, 
specific libraries for particular
  hierarchical data can be implemented, for example, file systems.

  This document describes v1.1.1 of emacs-treeview. Consider [this 
notes](#updating-from-v100) for upgrading from v1.0.0. 

  A typical tree could look like the following:

  
 [+] Node 1
 [-] Node 2
  |[+] Node 21
  |[+] Node 22
  |[-] Node 23
  | |[+] Node 231
  | |  Leaf 231
  | |  Leaf 232
  | |  Leaf 233
  |[+] Node 24
 [+] Node 3
 [+] Node 4
  

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Undo-Fu-Session version 0.6

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

Undo-Fu-Session describes itself as:

  ===
  Persistent undo, available between sessions
  ===

More at https://elpa.nongnu.org/nongnu/undo-fu-session.html

## Summary:

  This extension provides a way to use undo steps of

## Recent NEWS:


##
Change Log
##

- In development

  - Support derived major-modes when checking 
``undo-fu-session-incompatible-major-modes``.
  - Add ``undo-fu-session-temp-directories`` so additional directories can be 
considered temporary.

- Version 0.6 (2023-05-20)

  - Add ``undo-fu-session-ignore-temp-files`` to ignore files in temporary 
directories.
  - The ``undo-fu-session-incompatible-files`` match is now case insensitive 
for case insensitive file-systems.

- Version 0.5 (2023-04-05)

  - Fix bug when ``undo-fu-session-linear`` was disabled,
saving when all undo steps were undone would cause an error & fail to save 
undo data.

- Version 0.4 (2023-01-07)

  - Rename ``global-undo-fu-session-mode`` to ``undo-fu-session-global-mode``.

- Version 0.3 (2022-07-08)

  - Support conversion of existing undo data to other formats via 
``undo-fu-session-compression-update``.
  - Support different compression formats (``bzip2``, ``gzip``, ``xz`` & 
``zstd``)
  - Set permissions on the directory only only be readable by the owner (to 
avoid potential security issues).
  - Disable ``global-undo-fu-session`` in ``special-mode`` and it's derived 
modes (such as ``package-menu-mode``).
  - Add ``undo-fu-session-ignore-encrypted-files`` to ignore encrypted files.
  - Fix bug when ``undo-fu-session-linear`` was enabled,
causing an empty undo history to disable undo entirely on reload.

- Version 0.2 (2020-05-17)

  - Add ``undo-fu-session-linear`` to optionally write linear undo history.
  - Fix ``global-undo-fu-session`` activating with the mini-buffer.
  - Fix loading the undo session clearing the ``undo-equiv-table`` for other 
buffers.

- Version 0.1 (2020-01-27)

  Initial release.



[NonGNU ELPA] Ujelly-Theme version 1.2.9

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

Ujelly-Theme describes itself as:

  
  Ujelly theme for GNU Emacs 24 (deftheme)
  

More at https://elpa.nongnu.org/nongnu/ujelly-theme.html

## Summary:

  No description available.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Vcomplete version 2.0

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

Vcomplete describes itself as:

  ==
  Visual completions
  ==

More at https://elpa.nongnu.org/nongnu/vcomplete.html

## Summary:

  Vcomplete provides a minor mode which highlights the completion at
  point the completion list buffer and (optionally) automatically
  updates it.

  Usage:

  Enable `vcomplete-mode':

  (vcomplete-mode)

  For use-package users:

  (use-package vcomplete
:config
(vcomplete-mode))

  When `vcomplete-mode' is active:
  - The completion list buffer opens and updates automatically (see
`vcomplete-auto-update').
  - The completion list buffer can be controlled through the
minibuffer (during minibuffer completion) or the current buffer
(during in-buffer completion), if it's visible.
  - The currently selected completion is highlighted in the
completion list buffer.

  C-n moves point to the next completion.

  C-p moves point to the previous completion.

  M-RET (C-M-m) chooses the completion at point.

## Recent NEWS:

Vcomplete NEWS -- history of user-visible changes. -*- mode: outline -*-
See the end of the file for an explanation of the versioning scheme.

* 2.0

** Support built-in completion enhancements introduced in Emacs 29.
Built-in commands are now used when available.  Completions are
highlighted using built-in facilities when available.

** 'vcomplete-current-completion' can now be called from anywhere and
without any arguments (in which case point is used).

** Breaking changes

*** 'vcomplete-with-completions-buffer' has been replaced with
'vcomplete-with-completions-window'.  This breaks the previously
available Embark integration.

*** 'vcomplete-search-range' is no longer used in Emacs 29+.

*** 'vcomplete-current-completion' never throws a user error anymore.

* 1.2.1

** Remove Embark integration.
Embark integration broke in a non-trivial way, so it has been removed
due to a lack of interest in maintaining it.  This integration is
compatible with older versions of Embark (and will continue to
be compatible with Vcomplete for versions before 2.0) so it is
possible to install it manually from a previous release.

* 1.2

** Fix the completion list window still highlighting completions in some
cases after 'vcomplete-mode' is disabled.

** Improve Embark integration.
Fix Embark 'non-edit commands' not immediately exiting when
'vcomplete-auto-update' is t.
Add (auto loaded) 'vcomplete-embark-mode' which enables Embark
integration.
It is no longer required to explicitly load 'vcomplete-embark.el' to
enable this integration.

** Add 'vcomplete-search-range'.
This custom variable is used to control in which frames the completion
list buffer is searched for during completion.

* 1.1

** Add the 'vcomplete-highlight' face.
This face is used to highlight completions. By default, it is the same
as the built-in 'highlight' face.

** Add 'vcomplete-no-update-commands'.
This custom variable is used to control which commands shouldn't cause
the completions list buffer to update.

** Embark support has been moved to a separate file.
It must be loaded explicitly (using '(require 'vcomplete-embark)' or
similar).

* 1.0

** Make auto updating the completion list buffer more responsive.

** Support commands which use 'completion-in-region' in the minibuffer.

** Add basic Embark support.

** Highlight the completion at point in the completion list buffer
even when using normal navigation commands.

** Remove 'vcomplete-kill-buffer'.
This was done as part of an effort to simplify the code base (since
third party solutions to completion actions exist).

** Optionally automatically update the completion list buffer.
See 'vcomplete-auto-update's documentation string for more information.

* 0.1

** Initial version.

* Versioning scheme
Vcomplete's versioning scheme is inspired by semver (https://semver.org/).
Each version number is of the form MAJOR.MINOR.PATCH (patch may be
omitted if 0).
The MAJOR version is bumped when a user facing variable or function
changes in a way that could cause previous user configuration to
break (where user configuration considered is configuration done
through the customize interface).
A MAJOR version bump is very unlikely.
The MINOR version is bumped when a feature is added in a non-breaking
way.
The PATCH version is bumped when no feature is added (e.g. a version
with only fixes, or changes to documentation).

Note that versions before 1.0 did not follow this scheme.



[NonGNU ELPA] Visual-Fill-Column version 2.6.2

2024-03-31 Thread ELPA update
Version 2.6.2 of package Visual-Fill-Column has just been released in NonGNU 
ELPA.
You can now find it in M-x list-packages RET.

Visual-Fill-Column describes itself as:

  
  fill-column for visual-line-mode
  

More at https://elpa.nongnu.org/nongnu/visual-fill-column.html

## Summary:

  # Visual Fill Column #

  `visual-fill-column-mode` is a small Emacs minor mode that mimics the effect 
of `fill-column` in `visual-line-mode`. Instead of wrapping lines at the window 
edge, which is the standard behaviour of `visual-line-mode`, it wraps lines at 
`fill-column` (or `visual-fill-column-width`, if set).  That is, it turns the 
view on the left into the view on the right, without changing the contents of 
the file:

   Without `visual-fill-column` | With `visual-fill-column`
  - | ---
   ![screenshot before](before.png) | ![screenshot after](after.png)


  ## Installation ##

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Typescript-Mode version 0.4

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

Typescript-Mode describes itself as:

  =
  Major mode for editing typescript
  =

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

## Summary:

  This is based on Karl Landstrom's barebones typescript-mode.  This
  is much more robust and works with cc-mode's comment filling
  (mostly).
  The modifications to the original javascript.el mode mainly consisted in
  replacing "javascript" with "typescript"

  The main features of this typescript mode are syntactic
  highlighting (enabled with `font-lock-mode' or
  `global-font-lock-mode'), automatic indentation and filling of
  comments.


  General Remarks:

  XXX: This mode assumes that block comments are not nested inside block
  XXX: comments

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Totp-Auth version 1.0

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

Totp-Auth describes itself as:

  
  RFC6238 TOTP
  

More at https://elpa.nongnu.org/nongnu/totp-auth.html

## Summary:

  totp-auth.el - Time-based One Time Password support for emacs

  This package generates RFC6238 Time-based One Time Passwords
  (in other words, what Google Authenticator implements)
  and displays them (as well as optionally copying them to
  the clipboard/primary selection), updating them as they expire.

  It retrieves the shared secrets used to generate TOTP tokens
  with ‘auth-sources’ and/or the freedesktop secrets API (aka
  Gnome Keyring or KWallet).

  You can call it with the command ‘totp-auth’, ie:

 M-x totp-auth RET

  You can tab-complete based on the label of the secret.
  Depending on the setting of ‘totp-auth-display-token-method’ the
  TOTP token will be displayed (and kept up to date) either in
  an emacs buffer or a freedesktop notification.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Tuareg version 3.0.1

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

Tuareg describes itself as:

  ==
  OCaml mode
  ==

More at https://elpa.nongnu.org/nongnu/tuareg.html

## Summary:

  Tuareg helps editing OCaml code, to highlight important parts of
  the code, to run an OCaml REPL, and to run the OCaml debugger
  within Emacs.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Toc-Org version 1.1

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

Toc-Org describes itself as:

  ===
  add table of contents to org-mode files (formerly, org-toc)
  ===

More at https://elpa.nongnu.org/nongnu/toc-org.html

## Summary:

  [file:https://api.travis-ci.org/snosov1/toc-org.svg?branch=master]


  [file:https://api.travis-ci.org/snosov1/toc-org.svg?branch=master]
  


  1 About
  ═══

`toc-org' helps you to have an up-to-date table of contents in org
files without exporting (useful primarily for readme files on GitHub).

It is similar to the [markdown-toc] package, but works for org
files. Since recently, `toc-org', actually, works in , too!

*NOTE:* Previous name of the package is `org-toc'. It was changed
because of a name conflict with one of the org contrib modules.


  [markdown-toc] 


  2 Table of Contents  :TOC:QUOTE:
  ═══

  • 
  • 

• 

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Textile-Mode version 1.0.0

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

Textile-Mode describes itself as:

  =
  Textile markup editing major mode
  =

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

## Summary:

  An emacs major mode for Textile markup language

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Testcover-Mark-Line version 0.3

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

Testcover-Mark-Line describes itself as:

  ==
  Mark whole line with Testcover
  ==

More at https://elpa.nongnu.org/nongnu/testcover-mark-line.html

## Summary:

 ━━
`TESTCOVER-MARK-LINE' - MARK WHOLE LINE WITH
 TESTCOVER
 ━━


  Testcover is a visual code-coverage tool, that marks the form not
  completed tested.  It only highlights the last character of a form,
  which sometimes don't attract attention and is hard to see, especially
  when your code is heavy highlighted.  This package highlights the whole
  line, which can easily get your attention.

  Enable with `M-x testcover-mark-line-mode', and you're done.


  1 Installation
  ══

`testcover-mark-line' isn't available on any ELPA right now.  So, you
have to follow one of the following methods:


  1.1 Quelpa
  ──

## Recent NEWS:

[Not provided ]


[NonGNU ELPA] Telephone-Line version 0.5

2024-03-31 Thread ELPA update
Version 0.5 of package Telephone-Line has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Telephone-Line describes itself as:

  
  Rewrite of Powerline
  

More at https://elpa.nongnu.org/nongnu/telephone-line.html

## Summary:

  
   TELEPHONE LINE
  


  [file:https://img.shields.io/badge/license-GPL_3-green.svg]
  [https://elpa.nongnu.org/nongnu/telephone-line.svg]
  [file:http://melpa.org/packages/telephone-line-badge.svg]
  [file:http://stable.melpa.org/packages/telephone-line-badge.svg]

  <./screenshots/abs.png>

  <./screenshots/cubed.png>

  <./screenshots/gradient.png>

  <./screenshots/rainbow.png>

  For more information on how to get those screenshots, check out [the
  examples].


  [file:https://img.shields.io/badge/license-GPL_3-green.svg]
  

  [https://elpa.nongnu.org/nongnu/telephone-line.svg]
  

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Symbol-Overlay version 4.1

2024-03-31 Thread ELPA update
Version 4.1 of package Symbol-Overlay has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Symbol-Overlay describes itself as:

  ==
  Highlight symbols with keymap-enabled overlays
  ==

More at https://elpa.nongnu.org/nongnu/symbol-overlay.html

## Summary:

  Highlighting symbols with overlays while providing a keymap for various
  operations about highlighted symbols.  It was originally inspired by the
  package `highlight-symbol'.  The fundamental difference is that in
  `symbol-overlay' every symbol is highlighted by the Emacs built-in function
  `overlay-put' rather than the `font-lock' mechanism used in
  `highlight-symbol'.

  Advantages

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Tangotango-Theme version 0.0.7

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

Tangotango-Theme describes itself as:

  ===
  Tango Palette color theme for Emacs 24.
  ===

More at https://elpa.nongnu.org/nongnu/tangotango-theme.html

## Summary:

  [file:http://melpa.org/packages/tangotango-theme-badge.svg]

  This is an emacs color theme based on the tango palette colors.


  [file:http://melpa.org/packages/tangotango-theme-badge.svg]
  


  1 Screenshots
  ═

Here is a screenshot of the color theme with an emacs-lisp file :




One with a Gnus summary and article buffers :




And one with an org-mode buffer :





  2 Installation instructions
  ═══

  2.1 Package.el
  ──

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Swift-Mode version 9.1.0

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

Swift-Mode describes itself as:

  =
  Major-mode for Apple's Swift programming language
  =

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

## Summary:

  Major-mode for Apple's Swift programming language.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Tablist version 1.0

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

Tablist describes itself as:

  
  Extended tabulated-list-mode
  

More at https://elpa.nongnu.org/nongnu/tablist.html

## Summary:

  This package adds marks and filters to tabulated-list-mode.  It
  also kind of puts a dired face on tabulated list buffers.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Sweeprolog version 0.27.4

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

Sweeprolog describes itself as:

  ===
  Embedded SWI-Prolog
  ===

More at https://elpa.nongnu.org/nongnu/sweeprolog.html

## Summary:

  Sweep is an embedding of SWI-Prolog in Emacs.  It uses the C
  interfaces of both SWI-Prolog and Emacs Lisp to let you query
  Prolog directly from Elisp.  On top of this tight integration,
  Sweep provides an advanced development environment for SWI-Prolog
  in Emacs.

## Recent NEWS:

 ━━
  SWEEP NEWS – HISTORY OF USER-VISIBLE CHANGES
 ━━


This file contains the release notes for Sweep, an embedding of
SWI-Prolog in Emacs.

For further details, see the Sweep manual:
[https://eshelyaron.com/sweep.html].


[https://eshelyaron.com/sweep.html] 


Version 0.27.4 on 2024-02-03


  This is a maintenance release, including a couple of bug fixes:


Fix indentation bug with `auto-fill-mode' in multi-line comments



Provide at-point documentation for SSU guard goals
──


Version 0.27.3 on 2024-01-02


Provide at-point documentation (also) in the top-level
──

  Sweep now provides documentation for the predicate at point (with
  ElDoc) also when you’re editing a query in the top-level.


Bug fixes and documentation improvements



Version 0.27.2 on 2023-11-27


Term-based navigation and editing in the top-level
──

  Sweep now arranges for `C-M-f', `C-M-u', and related standard commands
  to operate on Prolog terms in top-level buffers, similarly to how
  these commands behave in Sweep Prolog mode buffers.


Improve CHR highlighting and help messages
──

  This version includes better support for Constraint Handling Rules
  from `library(chr)'.


Bug fixes and documentation improvements



Version 0.27.1 on 2023-11-16


In-buffer completion for Prolog flags
─

  Sweep now provides Prolog flag completion for predicates that take a
  Prolog flag as an argument, such as `set_prolog_flag/2' and
  `current_prolog_flag/2'.


Predicate completion is now much faster
───

  This version includes several optimizations that speed up in-buffer
  predicate completion.


Minor bug fixes and improvements


  Notably, this version fixes an issue where completion would stop
  working the Sweep top-level prompt whenever certain strings appeared
  in the output of past queries.


Version 0.27.0 on 2023-11-12


Highlight the argument at point in ElDoc documentation messages
───

  When displaying the documentation for the predicate at point, Sweep
  now highlights the argument in the predicate signature that
  corresponds to the argument at point.  This can help you tell which
  term corresponds to which argument when you’re looking at a predicate
  call with many complex arguments.


Version 0.26.2 on 2023-11-09


Fix issue with Emacs daemon deleting a pty top-level


  This is a maintenance release, addressing an issue that could cause
  the Emacs daemon to shutdown upon deleting a top-level that uses a
  pseudo-terminal for communication.


Version 0.26.1 on 2023-10-29


Fix issue with top-level not starting correctly on GNU/Linux


  This is a bugfix release, addressing an issue introduced in Sweep
  version 0.26.0 that could cause starting the Sweep top-level to fail
  on GNU/Linux systems, with the following message:

Process sweeprolog-top-level failed with code 0


Sweep now sets up Xref in top-level buffers
───

  Xref commands, such as `M-.' and `M-?', now use Sweep’s
  cross-reference backend also in top-level buffers.


Version 0.26.0 on 2023-10-22


More fine-grained in-buffer completions
───

  This version of Sweep includes improved in-buffer completion for
  predicate options (declared with `predicate_options/3'), arithmetic
  functions, and source file specifications (such as `library(lists)').


Sweep now disables input echoing in top-levels when using a pty

[NonGNU ELPA] Systemd version 1.6.1

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

Systemd describes itself as:

  
  Major mode for editing systemd units
  

More at https://elpa.nongnu.org/nongnu/systemd.html

## Summary:

  systemd mode
  

  Major mode for editing systemd units in GNU Emacs.  See the commentary
  in `systemd.el`.

  Installation
  

  Available as the `systemd` package on MELPA .

  In Emacs, one can locally install as a package with `make dist` and

M-x package-install-file RET /path/to/systemd-VERSION.tar RET

  Otherwise, for either installing into one's `load-path` or a system
  install, do the usual

make
make install

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Subed version 1.2.11

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

Subed describes itself as:

  ==
  A major mode for editing subtitles
  ==

More at https://elpa.nongnu.org/nongnu/subed.html

## Summary:

  subed
  ═

subed is an Emacs major mode for editing subtitles while playing the
corresponding media file with [mpv]. At the moment, the only supported
formats are:

• SubRip ( `.srt')
• WebVTT ( `.vtt' )
• Advanced SubStation Alpha ( `.ass', experimental )
• Tab-separated values ( `.tsv', experimental ) - as exported by
  Audacity for labels. TSVs are not recognized automatically because
  it's a common data format, but you can use `subed-tsv-mode' to turn
  it on in a buffer.

https://raw.githubusercontent.com/sachac/subed/master/screenshot.jpg>


  [mpv] 

  Features
  

## Recent NEWS:




1 subed news


1.1 Version 1.2.11 - 2022-12-20 - Sacha Chua


  • New commands `subed-shift-subtitles-to-start-at-timestamp' and
`subed-move-subtitles-to-start-at-timestamp' should make it easier
to adjust timestamps without doing msec math.
  • Add workflow notes to README.org.


1.2 Version 1.2.10 - 2023-12-20 - Sacha Chua


  • Add extra line after comments in text output.
  • `subed-guess-format' can now take a filename.


1.3 Version 1.2.9 - 2023-12-19 - Sacha Chua
───

  • New ol-subed adds subed: links to Org Mode. To use it, add `(require
  'ol-subed)' to your configuration. Then you can store links with
  `org-store-link'.
  • `M-mouse-2' (M-middle-click) on a subed waveform shifts subtitles.
  • VTT: msecs are now optional.
  • New command `subed-wdiff-subtitle-text-with-file' compares subtitle
text with a script or other subtitles. It uses the external wdiff
tool.
  • subed-subtitle-comment now returns nil when there's no comment.


1.4 Version 1.2.8 - 2023-11-28 - Sacha Chua
───

  • subed-waveform:
• `M-mouse-1' (M-left click) and `M-mouse-3' (M-right-click) now set
the start or end timestamp and copy it to the previous or next
subtitle, respectively. This makes it easier to hold `M-' down to
change timestamps with the mouse or with `M-[', `M-]', `M-{', and
M-}, navigating between subtitles with `M-n' and `M-p'.
• You can now show waveforms for all the subtitles using M-x
subed-waveform-show-all. Set subed-waveform-show-all to non-nil if
you want this to be the default behavior of `M-x subed-waveform
minor-mode'.
  • Default to keeping MPV open at the end of the file.
  • New hooks: `subed-subtitles-sorted-hook',
`subed-subtitle-merged-hook'
  • New function `subed-media-file' for things like [subed-record] which
can refer to multiple sources in one file.


[subed-record] 


1.5 Version 1.2.7 - 2023-11-10 - Sacha Chua
───

  • subed-align: Use current media file even if it's a video, and
restore the comments assuming the subtitles are in sequence.
  • add .m4a to the list of media extensions


1.6 Version 1.2.6 - 2023-11-05 - Sacha Chua
───

  New commands and functions:
  • M-J: subed-mpv-jump-to-current-subtitle-near-end
  • subed-waveform:
• S-mouse-1: subed-waveform-set-start-and-copy-to-previous
• S-mouse-3 (right-click): subed-waveform-set-stop-and-copy-to-next
  • subed-append-subtitle-list

  New option:
  • subed-sample-msecs

  Other changes:
  • Update loop after adjusting timestamps
  • Appending or splitting subtitles in VTT files with comments now puts
new subtitles before the next comment.


1.7 Version 1.2.5 - 2023-10-15 - Sacha Chua
───

  Ignore MPV socket errors when closing files on remote computers.


1.8 Version 1.2.4 - 2023-09-11 - Sacha Chua
───

  Guess the format when the generic subed-mode is loaded. Also, require
  svg when subed-waveform is loaded.


1.9 Version 1.2.3 - 2023-06-18 - Sacha Chua
───

  Added subed-waveform, which you can enable with
  subed-waveform-minor-mode. This makes it easier to review the waveform
  for the current subtitle so that you can use it to adjust the start or
  stop time. It requires the ffmpeg executable. Thanks, mbork!


1.10 Version 1.2.2 - 2023-04-09 - Sacha Chua


  subed should not autoplay media over TRAMP.


1.11 Version 1.2.1 - 2023-03-21 - Sacha Chua


  Adjusting the starting or stopping timestamp (including via merges)
  should now also update the looping start 

[NonGNU ELPA] Subatomic-Theme version 1.8.2

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

Subatomic-Theme describes itself as:

  ===
  Low contrast bluish color theme
  ===

More at https://elpa.nongnu.org/nongnu/subatomic-theme.html

## Summary:

  A low contrast bluish color theme. A high contrast mode can be toggled in the

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Sqlite3 version 0.17

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

Sqlite3 describes itself as:

  =
  Direct access to the core SQLite3 API
  =

More at https://elpa.nongnu.org/nongnu/sqlite3.html

## Summary:

  1 SQLite3 API for Emacs 25+
  ═══

  1.1 Introduction
  

## Recent NEWS:

[Not provided ]


[NonGNU ELPA] Spell-Fu version 0.3

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

Spell-Fu describes itself as:

  =
  Fast & light spelling highlighter
  =

More at https://elpa.nongnu.org/nongnu/spell-fu.html

## Summary:

  This package checks the spelling of on-screen text.

## Recent NEWS:


##
Change Log
##

- In development
  - Add support for camel-case word delimiting.

- Version 0.4 (2023-01-06)
  - Rename ``global-spell-fu-mode`` to ``spell-fu-global-mode``,
``global-spell-fu-ignore-buffer`` to ``spell-fu-global-ignore-buffer``.
  - Add ``spell-fu-debug`` variable, to support debugging why dictionaries are 
not loading.
  - Add ``spell-fu-reset`` to re-generate cache.
  - Fix #31, failure to detect updated personal dictionary when it's a symlink.
  - Stealthy font locking now checks words even when outside the view,
so stealthy font locking ensures words are checked.
  - Fix #13, failure to properly generate word-list cache on MS-Windows.
  - Support buffer local word-lists via ``spell-fu-buffer-session-localwords``.
  - Fix faces of overlays (such as ``hl-line-mode``) no longer mask other faces 
when selecting words to check.
  - Support for multiple dictionaries at once.
  - Reduce idle overlay fragmentation.
  - Idle timers now update buffers that have lost focus.
  - Fix for disabling ``spell-fu-mode`` preventing other buffers that have 
``spell-fu-mode`` enabled from updating.
  - Changes to the face are now treated as word separators.

This fixes spell checking in situations where characters are escaped for 
example ``"test\nterm"``,
will use the ``\n`` as a divider when escape characters use a different 
face.
  - ``global-spell-fu-mode`` no longer enables spell-fu for modes derived from 
``special-mode``
such as package list for example (fixes ``#15``).
  - Support conditionally disabling ``global-spell-fu-mode`` via
``global-spell-fu-ignore-buffer`` & ``global-spell-fu-ignore-modes``.

- Version 0.3 (2021-03-28)

  - Support affix expansion when calling ``aspell`` (some non English 
dictionaries use this).
  - Use explicit ``utf-8`` encoding, (fixes issue #8).
  - Improve default ``spell-fu-word-regexp`` to better differentiate quoted 
text from apostrophes (fixes issue #3).

- Version 0.2 (2020-04-26)

  - Add support personal dictionary manipulation: ``spell-fu-word-add``, 
``spell-fu-word-remove``.
  - Add support for stepping over errors with: ``spell-fu-goto-next-error``, 
``spell-fu-goto-previous-error``.
  - Add support for checking the whole buffer with: ``spell-fu-buffer``.

- Version 0.1 (2020-04-14)

  Initial release.



[NonGNU ELPA] Smartparens version 1.11.0

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

Smartparens describes itself as:

  
==
  Automatic insertion, wrapping and paredit-like navigation with user defined 
pairs.
  
==

More at https://elpa.nongnu.org/nongnu/smartparens.html

## Summary:

  Smartparens is minor mode for Emacs that deals with parens pairs
  and tries to be smart about it.  It started as a unification effort
  to combine functionality of several existing packages in a single,
  compatible and extensible way to deal with parentheses, delimiters,
  tags and the like.  Some of these packages include autopair,
  textmate, wrap-region, electric-pair-mode, paredit and others.  With
  the basic features found in other packages it also brings many
  improvements as well as completely new features.

  For a basic overview, see github readme at
  https://github.com/Fuco1/smartparens

  For the complete documentation visit the documentation wiki located
  at https://github.com/Fuco1/smartparens/wiki

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Solarized-Theme version 2.0.1

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

Solarized-Theme describes itself as:

  =
  The Solarized color theme
  =

More at https://elpa.nongnu.org/nongnu/solarized-theme.html

## Summary:

  A port of Solarized to Emacs.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Sly version 1.0.43

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

Sly describes itself as:

  ===
  Sylvester the Cat's Common Lisp IDE
  ===

More at https://elpa.nongnu.org/nongnu/sly.html

## Summary:

 ___   __  __
/ ___/   / /   \ \/ /   |\  _,,,---,,_
\__ \   / / \  //,`.-'`'-.  ;-;;,_
   ___/ /  / /___   / /|,4-  ) )-,_..;\ (  `'-'
  //  /_/  /_/'---''(_/--'  `-'\_)


  SLY is Sylvester the Cat's Common Lisp IDE.

  SLY is a direct fork of SLIME, and contains the following
  improvements over it:

## Recent NEWS:

Upcoming version


### New `M-x sly-remove-method`

A very practical way to remove methods from generic functions.

### Remove `sly-completing-read`

SLY no longer bypasses `completing-read-function` to provide basic
`ido` completion.  This used to make sense when fewer fancy
well-behaved completion packages existed.  That's no longer the case
so we shouldn't override the user's preference.


SLY 1.0.42 (December 2020)
--

### Much improved company completion

If you haven't yet, just `M-x package-install RET company-mode`, to
enable `company`.  It should start working in every SLY buffer.

Moreover, a new "lazy" way to SLY collect completions from the Lisp
backend means that user input is not blocked if this takes a long
time.  The result is a much more responsive on-the-fly completion
experience.

If you don't like company, you can still use the normal on-request TAB
completion, which also features an improved UI.

### Fixed Helm conflicts

Helm users should now get access to the full capabilities of SLY's
completion function without needing to install any extra packages.
Just need to `M-x sly-symbol-completion-mode` to turn off SLY's
default completion UI.  (https://github.com/joaotavora/sly/issues/303)

### Redesigned completion backend

A redesigned completion backend replaces the legacy contribs
`sly-fuzzy` and `sly-c-p-c`. The new "flex" backend considers package
designators in the search string so you can complete other package's
symbols even when outside a package.

Here's an example:

```
CL-USER> (quiloa) ->  (ql:quickload)
CL-USER> (scan)   ->  (ppcre:scan)
CL-USER> (setf locadirs)  ->  (setf ql:*local-project-directories*)
CL-USER> (mvbind) ->  (multiple-value-bind)
```

Flex completion is on by default, but that can be changed via
`sly-complete-symbol-function`. The
[documentation](http://joaotavora.github.io/sly/#Completion) has more
information.

Package-local nicknames are also considered (provided your
implementation supports them).

### Completely rewritten manual

Manual has been reviewed from top to bottom. It should be much easier
to navigate and nicer read in general, thouch it *still needs quite
some proofreading*

[A new chapter for existing SLIME 
users](http://joaotavora.github.io/sly/#A-SLY-tour-for-SLIME-users)
figures prominently in the top-level.

Presently no major omissions (*except maybe for multiple inspectors*).
Reorganized nodes into a new structure not so focused on core vs
contribs. Deleted stale sections. REPL section heavily rewritten to
explain output types and backreferences.

### New command M-x sly-import-symbol-at-point bound to C-c i by default

This is a counterpart to the existing M-x sly-export-symbol-at-point,
bound to C-c e. It strips the symbol under point of its package
designator, and adds it under the :import-from subclause of the
current package's defpackage form. An improvement suggested and
implemented by Alexander Artemenko (github #147).

### Improved SLY Stickers UI

The UI for SLY Stickers, particularly for `M-x sly-stickers-replay`
has been cleanup up. Upon entering the replay mode, SLY may ask user
if she wants to delete the previous recordings, a commonly forgotten
but useful pre-step (an idea by Javier Olaechea, github #91). Also,
window management is less random.

### Stale buffers are killed on connection close

Inspector, debugger, and other buffers pertaining to a connection are
automatically killed when the connection is closed.  The types of
buffers that are exempt from this is configurable in a new
`sly-keep-buffers-on-connection-close` defcustom, which lists
REPL buffers by default.

### Autodoc function args available in minibuffer prompts

In minibuffer prompts like the one of `M-x sly-inspect`, autodoc
information is available and displayed temporarily in the mode-line.

### `C-c C-o` and `C-c M-o` bound in the REPL

These clear recent output and the whole REPL, respectively.

### Easy to parse copied calls to REPL
...
...



[NonGNU ELPA] Slime version 2.29.1

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

Slime describes itself as:

  
  Superior Lisp Interaction Mode for Emacs
  

More at https://elpa.nongnu.org/nongnu/slime.html

## Summary:

  SLIME is the ``Superior Lisp Interaction Mode for Emacs.''

  SLIME extends Emacs with support for interactive programming in
  Common Lisp. The features are centered around slime-mode, an Emacs
  minor-mode that complements the standard lisp-mode. While lisp-mode
  supports editing Lisp source files, slime-mode adds support for
  interacting with a running Common Lisp process for compilation,
  debugging, documentation lookup, and so on.

  The slime-mode programming environment follows the example of
  Emacs's native Emacs Lisp environment. We have also included good
  ideas from similar systems (such as ILISP) and some new ideas of
  our own.

## Recent NEWS:

* SLIME News-*- mode: outline; coding: utf-8 -*-
* 2.29.1 (January 2024)
** Compatibility with older Emacs versions
** Type error in utf8-encode

* 2.29 (January 2024)
** Core
*** Loading the system "swank" with ASDF produces compilation artifacts
** ABCL
*** Fix missing source position from string buffer location
** CLASP
*** Add interface to debug stepper
*** Update xref implmentation
*** Close temp file before compile-file
*** Fix detection of serve-event module
** Boring bug fixes

* 2.28 (January 2023)
** Operations that produce a lot of output can be interrupted more easily. 
** Improved compatibility with implementations and newer Emacs versions.
** abcl
*** Fix inspector failure for openjdk16+ Java fields

* 2.27 (January 2022)
** Mostly improved compatibility with different implementations and bug fixes.

* 2.26.1 (December 2020)
** SBCL compatibility

* 2.26 (August 2020)
** Fix copying presentations

* 2.25 (June 2020)
** Core
*** slime-connect takes additional arguments for open-network-stream
** slime-asdf
*** Removed code problematic for non-SMP Lispworks
** slime-fancy
*** Now loaded by default
*** Include slime-indentation
** slime-repl
*** New option: slime-repl-history-use-mark
*** Tweaked slime-repl-inputed-output-face for dark backgrounds
** slime-selector
*** Add prefix argument for opening window in another window
** slime-package-fu
*** Handle UIOP:DEFINE-PACKAGE
** ABCL backend
Numerous additions, including
*** Better able to inspect call arguments
*** Dramatic improvements in inspecting Java objects
*** Enable goto source location to find definitions in JAR archives
*** FIND-DEFINITIONS include symbols and specials defined in Java
** Clasp backend
*** Improved source locations
*** Implemented profiling via metering.lisp
** SBCL backend
*** Discard auto-generated DEFGENERICs from find-definitions

* 2.24 (May 2019)
*** Minor improvements.

* 2.23 (December 2018)
*** Improved compatiblity with different versions of Emacs, SBCL, Clasp, 
Allegro.
*** Bug fixes

* 2.22 (July 2018)
*** Improved compatiblity with Emacs 26

* 2.21 (June 2018)
*** Improved compatiblity with Emacs 26
*** Mezzano support

* 2.20 (August 2017)
** Core
*** More secure handling of ~/.slime-secret
** SBCL backend
*** Compatiblity with the latest SBCL and older SBCL.
** ECL backend
*** Numerous enhancements

* 2.19 (February 2017)
** Core
*** Function `create-server` now accepts optional `interface` argument.
Swank will bind the PORT on this interface. By default, interface is 127.0.0.1.
This argument can be used, for example, to bind swank on IPv6 interface "::1".
** SBCL backend
*** Now swank can be bound to IPv6 interface and can work on IPv6-only machines.
*** Compatiblity with the latest SBCL

* 2.18 (May 2016)
*** Mostly bug fixes and compatibility with newer implementations

* 2.17 (February 2016)
** Contribs
*** New contrib, slime-macrostep, for more advanced in-place macroexpansion.
*** New contrib, slime-quicklisp.

* 2.16 (January 2016)
*** Auto-completion now supports package-local nicknames on SBCL and ABCL.
*** Bug fixes and updates for newer implementations.

* 2.15 (August 2015)
** Core
*** Completions are now displayed with `completion-at-point'.
The new variable `slime-completion-at-point-functions' should now be
used to customize completion.  The old variable
`slime-complete-symbol-function' still works, but it is considered
obsolete and will be removed eventually.

** SBCL backend
*** M-. can locate forms within PROGN/MACROLET/etc. Needs SBCL 1.2.15 

* 2.14 (June 2015)
** Core
*** Rationals are displayed in the echo area as floats too
*** Some of SLDB's faces now have MORE COLOR
*** Clicking with mouse-1 within inspector does things
As do mouse-6 and mouse-7. (Thanks to Attila Lendvai.)

** slime-c-p-c (Compound Prefix Completion)
*** Now takes a better guess at symbol case (issue #233)

** slime-fancy
*** slime-mdot-fu is now enabled by default

** SBCL backend
*** 

[NonGNU ELPA] Shellcop version 0.1.0

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

Shellcop describes itself as:

  
  Analyze info in shell-mode
  

More at https://elpa.nongnu.org/nongnu/shellcop.html

## Summary:

  1 shellcop
  ══


[https://github.com/redguardtoo/shellcop/actions/workflows/test.yml/badge.svg]
[file:https://elpa.nongnu.org/nongnu/shellcop.svg]
[file:http://melpa.org/packages/shellcop-badge.svg]
[file:http://stable.melpa.org/packages/shellcop-badge.svg]

Analyze info in shell-mode.


  [https://github.com/redguardtoo/shellcop/actions/workflows/test.yml/badge.svg]
  

  [file:https://elpa.nongnu.org/nongnu/shellcop.svg]
  

  [file:http://melpa.org/packages/shellcop-badge.svg]
  

  [file:http://stable.melpa.org/packages/shellcop-badge.svg]
  


  2 Install
  ═

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Sesman version 0.3.2

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

Sesman describes itself as:

  ===
  Generic Session Manager
  ===

More at https://elpa.nongnu.org/nongnu/sesman.html

## Summary:

  Sesman provides facilities for session management and interactive session
  association with the current contexts (project, directory, buffers etc).

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Scroll-On-Jump version 0.2

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

Scroll-On-Jump describes itself as:

  ==
  Scroll when jumping to a new point
  ==

More at https://elpa.nongnu.org/nongnu/scroll-on-jump.html

## Summary:

  Lets users call any existing function that jumps to another point,
  adding additional (optional) scrolling functionality.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Scala-Mode version 0.23

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

Scala-Mode describes itself as:

  
  Major mode for editing Scala
  

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

## Summary:


## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Scroll-On-Drag version 0.1

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

Scroll-On-Drag describes itself as:

  =
  Interactive scrolling
  =

More at https://elpa.nongnu.org/nongnu/scroll-on-drag.html

## Summary:

  Interactive scrolling which can be canceled by pressing escape.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Request version 0.3.3

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

Request describes itself as:

  
  Compatible layer for URL request
  

More at https://elpa.nongnu.org/nongnu/request.html

## Summary:

  |build-status| |melpa-badge| |melpa-stable-badge|

  
   request.el -- an elisp HTTP library
  

  Uses ``curl`` as its backend or Emacs's native ``url.el`` library if
  ``curl`` is not found.

  The default encoding for requests is ``utf-8``.  Please explicitly specify
  ``:encoding 'binary`` for binary data.

  Install
  ===
  As described in `Getting started`_, ensure melpa's whereabouts in ``init.el`` 
or ``.emacs``::

 (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/;))

  Then

  ::

 M-x package-refresh-contents RET
 M-x package-install RET request RET

  Alternatively, directly clone this repo and ``make install``.

  Examples
  
  GET:

  .. code:: emacs-lisp

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Scad-Mode version 93.3

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

Scad-Mode describes itself as:

  ==
  A major mode for editing OpenSCAD code
  ==

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

## Summary:

  ━━━
   SCAD-MODE - EMACS MODE TO EDIT OPENSCAD FILES
  ━━━





  1 Features
  ══

• Syntax highlighting
• Basic completion function (press `M-TAB')
• Preview rendered model in separate window (press `C-c C-c')
• Open buffer in OpenSCAD (press `C-c C-o')
• Export buffer with OpenSCAD (press `C-c C-e')
• Flymake support (enable `flymake-mode' in `scad-mode' buffers)
• Org Babel support (`scad' source blocks)


  2 Org Babel support
  ═══

┌
│ for (y=[0:2:20]) {
│ translate([0,0,y+1])
│   cube([30-2*y,30-2*y,2], true);
│ }
└


  3 Installation
  ══

## Recent NEWS:

[Not provided ]


[NonGNU ELPA] Racket-Mode version 1

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

Racket-Mode describes itself as:

  ==
  Racket editing, REPL, and more
  ==

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

## Summary:

  1 Racket mode for GNU Emacs
  ═══

[https://github.com/greghendershott/racket-mode/workflows/CI/badge.svg]
[https://melpa.org/packages/racket-mode-badge.svg]
[https://elpa.nongnu.org/nongnu/racket-mode.svg]
[https://img.shields.io/badge/Docs-Documentation-blue.svg]

A variety of Emacs major and minor modes for [Racket]: edit, REPL,
check-syntax, debug, profile, logging, and more. The edit/run
experience is similar to [DrRacket].

Compatible with *Emacs 25.1+* and *Racket 6.12+*.


  [https://github.com/greghendershott/racket-mode/workflows/CI/badge.svg]
  

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

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Sass-Mode version 3.0.16

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

Sass-Mode describes itself as:

  =
  Major mode for editing Sass files
  =

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

## Summary:

  Because Sass's indentation schema is similar
  to that of YAML and Python, many indentation-related
  functions are similar to those in yaml-mode and python-mode.

  To install, save this on your load path and add the following to
  your .emacs file:

  (require 'sass-mode)

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Rainbow-Delimiters version 2.1.5

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

Rainbow-Delimiters describes itself as:

  ===
  Highlight brackets according to their depth
  ===

More at https://elpa.nongnu.org/nongnu/rainbow-delimiters.html

## Summary:

  
[![MELPA](http://melpa.org/packages/rainbow-delimiters-badge.svg)](http://melpa.org/#/rainbow-delimiters)
  [![MELPA 
Stable](http://stable.melpa.org/packages/rainbow-delimiters-badge.svg)](http://stable.melpa.org/#/rainbow-delimiters)
  [![Build 
Status](https://github.com/Fanael/rainbow-delimiters/workflows/CI/badge.svg)](https://github.com/Fanael/rainbow-delimiters/actions)

  # rainbow-delimiters

  `rainbow-delimiters` is a "rainbow parentheses"-like mode which highlights
  delimiters such as parentheses, brackets or braces according to their depth.
  Each successive level is highlighted in a different color. This makes it easy 
to
  spot matching delimiters, orient yourself in the code, and tell which 
statements
  are at a given depth.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Rfc-Mode version 1.4.2

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

Rfc-Mode describes itself as:

  ===
  RFC document browser and viewer
  ===

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

## Summary:


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

  # rfc-mode

  ## Introduction

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

  ## Installation

  The package should be installed from MELPA.

  Start by loading the mode:

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

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

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

## Recent NEWS:

  
   RFC-MODE CHANGELOG
  





1 Next Version
══

  /Work in progress./


2 1.4.2
═══

2.1 Bugs


  • Fix footer highlighting.


3 1.4.1
═══

3.1 Bugs


  • Fix page-based navigation (thanks to Matthew Woodcraft for reporting
the issue) on Emacs 29.
  • Fix major-mode auto-detection for rfc-mode buffers.


4 1.4.0
═══

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


4.1 Features


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


4.2 Misc


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


5 1.3.0
═══

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


5.1 Features


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


5.2 Misc


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


6 1.2.0
═══

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


6.1 Features


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


6.2 Fixes
─

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


6.3 Misc


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


7 1.1.1
═══

7.1 Features


  • Automatically download missing files.


8 1.1.0
═══

8.1 Fixes
─

  • Require missing modules.
  • Fix invalid escape sequence.


8.2 Misc


  • Make some functions private.


9 1.0.1
═══

9.0.1 Fixes
╌╌╌

  • Various fixes for checkdoc.


10 1.0.0


  First public version.


10.1 Features
─

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



[NonGNU ELPA] Rubocop version 0.6.0

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

Rubocop describes itself as:

  ==
  An Emacs interface for RuboCop
  ==

More at https://elpa.nongnu.org/nongnu/rubocop.html

## Summary:

  This library allows the user to easily invoke RuboCop to get feedback
  about stylistic issues in Ruby code.  It also gives access to RuboCop

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Raku-Mode version 0.2.1

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

Raku-Mode describes itself as:

  
  Major mode for editing Raku code
  

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

## Summary:

  GNU Emacs 24 major mode for editing Raku code.

## Recent NEWS:

# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## [0.2.1] - 2021-09-13
### Removed
- 'pkg-info' dependency (PR 53)


## [0.2.0] - 2021-04-12
### Added
- `QUIT`, `DOC`, `CLOSE` phasers to font-lock
- `ge` operator font-lock

### Changed

- Change default repl keybindings.
- Fix hanging assignment indentation.

### Removed

- `START` phaser.

## [0.1.0]
### Added
- Basic syntax highlighting



[NonGNU ELPA] Reformatter version 0.8

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

Reformatter describes itself as:

  
  Define commands which run reformatters on the current buffer
  

More at https://elpa.nongnu.org/nongnu/reformatter.html

## Summary:

  This library lets elisp authors easily define an idiomatic command
  to reformat the current buffer using a command-line program,
  together with an optional minor mode which can apply this command
  automatically on save.

  By default, reformatter.el expects programs to read from stdin and
  write to stdout, and you should prefer this mode of operation where
  possible.  If this isn't possible with your particular formatting
  program, refer to the options for `reformatter-define', and see the
  examples in the package's tests.

  As an example, let's define a reformat command that applies the
  "dhall format" command.  We'll assume here that we've already defined a
  variable `dhall-command' which holds the string name or path of the
  dhall executable:

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Recomplete version 0.2

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

Recomplete describes itself as:

  
  Immediately (re)complete actions
  

More at https://elpa.nongnu.org/nongnu/recomplete.html

## Summary:

  This package provides mechanism for immediate completion, running again 
cycles over options.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Prop-Menu version 0.1.2

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

Prop-Menu describes itself as:

  ==
  Create and display a context menu based on text and overlay properties
  ==

More at https://elpa.nongnu.org/nongnu/prop-menu.html

## Summary:

  1 Pop-up menus based on text properties
  ═══

This is a library for computing context menus based on text properties
and overlays. The intended use is to have tools that annotate source
code and others that use these annotations, without requiring a direct
coupling between them, but maintaining discoverability.

Major modes that wish to use this library should first define an
appropriate value for `prop-menu-item-functions'. Then, they should
bind `prop-menu-by-completing-read' to an appropriate key. Optionally,
a mouse pop-up can be added by binding `prop-menu-show-menu' to a
mouse event.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Proof-General version 4.5

2024-03-31 Thread ELPA update
Version 4.5 of package Proof-General has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Proof-General describes itself as:

  ==
  A generic Emacs interface for proof assistants
  ==

More at https://elpa.nongnu.org/nongnu/proof-general.html

## Summary:

  Proof General is a generic Emacs interface for proof assistants
  (also known as interactive theorem provers).

  It is supplied ready to use for the proof assistants Coq,
  EasyCrypt, qrhl-tool, and PhoX.

  See https://proofgeneral.github.io/ for installation instructions
  and online documentation.  Or browse the accompanying info manual:
  (info-display-manual "ProofGeneral")

## Recent NEWS:

-*- outline -*-  

This is a summary of main changes.  For details, please see
the Git ChangeLog, the GitHub repo https://github.com/ProofGeneral/PG

* Changes of Proof General 4.6 from Proof General 4.5

** Generic changes
*** Improve the omit-proofs feature to handle a number of cases where
proofs must not be omitted.
*** Renew support for proof-tree visualization via the external command
prooftree, see http://askra.de/software/prooftree and Section 7
"Graphical Proof-Tree Visualization" in the Proof General manual.
Proof-tree visualization is currently only supported for Coq. The
prooftree support has been substantially rewritten, making use of
the much better support since Coq version 8.11.

** Coq changes
*** support Coq 8.19
 New option coq-compile-coqdep-warnings to configure the warning
 command line argument (-w) of coqdep. The default of this option
 is +module-not-found to let Proof General reliably detect missing
 modules as coqdep error.
*** Renew support for proof-tree visualization, see description in
generic changes above.


 New options coq-compile-extra-coqc-arguments and
 coq-compile-extra-coqdep-arguments to configure additional
 command line arguments to calls of, respetively, coqc and coqdep
 during auto compilation.

 Fix issues #687 and #688 where the omit-proofs feature causes
 errors on correct code.


* Changes of Proof General 4.5 from Proof General 4.4

** Generic changes
*** License changed to GPLv3+
*** Remove support for the following systems:
Twelf, CCC, Lego, Hol-Light, ACL2, Plastic, Lambda-Clam, Isabelle, HOL98.

*** require GNU Emacs 25.2 or later

The current policy aims at supporting multiple Emacs versions,
including those available in distributions Debian Stable
(https://packages.debian.org/stable/emacs) and Ubuntu LTS
(https://packages.ubuntu.com/emacs), until their End-Of-Support (see
also https://wiki.ubuntu.com/Releases). Support for Emacs 25 will
be dropped in April 2023 when Ubuntu Bionic reaches end of
standard support.


*** new command and menu item to easily upgrade all packages
- To upgrade all ELPA packages (including ProofGeneral if it was
  installed via MELPA), do "M-x proof-upgrade-elpa-packages RET"
  or use the "Proof-General > Upgrade ELPA packages..." menu item

*** bug fixes
- Using query-replace (or replace-string) in the processed region
  doesn't wrongly jump to the first match anymore.
- cheat face (admit etc) now visible when locked.

*** remove key-binding for proof-electric-terminator-toggle
- The default key-binding for proof-electric-terminator-toggle
  (C-c .) was too easy to enter by mistake. And it was not that
  useful as we can expect users to configure electric-terminator
  once and for all. Hence the removal of this default key-binding.

*** add another (fallback) key-binding for proof-goto-point
- The default key-binding for proof-goto-point (C-c )
  was not available in TTYs. Now, this function can also be run
  with "C-c RET", which happens to be automatically triggered if
  we type "C-c " in a TTY.

*** new proof-priority-action-list
Similar to proof-action-list, but holding actions that need
to go to the proof assistant at the next opportunity.

** Qrhl-tool

   Support for qrhl-tool theorem prover has been added by Dominique
   Unruh.
   References:
   - Initial pull request: https://github.com/ProofGeneral/PG/pull/636
   - Qrhl-tool web site: https://dominique-unruh.github.io/qrhl-tool

** EasyCrypt

   Support for EasyCrypt has been added.

** Coq changes

*** fix highlighting issues for ssr tactics ending with colon

Now, { exact: term. } will always be correctly highlighted.

However, only (forall {T: Type}, Type) will be highlighted,
unlike term (forall { T: Type }, Type) that has a spurious space.

Also in (forall [T: Type], Type), variable T is now highlighted.

*** new menu Coq -> Auto Compilation for all background compilation options
...
...



[NonGNU ELPA] Projectile version 2.8.0

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

Projectile describes itself as:

  
  Manage and navigate projects in Emacs easily
  

More at https://elpa.nongnu.org/nongnu/projectile.html

## Summary:

  This library provides easy project management and navigation.  The
  concept of a project is pretty basic - just a folder containing
  special file.  Currently git, mercurial and bazaar repos are
  considered projects by default.  If you want to mark a folder
  manually as a project just create an empty .projectile file in

## Recent NEWS:

# Changelog

## master (unreleased)

### New features

* [#1874](https://github.com/bbatsov/projectile/pull/1874): Changes 
`compilation-find-file-projectile-find-compilation-buffer` to navigate directly 
to the file if already present on disk to help improve performance in scenarios 
where there are a large number of project directories.
* [#1870](https://github.com/bbatsov/projectile/pull/1870): Add package command 
for CMake projects.
* [#1875](https://github.com/bbatsov/projectile/pull/1875): Add support for 
Sapling VCS.
* [#1876](https://github.com/bbatsov/projectile/pull/1876): Add support for 
Jujutsu VCS.
* [#1877](https://github.com/bbatsov/projectile/pull/1877): Add custom variable 
`projectile-cmd-hist-ignoredups`.
* Add support for Eask projects.

### Bugs fixed

* [#1881](https://github.com/bbatsov/projectile/issues/1881): Fix 
`projectile-recentf` when called outside any project.

## 2.8.0 (2023-10-13)

### New features

* [#1862](https://github.com/bbatsov/projectile/pull/1862): Add project types 
"yarn" and "pnpm" separate from "npm".
* [#1851](https://github.com/bbatsov/projectile/pull/1851): Add ripgrep to 
`projectile-commander` with binding `?p`.
* [#1833](https://github.com/bbatsov/projectile/pull/1833): Add Julia project 
discovery.
* [#1828](https://github.com/bbatsov/projectile/pull/1828): Add Nimble-based 
Nim project discovery.
* Add elm project type.
* [#1821](https://github.com/bbatsov/projectile/pull/1821): Add 
`pyproject.toml` discovery for python projects.
* [#1830](https://github.com/bbatsov/projectile/issues/1830): Add command 
`projectile-run-vterm-other-window` and bind it to `x 4 v`.

### Changes

* [#1839](https://github.com/bbatsov/projectile/issues/1839): Ensure 
`projectile-toggle-between-implementation-and-test` also obeys 
`projectile-project-test-dir` and `projectile-project-src-dir`.
* [#1285](https://github.com/bbatsov/projectile/pull/1825): By default, use 
[fd](https://github.com/sharkdp/fd) in Git repositories instead of `git 
ls-files` when it is installed, in order to solve the problem where deleted 
files were still shown in `projectile-find-file` until their deletions were 
staged. The user-facing behavior should be the same, although potentially with 
different performance characteristics in large Git repositories. The old 
behavior can be reclaimed by setting `projectile-git-use-fd` to nil.
* [#1831](https://github.com/bbatsov/projectile/issues/1831): Enable the 
project.el integration only when `projectile-mode` is active.
* [#1847](https://github.com/bbatsov/projectile/issues/1847): Use literal 
directory name casing when toggling between impl and test.

### Bugs fixed

* Fix `fd` inserting color control sequences when used over tramp.
* [#1835](https://github.com/bbatsov/projectile/issues/1835): Reopening 
existing vterm buffer in other window
* [#1865](https://github.com/bbatsov/projectile/pull/1865): 
`projectile-generic-command` should use `projectile-fd-executable` to find the 
path for fd.

## 2.7.0 (2022-11-22)

### New features

* [#1591](https://github.com/bbatsov/projectile/issues/1591): Add `project.el` 
integration that will make Projectile the default provider for project lookup.
* Add new command `projectile-find-references` (bound to `C-c C-p ?` and `C-c 
C-p s x`).
* [#1737](https://github.com/bbatsov/projectile/pull/1737): Add helpers for 
`dir-local-variables` for 3rd party use. Functions 
`projectile-add-dir-local-variable` and `projectile-delete-dir-local-variable` 
wrap their built-in counterparts. They always use `.dir-locals.el` from the 
root of the current Projectile project.
* Add a new defcustom (`projectile-dirconfig-file`) controlling the name of the 
file used as Projectile’s root marker and configuration file.
* [#1813](https://github.com/bbatsov/projectile/pull/1813): Allow project-files 
to contain wildcards and allow multiple project-files per project type 
registration. Add a new project-type for .NET solutions.

### Changes

* [#1812](https://github.com/bbatsov/projectile/pull/1812): Add a 
`projectile-root-marked` function for finding roots marked by `.projectile`. 
Prioritize `.projectile` above other bottom-up root files.
...
...



[NonGNU ELPA] Popon version 0.13

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

Popon describes itself as:

  =
  "Pop" floating text "on" a window
  =

More at https://elpa.nongnu.org/nongnu/popon.html

## Summary:

━━━
 POPON - "POP" FLOATING TEXT "ON" A WINDOW
━━━


  Popon allows you to pop text on a window, what we call a popon.  Popons
  are window-local and sticky, they don't move while scrolling, and they
  even don't go away when switching buffer, but you can bind a popon to a
  specific buffer to only show on that buffer.

  If some popons are annoying you and you can't kill them, do `M-x
  popon-kill-all' to kill all popons.


  1 Installation
  ══

  1.1 Package
  ───

Install from NonGNU ELPA.


  1.2 Quelpa
  ──

┌
│ (quelpa '(popon :fetcher git
│   :url "https://codeberg.org/akib/emacs-popon.git;))
└


  1.3 Straight.el
  ───

## Recent NEWS:

[Not provided ]


[NonGNU ELPA] Popup version 0.5.9

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

Popup describes itself as:

  ===
  Visual Popup User Interface
  ===

More at https://elpa.nongnu.org/nongnu/popup.html

## Summary:

  popup.el is a visual popup user interface library for Emacs.  This
  provides a basic API and common UI widgets such as popup tooltips
  and popup menus.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Pdf-Tools version 1.1.0

2024-03-31 Thread ELPA update
Version 1.1.0 of package Pdf-Tools has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Pdf-Tools describes itself as:

  =
  Support library for PDF documents
  =

More at https://elpa.nongnu.org/nongnu/pdf-tools.html

## Summary:

 ━━
  PDF TOOLS README
 ━━


  [https://circleci.com/gh/vedang/pdf-tools.svg?style=svg]
  [http://elpa.nongnu.org/nongnu/pdf-tools.svg]
  [http://stable.melpa.org/packages/pdf-tools-badge.svg]
  [http://melpa.org/packages/pdf-tools-badge.svg]
  
[https://ci.appveyor.com/api/projects/status/yqic2san0wi7o5v8/branch/master?svg=true]

  The `pdf-tools' Wiki is maintained at . Head to
  the site if you find it easier to navigate a website for reading a
  manual. All the topics on the site are listed at
  .


  [https://circleci.com/gh/vedang/pdf-tools.svg?style=svg]
  

## Recent NEWS:

-*- org -*-
* Version 1.2.0 (Under Development)
** New functionality to improve overall user experience
- Allow creation of markup annotations without a text selection @astoff #191
  + This means that you can now highlight an exact region, for example on OCR 
PDFs! Just select the region by holding down the Meta key and dragging the 
mouse. Then invoke ~pdf-annot-add-highlight-markup-annotation~ (with ~C-c C-a 
h~) and voila!
  + Please note that *only the highlight markup annotation* is supported on 
rectangular regions.

** Functionality improvements and fixes
- Allow setting ~selection-style~ via the Easy Menu @astoff #190
- Improve the experience of editing Annotations @astoff #192
- Enable ~pdf-view-dark-minor-mode~ automatically if the current Emacs theme is 
dark #166

* Version 1.1.0
** New functionality to improve overall user experience
- Make ~selection-style~ configurable when selecting text, via 
~pdf-view-selection-style~ @hrdl-github #73
  + This feature enabled us to change the default ~selection-style~ used in 
~pdf-tools~ from =GLYPH= to =WORD=.
  + The change makes highlighting / selecting text *much* snappier. If you want 
to go back to the old behaviour of selecting by glyph instead of word, or if 
you want to select a whole line instead, customize ~pdf-view-selection-style~

- Track rotation of pages and add a command to make rotation of pages easy 
@vizs #165
  + The new command is bound to =R= in ~pdf-view-mode-map~.

- Add support for maintaining hue in ~pdf-view-midnight-minor-mode~ using the 
OKLab color space @smithzvk #69 #197
  + This inversion method is now enabled by default and can be controlled by 
the ~pdf-view-midnight-invert~ variable. Check out the images in the PR for how 
beautiful the colors look in midnight mode now.
  + Also thanks to @Atreyagaurav for pushing fixes which improved this feature.

** Functionality improvements and fixes
- Fix: Saving a PDF when ~buffer-file-name~ is missing will now prompt for a 
filename (eg: in EWW) @akater #178
- Fix: Ensure ~pixel-scroll-precision-mode~ is deactivated correctly @mssdvd 
#206

** Installation and platform compatibility improvements
Please note: as of this release, users are not expected to manually set 
anything on their machines during installation. (for example: 
~$PKG_CONFIG_PATH~). The installation should *just work*. If it does not, 
please open a ticket so that we can track it.

- Add ~cairo-devel~ to Void Linux package list @crzjp #203

* Version 1.0.0
>From this version onward, we will follow Semantic Versioning for new 
>~pdf-tools~ releases.

** Breaking changes:
*** Raise the minimum supported version of Emacs to 26.3 #26
Drop support for Emacs 24 and 25. This allows for some code cleanup. *This is a 
major breaking change*.
*** Change the default value of pdf-view-use-scaling #133
~pdf-view-use-scaling~ is now true by default, leading to rendering of crisp 
images on high-resolution screens. This should not cause problems on 
low-resolution screen (other than taking up more cache space / increasing 
rendering time), but if it does, please ~(setq pdf-view-use-scaling nil)~ in 
your configuration.

** Improve overall user experience
- Set ~pdf-annot-list-highlight-type~ to true by default.
  + Show annotation color when listing them by default, allow the user to turn 
them off if need be.

** Make changes required by newer versions of Emacs
- Emacs 29 introduces ~pixel-scroll-precision-mode~, which interferes with 
~pdf-view~ scrolling. This is fixed in #124

** Functionality fixes and improvements
- Fix ~revert-buffer~ to correctly work over Tramp #128
- Fix sorting by date in ~pdf-annot-list-mode~ #75

* Version 0.91
** Change the keybindings for traversing history
This is a minor but *breaking change*. ~l~ (backward) and ~r~ (forward) are the 
conventional bindings for 

[NonGNU ELPA] Php-Mode version 1.25.1

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

Php-Mode describes itself as:

  ===
  Major mode for editing PHP code
  ===

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

## Summary:

  PHP Mode is a major mode for editing PHP script.  It's an extension
  of CC mode; thus it inherits all C mode's navigation functionality.
  But it colors according to the PHP syntax and indents according to the
  PSR-2 coding guidelines.  It also includes a couple handy IDE-type
  features such as documentation search and a source and class browser.

  Please read the manual for setting items compatible with CC Mode.
  https://www.gnu.org/software/emacs/manual/html_mono/ccmode.html

  This mode is designed for PHP scripts consisting of a single http://web-mode.org/

  Modern PHP Mode can be set on a project basis by .dir-locals.el.
  Please read php-project.el for details of directory local variables.

## Recent NEWS:

# Changes for PHP Mode by Version

All notable changes of the PHP Mode 1.19.1 release series are documented in 
this file using the [Keep a CHANGELOG](https://keepachangelog.com/) principles.

## Unreleased

### Added

 * Add `php-base-mode` which is the base of php related modes ([#772])
   * `php-base-mode` is designed as a common parent mode for `php-mode` and 
[`php-ts-mode`](https://github.com/emacs-php/php-ts-mode).

### Changed

 * Make `php-mode` inherit from `php-base-mode` instead of `c-mode` ([#772])
 * Modify indentation of [PEAR Coding Standards] ([#774], [#777])
   * No longer overindent it by default, since we don't see any mention in the 
coding style that it should hang `.`. (refs [#227] and [#229])
   * **If you have any feedback on PEAR style, please let us know in [the 
discussion #776][#776].**

### Removed

 * Remove `php-mode-disable-c-mode-hook` custom variable and 
`php-mode-neutralize-cc-mode-effect` function ([#775])
   * `php-mode` no longer inherits `c-mode`, so this variable won't work.

[#227]: https://github.com/emacs-php/php-mode/pull/227
[#229]: https://github.com/emacs-php/php-mode/pull/229
[#772]: https://github.com/emacs-php/php-mode/pull/772
[#774]: https://github.com/emacs-php/php-mode/issues/774
[#775]: https://github.com/emacs-php/php-mode/pull/775
[#776]: https://github.com/emacs-php/php-mode/discussions/776
[#777]: https://github.com/emacs-php/php-mode/pull/777
[PEAR Coding Standards]: https://pear.php.net/manual/en/standards.php

## [1.25.1] - 2023-11-24

### Added

 * Add `php-topsy-beginning-of-defun-with-class` to display classname with 
function signature. ([#766])
 * Add missing `__DIR__` to `php-magical-constants` ([#756], thanks 
[@piotrkwiecinski])

### Changed

 * Make developer build task in Makefile now depends on Eask. ([#762], thanks 
[@jcs090218])
   * This change does not affect package installation users
   * Read [CONTRIBUTING.md] if you prefer to build it yourself from zip or tar 
ball

### Fixed

 * Fixed build failure in Emacs on master branch ([#764], [#765], [#767], 
thanks [@takeokunn])

### Removed

 * Removed Phan-specific features from `php-project` ([#754])
 * Removed [Cask](https://cask.readthedocs.io/) and 
[Keg](https://github.com/conao3/keg.el) metadata files for building ([#770])

[#754]: https://github.com/emacs-php/php-mode/pull/754
[#756]: https://github.com/emacs-php/php-mode/pull/756
[#762]: https://github.com/emacs-php/php-mode/pull/762
[#764]: https://github.com/emacs-php/php-mode/issues/764
[#765]: https://github.com/emacs-php/php-mode/pull/765
[#766]: https://github.com/emacs-php/php-mode/pull/766
[#767]: https://github.com/emacs-php/php-mode/pull/767
[#770]: https://github.com/emacs-php/php-mode/pull/770
[@jcs090218]: https://github.com/jcs090218
[@piotrkwiecinski]: https://github.com/piotrkwiecinski
[@takeokunn]: https://github.com/takeokunn
[CONTRIBUTING.md]: 
https://github.com/emacs-php/php-mode/blob/master/CONTRIBUTING.md

## [1.25.0] - 2023-07-24

### Added

 * **Support Emacs 29.1** ([#743], [#750])

### Fixed

 * Fixed many byte compilation errors on Emacs 29 and 30 by multiple patches 
contributed by [Stefan Monnier] ([#737], [#739] and [#740], thanks Stefan!)
 * Fixed PEAR method chaining wrong indentation ([#745] and [#746], thanks 
[@cweiske]!)
 * Fixed `php-mode-debug-reinstall` command ([#747], [#748])

### Removed

 * Drop Emacs 25 support ([#729], [736])

[Stefan Monnier]: https://www.iro.umontreal.ca/~monnier/
[#729]: https://github.com/emacs-php/php-mode/pull/729
[#736]: https://github.com/emacs-php/php-mode/pull/736
[#737]: https://github.com/emacs-php/php-mode/pull/737
[#739]: https://github.com/emacs-php/php-mode/pull/739
[#740]: https://github.com/emacs-php/php-mode/pull/740
[#741]: https://github.com/emacs-php/php-mode/pull/741
[#743]: https://github.com/emacs-php/php-mode/pull/743
[#745]: https://github.com/emacs-php/php-mode/pull/745
[#746]: 

[NonGNU ELPA] Pcre2el version 1.12

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

Pcre2el describes itself as:

  ===
  regexp syntax converter
  ===

More at https://elpa.nongnu.org/nongnu/pcre2el.html

## Summary:

  1 pcre2el: convert between PCRE, Emacs and rx regexp syntax
  ═══

  1.1 Overview
  

`pcre2el' or `rxt' (RegeXp Translator or RegeXp Tools) is a utility
for working with regular expressions in Emacs, based on a
recursive-descent parser for regexp syntax. In addition to converting
(a subset of) PCRE syntax into its Emacs equivalent, it can do the
following:

## Recent NEWS:

[Not provided ]


[NonGNU ELPA] Pcmpl-Args version 0.1.3

2024-03-31 Thread ELPA update
Version 0.1.3 of package Pcmpl-Args has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Pcmpl-Args describes itself as:

  =
  Enhanced shell command completion
  =

More at https://elpa.nongnu.org/nongnu/pcmpl-args.html

## Summary:

  1 pcmpl-args – Enhanced shell command completion
  

[file:https://melpa.org/packages/pcmpl-args-badge.svg]

pcmpl-args extends option and argument completion of shell commands
read by Emacs. It is intended to make shell completion in Emacs
comparable to the rather excellent completion provided by both Bash
and Zsh.

This package uses `pcomplete' to define completion handlers which are
used whenever shell completion is performed. This includes when
commands are read in the minibuffer via `shell-command' (`M-!') or in
`shell-mode'.

Completion support is provided for many different commands including:

• GNU core utilities (ls, rm, mv, date, sort, cut, printf, …)

• Built-in shell commands (if, test, time, …)

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Page-Break-Lines version 0.15

2024-03-31 Thread ELPA update
Version 0.15 of package Page-Break-Lines has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Page-Break-Lines describes itself as:

  ===
  Display ^L page breaks as tidy horizontal lines
  ===

More at https://elpa.nongnu.org/nongnu/page-break-lines.html

## Summary:

  This library provides a global mode which displays form feed
  characters as horizontal rules.

  Install from Melpa or Marmalade, or add to `load-path' and use
  (require 'page-break-lines).

  Use `page-break-lines-mode' to enable the mode in specific buffers,
  or customize `page-break-lines-modes' and enable the mode globally with
  `global-page-break-lines-mode'.

  Issues and limitations:

  If `page-break-lines-char' is displayed at a different width to
  regular characters, the rule may be either too short or too long:
  rules may then wrap if `truncate-lines' is nil.  On some systems,
  Emacs may erroneously choose a different font for the page break
  symbol, which choice can be overridden using code such as:

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Parseedn version 1.2.1

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

Parseedn describes itself as:

  ==
  Clojure/EDN parser
  ==

More at https://elpa.nongnu.org/nongnu/parseedn.html

## Summary:

  
[![CircleCI](https://circleci.com/gh/clojure-emacs/parseedn.svg?style=svg)](https://circleci.com/gh/clojure-emacs/parseedn)
  
[![MELPA](http://melpa.org/packages/parseedn-badge.svg)](http://melpa.org/#/parseedn)
  [![MELPA 
Stable](http://stable.melpa.org/packages/parseedn-badge.svg)](http://stable.melpa.org/#/parseedn)

  # EDN parser for Emacs Lisp

  `parseedn` is an Emacs Lisp library for parsing [EDN
  data](https://github.com/edn-format/edn). It uses
  [`parseclj`](https://github.com/clojure-emacs/parseclj)'s shift-reduce parser
  internally.

## Recent NEWS:

# 1.2.1 (2023-12-03)

- Update parseclj to 
[1.1.1](https://github.com/clojure-emacs/parseclj/blob/v1.1.1/CHANGELOG.md#111-2022-02-07).

# 1.2.0 (2023-09-29)

- [#12](https://github.com/clojure-emacs/parseedn/issues/12): Allow empty 
vectors to be printed.
- [#14](https://github.com/clojure-emacs/parseedn/pull/14): avoid C stack 
overflows.
- [#15](https://github.com/clojure-emacs/parseedn/pull/15): correctly process 
empty hashmaps.
- [#17](https://github.com/clojure-emacs/parseedn/pull/17): Add support for 
namespaced maps.

# 1.1.0 (2022-02-07)

- [#11](https://github.com/clojure-emacs/parseedn/pull/11) Support a 
default-data-reader for tagged literals
- Via parseclj: support bigint

# 1.0.6 (2021-10-13)

- Make sure parseedn and parseclj versions are in sync

# 1.0.5 (2021-10-13)

- [#10](https://github.com/clojure-emacs/parseedn/pull/10) Replace `cl-case` 
with `cond`

# 1.0.4 (2021-09-30)

- Drop use of (map-merge 'alist) for older Emacsen

# 1.0.3 (2021-09-29)

- Follow upstream parseclj versioning

# 1.0.2 (2021-09-29)

- Follow upstream parseclj versioning

# 1.0.0 (2021-09-27)

## Added

- Added print handler for `#uuid` and `#inst`

# 0.2.0 (2020-09-09 / d25ebc5)

## Added

- Add support for alist, plist and an explicit error for unsupported dotted 
pair notation.

## Fixed

- Fix printing of hash-maps with multiple entries.

# 0.1.0 (2019-03-31 / ddf824b)

Initial release of parseedn



[NonGNU ELPA] Pacmacs version 0.1.1

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

Pacmacs describes itself as:

  
  Pacman for Emacs
  

More at https://elpa.nongnu.org/nongnu/pacmacs.html

## Summary:

  Pacmacs game for Emacs

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Paredit version 26

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

Paredit describes itself as:

  ==
  minor mode for editing parentheses
  ==

More at https://elpa.nongnu.org/nongnu/paredit.html

## Summary:

  Paredit keeps your parentheses balanced while editing.  Paredit Mode
  binds keys like `(', `)', and `"' to insert or delete parentheses
  and string quotes in balanced pairs as you're editing without
  getting in your way, augments editing keys like `C-k' to handle
  balanced expressions, and provides advanced commands for editing
  balanced expressions like splicing and joining while judiciously

## Recent NEWS:

* Paredit Release Notes -*- outline -*-

paredit -- parenthetical editing in Emacs

https://paredit.org

Latest release: https://paredit.org/paredit.el
Current development version: https://paredit.org/paredit-beta.el

** Version 27 (beta)

*** Improved some edge cases in paredit-kill with kill-whole-line enabled.
 Many other edge cases are slightly broken; patches welcome!

** Version 26 -- 2022-11-26

Minor bug fix release, mainly to set a new branch scheme:

- `master' branch is where development and releases happen
  => on release, one commit to remove beta and a second to bump version
- `release' branch points at latest release commit on master
- no `maint-N' branches

This replaces the old scheme where master was branched into maint-N and
then the beta tag was stripped off in the maint-N branch, which meant
no one branch would automatically track the current release as ELPA
prefers.

Other changes:

*** M-s (paredit-splice-sexp) now restores column in text fields like ielm.
*** Deletion now respects `delete-active-region'.

** Version 25 -- 2022-11-25

*** paredit now lives at paredit.org.
*** M-r (paredit-raise-sexp) now respects active mark in Transient Mark Mode.
*** Paredit Mode and Electric Indent Mode are noted as incompatible.
*** M-q (paredit-reindent-defun) now respects `fill-paragraph-function'.
*** New variables `paredit-comment-prefix-...' for `paredit-comment-dwim'.
*** Reading character in Backslash escape now inherits input method.
*** M-r (paredit-raise-sexp) no longer reindents single-line sexps.
*** Various bug fixes and additions to test suite.
*** Worked around brokenness induced by Electric Indent Mode.
 (Thanks to Sean Whitton for reporting the bug and discussing the fix.)

NOTE: The Electric Indent Mode workaround turns out to break ielm and
other interactive modes, because paredit now defines RET, overriding
the binding in interactive modes that submits an input.

Workaround to restore the old behaviour:

  (define-key paredit-mode-map (kbd "RET") nil)
  (define-key paredit-mode-map (kbd "C-j") 'paredit-newline)

Recommended to disable Electric Indent Mode at the same time.

** Version 24 -- 2014-12-06

*** Slurp/barf now support prefix arguments with the obvious semantics.
*** HTML quick reference is a little prettier now, perhaps.
*** paredit.el no longer defines `backward-down-list'.
*** Slurp `(|) foo' now yields `(|foo)', not the frustrating `(| foo)'.
*** C-M-f/C-M-b (paredit-forward/paredit-backward) now move out of strings.
*** Changed M-" (paredit-meta-doublequote) to not break line, like M-).
*** New command: paredit-meta-doublequote-and-newline has old behaviour.
*** Several commands preserve indentation and point column better.
*** Motion commands support shift selection in GNU Emacs 24 and later.
*** `backward-delete-char' changes in GNU Emacs 24 no longer botch paredit.
*** Various bug fixes.

** Version 23 -- 2013-04-07

Paredit no longer runs in GNU Emacs 20.  It now requires 21 or later.

Paredit now has a small set of automatic tests.

*** New key: `M-?' is bound to `paredit-convolute-sexp'
*** New variable: paredit-override-check-parens-function
*** New command: paredit-delete-region
*** New command: paredit-kill-region
*** Renamed command: paredit-recentre-on-sexp -> paredit-recenter-on-sexp
*** Various bug fixes.

** Version 22 -- 2010-10-09

The copying terms of paredit are now the GPLv3+, rather than the
3-clause BSD licence.

*** Style and Bugs

- paredit.el now has a header and footer conforming to the elisp
  guidelines, so that it can be used with package.el.

- `paredit-mode' now has an autoload cookie.

- Miscellaneous bugs have been fixed, mostly to make paredit behave the
  way it should when before it would simply signal an error, or to make
  paredit signal an error when before it would do something bogus.

*** Altered Behaviour

- `paredit-raise-sexp' (M-r) now works when inside strings and
  characters.

- `paredit-comment-dwim' (M-;) behaves slightly differently in the
...
...



[NonGNU ELPA] Parseclj version 1.1.1

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

Parseclj describes itself as:

  ==
  Clojure/EDN parser
  ==

More at https://elpa.nongnu.org/nongnu/parseclj.html

## Summary:

  Top level API for the Clojure parser.

## Recent NEWS:

# 1.1.1 (2022-02-07)

- [#41](https://github.com/clojure-emacs/parseclj/pull/41) Add a 
`lexical-binding` declaration

# 1.1.0 (2022-02-07)

- [#36](https://github.com/clojure-emacs/parseclj/pull/36) Add support for 
bigint

# 1.0.6 (2021-10-13)

- Make sure parseedn and parseclj versions are in sync

# 1.0.5 (2021-10-13)

- [#34](https://github.com/clojure-emacs/parseclj/pull/34) Replace `cl-case` 
with `cond`

# 1.0.4 (2021-09-30)

- Provide parseclj-alist-merge, since we can't use `(map-merge 'alist)` yet in 
Emacs 25/26.

# 1.0.3 (2021-09-29)

- Remove remaining a.el usage (this time for real)

# 1.0.1 (2021-09-27)

- Remove remaining a.el usage

# 1.0.0 (2021-09-27)

- Added a `:read-one` option to read/parse a single form at a time
- Support more reader dispatch macro forms: eval (`#=`), shebang (`#!`),
  symbolic value (`##NaN`)

# 0.2.0 (2020-10-12)

- raise error on unmatched closing paren/brace

# 0.1.0 (2018-05-27)

Initial release.



[NonGNU ELPA] P4-16-Mode version 0.3

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

P4-16-Mode describes itself as:

  ==
  Support for the P4_16 programming language
  ==

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

## Summary:

   ━━
P4_16 MODE FOR EMACS
   ━━


  A simple major-mode for the [P4 Programming Language].


  [P4 Programming Language] 


  1 Original Author
  ═

This was originally made by Vladimir Gurevich
 as a part of the [P4Lang
Tutorials Repo].


  [P4Lang Tutorials Repo] 


  2 LICENSE
  ═

Original work licensed Apache 2.0.

My modifications are Apache 2.0 **OR** MIT.

## Recent NEWS:

[Not provided ]


[NonGNU ELPA] Package-Lint version 0.23

2024-03-31 Thread ELPA update
Version 0.23 of package Package-Lint has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Package-Lint describes itself as:

  ===
  A linting library for elisp package authors
  ===

More at https://elpa.nongnu.org/nongnu/package-lint.html

## Summary:

  Provides a list of issues with the package metadata of a file,
  e.g. the package dependencies it requires.

  See function `package-lint-buffer'.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Orgit version 1.9.0

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

Orgit describes itself as:

  ==
  Support for Org links to Magit buffers
  ==

More at https://elpa.nongnu.org/nongnu/orgit.html

## Summary:

  1 Link to Magit buffers from Org documents
  ══

This package defines several Org link types, which can be used to link
to certain Magit buffers.  Use the command `org-store-link' while such
a buffer is current to store a link.  Later you can insert it into an
Org buffer using the command `org-insert-link'.


  1.1 Format
  ──

The three link types defined here take these forms:

┌
│ orgit:/path/to/repo/links to a magit-status buffer
│ orgit-log:/path/to/repo/::REV   links to a magit-log buffer
│ orgit-rev:/path/to/repo/::ARGS  links to a magit-revision buffer
└

## Recent NEWS:

[Not provided ]


[NonGNU ELPA] Org-Tree-Slide version 2.8.22

2024-03-31 Thread ELPA update
Version 2.8.22 of package Org-Tree-Slide has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Org-Tree-Slide describes itself as:

  
  A presentation tool for org-mode
  

More at https://elpa.nongnu.org/nongnu/org-tree-slide.html

## Summary:

━━━
 README FOR ORG TREE SLIDE
━━━


   [2023-08-26 Sat 22:20]


  [http://melpa.org/packages/org-tree-slide-badge.svg]
  [http://stable.melpa.org/packages/org-tree-slide-badge.svg]

  


  [http://melpa.org/packages/org-tree-slide-badge.svg]
  

  [http://stable.melpa.org/packages/org-tree-slide-badge.svg]
  


  1 1. What's this?
  ═

The main purpose of this elisp is to handle each tree in an org buffer
as a slide by simple narrowing. This emacs lisp is a minor mode for
Emacs Org-mode.

## Recent NEWS:

2023-03-05  Takaaki ISHIKAWA  

* org-tree-slide.el: This package requires Emacs 25.2 or later
- outline-hide-subtree, outlineshow-children, and outline-show-subtree 
are NOT defined in outline.el contained in Emacs 25.1 or earlier
- Users of Emacs 25.1 or earlier can still use org-tree-slide.el by 
loading org-tree-slide-compt.el before activating org-tree-slide.el.

2023-02-23  Lukas Zumvorde  

* org-tree-slide.el: Prevent warning messages during native compilation
Add line breaks to docstrings to shorten them to <80 characters per line
Replace deprecated function calls with their new equivalents
- hide-subtree -> outline-hide-subtree
- show-children -> outline-show-children
- show-subtree -> outline-show-subtree
require face-remap file explicitly to ensure face-remap-remove-relative 
is loaded
Add missing type definition to defcustom of 
org-subtree-slide-heading-level-{1,2,3,4}

2020-06-11  Takaaki ISHIKAWA  

* org-tree-slide.el: Depends on emacs 24.3
Replace org-tree-slide--narrowing-p with buffer-narrowed-p.

2020-06-05  Takaaki ISHIKAWA  

* org-tree-slide.el (org-tree-slide-indicator): New plist to control 
showing messages in mini buffer

2020-01-14  Norman Walsh  

* org-tree-slide.el: Add support for date header (#31)

2019-07-30  Takaaki ISHIKAWA  

* org-tree-slide.el (org-tree-slide-content--pos): Rename

2019-06-30  Boruch Baum  

* org-tree-slide.el (org-tree-slide-content): Toggle back to slide
presentation, to exact position where you left off.
(org-tree-slide-content--pos): New variable to support this feature.

2018-11-26  Takaaki ISHIKAWA  

* org-tree-slide.el: Extract header colors from default face of frame
- the implementation of `org-tree-slide-header-overlay-face' is updated 
so that user don't need to set the variable explicitly. In case user customized 
theme is updated after loading this package, an appropriate function for 
updating the face spec should be run in `org-tree-slide-play-hook'. For 
instance,
  (defun my-reload-header-face ()
(face-spec-set 'org-tree-slide-header-overlay-face
 `((t (:bold t :foreground ,(face-foreground 'default)
   :background ,(face-background 'default))
  (add-hook 'org-tree-slide-play-hook #'my-reload-header-face)

2018-09-06  Takaaki ISHIKAWA  

* org-tree-slide.el: Support additional heading faces (#28)
- outline-1 and outline-4 can be also emphasized.

2017-11-30  Takaaki ISHIKAWA  

* org-tree-slide.el: Added a hook for CONTENT viewing mode

2016-05-14  Takaaki ISHIKAWA  

* org-tree-slide.el: Merged breadcrumbs feature (#23) (by Matus)
- org-tree-slide-breadcrumbs is added to show breadcrumbs in the header

2015-12-23  Takaaki ISHIKAWA  

* org-tree-slide.el: Added Version header

* org-tree-slide.el: Added a tag for Melpa Stable

2015-08-14  Takaaki ISHIKAWA  

* org-tree-slide.el: 'COMMENT'-subtree will be hidden (by Stefano)
- org-tree-slide--show-subtree is added
- Subtrees that start with 'COMMENT' will be hidden during presentation 
even though org-tree-slide-fold-subtrees-skipped is nil
Thanks to Stefano BENNATI

2015-08-09  Takaaki ISHIKAWA  

* org-tree-slide.el: Added a flag to reveal subtrees to be skipped
- org-tree-slide-fold-subtrees-skipped is added
- The original idea was proposed by bennati (https://github.com/bennati)
- org-tree-slide--heading-level-skip-p was revised so that the status 
can be checked by providing an arbitrary level number.

2015-02-27  Takaaki ISHIKAWA  

* org-tree-slide.el: Hide 

[NonGNU ELPA] Org-Superstar version 1.5.1

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

Org-Superstar describes itself as:

  =
  Prettify headings and plain lists in Org mode
  =

More at https://elpa.nongnu.org/nongnu/org-superstar.html

## Summary:


 ORG-SUPERSTAR-MODE



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

  


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

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


  1 About
  ═══

Prettify headings and plain lists in Org mode.  This package is a
direct descendant of ‘[org-bullets]’, with most of the code base
completely rewritten.  Currently, this package supports:

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Org-Present version 0.1

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

Org-Present describes itself as:

  ==
  Minimalist presentation minor-mode for Emacs org-mode.
  ==

More at https://elpa.nongnu.org/nongnu/org-present.html

## Summary:

  # org-present-mode
  [![NonGNU 
ELPA](https://elpa.nongnu.org/nongnu/org-present.svg)](https://elpa.nongnu.org/nongnu/org-present.html)

  This is meant to be an extremely minimalist presentation tool for
  Emacs [org-mode](http://orgmode.org/).  Simply layout your
  presentation with each slide under a top-level header, start the minor
  mode with 'org-present', and page through each slide with left/right
  keys.

  ## Philosophy

  Most of the time I'm giving a talk, it is a work in progress and I want to be 
be able to edit
  as I go along. Also, to split my frame and work on code examples with my 
slides still visible.

  ## Configuration

  Add something like this to your emacs config:

  ```lisp
  (add-to-list 'load-path "~/path/to/org-present")
  (autoload 'org-present "org-present" nil t)
  ```

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Org-Mime version 0.3.2

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

Org-Mime describes itself as:

  =
  org html export for text/html MIME emails
  =

More at https://elpa.nongnu.org/nongnu/org-mime.html

## Summary:

  1 org-mime
  ══

[https://travis-ci.org/org-mime/org-mime.svg?branch=master]
[file:https://elpa.nongnu.org/nongnu/org-mime.svg]
[file:http://melpa.org/packages/org-mime-badge.svg]
[file:http://stable.melpa.org/packages/org-mime-badge.svg]

This program sends HTML email using Org-mode HTML export.

This approximates a WYSiWYG HTML mail editor from within Emacs, and
can be useful for sending tables, fontified source code, and inline
images in email.

Tested on Emacs 25.1, 26.1, 27

Screenshot: 


  [https://travis-ci.org/org-mime/org-mime.svg?branch=master]
  

  [file:https://elpa.nongnu.org/nongnu/org-mime.svg]
  

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Org-Journal version 2.2.0

2024-03-31 Thread ELPA update
Version 2.2.0 of package Org-Journal has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Org-Journal describes itself as:

  ===
  a simple org-mode based journaling mode
  ===

More at https://elpa.nongnu.org/nongnu/org-journal.html

## Summary:

  
[file:https://github.com/bastibe/org-journal/actions/workflows/test.yml/badge.svg?branch=master]
  [https://elpa.nongnu.org/nongnu/org-journal.svg]
  [file:http://melpa.org/packages/org-journal-badge.svg]
  [file:http://stable.melpa.org/packages/org-journal-badge.svg]

  <./org-journal.svg>


  
[file:https://github.com/bastibe/org-journal/actions/workflows/test.yml/badge.svg?branch=master]
  

  [https://elpa.nongnu.org/nongnu/org-journal.svg]
  

  [file:http://melpa.org/packages/org-journal-badge.svg]
  

  [file:http://stable.melpa.org/packages/org-journal-badge.svg]
  


  1 org-journal
  ═

## Recent NEWS:

2.2.0 / 2023-03-09
==

  - fix to check journal files in symlink directory correctly (tomoyukim)
  - Add note for issue #406 in README.org (Marcel van der Boom)
  - fix: do not error out on timestamps with extra components (#407) (Janek)
  - fix failing test case #404 (Jason May)
  - don't break journaling if CREATED exists at file level #383 (Jason May)
  - fill docstrings to prevent byte-compile warnings (Jason May)
  - Add NonGNU ELPA to installation instructions (Stefan Kangas)
  - Add NonGNU ELPA badge to README.org (Stefan Kangas)
  - Add copyright and license header (Stefan Kangas)
  - Encryption enabling added to org-journal-mode-hook (quantum)
  - added documentation for `org-journal-mode-hook` (quantum)
  - visual-line-mode not present in org-journal-mode-hook (quantum)
  - Replace kill-region with delete-region (Janek)
  - removed repeated text from readme (Harsha Somisetty)
  - Fix multi-line file header being mixed up with the journal entry. 
(Alexander Miller)
  - Minor typos in docstrings (Christopher League)
  - document org-journal-hide-entries-p (Damien)
  - Remove deplicate of C-c C-j definition. (Dmitrii Kuragin)
  - Update documentation to reflect removed 'C-c C-j' global key (Dmitrii 
Kuragin)
  - Remove key definition in the package loading. (Dmitrii Kuragin)
  - Fix failing test (Christian Schwarzgruber)
  - Set FIXEDCASE flag on replace-regexp-in-string (Christian Schwarzgruber)
  - Add scheduled entry time of the day (Daniel Nicolai)
  - Replace get-file-buffer with find-buffer-visiting (wolfwang)
  - Fix incorrect entry-path when extend-today (yangsheng6810)
  - Just a little code rework (Christian Schwarzgruber)
  - Swallow message in test (Christian Schwarzgruber)
  - Also test against Emacs 27.1 (Christian Schwarzgruber)
  - Fix and clean-up org-journal-scheduled-weekly-test (Christian Schwarzgruber)
  - Fix Agenda integration when not using daily files (Christian Schwarzgruber)

2.1.2 / 2021-01-28
==

  - Ignore org-journal-autoloads.el (Christian Schwarzgruber)
  - Update CONTRIBUTORS file (Christian Schwarzgruber)
  - Update CHANGELOG file with missing 2.1.1 changes (Christian Schwarzgruber)
  - Adapt CHANGELOG file for new format (Christian Schwarzgruber)
  - Add new internal function org-journal--sanity-checks (Christian 
Schwarzgruber)
  - Rename org-journal--dir-check-or-create to org-journal--create-journal-dir 
(Christian Schwarzgruber)
  - Re-factor org-journal-new-entry (Christian Schwarzgruber)
  - Rename org-journal--org-heading-p to 
org-journal--is-date-prefix-org-heading-p (Christian Schwarzgruber)
  - Mark org-journal-delete-old-carryover public by replacing -- with - 
(Christian Schwarzgruber)
  - More work on doc-strings (Christian Schwarzgruber)
  - Resolve #323 (aragaer)
  - Add test for #323 and fix small bug in org-journal-new-date-entry 
(Christian Schwarzgruber)
  - Formatting (Christian Schwarzgruber)
  - Fix doc-string warnings (Christian Schwarzgruber)
  - Add fixme to test case (Christian Schwarzgruber)
  - Move yearly test to subdirectory too (Christian Schwarzgruber)
  - Kill any left over buffers after the ert test failed on next execution 
(Christian Schwarzgruber)
  - Argument scheduled-time is a list not a string and cannot be passed to 
org-time-string-to-time (Christian Schwarzgruber)
  - [tests] Move daily carryover tests to subdirectory (Christian Schwarzgruber)
  - Prepare for next patch release (Christian Schwarzgruber)
  - Add test to proof that 7 is correct for Sunday week start (Christian 
Schwarzgruber)
  - Try to reproduce #309 (Christian Schwarzgruber)
  - Define edebug spec for debugging (Christian Schwarzgruber)
  - Fix "start on sunday" issue (aragaer)
  - Add missing third arg to `define-obsolete-function-alias` (David Duthie)
  - Solve 

[NonGNU ELPA] Org-Contrib version 0.4.2

2024-03-31 Thread ELPA update
Version 0.4.2 of package Org-Contrib has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Org-Contrib describes itself as:

  =
  Unmaintained add-ons for Org-mode
  =

More at https://elpa.nongnu.org/nongnu/org-contrib.html

## Summary:

  This repository contains add-ons to Org.

  You can use them by installing the `org-contrib' NonGNU ELPA package
  from .


  1 Please help maintaining these add-ons
  ═══

Files in this repository used to live in the Org repository but have
been filtered out of the Org 9.5 release.  The `contrib/' directory
used to contain a `scripts/' directory that now lives on [the Worg
repository].

*Files in this repository receive little if no maintainance and there
is no guaranty that they are compatible with the Org stable version.*

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Org-Drill version 2.7.0

2024-03-31 Thread ELPA update
Version 2.7.0 of package Org-Drill has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Org-Drill describes itself as:

  
  Self-testing using spaced repetition
  

More at https://elpa.nongnu.org/nongnu/org-drill.html

## Summary:

  Within an Org mode outline or outlines, headings and associated content are
  treated as "flashcards".  Spaced repetition algorithms are used to conduct
  interactive "drill sessions", where a selection of these flashcards is
  presented to the student in random order.  The student rates his or her
  recall of each item, and this information is used to schedule the item for
  later revision.

  Each drill session can be restricted to topics in the current buffer
  (default), one or several files, all agenda files, or a subtree.  A single
  topic can also be tested.

  Different "card types" can be defined, which present their information to
  the student in different ways.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Org-Auto-Tangle version 0.6.0

2024-03-31 Thread ELPA update
Version 0.6.0 of package Org-Auto-Tangle has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Org-Auto-Tangle describes itself as:

  ==
  Automatically and Asynchronously tangles org files on save
  ==

More at https://elpa.nongnu.org/nongnu/org-auto-tangle.html

## Summary:

 ━
  ORG-AUTO-TANGLE
 ━


  This package (i.e org-auto-tangle) is a very simple emacs package that
  allows you to automatically tangle org files on save. This is done by
  adding the option `#+auto_tangle: t' in your org file.

  The tangling process happens asynchronously so it will not block your
  emacs session.


  1 USAGE
  ═══

Simply require the package in you emacs init and hook it into
org-mode.

┌
│ 
│ (require 'org-auto-tangle)
│ 
│ (add-hook 'org-mode-hook 'org-auto-tangle-mode)
│ 
└

or you can use use-package

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Multiple-Cursors version 1.4.0

2024-03-31 Thread ELPA update
Version 1.4.0 of package Multiple-Cursors has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Multiple-Cursors describes itself as:

  ===
  Multiple cursors for emacs.
  ===

More at https://elpa.nongnu.org/nongnu/multiple-cursors.html

## Summary:

  Multiple cursors for Emacs. This is some pretty crazy functionality, so yes,
  there are kinks. Don't be afraid though, I've been using it since 2011 with
  great success and much merriment.

  ## Basic usage

  Start out with:

  (require 'multiple-cursors)

  Then you have to set up your keybindings - multiple-cursors doesn't presume to
  know how you'd like them laid out. Here are some examples:

  When you have an active region that spans multiple lines, the following will
  add a cursor to each line:

  (global-set-key (kbd "C-S-c C-S-c") 'mc/edit-lines)

  When you want to add multiple cursors not based on continuous lines, but 
based on
  keywords in the buffer, use:

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Nasm-Mode version 1.1.1

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

Nasm-Mode describes itself as:

  
  NASM x86 assembly major mode
  

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

## Summary:

  A major mode for editing NASM x86 assembly programs. It includes
  syntax highlighting, automatic indentation, and imenu integration.
  Unlike Emacs' generic `asm-mode`, it understands NASM-specific
  syntax.

  NASM Home: http://www.nasm.us/

  Labels without colons are not recognized as labels by this mode,
  since, without a parser equal to that of NASM itself, it's
  otherwise ambiguous between macros and labels. This covers both
  indentation and imenu support.

  The keyword lists are up to date as of NASM 2.12.01.
  http://www.nasm.us/doc/nasmdocb.html

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Mpv version 0.2.0

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

Mpv describes itself as:

  
  control mpv for easy note-taking
  

More at https://elpa.nongnu.org/nongnu/mpv.html

## Summary:

  This package is a potpourri of helper functions to control a mpv

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Nix-Mode version 1.5.0

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

Nix-Mode describes itself as:

  =
  Major mode for editing .nix files
  =

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

## Summary:

  A major mode for editing Nix expressions (.nix files).  See the Nix manual

## Recent NEWS:

# Changelog

## Unreleased (1.6.0)

* Introduce nix-store-path-omit-self customization option.

## 1.5.0

* Removed json-mode dependency, using js instead.
* Compatibility with Emacs 28+.
* Add nix-flake commands, based on magit-section.
* Add nix-store-show-log command.
* Other various fixes.

## 1.4.5

* Fixed completion support in nix-repl-mode for Nix 2.

## 1.4.4

### Changes

* Fix a bug causing Nix-based completions to throw an error

## 1.4.3

### Changes

* Better documentation for nix-prettify-mode
* Fixes for nix-eshell.el
* Use `NIX_GET_COMPLETIONS` if Nix 3.0 is installed
* Add flake.nix

## 1.4.2

### Changes

* Fixed build scripts to work with newer org-mode.
* Invoke smie indent function locally, instead of globally.
* Indent correctly when encountering preceding angle bracket paths.
* Require Emacs 25.
* Add json-mode dependency.

## 1.4.1

### Changes

* Made smie-setup optional. Some really large files can take a little
  bit to load. You can smie by setting nix-mode-use-smie to nil. It is
  still enabled by default.

* Tweaks to how smie works.

## 1.4.0

### Changes

* Introduced SMIE indentation mode. It is now the default. The old
  behavior can be restored by setting ‘nix-indent-function’ to
  indent-relative.

* Added the ‘nix-indent-region’ function to indent blocks of Nix
  expressions. This can be used as a dumb formatter.

* Better testing has been added to make sure we handle more cases of
  Nix indentation style.

## 1.3.0

* Added manual.

* Create CHANGELOG.md

### New files

* nix.el: customization settings for nix installation

## 1.2.1

### Changes

* fix byte-compile error

## 1.2.0

### New files

* nix-format.el: format Nix code using nixfmt
* nix-mode-mmm.el: treate multiline strings as sh-script within nix-mode
* nix-repl.el: run nix-repl within Emacs
* nix-prettify-mode.el: shorten store paths to /nix/store/…-foo-0.1
* nix-shell.el: run nix-shell within Emacs
* nix-company.el: complete Nix expressions through company

### Changes

All of these reflect nix-mode.el and what's been changed from the original 
nix-mode.el.

* add some simple tests for nix-mode
* handle antiquotes within Nix expressions better
* handle multiline string better
* fixes some edge cases for ''${ (escaped antiquote)
* indent Nix code based on Nix-specific rules (not just indent-relative)
* enforce Nix spacing style rules in nix-mode (2 spaces, no tabs)

### Bug fixes

This version fixes the following bugs in the original Nix version:

* fixes the issue where /* by a multiline string is interpreted as a comment
  (NixOS/nix#662)
* fixes antiquote highlighting within double quotes like x="${asdf}" 
(NixOS/nix#1055)
* fixes an issue in org-mode fontification of nix files (NixOS/nix#1040)
* Also, should these issues should be closable: NixOS/nix#1419, NixOS/nix#1086,
  NixOS/nix#1054

## 1.0

Original nix-mode
from [https://github.com/NixOS/nix/](https://github.com/NixOS/nix/). See that
repository for older changelog.



[NonGNU ELPA] Monokai-Theme version 3.5.3

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

Monokai-Theme describes itself as:

  ===
  A fruity color theme for Emacs.
  ===

More at https://elpa.nongnu.org/nongnu/monokai-theme.html

## Summary:

  A port of the popular Textmate theme Monokai for Emacs 24, built on top

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Opam-Switch-Mode version 1.7

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

Opam-Switch-Mode describes itself as:

  =
  Select OCaml opam switches via a menu
  =

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

## Summary:

  # opam-switch-mode

  [![NonGNU 
ELPA](https://elpa.nongnu.org/nongnu/opam-switch-mode.svg)](https://elpa.nongnu.org/nongnu/opam-switch-mode.html)
  [![MELPA 
Stable](https://stable.melpa.org/packages/opam-switch-mode-badge.svg)](https://stable.melpa.org/#/opam-switch-mode)
  
[![MELPA](https://melpa.org/packages/opam-switch-mode-badge.svg)](https://melpa.org/#/opam-switch-mode)

  Provide a command `opam-switch-set-switch` to change the opam switch
  of the running Emacs session, and a minor mode `opam-switch-mode` to
  select the opam switch via a (menu-bar or mode-bar) menu.

## Recent NEWS:

# Changelog

All notable changes to 
[opam-switch-mode](https://github.com/ProofGeneral/opam-switch-mode)
will be documented in [this 
file](https://github.com/ProofGeneral/opam-switch-mode/blob/master/NEWS.md),
in reverse chronological order.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).

## [Unreleased]

### Added

### Fixed

### Changed

### Removed

## [1.7] - 2023-07-26

### Changed

- **README.md**: Mention Tuareg and Merlin, regarding opam-switch-mode support
- **release.sh**: Remove noise (empty headings) in **NEWS.md** at release time
- (opam-switch--get-switches): Use command `opam switch -s`, so we avoid regexp 
filtering code, closes 
[#15](https://github.com/ProofGeneral/opam-switch-mode/issues/15)

## [1.6] - 2023-07-14

### Added

- Use command `opam env --switch=$it --set-switch`, so the env var 
`$OPAMSWITCH` is also set

## [1.5] - 2023-07-12

### Changed

- **README.md**: Use vanilla (not GitHub-flavored) Markdown syntax for snippets
- Replace (redraw-display) with (force-mode-line-update t)
- Memoize (opam-switch-mode-lighter) to speed-up mode-line updates

## [1.4] - 2023-07-11

### Added

- (opam-switch-mode-lighter): Indicate the switch name in the minibuffer, 
closes [#11](https://github.com/ProofGeneral/opam-switch-mode/issues/11)

### Changed

- **README.md**: Document the feature from [1.3]

## [1.3] - 2023-07-11

### Added

- New hook: opam-switch-before-change-opam-switch-hook
- (opam-switch-set-switch): Call (run-hooks 
'opam-switch-before-change-opam-switch-hook) before changing the env

## [1.2] - 2023-07-11

### Added

- **NEWS.md**: Changelog

### Fixed

- **README.md**: Markdown badges
- (opam-switch--reset-env) unexpectedly cleared exec-path, closes 
[#13](https://github.com/ProofGeneral/opam-switch-mode/issues/13)
- (opam-switch--get-current-switch) returned "_opam" for local switches
- (opam-switch--set-env) raised "No opam-root directory in PATH" for local 
switches, closes 
[#12](https://github.com/ProofGeneral/opam-switch-mode/issues/12)

### Changed

- Replace menu-bar's name (s/Opam-switch/OPSW/) so it matches mode-bar's name
- Change mode-bar's first element, so it expands to "OPSW - Opam Switch Mode"
- **release.sh**: auto-update **NEWS.md**

## [1.1] - 2023-06-20

### Added

- **release.sh**: new script

### Fixed

- tweaks and cleanups by [**@monnier**](https://github.com/monnier)

## [1.0] - 2022-11-15

- Initial release, distributed on MELPA.


[Unreleased]: 
https://github.com/ProofGeneral/opam-switch-mode/compare/1.7...HEAD
[1.7]: https://github.com/ProofGeneral/opam-switch-mode/compare/1.6...1.7
[1.6]: https://github.com/ProofGeneral/opam-switch-mode/compare/1.5...1.6
[1.5]: https://github.com/ProofGeneral/opam-switch-mode/compare/1.4...1.5
[1.4]: https://github.com/ProofGeneral/opam-switch-mode/compare/1.3...1.4
[1.3]: https://github.com/ProofGeneral/opam-switch-mode/compare/1.2...1.3
[1.2]: https://github.com/ProofGeneral/opam-switch-mode/compare/1.1...1.2
[1.1]: https://github.com/ProofGeneral/opam-switch-mode/compare/1.0...1.1
[1.0]: https://github.com/ProofGeneral/opam-switch-mode/releases/tag/1.0



[NonGNU ELPA] Oblivion-Theme version 0.1

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

Oblivion-Theme describes itself as:

  ==
  A port of GEdit oblivion theme
  ==

More at https://elpa.nongnu.org/nongnu/oblivion-theme.html

## Summary:

  This file is based on GEdit theme of the same name.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Nginx-Mode version 1.1.9

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

Nginx-Mode describes itself as:

  =
  major mode for editing nginx config files
  =

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

## Summary:

  This is a quick mode for editing Nginx config files, as I didn't find
  anything else around that did quite this much.

  Many thanks to the authors of puppet-mode.el, from where I found a
  useful indentation function that I've modified to suit this situation.

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Moe-Theme version 1.0.2

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

Moe-Theme describes itself as:

  ===
  A colorful eye-candy theme. Moe, moe, kyun!
  ===

More at https://elpa.nongnu.org/nongnu/moe-theme.html

## Summary:

  1 moe-theme
  ═══

https://raw.github.com/kuanyui/moe-theme.el/master/pics/moe-theme.png>">https://raw.github.com/kuanyui/moe-theme.el/master/pics/moe-theme.png>"
width="720" height="401"/>


  1.1 Screenshot
  ──

## Recent NEWS:

[Not provided ]



[NonGNU ELPA] Minibar version 0.3

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

Minibar describes itself as:

  
  Modular status bar in minibuffer
  

More at https://elpa.nongnu.org/nongnu/minibar.html

## Summary:


 MINIBAR - MODULAR STATUS BAR IN MINIBUFFER



  The echo area is unused most of the time.  Sometimes this empty area so
  annoying that some people want to get rid of it.  This package makes it
  useful by showing a status bar in it when it's unused.  This is
  especially helpful when you use Emacs as your X window manager using
  EXWM.


  1 Installation
  ══

  1.1 Quelpa
  ──

┌
│ (quelpa '(minibar :fetcher git
│ :url "https://codeberg.org/akib/emacs-minibar.git;))
└


  1.2 Straight.el
  ───

┌
│ (straight-use-package
│  '(minibar :type git
│  :repo "https://codeberg.org/akib/emacs-minibar.git;))
└

## Recent NEWS:

[Not provided ]


  1   2   3   4   5   6   >