NonGNU-devel ELPA - projectile

projectile Atom Feed

Description
Manage and navigate projects in Emacs easily
Latest
projectile-2.9.0snapshot0.20241113.45011.tar (.sig), 2024-Nov-13, 340 KiB
Maintainer
Bozhidar Batsov <bozhidar@batsov.dev>
Website
https://github.com/bbatsov/projectile
Browse ELPA's repository
CGit or Gitweb
Badge

To install this package from Emacs, use package-install or list-packages.

Full description

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
it.  See the README for more details.

Old versions

projectile-2.9.0snapshot0.20241102.141046.tar.lz2024-Nov-0260.6 KiB
projectile-2.9.0snapshot0.20241101.210159.tar.lz2024-Nov-0260.5 KiB
projectile-2.9.0snapshot0.20241022.85831.tar.lz2024-Oct-2260.4 KiB
projectile-2.9.0snapshot0.20241009.115247.tar.lz2024-Oct-0960.5 KiB
projectile-2.9.0snapshot0.20240901.155412.tar.lz2024-Sep-0160.5 KiB
projectile-2.9.0snapshot0.20240212.110040.tar.lz2024-Mar-3160.1 KiB
projectile-2.8.0.0.20240210.170605.tar.lz2024-Feb-1060.2 KiB
projectile-2.7.0.0.20230312.54053.tar.lz2023-Mar-1258.9 KiB
projectile-2.6.0.0.20221025.111502.tar.lz2022-Oct-2556.8 KiB
projectile-2.5.0.0.20210819.81714.tar.lz2021-Aug-1963.2 KiB

News

Changelog

master (unreleased)

  • #1910: Reverts #1895 as those changes appear to cause a significant performance regression across a number of use-cases.
  • #1915: Fix dotnet-sln project-type recognition (check *.sln files instead of src/)
New features
  • #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: Add package command for CMake projects.
  • #1875: Add support for Sapling VCS.
  • #1876: Add support for Jujutsu VCS.
  • #1877: Add custom variable projectile-cmd-hist-ignoredups.
  • Add support for Eask projects.
  • #1892: Add category metadata to completing-read. (it's used by packages like marginalia and embark)
  • #1899: Add support for xmake build utility.
  • #1895: Modify projectile-mode to add a hook to buffer-list-update-hook such that any change in the buffer list will update the selected project.
  • #1918: Add Zig project discovery.
Bugs fixed
  • #1881: Fix projectile-recentf when called outside any project.

2.8.0 (2023-10-13)

New features
  • #1862: Add project types "yarn" and "pnpm" separate from "npm".
  • #1851: Add ripgrep to projectile-commander with binding ?p.
  • #1833: Add Julia project discovery.
  • #1828: Add Nimble-based Nim project discovery.
  • Add elm project type.
  • #1821: Add pyproject.toml discovery for python projects.
  • #1830: Add command projectile-run-vterm-other-window and bind it to x 4 v.
Changes
  • #1839: Ensure projectile-toggle-between-implementation-and-test also obeys projectile-project-test-dir and projectile-project-src-dir.
  • #1285: By default, use 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: Enable the project.el integration only when projectile-mode is active.
  • #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: Reopening existing vterm buffer in other window
  • #1865: projectile-generic-command should use projectile-fd-executable to find the path for fd.

2.7.0 (2022-11-22)

New features
  • #1591: Add project.el integration that will make Projectile the default provider for project lookup. ... ...