1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
Source: projectile
Section: lisp
Priority: optional
Maintainer: Debian Emacsen team <debian-emacsen@lists.debian.org>
Uploaders: Aymeric Agon-Rambosson <aymeric.agon@yandex.com>,
Build-Depends:
debhelper-compat (= 13),
dh-elpa (>= 1.7),
dh-exec,
elpa-buttercup,
asciidoctor,
Standards-Version: 4.6.2
Rules-Requires-Root: no
Homepage: https://github.com/bbatsov/projectile
Vcs-Git: https://salsa.debian.org/emacsen-team/projectile.git
Vcs-Browser: https://salsa.debian.org/emacsen-team/projectile
Package: elpa-projectile
Architecture: all
Depends:
${elpa:Depends},
${misc:Depends},
Recommends:
emacs,
Suggests:
elpa-ag,
ripgrep,
fd-find,
exuberant-ctags,
Enhances:
emacs
Description: project interaction library for Emacs
This library provides easy project management and navigation. The concept of a
project is pretty basic - just a folder containing special file. Currently git,
mercurial and bazaar repos are considered projects by default. If you want to
mark a folder manually as a project just create an empty .projectile file in
it.
.
Some of Projectile's features:
.
* jump to a file in project
* jump to a project buffer
* jump to a test in project
* toggle between files with same names but different extensions (e.g. `.h`
<-> `.c/.cpp`, `Gemfile` <-> `Gemfile.lock`)
* toggle between code and its test (e.g. `main.service.js` <->
`main.service.spec.js`)
* jump to recently visited files in the project
* switch between projects you have worked on
* kill (close) all project buffers
* replace in project
* grep (search) in project
* run shell commands in a project (e.g. `make`, `lein`)
* support for multiple minibuffer completion/selection libraries (`ido`,
`ivy`, `helm` and the default completion system)
|