aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorBozhidar Batsov <bozhidar@batsov.com>2021-05-19 10:37:22 +0300
committerBozhidar Batsov <bozhidar@batsov.com>2021-05-19 10:37:22 +0300
commit35c6f9898272796694d04ab4fc4fbc85751e6b44 (patch)
tree4c335bbb8e9168ff46e05836c31572347c774247 /doc
parent98e268cabed2edfcd170d9436a079cb4017d9007 (diff)
[Docs] Add a short comparison with project.el
Diffstat (limited to 'doc')
-rw-r--r--doc/modules/ROOT/pages/faq.adoc18
1 files changed, 18 insertions, 0 deletions
diff --git a/doc/modules/ROOT/pages/faq.adoc b/doc/modules/ROOT/pages/faq.adoc
index 7cbd3d0..bb73261 100644
--- a/doc/modules/ROOT/pages/faq.adoc
+++ b/doc/modules/ROOT/pages/faq.adoc
@@ -9,6 +9,24 @@ NOTE: Funny enough, a few years after Projectile was created, another similar
project called `project.el` was born. Despite its boring name it's a great
project and happens to be part of Emacs.
+== How does Projectile compare to the built-in `project.el`?
+
+`project.el` was introduced in Emacs 25.1, released in 2016, and a lot of people
+have been asking since how do the two packages compare.
+
+Internally they have a lot of differences (e.g. different approach to project discovery and indexing), but from the user standpoint they are probably quite similar
+these days (circa 2021). Historically, Projectile had a lot more features, but many
+of them found their way into `project.el` over the years. If all you need is
+a way to quickly jump between project files or search/replace inside a project, you can't go wrong with both.
+
+For me Projectile's biggest advantage will always be that it's more community-friendly
+(e.g. the development happens on GitHub), and it's not restricted by the FSF
+contributor agreement, which means that everyone can easily contribute to the project. Of course, this comes with the downside that you have to install Projectile
+yourselves.
+
+One under-appreciated advantage of Projectile is that it has way more documentation.
+Okay, that's only an advantage if you're one of those rare people who enjoy reading it.
+
== Does Projectile work with TRAMP?
Yeah, it does. I don't use TRAMP myself, however, so I never paid that