[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[NonGNU ELPA] Projectile version 2.5.0
From: |
ELPA update |
Subject: |
[NonGNU ELPA] Projectile version 2.5.0 |
Date: |
Wed, 11 Aug 2021 17:08:12 -0400 |
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-<cmd>-use-comint-mode` variables (where `<cmd>` 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-...
...
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [NonGNU ELPA] Projectile version 2.5.0,
ELPA update <=