aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md1
-rw-r--r--doc/modules/ROOT/pages/projects.adoc3
-rw-r--r--projectile.el3
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")