| Age | Commit message (Collapse) | Author |
|
- VCS commands: table of all per-VCS command variables, plus
projectile-git-submodule-command and projectile-git-ignored-command
- Caching: projectile-files-cache-expire
- Tags: projectile-tags-file-name, projectile-tags-backend
- Searching: projectile-use-git-grep
- Project name: projectile-project-name-function
- Dirty projects: projectile-vcs-dirty-state
- Hooks: projectile-find-file-hook, projectile-find-dir-hook,
projectile-before-switch-project-hook
- Misc: projectile-verbose, projectile-show-menu
- Ignore/unignore: projectile-globally-ignored-file-suffixes,
projectile-global-ignore-file-patterns,
projectile-globally-unignored-files,
projectile-globally-unignored-directories
|
|
- fd integration: projectile-git-use-fd, projectile-fd-executable,
projectile-git-fd-args
- Known projects: projectile-known-projects-file,
projectile-ignored-projects, projectile-ignored-project-function,
projectile-track-known-projects-automatically
- Buffer filtering: projectile-buffers-filter-function,
projectile-kill-buffers-filter
- Test/impl toggling: projectile-default-src-directory,
projectile-default-test-directory, projectile-test-prefix-function,
projectile-test-suffix-function, projectile-create-missing-test-files
|
|
|
|
|
|
Fixes #1954
|
|
|
|
That's a safer default, given the changes to its behavior in 2.9.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bloop is a Scala build tool, not a Clojure tool: https://scalacenter.github.io/bloop/
|
|
It was deprecated in favor of vertico.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
Emacs 25 is ancient at this point and likely no one is using it anymore.
|
|
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.
|
|
First attempt at expanding the table of file markers for projects based on code at
[master/projectile.el#L3441](https://github.com/bbatsov/projectile/blob/master/projectile.el?rgh-link-date=2024-10-22T08%3A55%3A41Z#L3441)
I've followed the order of the languages/files in `projectile.el` (I hope!).
Not sure descriptions under `Project Type` are 100% correct so happy to revise anything that needs changing.
|
|
|
|
Browsing the documentation I found it cumbersome to read this table as it wasn't in alphabetical order. This commit
re-orders the table by `File` column.
Perhaps a different order might be to include a column for language and order by that with sub-ordering by supported
files within that language.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Add new custom variable 'projectile-cmd-hist-ignoredups', which can be
used to tweak how duplicates are dealt with in projectile's command
history. The custom variable is identical in behaviour to
'eshell-hist-ignoredups'.
Specifically, the existing default behavior is maintained with the
value of t, which means consecutive duplicates are ignored. A value
of 'erase means only the last duplicate is kept, whilst a value of nil
means all duplicates are kept.
|
|
|
|
Sapling is a Meta maintained fork of Mercurial. It uses .sl as the state directory instead of .hg to avoid compatibility issues with Mercurial. See this page for comparison with Mercurial: https://sapling-scm.com/docs/introduction/differences-hg
|
|
|
|
|
|
See #1831 for more details.
|
|
When fd is installed, use it with appropriate options instead of git
ls-files in order to fix https://github.com/bbatsov/projectile/issues/1148
|
|
|