diff options
| -rw-r--r-- | CHANGELOG.md | 1 | ||||
| -rw-r--r-- | doc/modules/ROOT/pages/projects.adoc | 3 | ||||
| -rw-r--r-- | projectile.el | 3 |
3 files changed, 7 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 73f43c7..89a1351 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ * [#1608](https://github.com/bbatsov/projectile/pull/1608): Use rebar3 build system by default for Erlang projects. * Rename `projectile-project-root-files-functions` to `projectile-project-root-functions`. * [#1647](https://github.com/bbatsov/projectile/issues/1647): Use "-B" in the mvn commands to avoid ANSI coloring clutter in the compile buffer +* [#1657](https://github.com/bbatsov/projectile/pull/1657): Add project detection for Debian packaging directories. ### Bugs fixed diff --git a/doc/modules/ROOT/pages/projects.adoc b/doc/modules/ROOT/pages/projects.adoc index db6d9c2..9901f44 100644 --- a/doc/modules/ROOT/pages/projects.adoc +++ b/doc/modules/ROOT/pages/projects.adoc @@ -126,6 +126,9 @@ are the configuration files of various build tools. Out of the box the following | WORKSPACE | Bazel workspace file + +| debian/control +| Debian package dpkg control file |=== There's also Projectile's own `.projectile` which serves both as a project marker diff --git a/projectile.el b/projectile.el index abd2826..713b4b7 100644 --- a/projectile.el +++ b/projectile.el @@ -2824,6 +2824,9 @@ test/impl/other files as below: :compile "bazel build" :test "bazel test" :run "bazel run") +(projectile-register-project-type 'debian "debian/control" + :project-file "debian/control" + :compile "debuild -uc -us") ;; Make & CMake (projectile-register-project-type 'make '("Makefile") |
