aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-07-16[Docs] Fix config example for "Removal of missing projects" (#1955)Jeffrey 'jf' Lim
Fixes #1954
2025-07-04Make CMake version parsing more robust.John Eivind Helset
2025-06-18[Fix #1947] Mark projectile-project-name as safe (#1948)Leo Cacciari
Safe values are: - nil to go back using `projectile-project-name-function' - non-blank strings
2025-06-12Handle the projects cache betterRadon Rosborough
2025-05-27Remove stale labels instantly on activityBozhidar Batsov
2025-05-27vcs: Use template for jujutsu file listingJoeri Samson
In jujutsu users can configure the default behaviour of `jj file list` so that it no longer puts out file names separated by newlines (which is the default behaviour). This means the output of `jj file list` can't be trusted to be stable. On the other hand the same mechanism allows you to output the files separated with a null byte without invoking `tr`, this has the additional benefit that filenames with newlines in them are now working.
2025-05-27Quote ignore globs in projectile-ripgrepBjörn Lansing
Otherwise, the globs are interpreted by the shell which may lead to errors such as zsh:1: no matches found: !*.bundle.js In this example the command was /usr/bin/rg [...] --glob !*.bundle.js [...] and after this change will become /usr/bin/rg [...] --glob '!*.bundle.js' [...]
2025-05-25Tweak a changelog entryBozhidar Batsov
2025-05-21[Fix #1940] Set safe condition `projectile-indexing-method`Aaron Madlon-Kay
2025-04-02Set `projectile-auto-discover` to `nil` by defaultBozhidar Batsov
That's a safer default, given the changes to its behavior in 2.9.
2025-03-12Add projectile-add-known-project kbdJesús Bermúdez Velázquez
The method `projectile-add-known-project` does not have a kbd, nor it shows in the menu Add kbd for projectile-add-known-project Add menu entry for projectile-add-known-project
2025-03-02[Docs] Document projectile-max-file-buffer-countBozhidar Batsov
2025-03-02[Docs] Reflow a few long linesBozhidar Batsov
2025-02-15[Docs] Update Antora instructionsBozhidar Batsov
2025-02-14Reset docs versionBozhidar Batsov
2025-02-14Update Antora docs versionBozhidar Batsov
2025-02-14[Docs] Fix broken linkBozhidar Batsov
2025-02-14Fix docs: .bloop for Scala, not clojureAdam Frey
Bloop is a Scala build tool, not a Clojure tool: https://scalacenter.github.io/bloop/
2025-02-14Remove mentions of #1895 from the changelogBozhidar Batsov
2025-02-13Add build.mill as a project file name for the mill project typeLaurence Warne
Add build.mill as a project file name for the mill project type, it seems to be the recommended extension now, see https://mill-build.org/mill/scalalib/intro.html.
2025-02-13Release 2.9.1v2.9.1Bozhidar Batsov
2025-02-13Rename a helper functionBozhidar Batsov
2025-02-13[#1929] Add a changelog entryBozhidar Batsov
2025-02-12[#1926] Don't create any cache file when persistent caching is not enabled ↵leuven65
(#1929)
2025-02-12Release 2.9v2.9.0Bozhidar Batsov
2025-02-09[#1926] Don't create an empty cache file when persistent caching is not enabledBozhidar Batsov
2025-02-05Simplify a bit the projectile-known-projects APIBozhidar Batsov
The new function is the preferred way to access the known projects from client code.
2025-02-04Add a couple of extra design notesBozhidar Batsov
2025-02-04Use a more specific linkBozhidar Batsov
2025-02-04Remove obsolete requireBozhidar Batsov
2025-02-04Update the commentaryBozhidar Batsov
2025-02-04Move the design goals to their own sectionBozhidar Batsov
2025-02-04[Docs] Remove mentions of selectrumBozhidar Batsov
It was deprecated in favor of vertico.
2025-02-03Move a changelog entryBozhidar Batsov
2025-02-03Make the cache transient by defaultBozhidar Batsov
2025-02-03Use an idle timer in projectile-cache-current-fileBozhidar Batsov
This prevents freezes when creating new files, as the function is triggered by find-file-hook.
2025-02-03Introduce projectile-auto-cleanup-known-projectsBozhidar Batsov
2025-02-03Remove an obsolete functionBozhidar Batsov
2025-02-03Introduce a common prefix for project lifecycle command keybindingsBozhidar Batsov
2025-02-03Add a note about helm-projectileBozhidar Batsov
2025-02-01Update .gitignoreBozhidar Batsov
2025-02-01Introduce `projectile-global-ignore-file-patterns`Bozhidar Batsov
It allows to ignore files and directories with regexp patterns. This provides a clear separations between configuration entries are treated as regular strings and those that are treated as regular expressions.
2025-02-01[Docs] Improve docs on ignoring filesBozhidar Batsov
2025-02-01Tweak a changelog entryBozhidar Batsov
2025-01-31[Fix #1846] Make project-projectile autoloadedBozhidar Batsov
2025-01-31[Fix #1893] Fix projectile-discover-projects-in-directory when called ↵Bozhidar Batsov
interactively
2025-01-31Update docstringBozhidar Batsov
2025-01-31Optimize a bit the check controlling auto project discoveryBozhidar Batsov
2025-01-31Speed-up load time by moving known projects initializationBozhidar Batsov
It's now done outside of `projectile-mode`'s init, which should make Projectile load faster. * As a side effect the known projects will be initialized properly even if you're not using `projectile-mode`. * The projects are read from disk the first time you invoke `projectile-switch-project` or a similar command. * We no longer do auto-cleanup of known projects when projectile-mode starts. I'll think about how to handle this in an efficient manner.
2025-01-31[Docs] Minor tweakBozhidar Batsov