Bot releases are visible (Hide)
projectile-commander
with binding ?p
.pyproject.toml
discovery for python projects.projectile-run-vterm-other-window
and bind it to x 4 v
.projectile-toggle-between-implementation-and-test
also obeys projectile-project-test-dir
and projectile-project-src-dir
.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.projectile-mode
is active.Published by bbatsov almost 2 years ago
project.el
integration that will make Projectile the default provider for project lookup.projectile-find-references
(bound to C-c C-p ?
and C-c C-p s x
).dir-local-variables
for 3rd party use. Functions projectile-add-dir-local-variable
and projectile-delete-dir-local-variable
wrap their built-in counterparts. They always use .dir-locals.el
from the root of the current Projectile project.projectile-dirconfig-file
) controlling the name of the file used as Projectile’s root marker and configuration file.projectile-root-marked
function for finding roots marked by .projectile
. Prioritize .projectile
above other bottom-up root files.projectile-root-bottom-up
doesn’t always find bottom-most file.projectile-open-projects
lists projects for which all buffers are closed.projectile-project-type
to return the correct project type even when we pass it the DIR arg. As a result of the fix,projectile-expand-root
, projectile-detect-project-type
, projectile-verify-files
, projectile-verify-file
projectile-verify-file-wildcard
, projectile-cabal-project-p
,projectile-dotnet-project-p
, projectile-go-project-p
and the newly factored out projectile-eldev-project-p
now also takes an &optional DIR arg to specify the directory it is acting on.Published by bbatsov almost 2 years ago
src-dir
and test-dir
properties for the mill project type.projectile-replace
to select file extensions when using prefix arg (C-u
).projectile-update-project-type
to change project type precedence and remove project options.projectile-ripgrep
now supports rg.el.projectile-show-menu
.GNUMakefile
.rails-rspec
and rails-test
to use app
instead of lib
as src-dir
.projectile-globally-ignored-directories
unescaped regex.projectile-discover-projects-in-directory
reordering known projects.projectile-ag
global ignores not in effect.projectile-discover-projects-in-directory
not interactive.projectile--find-matching-test
use src-dir/test-dir
properties.src-dir
/test-dir
not defaulting to "src/"
and "test/"
with projectile-toggle-between-implementation-and-test
.application.yml
.projectile-ripgrep
now consistently searches hidden files.Published by bbatsov about 3 years ago
:test-dir
and :src-dir
options of a project to be set to functions for more flexible test switching.projectile-<cmd>-use-comint-mode
variables (where <cmd>
is configure
, compile
, test
, install
, package
, or run
). These enable interactive compilation buffers.projectile-regenerate-tags
tramp-aware.compilation-find-file
advice handling of directory.pkg-info
dependency.Published by bbatsov over 3 years ago
projectile-update-project-type-function
for updating the properties of existing project types.projectile-reset-known-projects
.projectile-cmake-presets
to non-nil, disabled by default.project
param to projectile-generate-process-name
.projectile-project-root-files-functions
to projectile-project-root-functions
.projectile-globally-ignored-directories
not working with native indexing.projectile-files-via-ext-command
returns files, not errors.switch-project-action
within project's temp buffer.projectile-replace-regexp
searching the wrong files when called with prefix arg.projectile-project-vcs
to work outside a project.Published by bbatsov almost 4 years ago
projectile-acquire-root
and projectile-process-current-project-buffers-current
projectile-package-project
, projectile-install-project
.projectile-auto-discover
controlling whether to automatically discover projects in the search path when projectile-mode
activates.ido
, ivy
, helm
and the default completion system.test-suffix
to Angular projects.:project-file
param to projectile-register-project-type
.projectile-ibuffer
with many buffers not in project.projectile-regenerate-tags
directory.Published by bbatsov over 4 years ago
projectile-max-file-buffer-count
) controlling how many opened file buffers should Projectile maintain per project.projectile-dirconfig-comment-prefix
.projectile-run-gdb
(x g in projectile-command-map
).Published by bbatsov over 4 years ago
projectile-vc
.projectile-configure-command
for running a configuration for build systems that need that.-other-frame
versions of commands that had -other-window
versions..ensime
.projectile-track-known-projects-automatically
.projectile-projectile-files-cache-expire
.projectile-register-project-type
can now be use to customize the source and test directory via :src-dir
and :test-dir
for projects with custom needs (eg. maven).projectile-project-search-path
, which is auto-searched for projects when projectile-mode
starts.projectile-discover-projects-in-search-path
command which searches for projects in projectile-project-search-path
.projectile-mode
start.projectile-register-project-type
can now set a default compilation directory for build systems that needs to build out-of-tree (eg. meson).projectile-{test,run}-project
now run inside (projectile-compilation-dir)
, just like projectile-compile-project
.projectile-{test,run}-project
now stores the default command per directory instead of per project, just like projectile-compile-project
.projectile-project-root-files
.projectile-get-other-files
..ensime_cache
.projectile-add-known-project
can now be used interactively.projectile-mode
is now a global mode.projectile-find-tag
now defaults to xref on Emacs 25.1+..h
and .cc
files in projectile-other-file-alist
.package.json
as a project marker.projectile-globally-ignored-file-suffixes
as file name suffixes (previous treat as file extensions).projectile-configure-project
fails for generic project typeprojectile-ag
causes "Attempt to modify read-only object" error.projectile-compile-project
does not prompt for compilation command.projectile-go-function
.projectile-purge-dir-from-cache
.default-directory
after switching projects.Published by bbatsov over 4 years ago
projectile-toggle-project-read-only
.projectile-run-ielm
.projectile-require-project-root
).hybrid
which behaves like the old alien
.projectile-previous-project-buffer
andprojectile-next-project-buffer
to switch to other buffer in the project.projectile-current-project-on-switch
) controlling what to do with the current project on switch.projectile-kill-buffers-filter
) controlling which buffers are killed by projectile-kill-buffers
.projectile-repeat-last-command
to re-execute the last external command in a project.alien
indexing method.projectile-regenerate-tags
.projectile-get-other-files
.C-c p
) for Projectile. Users now have to pick one themselves.projectile-keymap-prefix
.test-suffix
to npm
project.test-suffix
to Python projects.find-file-hook
.projectile-dynamic-mode-line
and projectile-mode-line-function
.projectile-project-root
if not invoked within a project. Now it will simply return nil. Use it together with projectile-ensure-project
to emulate the old behavior.Published by bbatsov over 4 years ago
projectile-run-shell/eshell/term/vterm/ielm
to start extra processes if invoked with the prefix argument.projectile-run-vterm
(x v in projectile-command-map
).related-files-fn
option to use custom function to find test/impl/other files.related-files-fn
options and helper functions.go.mod
file implies a go project.find
to list the files of a non-VCS project. This should be much faster..projectile
ignores which are paths to files and patterns when using projectile-grep
..cabal
sub-directory is no longer considered project indicator.projectile-replace
for Emacs 27.projectile-find-file-in-directory
when in a subdir of projectile-project-root
.