Skip to content

Projectile 2.4

Compare
Choose a tag to compare
@bbatsov bbatsov released this 27 May 06:44
· 238 commits to master since this release

New features

  • Add projectile-update-project-type-function for updating the properties of existing project types.
  • #1658: New command projectile-reset-known-projects.
  • #1656: Add support for CMake configure, build and test presets. Enabled by setting projectile-cmake-presets to non-nil, disabled by default.

Changes

  • Add project param to projectile-generate-process-name.
  • #1608: Use rebar3 build system by default for Erlang projects.
  • Rename projectile-project-root-files-functions to projectile-project-root-functions.
  • #1647: Use "-B" in the mvn commands to avoid ANSI coloring clutter in the compile buffer
  • #1657: Add project detection for Debian packaging directories.
  • #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: Do not ask twice for project running ielm, term and vterm.
  • #1250: Fix projectile-globally-ignored-directories not working with native indexing.
  • #1438: Make sure projectile-files-via-ext-command returns files, not errors.
  • #1450: Call switch-project-action within project's temp buffer.
  • #1340: Fix remote projects being removed if TRAMP can't connect.
  • #1655: Fix projectile-replace-regexp searching the wrong files when called with prefix arg.
  • #1659: Fix projectile-project-vcs to work outside a project.
  • #1637: Integrate with savehist-mode.