| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-02-12 | Release 2.9v2.9.0 | Bozhidar Batsov | |
| 2025-02-09 | [#1926] Don't create an empty cache file when persistent caching is not enabled | Bozhidar Batsov | |
| 2025-02-05 | Simplify a bit the projectile-known-projects API | Bozhidar Batsov | |
| The new function is the preferred way to access the known projects from client code. | |||
| 2025-02-04 | Remove obsolete require | Bozhidar Batsov | |
| 2025-02-04 | Update the commentary | Bozhidar Batsov | |
| 2025-02-03 | Make the cache transient by default | Bozhidar Batsov | |
| 2025-02-03 | Use an idle timer in projectile-cache-current-file | Bozhidar Batsov | |
| This prevents freezes when creating new files, as the function is triggered by find-file-hook. | |||
| 2025-02-03 | Introduce projectile-auto-cleanup-known-projects | Bozhidar Batsov | |
| 2025-02-03 | Remove an obsolete function | Bozhidar Batsov | |
| 2025-02-03 | Introduce a common prefix for project lifecycle command keybindings | Bozhidar Batsov | |
| 2025-02-03 | Add a note about helm-projectile | Bozhidar Batsov | |
| 2025-02-01 | Introduce `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-01-31 | [Fix #1846] Make project-projectile autoloaded | Bozhidar Batsov | |
| 2025-01-31 | [Fix #1893] Fix projectile-discover-projects-in-directory when called ↵ | Bozhidar Batsov | |
| interactively | |||
| 2025-01-31 | Update docstring | Bozhidar Batsov | |
| 2025-01-31 | Optimize a bit the check controlling auto project discovery | Bozhidar Batsov | |
| 2025-01-31 | Speed-up load time by moving known projects initialization | Bozhidar 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 | Add a couple of comments | Bozhidar Batsov | |
| 2025-01-31 | Tweak a docstring | Bozhidar Batsov | |
| 2025-01-31 | Rename the cache file to .projectile-cache.eld | Bozhidar Batsov | |
| 2025-01-30 | [#1811] Add a note that the handling of ignored directories is currently ↵ | Bozhidar Batsov | |
| inconsistent | |||
| 2025-01-30 | Rework the caching logic | Bozhidar Batsov | |
| The main changes from before are: - Each project has its own cache file - Cache files are consulted only when you request the files of some project This makes caching both more robust and faster, as before the cache file for all projects was loaded when projectile-mode was enabled. | |||
| 2025-01-30 | Fix a broken when-let* | Bozhidar Batsov | |
| 2025-01-30 | Convert directory names to regular expressions when needed | Bozhidar Batsov | |
| 2025-01-30 | Drop support for Emacs 25 | Bozhidar Batsov | |
| Emacs 25 is ancient at this point and likely no one is using it anymore. | |||
| 2025-01-30 | [Fix #1811] Revert a change to `projectile-ignored-directories` that had ↵ | Bozhidar Batsov | |
| converted them into regular expressions The change broke several instances when the code didn't expect a regular expression. This essentially reverts #1762. | |||
| 2025-01-30 | Fix formatting | Bozhidar Batsov | |
| 2025-01-30 | Update Bloop project config (#1901) | Zach Fontenot | |
| This solves a problem when you have a `.bloop` file in your home directory, which is a pretty common setup. | |||
| 2025-01-30 | feat: add support for swift projects | Peter Grayson | |
| Add support for swift projects using swift package manager (SPM). The 'swift-spm symbol is qualified to leave room for other flavors of swift project that are more Xcode oriented or use cocoapods. | |||
| 2025-01-28 | [Fix #1850] Ensure the presence of a project in projectile-compilation-dir | Bozhidar Batsov | |
| 2025-01-28 | Kill some tabs | Bozhidar Batsov | |
| 2025-01-11 | Bump the copyright years | Bozhidar Batsov | |
| 2025-01-06 | Replace jj files with jj file list | sencrash | |
| 2024-11-02 | Add Zig project discovery (#1918) | stephan-cr | |
| 2024-11-01 | Fix dotnet sln project type | Damien Cassou | |
| The presence of an "src/" directory doesn't say anything about the type of the project. This commit fixes the dotnet sln project type to rely on the presence of an .sln file instead of the "src/" directory. | |||
| 2024-10-22 | [Fix #1911] Revert "Ignore `CVS` by default" | Bozhidar Batsov | |
| This reverts commit 41f8a8e7bdc50467256af632108989b5c980cd56. | |||
| 2024-10-22 | Revert "Add #'projectile-track-known-projects-find-file-hook to ↵ | Mark Stuart | |
| 'buffer-list-update-hook" This reverts commit 3c92d28c056c3553f83a513a35502b4547d29319. | |||
| 2024-10-09 | Ignore `CVS` by default | Kirill A. Korinsky | |
| 2024-09-01 | Use 'project-file as category metadata in completing read | Jürgen Hötzel | |
| project-file is a more suitable category for the completion (also used by project.el). 'vertico-prescient-completion-category-overrides changes the completion style for 'file to '(basic partial-completion) and limits completion to prefix matches. Fixes #1902 | |||
| 2024-08-24 | Add support for xmake build utility (#1899) | Ben Hutchinson | |
| 2024-08-24 | Add #'projectile-track-known-projects-find-file-hook to 'buffer-list-update-hook | Jules Tamagnan | |
| 2024-08-14 | Touch up the previous commit | Bozhidar Batsov | |
| 2024-08-14 | Add category metadata to completing-read | Jürgen Hötzel | |
| 2024-08-14 | Fix tests to not modify top level .dir-locals.el file | Jules Tamagnan | |
| 2024-02-12 | Fix a typo | Bozhidar Batsov | |
| 2024-02-12 | Tweak some docstrings | Bozhidar Batsov | |
| 2024-02-12 | Remove some obsolete code | Bozhidar Batsov | |
| 2024-02-11 | Bump the copyright years | Bozhidar Batsov | |
| 2024-02-11 | Bump the dev version | Bozhidar Batsov | |
| 2024-02-11 | Fix projectile-recentf with inactive project (#1881) | Jacek Swierk | |
| projectile-recentf-files expands recentf files to use canonicalized versions, /home/example/project instead of ~/project. However, if the project is not active and projectile-recentf was called, it would return non-canonicalized directory which then fails the comparison with recentf list. | |||
