aboutsummaryrefslogtreecommitdiff
path: root/doc/modules
AgeCommit message (Collapse)Author
2023-03-12[#1148] Don't show deleted files in listing (#1825)Radon Rosborough
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
2022-11-18Allow multiple project-files per type and wildcards in project-filestoshokan
2022-11-14[Docs] Mention projectile-root-markedBozhidar Batsov
2022-11-01Mention projectile-project-search-path more prominentlyBozhidar Batsov
2022-11-01Kill an extra blank lineBozhidar Batsov
2022-10-30Add helpers for dir-local-variables for 3rd party use (#1737)813gan
Functions `projectile-add-dir-local-variable` and `projectile-delete-dir-local-variable` wraps their built-in counterparts. They always use `.dir-locals.el` from root of projectile project.
2022-10-30Add a note about how to disable the project.el integrationBozhidar Batsov
2022-10-28Fix grammarBozhidar Batsov
2022-10-28Fix broken markupBozhidar Batsov
2022-10-28[Docs] Tweak the list of featuresBozhidar Batsov
2022-10-28[Docs] Document how to ignore certain project buffersBozhidar Batsov
2022-10-27Extend the project.el integration docsBozhidar Batsov
2022-10-27Document projectile-find-referencesBozhidar Batsov
2022-10-27[Docs] Add a note about the project.el integration in the FAQBozhidar Batsov
2022-10-27[Fix #1591] Add project.el integrationBozhidar Batsov
2022-10-04Document how to use the new project type overridesLaurence Warne
2022-08-28Support `projectile-replace` to select file extension on C-u (#1778)Ta Quang Trung
This is to prevent projectile-replace from searching on very large files of a project (my Emacs hangs when projectile search on a 1MB Javascript library file, while I only wanted to search and replace on Rust code).
2022-08-27[Docs] Tweak some wording (#1793)Martin Zacho
2022-06-13Fix several typos and spelling errorsJon Dufresne
Discovered using codespell: https://github.com/codespell-project/codespell
2022-05-30Add variable to enable or disable command caching.John Eivind Helset
Add variable `projectile-project-enable-cmd-caching` to enable or disable command caching which defaults to `t`. Make the project command functions, like `projectile-configure-project`, pass a `nil` command-map to `projectile--run-project-cmd` if caching is disabled. The variable is checked with a function `projectile--cache-project-commands-p` which ensures that directory local variables for the project are loaded.
2022-03-21Update projects.adocGarrett Thompson
Fix minor space typo
2022-02-11Add documentation for projectile-update-project-type changeslWarne
2022-01-06Fix wrong variable nameGuillaume Brunerie
2021-12-20Update documentation around test/src-dir and update sbt project typelWarne
2021-11-26Fix typosBozhidar Batsov
2021-11-25[Docs] Add some more explanations about projectile-completion-systemBozhidar Batsov
2021-11-21[Docs] Fix a typoBozhidar Batsov
2021-10-28[Docs] Replace Gitter with DiscordBozhidar Batsov
2021-09-16[Fix #1710] Improve the documentation of text search commandsBozhidar Batsov
2021-09-04Add project detection for Nix flakesKira Bruneau
This change adds support for detecting Nix flakes, a new way of managing Nix projects. See https://nixos.wiki/wiki/Flakes
2021-08-25[Add #1517] Add per-project compilation buffer variable (#1702)Kijima Daigo
2021-08-19Touch up the previous commitBozhidar Batsov
2021-08-12Mention NonGNU ELPABozhidar Batsov
2021-07-01Add projectile-*-use-comint-mode variables for each compilation command (#1672)Toctave
2021-06-29[Fix #1500] Add support for recursive project discoveryJuergen Hoetzel
Extend type of `projectile-project-search-path` to allow elements of form (DIRECTORY . DEPTH) to discover projects at the specified depth.
2021-06-23Update documentationlWarne
Document usage and behaviour of the src-dir option allowing a function as a value.
2021-06-20Add documentation for usage of :test-dir as a function.lWarne
State that :test-dir now accepts a function and add a note to the :related-files-fn doc explaining precedence. Also fix up some bad phrasing in related-files-fn doc. Add comparison of the :test-dir and :related-files-fn options.
2021-05-28Fix markupBozhidar Batsov
2021-05-27[Docs] Update the FAQBozhidar Batsov
2021-05-26[Docs] Add a note about fish-related problemsBozhidar Batsov
See #1668 for more details.
2021-05-25Add support for CMake configure, build and test presets.John Eivind Helset
Introduce a `projectile--cmake-command`, for CMake projects parametrized on command-type, and route configure, build and test commands for cmake projects through this. This command ensures that presets for the given command-type is supported by the installed version of CMake, that `json-parse-buffer` is available, that the user has opted in to preset support through the `projectile-enable-cmake-presets` custom, and that there is at least one preset available for the given command type. If all these conditions hold it parses the preset files and prompts the user to select a preset, or to opt-out of preset configuration, and creates a manual or preset command based on the users selection. Else it will revert to manual configuration.
2021-05-24Add project detection for Debian packaging directoriesDaniel Gröber
This adds project detection for unpacked Debian source packages. We detect this by checking for the presence of a debian/control file even though technically we should probably check for all of debian/{rules,contro,changelog}. I found documenting this too cumbersome so I went with just the control file. In Debian there's two main (lightweight) ways of building packages: dpkg-buildpackage and debuild. The latter is pretty much just a wrapper for the former that also runs static checks across the resulting package. Developers usually use debuild so that's what we use here. The -uc -us options we hardcode are extremely common. They disable codesigning which you'd usually not want to do for a simple developmnet build since it can always be done using debsign before uploading the package. Since tests usually run as part of the Debian package build and there isn't a unified way to run just the tests we don't add a :test command. Technically there's autopkgtest for running special 'as installed' tests after the package build, but this requires setting up some virtualisation drivers beforehand so it doesn't make much sense here either.
2021-05-24[Docs] Add a couple of commentsBozhidar Batsov
2021-05-19[Docs] Add a short comparison with project.elBozhidar Batsov
2021-05-19Fix some markupBozhidar Batsov
2021-05-03Add documentation for the new function in pages/projects.adoc.lWarne
Add documentation for projectile-update-project-type in pages/projects.adoc. Fully document all arguments for the functions projectile-register-project-type, projectile-update-project-type and projectile--build-project-plist.
2021-02-03Fix minor typos in related-files-fn doc.lWarne
2021-01-15[Docs] Fix some wordingBozhidar Batsov
2021-01-04[Docs] Fix a broken link (#1634)bbunch
Bozhidar -- thanks for one of the best emacs extensions around! Co-authored-by: Bryan Bunch <bbunch@transzap.com>
2020-12-21[Docs] Tweak some wordingBozhidar Batsov