[NonGNU ELPA] Rubocop version 0.6.0

2021-08-11 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 package-list RET.

Rubocop describes itself as:
  An Emacs interface for RuboCop

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



[NonGNU ELPA] Projectile version 2.5.0

2021-08-11 Thread ELPA update
Version 2.5.0 of package Projectile has just been released in NonGNU ELPA.
You can now find it in M-x package-list RET.

Projectile describes itself as:
  Manage and navigate projects in Emacs easily

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

Recent NEWS:

# Changelog

## master (unreleased)

## 2.5.0 (2021-08-10)

### New features

* [#1680](https://github.com/bbatsov/projectile/pull/1680): Add support for 
recursive project discovery.
* 
[#1671](https://github.com/bbatsov/projectile/pull/1671)/[#1679](https://github.com/bbatsov/projectile/pull/1679)
 Allow the `:test-dir` and `:src-dir` options of a project to be set to 
functions for more flexible test switching.
* [#1672](https://github.com/bbatsov/projectile/pull/1672)Add 
projectile-*-use-comint-mode variables for each compilation command.

### Bugs fixed

* [#1550](https://github.com/bbatsov/projectile/issues/1550): Make 
`projectile-regenerate-tags` tramp-aware.
* [#1673](https://github.com/bbatsov/projectile/issues/1673): Fix CMake 
system-preset filename.
* [#1691](https://github.com/bbatsov/projectile/pull/1691): Fix 
`compilation-find-file` advice handling of directory.

### Changes

* Remove `pkg-info` dependency.

## 2.4.0 (2021-05-27)

### New features

* Add `projectile--use-comint-mode` variables (where `` is 
`configure`, `compile`, `test`, `install`, `package`, or `run`). These enable 
interactive compilation buffers.
* Add `projectile-update-project-type` function for updating the properties of 
existing project types.
* [#1658](https://github.com/bbatsov/projectile/pull/1658): New command 
`projectile-reset-known-projects`.
* [#1656](https://github.com/bbatsov/projectile/pull/1656): Add support for 
CMake configure, build and test presets. Enabled by setting 
`projectile-cmake-presets` to non-nil, disabled by default.
* Add optional parameters to `projectile-run-shell-command-in-root` and 
`projectile-run-async-shell-command-in-root`

### Changes

* Add `project` param to `projectile-generate-process-name`.
* [#1608](https://github.com/bbatsov/projectile/pull/1608): Use rebar3 build 
system by default for Erlang projects.
* Rename `projectile-project-root-files-functions` to 
`projectile-project-root-functions`.
* [#1647](https://github.com/bbatsov/projectile/issues/1647): Use "-B" in the 
mvn commands to avoid ANSI coloring clutter in the compile buffer
* [#1657](https://github.com/bbatsov/projectile/pull/1657): Add project 
detection for Debian packaging directories.
* [#1656](https://github.com/bbatsov/projectile/pull/1656): CMake 
compilation-dir removed to accomodate preset support, commands adjusted to run 
from project-root, with "build" still being the default build-directory. The 
non-preset test-command now uses "cmake" with "--target test" instead of 
"ctest".

### Bugs fixed

* [#1639](https://github.com/bbatsov/projectile/pull/1639): Do not ask twice 
for project running ielm, term and vterm.
* [#1250](https://github.com/bbatsov/projectile/issues/1250): Fix 
`projectile-globally-ignored-directories` not working with native indexing.
* [#1438](https://github.com/bbatsov/projectile/pull/1438): Make sure 
`projectile-files-via-ext-command` returns files, not errors.
* [#1450](https://github.com/bbatsov/projectile/pull/1450): Call 
`switch-project-action` within project's temp buffer.
* [#1340](https://github.com/bbatsov/projectile/pull/1340): Fix remote projects 
being removed if TRAMP can't connect.
* [#1655](https://github.com/bbatsov/projectile/pull/1655): Fix 
`projectile-replace-regexp` searching the wrong files when called with prefix 
arg.
* [#1659](https://github.com/bbatsov/projectile/issues/1659): Fix 
`projectile-project-vcs` to work outside a project.
* [#1637](https://github.com/bbatsov/projectile/pull/1661): Integrate with 
savehist-mode.

## 2.3.0 (2020-11-27)

### New features

* [#1517](https://github.com/bbatsov/projectile/issues/1517): Add 
project-specific compilation buffers and only ask to save files in the project 
when compiling.
* New functions `projectile-acquire-root` and 
`projectile-process-current-project-buffers-current`
* New project commands `projectile-package-project`, 
`projectile-install-project`.
* [#1539](https://github.com/bbatsov/projectile/pull/1539): New defcustom 
`projectile-auto-...
...



[NonGNU ELPA] Inf-Clojure version 3.1.0

2021-08-11 Thread ELPA update
Version 3.1.0 of package Inf-Clojure has just been released in NonGNU ELPA.
You can now find it in M-x package-list RET.

Inf-Clojure describes itself as:
  Run an external Clojure process in an Emacs buffer

More at https://elpa.nongnu.org/nongnu/inf-clojure.html

Recent NEWS:

# Changelog

## master (unreleased)

## 3.1.0 (2021-07-23)

### New features

* [#190](https://github.com/clojure-emacs/inf-clojure/pull/190): Helper 
function `inf-clojure-set-repl` to select inf-clojure process buffer.
* Auto-enable `inf-clojure-minor-mode` after invoking `inf-clojure`. This 
behaviour is controlled via `inf-clojure-auto-mode`.
* Include the project name automatically in the REPL buffer name.

### Bugs fixed

* [#152](https://github.com/clojure-emacs/inf-clojure/issues/152): Sanitize 
should only remove whitespace at the end of a command.
* [#188](https://github.com/clojure-emacs/inf-clojure/pull/188): Handle 
newlines between forms for `inf-clojure-eval-buffer`.
* [#189](https://github.com/clojure-emacs/inf-clojure/pull/189): Font-lock code 
inserted in the REPL from a source buffer.

## 3.0.0 (2020-08-01)

### New features

* [#174](https://github.com/clojure-emacs/inf-clojure/pull/174): Invoke 
`inf-clojure` with a prefix argument to prevent using 
`inf-clojure-custom-startup` and `inf-clojure-custom-repl-type`.
* Made it possible to add user-defined REPL types (by modifying 
`inf-clojure-repl-features`).

### Changes

* **(Breaking)** Restructure massively the configuration. See 
`inf-clojure-repl-features` for details.
* [#174](https://github.com/clojure-emacs/inf-clojure/pull/174): Set REPL type 
from startup form or prompt at startup, introduce 
`inf-clojure-custom-repl-type` defcustom.
* [#173](https://github.com/clojure-emacs/inf-clojure/issues/173): Use 
clojure-mode's project detection instead of duplicate version in inf-clojure.

### Bugs fixed

* [#178](https://github.com/clojure-emacs/inf-clojure/issues/178): Ensure a 
valid directory is used when starting process.

## 2.2.0 (2020-04-15)

### New features

* [#170](https://github.com/clojure-emacs/inf-clojure/pull/170): Add insert 
defun and last sexp commands.
* [#160](https://github.com/clojure-emacs/inf-clojure/pull/160): Support 
[Joker](https://joker-lang.org/).

### Bugs fixed

* [#164](https://github.com/clojure-emacs/inf-clojure/pull/164): Fix for 
eldoc-mode on ClojureCLR.
* [#135](https://github.com/clojure-emacs/inf-clojure/pull/135): Improve 
command sanitation code.
* Fix `info-clojure-apropos`.

## 2.1.0 (2018-01-02)

### New Features

* [#114](https://github.com/clojure-emacs/inf-clojure/pull/114): Introduce 
`inf-clojure-project-type` defcustom.
* [#117](https://github.com/clojure-emacs/inf-clojure/pull/117): Introduce 
`tools.deps` project type and `inf-clojure-tools-deps-cmd`.
* [#122](https://github.com/clojure-emacs/inf-clojure/pull/122): Introduce 
`inf-clojure-completions-fn` defcustom.
* [#128](https://github.com/clojure-emacs/inf-clojure/pull/128): Expose 
`inf-clojure-apropos` as `C-c C-S-a` in `inf-clojure-mode` (the REPL).
* [#125](https://github.com/clojure-emacs/inf-clojure/pull/125): Avoid throwing 
an error for frequent operations like completion.
* [#130](https://github.com/clojure-emacs/inf-clojure/pull/130): Support 
loading directory locals in our buffers.
* [#129](https://github.com/clojure-emacs/inf-clojure/pull/129): Improve the 
completion bounds detection (now with keywords).
* [#132](https://github.com/clojure-emacs/inf-clojure/pull/132): Introduce 
inf-clojure-reload.

### Bugs Fixed

* [#79](https://github.com/clojure-emacs/inf-clojure/pull/82): Eldoc error when 
running boot repl.
* [#83](https://github.com/clojure-emacs/inf-clojure/pull/85): No such 
namespace: complete.core in lumo REPL.
* [#93](https://github.com/clojure-emacs/inf-clojure/pull/93): Slow response 
from inf-clojure (completions, arglists, ...).
* [#101](https://github.com/clojure-emacs/inf-clojure/pull/101): 
`inf-clojure-set-ns` hangs Emacs.
* [#119](https://github.com/clojure-emacs/inf-clojure/pull/119): Set 
inf-clojure-buffer REPL type on detect.
* [#120](https://github.com/clojure-emacs/inf-clojure/pull/120): Send REPL 
string always, even if empty.
* [#128](https://github.com/clojure-emacs/inf-clojure/pull/128): Fix 
inf-clojure-apropos.
* [#131](https://gith...
...



[NonGNU ELPA] Guru-Mode version 1.0

2021-08-11 Thread ELPA update
Version 1.0 of package Guru-Mode has just been released in NonGNU ELPA.
You can now find it in M-x package-list RET.

Guru-Mode describes itself as:
  Become an Emacs guru

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



[NonGNU ELPA] Crux version 0.4.0

2021-08-11 Thread ELPA update
Version 0.4.0 of package Crux has just been released in NonGNU ELPA.
You can now find it in M-x package-list RET.

Crux describes itself as:
  A Collection of Ridiculously Useful eXtensions

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



Re: [NonGNU ELPA] Geiser version 0.17

2021-08-11 Thread Stefan Monnier via GNU Emacs source code postings and patches
ELPA update [2021-08-11 05:03:09] wrote:
> Version 0.17 of package Geiser has just been released in NonGNU ELPA.

Huh... no it hasn't.

I introduced an error in the elpa.gnu.org build scripts which made it
ignore the build error we're getting when trying to build 0.17 and hence
it concluded that the build succeeded even though it didn't!

Sorry 'bout that,


Stefan




[GNU ELPA] Vertico version 0.14

2021-08-11 Thread ELPA update
Version 0.14 of package Vertico has just been released in GNU ELPA.
You can now find it in M-x package-list RET.

Vertico describes itself as:
  VERTical Interactive COmpletion

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



[GNU ELPA] Marginalia version 0.8

2021-08-11 Thread ELPA update
Version 0.8 of package Marginalia has just been released in GNU ELPA.
You can now find it in M-x package-list RET.

Marginalia describes itself as:
  Enrich existing commands with completion annotations

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



[NonGNU ELPA] Geiser version 0.17

2021-08-11 Thread ELPA update
Version 0.17 of package Geiser has just been released in NonGNU ELPA.
You can now find it in M-x package-list RET.

Geiser describes itself as:
  GNU Emacs and Scheme talk to each other

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



[GNU ELPA] Corfu version 0.11

2021-08-11 Thread ELPA update
Version 0.11 of package Corfu has just been released in GNU ELPA.
You can now find it in M-x package-list RET.

Corfu describes itself as:
  Completion Overlay Region FUnction

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



[GNU ELPA] Consult version 0.10

2021-08-11 Thread ELPA update
Version 0.10 of package Consult has just been released in GNU ELPA.
You can now find it in M-x package-list RET.

Consult describes itself as:
  Consulting completing-read

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