elpasync pushed a change to branch elpa/projectile. at 6990ecf Update my e-mail
This branch includes the following new commits: new 4cf61b8 initial commit new 056ec64 use map instead of alist new 200c560 implemented poor man's uniquify new 10461de fixed a couple of typos new d6651cf minor improvements new 1d9507d implemented regenerate etags new 7761b1f fixed a few typos new 7a9ca36 implemented replace in project new 6d72926 implemented project files caching to speed up jump new 711ad14 added some cool new stuff like multi-occur in project buffers and jump to project buffer new 99f1c17 a bunch of small improvements new 7e820a1 fixed a typo new 820bf92 a few improvements new eb8d5d2 improved uniquification new 2291a71 fixed grep in project bug new 8c5f6fc added some documentation new 5bd4e47 added some documentation new 784bfca fixed project caching new 320cdf2 fixed a typo new f4361ea added an usage section new bfcae35 updated installation instructions new b53e2ca projectile now ignores some common binary formats like .class, .so, .o and .elc new 046de26 minor refactorings new f701b65 whitespace cleanup new 3ab28ed mark the start of 0.3 series new cdcf5af Adds suport for anything new de58c3e Merge pull request #4 from zickzackv/master new 50ee06b Update README.md new 27f60c9 updated the anything integration for Helm new c52c922 fixed helm integration and bumped version to 0.4 new b243f8b enable the helm integration only if helm is present new f8f89e5 - massive speed improvement - caching is no longer enabled by default - helm integration was refactored into a separate file new 1e7159a updated the README a bit new fc294e8 coding style improvements new 4b910f3 fixed the helm integration new 41c0a92 added deps new 69b5d34 added a couple of autoloads new eb419a7 Add helm require statements new 4679967 Merge pull request #10 from shosti/patch-1 new fe02b14 fixed autoloads new 5da55de Merge branch 'master' of github.com:bbatsov/projectile new 00b18e7 fixed typo new 012ac6c Merge pull request #12 from mixandgo/master new 10df5e9 show up to 15 project files at once new 48e34da Merge branch 'master' of github.com:bbatsov/projectile new 4e5b15e added file ignore by filename new c0246a7 Merge pull request #13 from mixandgo/master new 137434f fixed #14 - made keymap prefix configurable new 7db386d Merge branch 'master' of github.com:bbatsov/projectile new 99eb57b minor docstring fixes new 50091c0 fixed #15 - fixed broken keymap new 324a724 Allow ignoring directories new ccf1169 Merge pull request #16 from marten/master new b134e4d Updating Prelude repo url new cf4f045 Merge pull request #17 from filipeamoreira/patch-1 new 93b2973 Update incorrect interactive functions and bindings in usage section. new b59b744 Respect ignores in project grep. new 73794ea Merge pull request #19 from rejeep/readme-usage-section new 77e7a05 Merge pull request #20 from bjorne/master new 0d70bce fixed a typo new 4314df7 minor update new 11cd1af fixed a typo new 219b317 fixed another typo - I really need to be more careful :-) new d2e70f4 Require grep in order for grep ignore variables to exist. new 3d5f665 Merge pull request #21 from bjorne/master new 9161338 Add function that returns project name. new a9ca402 Add function to kill all buffers in project. new 97ca0fd Use function to get project root. new 17ef50e Merge pull request #22 from rejeep/kill-buffers new e99b057 added project-name to several interactive prompts new 0c924fd added a placeholder for unit tests new 982023b added a couple of tests new 1e6ac55 recognize darcs projects new 5696518 Put tests under `test` directory and add binary to run them. new bd14096 Merge pull request #23 from rejeep/test-structuring new 4fa5896 better formatting new c5436c8 bumped version to 0.7 new dfeb091 Add `uniquify-file' to projectile namespace. new b62f379 Ignore per project. new 4f35f75 Mock project root. new 6f2c7e1 Add function that expands file to project root. new 26f06dc Missing parenthesis. new feb8b38 Refactor some code and implement some tests. new aa2e070 Fix parenthesis. new d6bcf6d Parenthesis at wrong place. new 3b6e7b0 Merge pull request #25 from rejeep/ignore-per-project new e27e0c3 minor README improvements new 14625cb refactoring and documentation improvements new 4916ccb fixed a typo new 2128f05 synced with latest projectile new 08fa46c restored the ability to globally ignore files and folders new 8dafd7b in the absence of a project root marker consider the default-directory the project root new c7da944 a couple of code style changes new 903d967 Fix typito in README new dea6100 Merge pull request #28 from MerelyAPseudonym/patch-1 new 6c0f042 don't show warnings about cl during byte-compilation new 066a5f7 introduced require project root option new 6794b3b minor refactoring & cleanup new f6f6c6d made the completion system configurable new aacff7d a bit of code clean-up new 9e9f70c added a new command - projectile-dired new fb0315f typo in function name new 0a6051e Merge pull request #31 from signalpillar/patch-1 new 7fde32b fixed #30 - implemented project cache persistence new 8fbceaf use match-strict instead of match new 3bab052 added projectile-recentf command new 27c4b9d mention s.el in the README new a3183ef Typo fix in README new 77ad77a Merge pull request #32 from Tass/patch-1 new f2fa3af some fixes in the projectile-recentf command new d26c6c7 Fix broken tests. new d2f1c1d Add Carton. new fac7c52 Add command to run ack. new 9e19f8a Add custom variable for ack function. new 2985cc8 Merge pull request #33 from rejeep/fix-broken-tests new 5ebf1a5 Merge pull request #35 from rejeep/ack new ef9b792 Merge pull request #34 from rejeep/carton new 11e84b9 made the tags and replace commands user configurable new bb656b1 code style new 0943fad replace a few uses of concat with expand-file-name new 5d5c48a added a couple more potential project root files new 543f487 Display files subpaths within root directory in the helm-projectile. new cac9d00 Use new syntax for helm. new 70df1a2 Use project name for the helm prompt. new 782bc9f Merge pull request #36 from asok/omit-project-root-in-candidates-display new 5240404 Merge pull request #37 from asok/prepend-project-name-to-helm-prompt new d1c2f28 Use candidates-in-buffer to speed up candidates selection. new 3517ddd Fix a typo. new e031447 Merge pull request #38 from asok/use-candidates-in-buffer new 9710976 Use candidates-in-buffer also for project buffers. new ed7c551 Merge pull request #39 from asok/use-candidates-in-buffer new 9783712 improve erlang support by adding ignored files and directories new 93730df Add "C-c p l" to compile the project new 22c5481 Add "C-c p p" to run tests in current project new 0f5b804 Add compile and test commands to README new 410f21a Merge pull request #40 from gleber/improve-erlang-support new 80781a5 Merge pull request #41 from gleber/project-compile new afb4e22 fix new ca5b008 Merge pull request #42 from gleber/fix-for-typo new 10195fe Improve rebar compilation and test to make sure that rebar.config is present for globally available rebar executable. new 40f7dd0 Merge pull request #43 from gleber/improve-rebar-compile-and-test new b7f6707 move .projectile earlier in projectile-project-root-files list new fccb746 Merge pull request #45 from gleber/allow-overwriting-project-root new 75a69a8 Split on both \r and \n to handle more file encodings. new 836ed83 refactored a bit the project files generation function new d19d4d3 a couple of readme improvements new 9593268 display the project name with a nicer face in a couple of messages new 1f2f7ad mentioned a way to get a list of projectile's keybindings new 3e2174e started to replace cl with dash new 2b85f98 updated Carton deps new 8f5b6a4 show the projectile-mode-map in projectile-mode's help new 4fded47 updated copyright new 09b6114 implemented proper replace mechanism that doesn't depend on external programs new adb07c1 remove the mention of the external perl dependency new e1b6dda added contribution guidelines new 2d22e78 cleaned up whitespace new 6f8d9f3 Reworked file/directory ignore functionality. new 1e4719d cleaned up the code in projectile-index-directory new c78bc87 Removed project-ignored-extension-p. new 92947b2 many documentation style fixes new 90c3127 updated Projectile's menu to reflect recent additions new 926934a added a missing space to the recentf prompt new c3b03d4 Fix #53 - handle properly ignored files in projectile-grep new b96a54d a few README improvements new 7a805c3 released v0.8 new 7d27484 Move Projectile's menu item under Tools. new 9210678 Introduce support for finding tests and switching between code and tests. new 3d405a0 Remove projectile-open. new 284e9a6 Implement basic project type detection. new 0ab4873 Display keymap in a table instead of list. new 85f4fe4 Use fast external tools to find the files in a project when possible (#56) new 83ad036 Fix #57 - properly set the current working dir, before invoking shell commands new aa2dcd2 Limit find to search only for regular files new e745676 Fix a performance bug related to projectile-expand-root new 4886287 Remove projectile-reindex-project new 1c80f3f Include untracked files in git ls-files's output. new 2cb91e3 Fix git ls-files arguments new c7eef0a Several improvements to the external commands backend new 71c737f Fix helm-projectile and optimize its performance new 5654d53 Add a simple version reporting command projectile-version. new df1f129 Add a customization option to enable native Emacs Lisp indexing of projects new ec087d7 Mention projectile-find-test-file in the README. new c0ec278 if (buffer-name) is nil, use default-directory new 7250378 Merge pull request #59 from Wilfred/master new 66a0f4a An initial attempt to run regression tests on TravisCI new e88c307 Add Travis build status image to README new 62bbe5e Fixing broken tests. new 7145801 Merge pull request #62 from joelmccracken/master new 66fe0ee adding a (customizable) option to use relative paths with projectile-find-file new 55acc5e Only load cache at projectile load time new c91e9d9 Create an empty hash-table for the cache if file doesn't exist new 8f82b35 Use print0 for find in generic/SVN commands new b95c28f Merge pull request #67 from pufuwozu/topic/print0 new 2ee71af Merge pull request #66 from pufuwozu/master new 4264322 simplifying projectile-hashify-files to just a funcall new 7fad920 adding a unit test for relative file paths new 08e741e use ert-run-tests-batch-and-exit to preserve exit code for Travis new 9f4f7a7 Merge pull request #68 from joelmccracken/master new 1ba050f fixing the projectile-test-hashify-relative test new a4d9ca9 adding a unit test for projectile-hashify-with-uniquify new 0cccc3e adding subheadings to the README new a54070d documenting proejctile-show-paths-function in the README new 984702a Merge pull request #65 from Wilfred/master new 1a48e2c Fix #71 - correct regenerate tags keybinding in the README new c346f89 Show indexing message only when doing native project indexing new 745b24d Fix #60 - add the ability to manually cache files new a8b138d Directories listed in .projectile file are excluded when tags are generated new 71c5585 Added comment to projectile-tags-exclude-patterns function new b8ef95a Merge pull request #73 from alexey-naydenov/tags_exclude new b2277d4 Add missing progn new df0c8c3 Fix #76 - more robust projectile find-file-hook new e025960 Adds known-projects system new e0fb9f2 Merge pull request #69 from joelmccracken/add-start-and-stop-commands new 5518a7c Update the keybindings table a bit new 8bcbcc2 Fix a typo of a variable name in README new c56774e Merge pull request #82 from aethanyc/fix-readme-typo new 698455c Fix #74 - kill all buffers related to a project new 0060f6f Support projects only for subdirs of the project root. new 10e6ec2 Merge pull request #88 from ahyatt/subdir-restrict new 6267c0a Fix git command new 207cdd4 Fix #87 - update deps in projectile-pkg.el new be7a6d6 Remove obsolete file new 17a0010 A bunch of smallish style fixes new 365b6c1 Show file paths by default new c403677 Remove spurious empty strings from files list new ad512bb Fix tests new 63e805e Run `lein {compile|test}` in Clojure/Leiningen projects new 27894ac Merge pull request #93 from djui/patch-1 new 6377c3a Fix broken grep in project new 1b5e18c Drop project files hashifying new 81f3684 Code style new 2f7bee3 Improve toggle between implementation & test new 965bcb9 Bump version to 0.9.0 new 0f00ce8 Release helm-projectile 0.9.0 new 7b81589 Bump required Projectile version new f3deb04 Fix #95 - handle properly missing project root new 12b5824 Display recentf files in helm-projectile new 2193a4f Add changelog new 480f5d8 Release 0.9.1 new 151dcd1 Use projectile-expand-root instead of concat new 1a4fbdb Rebound `projectile-compile-project` to `C-c p c` new 9682bcc Rework project compilation new 6d01ffe Remove unneeded cl library new 63f2f42 Revert "Remove unneeded cl library" new d3fe31e Proper support for make projects new de2885b Fix find file prompt new 5273b8a Merge pull request #100 from lukerandall/fix-find-file-prompt new e1676f3 Fix a typo new 92ce3a9 Add a couple of screenshots new fe466a3 Automatically integrate into projectile new a3eb5b4 Fix quoting new fb635dc Merge pull request #101 from lunaryorn/patch-1 new b6e21f4 Use absolute paths in projectile-replace new 4457cb8 Add the ability to invalidate any project's cache new 35e5539 Make projectile-project-name work without a project new 1d1f8b4 Update changelog new 82bd1e9 Fix caching issue (fixes #106) new a857d94 Fix tracking of known projects (fixes #107) new 05bacdd `projectile-switch-project` now runs `projectile-find-file` instead of `dired` new d84a66a Remove obsolete test new ac50356 Drop projectile-root-hook new e843d17 Drop an obsolete test new 07d0fa3 Reverting "`projectile-switch-project` now runs `projectile-find-file` instead of `dired`" Revert "`projectile-switch-project` now runs `projectile-find-file` instead of `dired`" new f23dacc Bind projectile-enable-caching to projectile-use-native-indexing by default new 9bb3cd0 Add more info on native indexing in the README new 5e14c0d Minor improvements to the README new 1d560cf Fix incorrect method of making files relative. new 24d5e4d make projectile-serialize quieter new 9c3b5b7 Merge pull request #113 from jpkotta/master new a3b7edb Merge pull request #114 from ahyatt/absolute-paths new f7a329b Add new command `projectile-find-dir` (fixes #111) new a88f348 Mention `projectile-find-dir` in the README new d1a550c Fix indexing logic new 231e898 Refactor a bit projectile-project-files new c7376c5 Smarter check for project VC new 33ffeb6 Strip the properties of the default grep argument (fixes #119) new c504f33 Strip the properties of the default replace argument new 9148d49 Don't show hidden buffers in projectile-project-buffers new d0666d2 Introduce helper function projectile-thing-at-point new b6c9b5b Symfony 2 project handling new 5143490 Merge pull request #123 from exu/master new 9f57731 Fix type of projectile-keymap-prefix new 9b47772 Merge pull request #124 from lunaryorn/patch-1 new d68b268 Fix ruby test command (fixes #127) new 62bacf3 Fixing test expectation. The cd function was being invoked for native indexing new 92de619 Cache the file name relative to the root path. new 99d9e6e Allow to specify custom completion system function. new 999a2e2 Don't run Carton install and update on each test run. new eca5262 Merge pull request #136 from rejeep/makefile-elpa new 275a92b Merge pull request #132 from habib/master new 5b3ab98 Add doc on how to use custom completion function. new 0d4df86 Merge pull request #135 from rejeep/custom-hashifying new 64c00fa Don't run Carton install and update on each test run. new 541f376 Merge branch 'makefile-elpa' new 107ef24 Fixing test expectation. The cd function was being invoked for native indexing new 1e8c313 Cache the file name relative to the root path. new 0a6e85b Allow to specify custom completion system function. new 963c9c5 Add doc on how to use custom completion function. new a52f964 Merge branch 'custom-hashifying' new 73b3086 Merge branch 'fixing-master' of git://github.com/rejeep/projectile into rejeep-fixing-master new 6bdbfc8 Setting up find-file-hook only within projectile-global-mode. Fixes bbatsov/projectile#129 issue. new 07f4005 Merge pull request #137 from proofit404/master new 9edeb03 Add support for grizzl new 68249a4 Update Carton deps new bdfd65c Add a grizzl screenshot new ab07c39 Clean up completion options section new 8203479 Fix a typo new a59868a Make grizzl optional dependency new f3b59a8 Merge pull request #140 from ptrv/make-grizzl-optional new 8576b3a add fossil support new b63b7d1 Merge pull request #141 from kartoffelbrei-mit-muskatnuss/master new d4226b7 Mention ido-flx in the README new 7a1c28d Clean up and extend the README a bit new a414ac1 Minor change new 0dad36c Fix a typo new f1269a1 Update Changelog new 4a4f879 projectile-switch-project now runs projectile-find-file instead of dired new adac825 Bump version to 0.9.2 new 6766eff Extend section on keybindings new b521f06 Fix current version string new 3aa30cf Stop using cl completely new 65e2e1a cl-flet is not actually a 1:1 substitute for flet new 047b653 Code style new b949647 Adjust some switch project prompt messages new 3122bfb Bump s.el and dash.el deps new 7654824 Bump the version to 0.9.3-beta new d2b523b Add command `projectile-find-file-in-directory` (fixes #84) new e3fb816 Update flx references to flx-ido new b964567 Bind to projectile-find-file-in-directory to C-c p l new 959616a Fix projectile-find-test-file (fixes #145) new ce74b2a Always honour .projectile new 0ec80f7 Align more closely projectile-compile-project with compile new 7c18e81 Migrate to Cask new e5f9006 Try to fix the travis build new 05b837c Try to fix the travis build new c5e8d54 Minor cleanup new 266afc0 Fix a typo new 3420fff Fix make elpa invocation new f78c6cf menu itmes update and doc fix new 1a1d2f7 Merge pull request #147 from Dewdrops/master new 79ded74 Simplify menu-related code a bit new 914fbd4 Fix minor mode definition new bf474a5 More robust version reporting (stolen from @lunaryorn) new 867565d Add sections and page breaks new d3f6f46 Rework projectile-use-native-indexing variable new 4a3d2a0 Minor rewording new 5de90a2 Use pkg-info package new 2664d2f Fix docstring new 882e121 Fix version reporting new 4f46dd5 Remove some obsolete code new 5ad25a5 Code style new f6347bb Fix Cask URL new 62b9532 Fix Cask version new a284fbc Fix Cask dir name new 89fcd46 Change defvar to defcustom for user-related variables new 7bfa974 Merge pull request #152 from Fuco1/customize new 8ac335f Added a customizable variable: projectile-switch-project-action new 6d37dad Merge pull request #154 from bastianbeischer/projectile-switch-project-action new a739d64 [Fix #153] Make projectile-switch-project customizable new 1512f91 Fix a typo new 654c662 Fix a typo new f42a3f8 Use noflet for tests new d0e96cd Remove current project from list of candidates in projectile-switch-project new 2ecfabb Enhance projectile-replace new 6184db5 Check for project presence in projectile-relevant-known-projects new bbd45f8 Remove some Helm legacy new 45cdd2b match-string -> match new 6827829 Simplify code a bit new c57b67a [Fix #159] Fix broken buffers source new e44eae1 Update version new d3b642a Fix Projectile buffer list cache name new 0a129d7 [Fix #161] Handle properly symlinked projects new 901db0c Fix broken test new d9f96af [Fix #158] Make projectile-replace directory-proof new 2f78c86 [Fix #163] Add support for Gradle projects new 551406c Add -R argument to default projectile-bzr-command so it recurses past top-level files/directories. new 175b8fe Merge pull request #165 from sparkiegeek/bzr-recursion-issue-164 new af37cba Add "sbt compile" and "sbt test" to default compile and test command of a sbt project. new 95e2f6a Sorry for the accidentally deleted blank line. new 29a24af Merge pull request #168 from lastland/master new 7ea4506 [Fix #166] Add support for ag new 04ef174 Add django and python projects. new 313bb34 Merge pull request #169 from proofit404/python-support new a10ae75 Fix Ag support new 2ff6d70 Merge pull request #170 from lunaryorn/fix-ag-support new a459cac [Fix #171] Don't cache ignored files new c8403a2 [Fix #173] Ignore some buffers depending on the major mode used new 5a85684 Merge pull request #174 from vincentbernat/feature/ignored-modes new ab4a323 [Fix #172] Add an option to purge files/subtrees from cache new 30049fa Fix a typo in `projectile-cache-current-file' new 153ffc7 Fix integration build new 265cf8e Remove ert dep new 1ea781b Use the EMACS env variable value if available new 0354b85 Use Cask 0.5.0 new b7234b0 Fix build new 8109fcf [Fix #176] Opened files added to the cache as if belonging to the root directory new 7f85eb3 Merge pull request #179 from jnnh/fix-opened-file-basename-added-to-the-cache new 0149d6a Use canonical unittest runner for python projects. new 734bc39 Add prefix file name search together with suffices. Toggle between test and implementation now work for django and python project. Ignore 'build' directory as very parasite for search in python projects. new 2a2cca1 Enable all file actions on helm-projectile sources new d258531 Merge pull request #183 from antifuchs/enable-all-actions-on-files new ced8a08 Merge pull request #181 from proofit404/feature/testfiles-prefix new 3c6f116 Update installation instructions a bit new e7b1caa [Fix #177] Initialize hooks in projectile-mode's definition new 45b726a Fix tests new 7a376d4 Change arg to be optional in projectile-find-dir new 0bef6bc Merge pull request #185 from deprecated/patch-1 new a6f9fc2 Correct spelling of "implementation" (missing "t") new e846ca3 Add "C-c p t" to command list in README.md new 9cadbb3 Merge pull request #189 from deprecated/patch-1 new e894a1a Fix indentation new ca212ed Correct grammar on not in project error message new 48af6f7 Merge pull request #190 from lee-dohm/error-message new f4090d6 [Fix #191] It seems you still have to specify action even if you have coerce. new 63428a8 Show full path within project for files. new 6c631f0 Add option for including top-level dir new d10236d Merge pull request #193 from m00natic/show-path new ebca735 Document options for project switching behavior new 7aa3128 Whitespace fixes new ae8e5ca Improve python project type detection. new 64a6c54 Merge pull request #195 from proofit404/master new 37d34a6 Merge pull request #194 from deprecated/top-level new c6cb317 Test project respect compilation-read-command value. new 11097b9 Add projectile-vc-dir bound to C-c p v new f5cccda Merge pull request #197 from proofit404/master new a4d99db Add C-c p v (projectile-vc-dir) to Keybinding summary new ab57238 Add occur mode to globally ignored projectile modes. new 60a13f3 Merge pull request #202 from maxsz/master new 90c5dc7 Merge pull request #198 from nwidger/master new 1603ab0 Correct ctags params, add note about Exuberant Ctags new 636ba9d Correct note about Exuberant Ctags. new 90e3450 Merge pull request #204 from kostafey/master new 85b2adc Use file-relative-name where appropriate new 53bedb9 [Fix #207] Use relative paths for ctags excludes new 9eaa88a Improve calculation of ignored files/dirs new bb2216f Fix a couple of incorrect let expressions new ebf2dd9 Display active project in the modeline new 8fb1119 Fix a typo new 4f4ed3c Docstring improvements new bb74191 Remove unwanted trailing slash for ctags exclude items. new bebbab6 [Fix #210] Add new command projectile-find-tag new dc4e2ad * projectile.el: Fixed projectile-find-tag in projectile-mode-map. new 5e0ed0e Merge pull request #212 from nwidger/master new 9578e20 [Fix #211] Use buffer-local tags-table new 54a43dc Add new commands 'projectile-switch-to-buffer-other-window and 'projectile-find-file-other-window, bound to C-c p 4 b and C-c p 4 f by default. new 77c2fb0 * CHANGELOG.md: Added new commands 'projectile-switch-to-buffer-other-window and 'projectile-find-file-other-window new 49c2cc1 Merge pull request #213 from nwidger/master new 29e61a3 Make find-file-hooks buffer local new c18fd85 Add new command projectile-commander new 19b79c2 Add TAGS to .gitignore new 22d888f Add prefix arg support to projectile-switch-project new 5a73bcc A few changelog improvements new 4a6e9d2 Enhance the output of projectile-cache-current-file new 0d100d9 Bump version to 0.10.0 new 213d611 Fixed the function invoked by "def-projectile-commander-method ?k" new b3a3e19 Merge pull request #215 from ngirard/patch-1 new 9478919 * Added new `projectile-commander` methods ?v and ?R which run `projectile-vc-dir` and `projectile-regenerate-tags`, respectively. new 309aea6 Merge pull request #216 from nwidger/master new c45a26a [Fix #221] Add ack and ag to the commander new b778eac fix docstring of projectile-file-truename new d499035 don't treat Makefile as an indicator of the project root new 71e7efb Merge pull request #226 from aspiers/fix-recursive-make-projects new 8f747ad Modified `projecile-ack` to append options to `ack-and-a-half-arguments` new 47843a6 Update CHANGELOG to indicate fix to `projectile-ack` new dec6e2f Merge pull request #228 from nwidger/master new 37a5c16 allow projectile-project-root to find the root for symlinked files new 49cf9c9 Merge pull request #227 from aecay/master new fd8682a [Fix #223] Make projectile-vc-dir magit-aware new 7bd6cec [Fix #224] Add support for git grep new b7f902a [Fix #229] Fix projectile-find-file-in-directory's behavior for project directories new ab29ede [Fix #230] Fix a regression in project-root detection new 926ee8b Search hidden files without trying to search '..' new cfccc19 Add projectile-find-implementation-or-test-other-window new 340f486 [Fix #225] Make it possible to run arbitrary Emacs commands in the project's root new be7f831 Merge pull request #238 from dgtized/fix-git-grep-hidden-files new cc7948a Display error if buffer is not visiting a file new d2e4f41 Merge pull request #239 from dgtized/show-test-implementation-in-other-window new 38682bb Optionally remember project-specific window configurations. new 9d95c70 Merge pull request #237 from daf-/remember-windows new 4b74ce6 Rename projectile-vc-dir to projectile-vc new 5eb3064 Require cl-lib new e0b9608 Merge pull request #247 from uu1101/add-cl-lib new 333f84e Stop testing with emacs-snapshot on Travis new c555a01 [Fix #244] Correct folder picked up by ack after project-switch new a165bbf Update changelog new 1cf4f36 Fix failing test new 0cf5cac Make projectile test file prefix/suffix functions "customizable" new 5a694ba Merge pull request #249 from byels/by-make-test-file-affix-customizable new 1ab80c9 Fix failing test new aa35454 Small docstring fix new a96684b Keybindings sorted alphabetically new d305a3c Merge pull request #254 from neutrico/keybindings-sorting new c8dd381 Support GruntJS Project Type new ce91e79 Merge pull request #255 from neutrico/grunt-project-type new b4a0597 When `projectile-enable-idle-timer` is non-nil, a timer is created and stored in `projectile-idle-timer` which runs repeatedly every `projectile-idle-timer-seconds` seconds. When the timer runs, it calls run-hooks on a new hook variable, `projectile-idle-timer-hook`, which defaults to `'(projectile-regenerate-tags)`. New functions can be added to the hook using `add-hook` as usual. Note that the creation of the idle timer is done using the `:set` keyword in the `d [...] new 3e165b0 Merge pull request #258 from nwidger/master new 0dba0e7 Document binding for showing test or implementation other window new d92c206 Merge pull request #260 from dgtized/document-test-other-window new e804195 Stop use hardcoded virtualenv name in python commands. new cd25bfa Globally ignore tox cache directory. new 30bef0c Merge pull request #265 from proofit404/hotfix/python-support new f3cd1ae Small doc fix new a9e4dc5 Minor doc fixes new 7d7bd8e Merge pull request #271 from nonsequitur/better new 6f5ff01 Make projectile-replace faster if possible new 94fd86b Merge pull request #269 from shosti/ag-project-replace new 81b5c07 Declare ack-and-a-half-arguments prior to use new 698922e Merge pull request #275 from dgtized/declare-ack-and-a-half-args new 10a6af5 Use lexical scoping by default new 4fda4ad Fix a typo new e14594e Don't bind dynamically the name of the project for projectile-switch-project-hook new 93fae6f Need to require ack-and-a-half for it to work new eba8ecc Fix git-grep to work in Windows. new d5ceb07 [Fix #277] Correct the cl-lib dep in helm-projectile new b1fd4d0 Fix lein project type detection new c91a3a7 Merge pull request #273 from bling/master new 1babb06 Merge pull request #276 from dgtized/fix-ack-for-real new d8847d9 Fix build new 7c18bd2 Really fix the build new 0a80523 Revert "Fix a typo" new 55a87d1 Comment a tricky bit of code new f59617d Fix a typo new e984358 Make projectile-replace work with lexical binding new 7b2ded9 Merge pull request #282 from shosti/fix-tags-query-replace new 2399141 [Fix #261] Add support for file patterns in projectile-grep new f9272b8 Add command projectile-project-buffers-other-buffer new 232dea5 [Fix #155] Add gtags support new b1fb903 Farewell to tabs new 1304890 Improving subversion support. new 355c136 Merge pull request #285 from Wilfred/master new 17dc0db Add two other-window commands new f5765a9 Merge pull request #288 from kyleam/more-other-window-commands new 6eebbe3 Invalidate project cache if .projectile is modified new d36767b Test projectile-maybe-invalidate-cache + changelog new f870d17 Correct a bunch of indentation problems new c0fdc94 Add projectile-cleanup-known-projects new b618615 Fix typo new ba70ecb Merge pull request #295 from Silex/master new 0059564 Merge pull request #290 from dgtized/cache-invalidation-on-dirconfig new ec1d194 Check if the file is ignored before adding to cache new b860ffb Merge pull request #296 from abo-abo/master new 7c401a7 Modifies `projectile-ack` to accept a prefix argument - With a prefix argument, prompts for a directory to perform the ack search new 8de6a3b Makes `projectile-ack` ignore `projectile-ignored-files` new 5afa39e Merge pull request #294 from NicolasPetton/master new 004771c Detect the root of Subversion checkouts. new 661c16a Merge pull request #291 from Wilfred/master new 414626f Add command to save all project buffers new 2f8cd55 Merge pull request #298 from kyleam/save-all-project-buffers new 36e5aa1 [Fix #233] Recognize CVS projects automatically new 66bb714 Fix the problem of corrupting "known project file" new 9ab5fa7 Expand file names before processing them new 120426f Merge pull request #302 from lunaryorn/patch-1 new ad7f307 Merge pull request #301 from YorkZ/york new bb88e29 Improve project root identification customization. new e43e146 Merge pull request #299 from thomasf/project-root-parent-override new fba034d Added open in dired mode for helm-source-projectile-files-list new 5246542 Merge pull request #306 from danielwuz/master new 0e1d7a3 Always return absolute path from `projectile-project-root` new 4d6cfa2 Rename tests that don't follow `projectile-test-*` convention new c9b63cc Merge pull request #307 from Silex/master new 4ead4de Add file existence cache. new 0fbaa4c Merge pull request #310 from thomasf/file-exists-cache3 new e8040e9 Indentation fixes new 09246b7 Add basic go project support new 07cd8ab Merge pull request #314 from dougm/go-project new 323c780 Provide support for running and switching between tests in Grails. new 92784ae Merge pull request #316 from mbezjak/project-type-grails new 992e7e8 Provide support for running and switching between tests in Gradle. new f66fcdf Merge pull request #317 from mbezjak/project-type-gradle new 1205ebe Added persp-projectile.el to get perspective.el work along with projectile new a4c6248 Merge pull request #318 from danielwuz/persp-projectile new 9e342a7 Introduce variable helm-projectile-sources-list. new 6954565 Merge pull request #321 from ranulf/helm-projectile1 new 505ad5f Add Gittip badge new 7145cbc [#324] Fix projectile-run-command-in-root's docstring new 008a4f8 [Fix #324] Add new command projectile-run-shell-command-in-root new db9e342 Update README.md new bde543d Merge pull request #328 from antham/patch-1 new 74f4f3c Add new command projectile-run-async-shell-command-in-root new f021ddf Lisp -> EL new 95affa2 [Fix #322] Align projectile-find-tag with latest ggtags new 30ae845 Make modeline lighter configurable new cc4d162 * projectile.el (projectile-find-file-in-directory): make directory an optional argument new 2d7e6bb Merge pull request #338 from tanzoniteblack/modifiable-mode-line new cdd5932 Merge pull request #340 from jtatarik/ff-in-dir-optional-arg new e7076a0 Default files for projectile-grep with prefix arg new e2a9dc8 Mention freenode channel new c7bff75 Fix #149 Adding trailing / to user provided data new 379baff Merge pull request #342 from kleewho/fix-149-missing-slash new 80ba553 Merge pull request #335 from dougm/grep-default-files new 6ba942c [Fix #319] Add the ability to jump to a file in any of the known projects new 27e5a6f [Fix #315] Add the ability to specify projects not to be added to the known projects list new 0ff1dec [#315] New command projectile-remove-current-project-from-known-projects new 70cae64 Simplify projectile-remove-known-project new 231786a Add license badge new 6d47989 Fixes `projectile-ack` when used with a prefix argument new 0e58b42 Merge pull request #345 from NicolasPetton/master new e29fef3 ibuffer support new ed0db85 Merge pull request #346 from jtatarik/projectile_ibuffer new 8ee7ba8 Allow direct modification of `projectile-command-map' new 2a5ef6b Document that `projectile-command-map` is now available new 65819cb [Fix #348] Add prefix arg support to helm-projectile new 2a27e6c Merge pull request #327 from dgtized/prefix-map new c69cace [Fix #274] Use ag instead of ag-regexp by default in projectile-ag new 80e37bf [Fix #330] Update the current tags table via the find-file-hook new f44783c Visit the tags table only if a TAGS file exists new 4097688 Improve `projectile-project-buffer-p` new 27cf9e1 Merge pull request #337 from Silex/master new abeb5c1 [Fix #326] Rebuild tags-completion-table every time projectile-find-tag gets invoked new 6ce2422 [Fix #78] Add support for sorting displayed files by access and modification time new c592631 [Fix #325] Make it possible to filter a project's buffers new c312e84 [Fix #167] Add recent-files-first sort order new 050fd7e Fix a typo new 610b9c5 Add support for optional initial-input to projectile-completing-read new f25b025 Fix recentf sort order option. new 66f1dc4 [Fix #231] Use symbol-at-point as the default input in projectile-find-tag new 24ead1e Merge pull request #350 from jimeh/master new b867304 Ignore .cask folder new c1398f9 add gulp to compile commands new d72fcc6 Merge pull request #351 from thomasf/master new 595462c Add recently-active sort order option new 947c8fc Merge pull request #353 from jimeh/sort-by-recently-active new 1e40e72 [Fix #242] Provide functions for processing a project's buffers and files new 81c53be Extend the contributing section a bit new 4578735 Bump version to 0.11.0 new 03d2437 Replace Marmalade with MELPA Stable new 988d28b Fix a typo new af6f293 [Fix #358] Reflect an upstream Helm change new bd56d72 Merge branch 'master' of github.com:bbatsov/projectile new 28caed9 projectile-kill-buffers: Ignore indirect buffers new e3bdd41 Merge pull request #360 from kyleam/fix-kill-buffers new a0f6e4c Refill a docstring new 9f0074c Clarify a bit of code in projectile-kill-buffers new 8f9c595 mentioned that persp-mode should be enabled to use persp-projectile new eea754e customize tags file new 0392857 Merge pull request #362 from danielwuz/master new c9c9019 Merge pull request #357 from orikremer/customize_tags_file new f71b5f7 Try to use Projectile to find files in *compilation* buffer if possible. If not, fallback to the original function. new 7b65a7f Merge pull request #363 from daimrod/compilation-find-file new 60c2a9e projectile-find-tag: Use ggtags-find-tag if bound new 8025bdf Merge pull request #366 from alanpearce/find-ggtags new d7c6cc7 * projectile.el (projectile-mode): Fix f71b5f7 new b27a50b Merge pull request #369 from daimrod/fix-compilation-find-file new 219e607 [Fix #370] A temp workaround new ad5493e Enable defining compilation/test commands in file-/dir-local vars. new a01d19b Add Cargo.toml as a project root file new 4cdf58a Merge pull request #373 from tomjakubowski/patch-1 new bc5a4f3 Add helm to allowable completion systems new 7f32c46 Merge pull request #371 from immerrr/mark-cmds-safe-if-strings new eba46c3 Check whether helm completion function is defined new d7b0126 Merge pull request #378 from alanpearce/helm new 2e0c7c3 Update projectile.el new e8d982a Merge pull request #380 from peterhoeg/patch-1 new e75c9f8 Make less calls to file-truename. new 5b4aa04 Merge pull request #383 from thomasf/master new 0da3bef Demote errors to messages when trying to load a TAGS file. new 3b47fcd Merge pull request #381 from jasonm23/ignore-ctags-load-error new 2694007 Call error if the tags command failed. new d935150 Merge pull request #379 from Wilfred/master new 13eb890 Use `defadvice' rather than the new `nadvice` interface which is only available in trunk. This fixes f71b5f7. new 150f666 Merge pull request #386 from daimrod/fix-compilation-find-file new 8b710cc Added secion about project-specific settings to Readme. new 841c5a0 Mention how to add an alternative key prefix for all Projectile commands new c57b872 Fixed a bug where if you delete a directory that used to exist, it could not find-file-in-known-projects new 121d9b9 Merge pull request #388 from triclops200/master new 323c90c Fix keymap sorting new e9276f7 Reshuffle keybindings a bit new a6ccb4f Update README.md new da1923c Merge pull request #390 from jfager/patch-1 new 6550aa0 Make projectile-persp-switch-project work from lisp new a4721db Merge pull request #391 from alanpearce/persp-switch-from-lisp new 5dafafa Make projectile-mode-line customizable new 67de49f Merge pull request #394 from lunaryorn/customizable-mode-line new 42bf8db Suppress a couple of compilation warnings new 81c0f62 Adds examples to `.dir-locals.el` README section. new 9d1036c Add helm as development dependency. new 4b271dc Respect projectile-keymap-prefix when binding helm-projectile. new 429042e Merge pull request #402 from proofit404/master new 43c248f projectile-ag: vary prompt based on current-prefix-arg new 4ae51db Use a single mode line construct for projectile-mode-line new 0471db0 Merge pull request #404 from lunaryorn/patch-1 new 080178e Merge pull request #403 from offby1/master new 1dc539b Merge pull request #395 from joelmccracken/master new c1e43ec Fix a couple of failing tests new 804054a Quick fix for a failing test new 6b016c1 Fix a broken test new d487f7a Simplify test init new 18228ee Fix noflet bindings indentation new 5396120 Add a test for projectile-clear-known-projects new dc2e042 Replace redundant use of let* new ea16b18 Don't try to switch to a known project if there are no known projects new 7a9470f Extend the changelog a bit new e6d3975 Add a test for projectile-switch-project with no known projects new dc14758 Remove a bunch of redundant functions to turn on/off projectile new e446328 Restore projectile-on as we actually need it new c8ed425 [Fix #406] Add the ability to ignore buffers by name new 0e68702 Remove projectile-on new 639383a Add Helm interface to switch project new 3fe51e0 Merge pull request #405 from YorkZ/helm-switch-project new d8cdee0 Move definition of `helm-source-projectile-projects', no real change new f1aec2e Don't use Ido to select files after selecting project using Helm interface new 7328359 Merge pull request #409 from YorkZ/helm-switch-project new 263c02e (helm-source-projectile-projects): Add keybinding hint for "Switch to project" action new 2c15980 Add action for `helm-source-projectile-projects' to fire `vc-dir' or Magit new bc70edb Sanitize by defining macro `helm-projectile-define-key' new 0e2e531 Merge pull request #410 from YorkZ/helm-switch-project new baa81a7 Fix 263c02e for having put keybinding hint information in wrong place new 05faffe Merge pull request #411 from YorkZ/helm-switch-project new abe136c Readme referenced no-longer existing variable new 3e172ee Merge pull request #414 from tanzoniteblack/update-readme-lighter new fd47e05 Added support for SCons projects new c8e93ba Merge pull request #417 from npcardoso/master new 182e1cd Add new command "projectile-find-other-file" new 26fb725 Merge pull request #421 from tuhdo/master new 7507475 [Fix #412] Handle multiple possible targets in projectile-toggle-between-implementation-or-test new 4fcc098 Handle Objective-C extensions in projectile-find-other-file new 2a25d59 Add nil extension handler and vice versa new 72c619a Merge pull request #422 from tuhdo/master new 130f707 README.md: mention helm interface for "Open project root in vc-dir or magit" new 37de612 Merge pull request #423 from YorkZ/helm-switch-project new 2344942 Improve performance of projectile-find-other-file new b9563de Add optional argument to ignore extensions new 457039a Add more handlers new d7400aa Make projectile-other-file-alist consistent new 933eefc Merge pull request #424 from tuhdo/master new f35bec8 Refactor code for writing test new 0504ff4 Add another example for projectile-find-other-files new 5c3b2be Fix inaccurate matching and improve matching behavior new 2e81b3f Add more extensions for .h, since it is used in many languages new 179390b Add a test case for projectile-get-other-files new 207699b Merge pull request #426 from tuhdo/master new b734913 Add Helm action for incremental grep in selected projects new ad6d9b8 Merge pull request #428 from YorkZ/helm-switch-project new 19e69d9 Enable wildcard support in projectile-verify-file new 1f190c6 Add support for haskell projects using cabal new 598dab0 Merge pull request #431 from markus1189/wildcard-support new 8565da4 Merge pull request #429 from markus1189/haskell-support new ef7e481 Fix variable names for haskell-cabal-{compile,test}-cmd new 0306e42 Merge pull request #432 from markus1189/haskell-support new 9b12625 projectile-current-project-files: bind default-directory as intended new 7ddefd6 Move projectile-test-affix's definition new 1619060 Declare some functions to quiet the byte-compiler new d8366ff Merge pull request #434 from tarsius/quiet-byte-compiler new 69bbff3 Declare eshell to quiet byte-compiler new 4a3b56a Merge pull request #435 from tarsius/quiet-byte-compiler2 new c278f6f Add helm action for finding file in other window new 86b01f8 Merge pull request #436 from onthestairs/patch-1 new 60f7484 Display current project at the top in helm-projectile new 6288512 Allow helm-projectile to open multiple selected files new 1cbd625 Merge pull request #437 from tuhdo/master new 341f29f Add Helm source for projectile-current-project-dirs new eb1c336 Update helm-projectile-sources-list priority new 9d90f5b Allow helm-projectile to be used outside of projects new 8d6b17f Merge pull request #440 from tuhdo/master new a8b1ce4 Avoid unnecessary project check new b4eeb70 Activate Eshell and Magit outside of project for helm-projectile new fcc9b6f Add compile action to helm-projectile new f3b257b Reuse existing Helm actions new 1f48a74 Use proper Helm interface for Projectile commands new a3bfd29 Make projectile-find-file do what I mean new a94e574 Update docstring commands that find other files new 8e4c693 Update CHANGELOG new d3975d1 Correct typo new 13e1ce9 Merge pull request #446 from Silex/typo new 7c2ee50 Merge pull request #441 from tuhdo/master new 14b984e Add helm-projectile-find-other-file new f768afa Merge pull request #449 from tuhdo/master new 3774627 Remove "Find shell command" action and fix prompt typo new 799aa37 Fix some actions and reformat code to look better new cce67c1 Merge pull request #450 from tuhdo/master new c3db90d Invalidate cache upon file deletion new 43d9e59 Remove another unnecessary action and update README new 542263a Merge pull request #451 from keelerm84/feature/remove-from-cache new 524255c Merge pull request #452 from tuhdo/master new e560fbb Update key binding description new 0b4e711 Merge pull request #455 from tuhdo/master new 8db4cd6 Update indexing section in README new f369819 [Fix #372] Read the cache file when starting projectile-mode new 3d47ac7 Merge pull request #456 from tuhdo/master new f9fa205 Add a missing or new c6984da Improve persp-projectile-switch-project new 7a0536f Cache the value of `projectile-project-root` new b7fe8fa Add Dired other window for helm-projectile-find-dir new e939119 Merge pull request #462 from tuhdo/master new 4274462 Merge pull request #461 from bastianbeischer/persp-projectile-switch-project new 6494e0d Merge pull request #460 from Silex/project-root-cache new b6fee14 [Fix #465] projectile--project-root should not affect project switching new 3b4531d Check if user wants cache first new 23e5699 Remove dead code new 6baaf66 Better caching of projectile-project-root new 94d3021 Merge pull request #444 from Silex/master new b39fd2c helm-projectile.el: rewrite `helm-projectile-define-key' to allow defining multiple keys new f4db7a0 Fix helm-projectile-vc new 4a28aa8 Merge pull request #470 from YorkZ/helm-switch-project new 00b6045 Merge pull request #468 from tuhdo/helm-projectile-vc new 9b6e9ce Add file listing for sub-projects to Projectile new 7411ca5 Merge pull request #464 from tuhdo/master new 016cee4 Update documentation new 6732cc3 Minor fix for retrieving submodules files new e2662ec Merge pull request #471 from tuhdo/master new a43d4b1 helm-projectile.el (helm-projectile-define-key): performance optimization new b017e38 Add action to delete projects from helm-projectile-switch-project new 60c69c3 Basic support of Rust’s Cargo projects new 5fd2871 Merge pull request #476 from vhbit/rust-cargo new 5dc2f4d Merge pull request #475 from tuhdo/master new 8908c6d Add helm-projectile-find-file-in-known-projects new 531fb0b Merge pull request #477 from tuhdo/master new 09d250a Update README and CHANGELOG new f0ea090 Merge pull request #481 from tuhdo/master new 86b6933 Fix erroneous call to non-existent function new 13580d8 Merge pull request #482 from tuhdo/master new efa0868 projectile.el (projectile-project-vcs): minor cleanup new 792bf40 Refactor `projectile-vc' to allow being used in `helm-projectile-vc' new 6cd988c Merge pull request #474 from YorkZ/helm-switch-project new 7ddc452 Change key binding compile project action new 63d0dfd Remove an extra space new af676ce Update the MELPA urls new 71ba10d Fix error when Projectile fails to get sub-project files new aafd931 Merge pull request #484 from tuhdo/master new 0de650e Add melpa badges new e269d1c gittip is now gratipay new b84081e Add ?r command to commander new 0436ab0 Merge pull request #494 from syl20bnr/add_r_to_commander new b702ee6 Do not try to traverse http:// and https:// paths. new 75310d6 Display which projects were cleaned up new 7f07f90 Improve cleanup for TRAMP projects new f1e24f6 Merge pull request #495 from Silex/better-cleanup new 3df3927 Add a virtual directory manager to Helm Projectile new c2cf8f4 Merge pull request #497 from thomasf/master new b41017f Merge pull request #501 from tuhdo/master new 807f979 Update find matching test funcs. new 64e0dfc Add helm-projectile-grep/ack/ag new 6cf7e7b Add projectile-commander Helm version new 981ca6b Update documentation new 37f6ae3 Merge pull request #504 from tuhdo/master new 9a876e2 Add tox.ini to projectile-project-root-files new 91010be Fix ack binary check and update docstring new 38eff29 Merge pull request #513 from tuhdo/helm-projectile-ack new 11521e1 Cleanup `helm-projectile-file-actions' definition new 6a49b33 Autoload projectile-kill-buffers new 66766ae Merge pull request #517 from purcell/patch-1 new 2596d5f Make projectile-replace's param optional new e7302c9 Fix helm-projectile-find-dir new 5b6986d Merge pull request #518 from tuhdo/master new e7f76db Allow helm-projectile-ag to ignore new 1caed4b Add customization to inhibit non error echos new 1c5b3de Merge pull request #500 from thomasf/verbosity new a623aee Merge pull request #510 from chmouel/patch-1 new bc29773 Merge pull request #514 from YorkZ/helm-switch-project new 1632d2e Merge pull request #467 from kayhide/master new 80d4da2 Fix the order of entries in `helm-projectile-file-actions' new 62d6a09 Merge pull request #526 from YorkZ/helm-switch-project new 1746cca [Bug fix] When cache is empty, do not add file new 97f4506 Merge pull request #519 from tuhdo/master2 new e638c85 Ignore files properly with helm-projectile-grep new 592c74b [Bug fix] Use correct filter function new c02017e Merge pull request #529 from tuhdo/master new 2f89c17 Merge pull request #522 from tuhdo/helm-projectile-search new eb64c07 don't advice functions defined in the same library new 636df95 require library f new 907a1dc Merge pull request #534 from tarsius/no-advice new f12392d [Fix #530] Change messages for consistency new 7c1071f [Fix #525] Change helm-projectile-sources-list order new 2b03fc5 Merge pull request #533 from tuhdo/usability new 8205d9a [Fix #537] Explicitly add search path to grep command new f0761b7 Merge pull request #539 from tuhdo/helm-projectile-grep-osx new 8085b90 Add a timer to initialize command history properly new bc143dd Fix helm-projectile-ack file ignoring new 72e5d80 Merge pull request #531 from tuhdo/master new dc5776f [Fix #542] Ignore all errors when getting files in sub-projects new ff44e9c Use correct help function for displaying help new 155c7f3 Merge pull request #544 from tuhdo/helm-projectile-help-message new 165f0a1 [Fix #545] Retrieve sub-projects correctly and efficiently new 787f7e3 Merge pull request #535 from tarsius/require-f new 84c96ac Merge pull request #548 from tuhdo/helm-projectile-help-message new 7f483c5 Merge pull request #543 from tuhdo/ignore-all-errors-sub-projects new d7f04df Work with git submodules in nested folder structure. new 0160fb3 Merge known-project lists from multiple processes new f5bc0c2 Merge pull request #515 from thomasf/issue/bbatosv/506-known-projects-merge new 1671069 Update comment new 87953e7 Use idiomatic method to build Helm source new 074a2ec [Fix #551] Replace -copy with copy-sequence new 1782d52 Merge pull request #552 from tuhdo/master new 192c6dd Merge pull request #550 from no0/git-submodule-not-at-root-of-repo new 4941082 Update helm-source-projectile-dired-files-list and fix bugs new 4f0df68 Update helm-source-directories-list new 77ccbb4 Update helm-source-projectile-projects new 88650fb Update helm-source-projectile-files-dwim-list new 07f1180 Disable virtual Dired manager on remote host by default new 482274e Update helm-source-projectile-files-in-all-projects-list new 62be1fc Update helm-source-projectile-recentf-list new c457c0e Update helm-source-projectile-buffers-list new 6a8a79d Update command helm-projectile-find-other-file new 53b7c62 Ensures projectile-replace dirs are terminated with a trailing slash. new ee56d87 Merge pull request #553 from tuhdo/master new 68fc011 Update fuzzy-matching source where it is possible new 2fd7ec9 Rewrite parts of projectile.el that are using cl-lib new b1f6e7c Merge pull request #562 from fbergroth/remove-cl new 3b8b317 Autoload all user-facing functions, fixes #469 new ad14c49 Merge pull request #567 from PythonNut/master new 61e95c7 Update the contribution guidelines new 8dd2e9f projectile-get-all-sub-projects: remove unused KNOWN-PROJECTS arg new 0982de0 Use magit-status-internal instead of magit-status new e73e3ec Merge pull request #568 from tarsius/silentio new e398582 Make sure vc-git-grep is defined before using it new 7b1bee5 projectile-grep: reduce lines to a civilized length new 664e31d Merge pull request #569 from tarsius/silentio new 4a64197 Use find-file-noselect on filename found in project new f6c2b49 Merge pull request #565 from apiology/compilation-find-file-fix new 169df64 Quiet byte-compiler new b66bd38 Merge pull request #572 from tarsius/silentio new 5a39cd7 Merge pull request #559 from tuhdo/master new 2b6f287 Use helm-projectile-find-file when helm-projectile-on new 04163f2 Merge pull request #582 from goofansu/master new 7396f05 Indentation fixes new c94c5f5 Remove `projectile-remember-window-configs` new a116f80 Merge pull request #587 from dan-f/dan-f/remove-window-configs new 5b581e7 [Fix #588] Set default-directory before switching a project new e873fb9 Merge pull request #589 from danskarda/project-switch-fix new 3cb9480 Replace :options customize argument with `radio' type. new d7d9dcd Merge pull request #590 from Fuco1/customize-options new b6bb578 [Fix #593] Only initialize cache when use Projectile commands new b55a9f2 Delay loading pkg-info until needed new 32fbc74 Merge pull request #595 from tarsius/delay-pkg-info new d9acf81 Fix pasto in last change to projectile-version new 4451cd2 Merge pull request #596 from tarsius/delay-pkg-info new 5cf09c2 Merge pull request #594 from tuhdo/pr/projectile new e2bf4d2 Add option to disable fuzzy matching in Helm Projectile new 93dceca [Fix #584] Drop ack support new 0aeb7f8 Merge pull request #597 from tuhdo/master new d7319e8 Remove some ack leftovers new 96d4ba3 Mention projectile-ag in the menu new 1ff35c1 Update copyright years new 9b1528b Enable helm projectile sources reusable new a101f78 Check project root for helm-projectile-grep/ack/ag new c94464b Refactor key mappings related to files new b4e221a Merge pull request #602 from tuhdo/pr/helm-projectile-root-check-search new 311f902 Merge pull request #601 from tuhdo/master new 716a31a Fix a bug in creating new virtual dir new 14f952e Merge pull request #603 from tuhdo/master new fa36acd [Fix #537] Correct command line arguments new 0f99ef2 Merge pull request #606 from tuhdo/pr/helm-projectile-grep new c018589 Fix typos. new 55d8f30 Merge pull request #608 from mrwacky42/master new 863871e Use built-in string= instead of undefined string-empty-p function. new 7aa0187 Use '-filter' defined in dash.el rather than undefined 'filter' new eeef8b7 Merge pull request #617 from emacs18/simple-fixes new 82da242 Fix: Projectile cannot remember projects new f8aa13b Merge pull request #618 from tuhdo/master new 1dadc55 Autoloads for some projectile-find-file defuns new c971a82 Make projectile-find-file-dwim handle relative path new 3ceb5d2 Merge pull request #619 from milkypostman/patch-1 new 3ac4fa2 Use `magit-status` instead of `magit-status-internal` new e716dbf Merge pull request #621 from vspinu/magit-status new 74afdbb Merge pull request #620 from tuhdo/master new 8e348fc Fix switch to Eshell (M-e) from helm-projectile-find-dir where it would send a relative directory path to `cd' rather than absolute. new cacc0e4 Allow switching to Eshell when not inside a project new 0fcc412 First crack at proper handling of `projectile-persp-switch-project'. new 519596c `projectile-persp-switch-project' that's `make-frame' safe. Try and name initial perspective in a new frame with `projectile-project-name'. new d8fbcde Improve parse-dirconfig-file test new 5e46193 Stop depending on s and f new 4b033cc Sanitize test setup new 88510d2 projectile-vc: add kludge for magit 1.2.* new fd2df99 Merge pull request #623 from tarsius/no-sf new f246f72 Merge pull request #624 from tarsius/magit-status new c225fb1 Improve helm-projectile-fuzzy-match docstring new 1a1d008 Merge pull request #635 from tsdh/bug-634 new 84932ad Missing dependency on dash for helm-projectile.el new aedc928 Merge pull request #637 from syl20bnr/master new fb6a0be [Fix #604] Remove build from projectile-globally-ignored-directories new 928b178 Add missing period new 5fda4c6 Add missing space new a21ae0a Add command to display basic project info new 2a39740 [Fix #560] [Fix #580] Add new defcustom that is used for globally ignoring files by extension new 28b22ef [Fix #644] Remove an usage of f-join new 41424b9 [Fix #633] Fix .projectile's parsing new a4f872b Add Makefile to the root files top down recurring. new ecba88d Merge pull request #647 from proofit404/master new 77521e5 fixed typo new 8335791 Merge pull request #648 from hariharanr5/master new dd1af63 [Fix #650] projectile-files-from-cmd: Fix the 5e46193 regression new 0e41e26 Merge pull request #651 from dgutov/fix-replace new 299d252 Fix docstring typo new 2d0cf43 Merge pull request #654 from jschwab/docstring-typo new 86de6b4 Fix `projectile-regenerate-tags` in dirs with spaces new efa7720 Merge pull request #656 from ryanartecona/ctags-in-space-dir new 3c41c82 Merge pull request #627 from vkz/persp-projectile new 5f2f8e7 Merge pull request #622 from tolchz/add-global-file-extension-ignore new e803b92 projectile-find-other-file sort candidates new 580b1d7 Merge pull request #626 from LefterisJP/find-other-file-sort new 91fedbe Fix generation of command for tag generation new d830bc1 Fix test for tags-exclude-patterns new 8f08e69 Merge pull request #660 from dgoel/fix-ctags-ignore-patterns new 41988c4 Relative path is better than absolute path new ef7dd01 Merge pull request #662 from syohex/use-relative-path new 3754a35 Simplify projectile-files-with-string new c214fc5 Update a docstring new 95dde9c [#645] Add missing vc-git require new 9ed4bcd Require grep before its first usage new 5b98c8f Added Gitter badge new 9021245 Merge pull request #673 from gitter-badger/gitter-badge new 6413cee Fix typo new ae333bf Merge pull request #677 from 501st-alpha1/master new f99ed1b [Fix #678] Allow helm-projectile-ack search recursively new 347ef74 [Fix #672] Don't quit when build Helm source new 194bc81 Merge pull request #674 from tuhdo/master new 1137e97 Merge pull request #679 from tuhdo/helm-projectile-ack new fcb4a77 Improve use of Latin new f133353 Fix: use helm-buffers-match-function rather than helm-buffers-list--match-fn new 732446b fix inversion in projectile-files-with-string new 558ffba Merge pull request #685 from fommil/patch-1 new 90a4362 Merge pull request #681 from duncanmortimer/fix-helm-projectile-buffer-list-matching new 8865657 Added a progress reporter to the native indexing method new 0463b53 Merge pull request #655 from larslj/native-index-progress new 04e6462 Support `ag` ask for options dynamically new 60d327d Merge pull request #687 from jiahut/support-ag-options new 46ab7fe Add ivy to `projectile-completion-system' new b2d8a4d Merge pull request #688 from abo-abo/master new 668d250 Remove the uniqueness enforcement for `ivy-read' new 1240dc1 add R package project type new 35e825e Merge pull request #690 from abo-abo/master new a6a8002 Merge pull request #692 from lawremi/master new 479c036 Release 0.12 new 42e991a Start work on 0.13 new 4371df2 Merge pull request #558 from calvinwyoung/projectile_replace_in_dir_helm_mode new a5d1338 Fix perspective switching behavior new 2d19006 Fix typo. new ac766a2 Merge pull request #704 from jdufresne/master new 4c2b610 Merge pull request #703 from 501st-alpha1/fixPerspectiveSwitching new 5c2d95c made helm-projectile-ag ignore files and folders from .projectile new 384dc53 Set default-directory before compilation command new 622b37a Update the call to `ivy-read' new 57f6684 Merge pull request #713 from abo-abo/master new 4c9f180 Don't ignore user preference in helm-projectile-ag new 73fd883 Use `ivy-completing-read' instead of `ivy-read' new e456dd2 Add support for the tox testing automation tool new 77a8f98 Merge pull request #722 from abo-abo/master new 9bbd540 Merge pull request #714 from trishume/patch-1 new ff1d459 Merge pull request #710 from kyleam/compile-default-directory new c68aea1 Merge pull request #708 from mijoharas/make-helm-projectile-ag-ignore-files new ecd0d06 When cache cleared, user expects no old files new 6ff8358 Add debug specs to helper test macros new 7e4b725 Don't re-create dummy buffers in tests new 69a4a08 Pass `nowarn` argument to `find-file-noselect` in tests new 4e3cc0a [Fix #657] Remove `file-truename` calls from `projectile-project-root` new c58f658 Don't require helm-config new 43ef572 Merge pull request #731 from lunaryorn/patch-1 new e0e449e Merge pull request #729 from swaroopch/invalidate-cache-recentf new 0909ed2 Merge pull request #730 from vspinu/tests new d588d95 A couple of edits in the README new 8fc3bb7 Merge pull request #737 from fxn/patch-1 new 64b5474 Don't show Projectile modeline when not in project new 5fb1eac Merge pull request #726 from mineo/tox-test-cmd new a0550f2 Simplify helm-projectile command new 695ade3 Merge pull request #739 from tuhdo/helm-projectile-sources new 805d17c Merge pull request #701 from tuhdo/modeline new c2fd8f1 Fix helm-projectile-ag not properly ignoring files specified in .projectile folder. new 453bd57 Merge pull request #736 from mijoharas/fixed-helm-projectile-ag-ignoring-files new 53fa6dc Remove current buffer from helm-source-projectile-buffer new 0d333d1 Merge pull request #741 from dsdshcym/remove-current-buffer new 24b44ec Properly remove initial buffer new 3695825 Merge pull request #742 from tuhdo/master new 6c6c415 [Fix #743] Allow buffer source to be composable new 143c8ab Merge pull request #744 from tuhdo/master new b265518 Align projectile-compile-project even more closely with M-x compile new c0dcf03 Merge pull request #745 from akopytov/master new b58bcef [Fix #750] Avoid helm source conflict new 752b42d Remove the cdr on the projectile-ignored-directories list. Fixes #752. new a387921 Merge pull request #752 from tomfaulhaber/master new 533703b Add support for midje (lein-midje project and t_ prefix) new 29a9663 In .dir-locals.el, projectile-project-type overrides the project type new 7b540dc Create test buffers when projectile-create-missing-test-files is non-nil new a9976f2 Merge pull request #758 from arichiardi/add-midje-support new 9293330 Fix a docstring new ff1e12d Code style new f019cdd Update the changelog new 1750295 Use project ignored files for helm-projectile-ack new acab3e4 Add "setup.py" to the project root files. new c3af08a Use general name for python package project. new b3dc726 Merge pull request #771 from proofit404/master new aef470e Merge pull request #767 from kain88-de/files-ignore new 09df5ae Merge pull request #728 from vspinu/truename new 53d2e4b Replace --reduce-from with --some new 025f3d5 Improve docs of root searching functions and variables new cc56126 Merge pull request #772 from vspinu/some new 924d731 [Fix #667] Use file-truename when caching current file new 9fb39a9 Remove the check for executable in helm-projectile-ag new e22a775 Merge pull request #691 from IvanMalison/master new 14d585d Merge pull request #776 from mijoharas/feature-remove-harmful-check new 8849b60 [Fix #625] Add trailing slash to directory new ade3b80 Merge pull request #775 from mijoharas/master new 757d8f7 [Fix #778] Remove redundancy in projectile-dir-files-external new 826a50b Merge pull request #781 from iamdionysus/fix-frozen-windows-emacs new 5e795a9 Merge pull request #751 from xuchunyang/master new 6c2d4f2 Change type of projectile-ignored-projects new 2676398 Add new option projectile-ignored-project-function new 036368a Merge pull request #782 from rootzlevel/project-ignore-function new ef33a29 Use #' where appropriate new df3e7d6 Call projectile-ignored-* functions in helm-ack new 1e3c765 Merge pull request #774 from kain88-de/files-ignore new 5457eab Fix markup in docstrings new cd6b84f Merge pull request #785 from rootzlevel/fix-docstring new ca8f4bd Bump the dash.el dep new 306b1c1 Define helm-projectile-projects-map new a323129 Merge pull request #793 from whilp/helm-projectile-projects-map new 134748a helm-projectile.el: compatible with the latest Helm new 4f1a895 Merge pull request #796 from YorkZ/york new b07bd04 helm-projectile.el: make compatible with Helm refactoring Helm change 6cd108f moved types to helm-types.el. Require this in the way expected by helm. new 3fb1360 Merge pull request #798 from jkl1337/master new 3605589 [Fix #791] Drop filename extension before checking for test suffix new ef04f68 Kill vagrant-related stuff new c577405 [Fix #748] Handle more gracefully invalid data files new e8b7b54 Add the ability to register project types dynamically new a884d92 Add the ability to specify a project compilation & test commands via .dir-locals.el new e6e2851 [Fix #489] Add projectile-run-project command new ee76b8f Set custom prompts for the compile, test & run commands new 94630a4 [Fix #661] Simplify the instructions for overriding compile/test/run commands new 46ccc78 Tiny README improvement new c5c4879 Add projectile-run-project to the keymap and the menu new 77df8cc Add test and run actions to helm-projectile new d0be0a4 Fix a prompt new 7574eb9 Fix an error message new d99cb3b Use #' here and there new d03e28b Fix a docstring new 7d12d1c [Fix #512] Improve the documentation about adding an alternative prefix keybinding new 87d9703 Fix a few typos new 7b439f0 Restore travis setup script new 653c19f Rename vagrant dir to travis new f719d0a Bump the cask version to 0.7.2 new b29b9a3 Replace helm-ff-mode-line-string new 028614b [Fix #454] Add Nested extensions for other files new 3333a85 Merge pull request #802 from tuhdo/master new 13a1b93 Merge pull request #803 from tuhdo/nested-file-extension new 80a3062 Remove a couple of mode-line references new dd9a23c Merge pull request #804 from mdorman/master new a79d69d [Fix #695] Ignore non-readable directories when using find new 317f09e Merge pull request #806 from mope/fix-695-projectile-find-file-permission-denied-new new ba2a6a0 [Fix #808] Add missing require new 27b161b Fix the names of some unprefixed functions new 4726499 Fix a docstring new a77d88b [Fix #695] Detect find -readable support new 4adc4f2 Merge pull request #811 from dibenede/master new 5494380 Add a missing docstring new 052ca98 Improve projectile--detect-find-command new b293f96 [Fix #521] Don't add non-projects to project cache new 35b3985 Merge pull request #815 from syohex/improve-detect-find new 6574d54 Merge pull request #816 from tuhdo/master new 2be0c4c [Fix #695] Use -perm for generic command new 51a5ffa Merge pull request #818 from dibenede/simple-find new 09f803d Disable current-prefix-arg before calling helm-do-ag new 7b51e39 Merge pull request #820 from syohex/disable-prefix-arg new da70e0f Reflow a docstring new e6ef0f3 [Fix #814] Speed up project-type retrieval new aa1a44d Avoid using `find -perm +mode` new 245c57b Merge pull request #822 from omajid/findutils-deprecated-argument-style new d8ff4bb Update helm variables new b417733 Merge pull request #823 from tuhdo/master new 03d547a Load grep when running helm-projectile-grep/ack new 7459fab Merge pull request #826 from tuhdo/master new c7726d6 [Fix #828] Don't use -union with 3 lists new 5b8468b Merge pull request #829 from tuhdo/master new bf4c07f Don't require root in helm-projectile-find-file-in-known-projects new 926d6f7 Remove unfortunate attempt to ignore unreadable folders in portable manner new 718c84c Import grep globally new cf6ed57 Store helm marked files before calling completing-read new ed1d4a2 Merge pull request #846 from xuchunyang/issue-845-helm-virtual-dired new 3ee7860 Merge pull request #838 from microamp/hotfix/grep-for-ag new e29813b Merge pull request #834 from xuchunyang/master new 90b0322 Allow specifying regexp to projectile-grep new 304aa9e Don't expand file names in *-files-in-all-projects-list source new 3266782 Merge pull request #852 from xuchunyang/issue-831-dont-require-project-root new f996b45 Merge pull request #842 from birkenfeld/patch-1 new 0c5aebd Replace Gratipay with Salt new 6b5c0ab [Fix #855] Ignore files and directories in projectile-ag new 47428a2 Merge pull request #856 from laz2/projectile-ag-ignore-files new 1411cf1 Add support for Haskell's stack tool new 4089a46 Merge pull request #859 from alexbiehl/haskell-stack new fa0d971 Honor projectile-use-git-grep in helm-projectile-grep new 43b99b7 Merge pull request #864 from lexa/master new 4ec883b helm-projectile-grep: Pass directory name to be used as project root new d397e13 Use help-projectile-grep instead of helm-find-file when selecting a project new d028c63 Merge pull request #870 from lexa/master new cfde59a Fix non-ASCII parsing in dirconfig new 210f603 Optionally run monky on Mercurial projects. new 9384f8c Merge pull request #863 from lbolla/monky-support new ef4a7d5 Add projectile-before-switch-project-hook new 9c16cb0 Merge pull request #879 from john2x/before-project-switch-hook new 51eee4b Add python-tox project-type to projectile-test-prefix new 5d6bceb Rename projectile-switch-project-hook new 871a913 Omit current buffer in all switch buffer functions new 859c23e Merge pull request #873 from dandavison/omit-current-buffer new 565da62 Merge pull request #882 from blallau/master new 5c181a6 Merge pull request #880 from john2x/after-project-switch-hook new a0856e5 Merge pull request #872 from joonoro/dirconfig-parse-fix new d7f8b6b Allow specification of a compilation dir new 68bedb0 Merge pull request #875 from davidshepherd7/master new 65c2786 Fix issue with ack vs. grep in last update new 66f53ce Merge pull request #881 from cwhatley/master new 5913914 Respect selected region in projectile-ag, projectile-grep, projectile-replace and projectile-find-tag new 1a2bca6 Declare variable ag-ignore-list new 7f12f46 Define options before using them new d5f4b79 Declare grep variables new 53eecc6 Fix projectile-register-project-type's doc-string new aacd567 Rename projectile-register-project-type's arguments new 6700dd0 Adapt to function renames in helm new 739e21b Fix helm-projectile-{test,run}-project new a794c0b Merge pull request #878 from tarsius/silence new c694c8d Merge pull request #883 from env0der/respect-selected-region-in-projectile-ag new 1159110 Release 0.13.0 new c523953 Add support for boot-clj based projects new f81538e Merge pull request #886 from pbzdyl/boot-clj new 060f18d [Fix #840] Support projects using gradlew script new dd67c91 Merge pull request #887 from lawremi/gradlew new f779bb0 Add build.boot to projectile-project-root-files new c1a3441 Merge pull request #888 from pbzdyl/boot-clj new b504c6d Add check for byte-compiler warnings in make test new 8e10b3a Merge pull request #889 from davidshepherd7/byte-compile-checking new 857900a Prefer Haskell stack projects over cabal projects new 386ba51 Merge pull request #901 from joehillen/prefer-stack new 0f3e897 Correct history variable name new f0e51f3 [Fix #899] Announce cache is empty before blocking new 5773d28 Merge pull request #917 from dpathakj/message-before-building-cache new a078b27 Merge pull request #915 from syohex/correct-variable-name new ede0612 Correct rails command mistyping new 84e78f6 Correct python project types used in test prefix search new 19d8c02 Merge pull request #925 from proofit404/master new 7840a33 [Fix #907] Add ability to use elisp functions for run, test and compile commands new af5a952 Merge pull request #908 from maximvl/907_elisp_actions new 05058b1 Improve some docstrings a bit new b11e141 [#893] Don't use a dynamic modeline for remote files new 2ace1bd [Fix #861] Consider TAGS and GTAGS root markers new aff0dc2 Move helm-projectile to a separate repo new 54111b5 Move persp-projectile to a separate repo new 1ab2ef1 Remove an outdated caveat new 6274960 Drop mention of the dead website new c290bb0 Add missing dot new 3e20775 Add a note about the mode line for remote files new c9831f1 Add missing space new 41fa5f8 Add a section about extensions new 5b2846b Fix a heading new 08e8980 Fix link to perspective.el integration new be9c0ed Merge pull request #932 from 501st-alpha1/fix-persp-ext-link new 2a55bc5 Remove a reference to helm-projectile new 27585ba [Fix #918] Add relation between h, cxx, ixx, hxx new 55c2d27 Merge pull request #934 from StreakyCobra/bugfix/918 new fdd6b2f Add support to specify the project name new 537691e Merge pull request #928 from fvaresi/custom-project-name new 591d230 Update grizzl's URL new 569c8dc Update cask's URL new a200f12 Do not pass ignore list to ag in git projects new 58ff137 Merge pull request #935 from fommil/quiet-ag new f01c2cd Prefer external find-tag implementations new a8cb665 Merge pull request #936 from fommil/etags-select new b9e76f9 [Fix #927] Add a command to switch between open projects new d1cd1fa Check prefix *and* suffix when finding test files new d98171f Add very basic emacs Cask project support new 89bc880 Merge pull request #938 from mdorman/cask-project new 4648a21 Stop advice from overriding original function new 94d9a11 Update the copyright years new e55b08f Add a missing space new 7abff7d Update readme with description of custom project names new b2e4756 Merge pull request #941 from ehartc/patch-1 new e035044 Merge pull request #940 from caioaao/fix-find-file-advice new 68f8f0c Merge pull request #937 from mdorman/remove-affix new f8be670 Edit .dir-locals.el file of a project new 9280c44 Allow setting projectile root as a file local variable new 8c6b4b4 Merge pull request #944 from akermu/edit_dir-locals new d10e831 Backport Emacs 25 `etags-tags-completion-table'. new 7e49947 Merge pull request #946 from fommil/patch-1 new 57f92a2 Merge branch 'file-local-root' of https://github.com/ibrahima/projectile into ibrahima-file-local-root new d61d123 Cleanup the file-local root functionality new 1559ea1 [Fix #942] Add projectile-grep-finished-hook new e52d715 Make projectile-find-matching-{test|file} respect `projectile-test-{prefix/suffix}-function` new 543841e Merge pull request #954 from jguenther/fix-find-matching-file new b898cae [Fix #955] Handle match candidates in project root new f39d749 Make projectile work with fossil ls new 733cbcf Merge pull request #961 from Gei0r/master new 1c55e4e Fix the changelog link in CONTRIBUTING.md new cbefdc4 Merge pull request #956 from sandor-juhasz/fix-toggle-impl-test new af143e8 [Fix #952] Exclude out-of-project VCS submodules new 677a897 Merge pull request #860 from timcharper/master new 7776c1d Mention interactive functions for cleaning up known project list. new 7c484a5 Merge pull request #963 from Wilfred/mention_remove_known_project new 9294f48 Fix test of `projectile-cleanup-known-projects' new 932b16d Merge pull request #968 from spwhitton/fix-cleanup-known-projects-test new 700d112 Bump the development version new 5d63516 Fix indentation new cf2ce31 Add autoload cookies to all commands that didn't have one new c778d8b Associate .cc and .hpp files for C++ new 5d7dbe2 Merge pull request #974 from holguinj/assoc-cc-and-hpp new 9d351a86 [Fix #727] Handle ignored file suffixes in grep new c72c272 Improve rebar support new 031a56b [Fix #576] Implement `projectile-replace-regexp' new e9311eb Merge pull request #976 from jaseemabid/rebar new 077ecc7 Merge pull request #977 from seanfisk/projectile-replace-regexp new 0cccf6d Debian and Ubuntu installation instructions new 397d4db Merge pull request #981 from spwhitton/apt-get new 2100025 Fix nil file name for buffer when projectile-cache-current-file new d166251 Merge pull request #957 from jbenden/cache-current-file-has-no-file-assoc new 5c5c54e Add a commands to run shell in project's root directory new 50c66c7 Merge pull request #973 from danskarda/run-shell new 53cf488 Mention the new commands in the changelog new f0052be `etags-tags-completion-table` should return an obarray on Emacs 24. new f8392cb Merge pull request #983 from Wilfred/master new 63d4f3f Add an issue and a PR template new 2bc6105 Ignore cached project roots that point to nonexistent directories new 83c47b8 projectile.el: ivy-completing-read -> ivy-read new 4eab3ef Merge pull request #988 from justbur/ivy-read new f672a3a Fix projectile-skel-dir-locals new 0d9b11d Clarify initial usage instructions new 0921e6e Merge pull request #993 from alphapapa/patch-1 new 11a982b Merge pull request #990 from akermu/fix_edit_dir_locals new d397777 Merge pull request #984 from Wilfred/changing_symlinks new b93775e Use the ISO date format in the changelog new bd68bf4 Let user override ignored files new 025bd85 [Fix #1002] Add a safe-local property to projectile-globally-ignored-directories new af24775 Specify --with-keep.source when installing R projects (#1009) new 4f3282d Support use of recompile (#996) new 0dcffa7 Add support for Racket projects (#1012) new 170e24f Improve a bit the PR template new f22a7bc Rework our huge read readme into something resembling a manual new f30afaf Fix a couple of links new edb54d0 Fix a copy/paste oversight new 07d19fb Add a bit of extra css to the manual new 8082637 Mention Gratipay in the README new c780474 Add "Spec" test prefix for SBT project type. (#1021) new d7d7b9d Fix hg locate (#1020) new 317bbb8 Register elixir project type (#1015) new bcc7b3c [Fix #1013] Use case-insensitive path comparison on Windows (#1014) new 7954f60 Inform the user once TAGS has been regenerated (#1023) new 17b11ce Commit allows turning ggtags support off #964 (#964) new 13088c7 Add projectile-discover-projects-in-directory (#1017) new 19fb9fa Release 0.14.0 new c9ca776 Do not cache ignored project files (#1025) new de72223 [Fix #1022] Fix Fossil detection (#1028) new 5ecda76 Add link to counsel-projectile in README (#1029) new c2785d6 [Fix #1007] Make use of projectile-go-function new 819f319 Add missing punctuation new b01c5b9 Debian and Ubuntu installation instructions (#1032) new 6276004 [Fix #1033] Don't refer to projectile-go-function as a symbol new d4337c7 [Fix #1033] Move a defcustom before its first usage new f1a1e74 Ignore backup files in projectile-get-other-file (#1034) new 60b696a Ignore ensime cache directory, and consider .ensime file as project root (#1026) new abc4677 Simplify Makefile new fcdede0 Replace --some with cl-some new 6af4a92 Replace --filter with cl-remove-if-not new 03807da Replace --map with mapcar new 70b0ff7 Replace pcase with cl-case new 134988d Replace --first with cl-find-if new a1a5024 Replace -first-item with car new 0cff093 Replace first with cl-find-if new eac8687 Replace -map with mapcar new 55d5909 Replace -concat with append new 7a2b7e5 Replace -non-nil with delq nil new 34e033b Replace -distinct with delete-dups new 4dd2d82 Replace -filter with cl-remove-if-not new 5646c01 Replace --any-p with cl-some new cd4ed91 Replace --none-p with cl-notany new 8f4db60 Replace --any? with cl-some new 796e3bc Replace --all? with cl-every new c1b368a Replace --remove with cl-remove-if new 1dd1b8c Replace --each with dolist new d73f8c4 Replace --mapcat with (apply 'append (mapcar ...)) new ad239a9 Replace --reject with cl-remove-if new 02a893b Replace -mapcat with cl-mapcan new 90db7ed Unwind ->> new e39d2a9 Unwind -> new b5b4420 Replace -remove with cl-remove-if new 73248bf Replace -difference with projectile-difference new cf1ed99 Replace -flatten with projectile-flatten new 9df0243 Replace -remove-item with delete new 2caac82 Replace -reject with cl-remove-if new f544c97 Replace -last-item with (car (last ...)) new 61e59b2 Replace -any? with cl-some new b8f039f Replace -all? with cl-every new b01aeaf Replace -union with cl-union new c4333f7 Replace -if-let and -when-let new 0437c58 Replace --each with dolist new 81acc0b Remove -separate new 96e2172 Remove -let and -let* new be12422 Remove --group-by new 4aee4e7 Replace -sort and --sort with cl-sort new 6dacc88 Replace dash with cl-lib new f41f397 Makefile: Rename main target to "elpa" new c8358c1 Makefile: elpa depends on update new 8a9e830 Don't use cl-set-difference new c56907d Give lambdas more descriptive names than "it" new 680199b Use .elpa as dir for packages and remove Cask new 3e56c2f Merge pull request #1046 from abo-abo/cl-lib new 076edbc Change symbol to function (#1055) new 6bdc058 [Fix #364] Make it possible to use projectile-add-known-project interactively new e31db0e Fix some markup in the changelog new 6a00b68 Fix some more markup in the changelog new ca889cb [Fix #1050] Don't throw an error on non-git projects when trying to figure out the ignored files new d5f186f Bump the development version new 43d5c2a Tweak a bit the output of projectile-version new ddc77c2 Fix a broken test new 78ee7e3 [Fix #1005] Load dir-locals before switching project (#1051) new ee5ce8d [Fix #1044] Prefer `call-process` to `shell-command-to-string` (#1045) new 8da762f Fix the changelog new 5ad4275 Fix a docstring new 53fa8c0 Revert "[Fix #1044] Prefer `call-process` to `shell-command-to-string` (#1045)" new 2c83eed Fix URL of contribution guidelines in docs (#1062) new 32caf86 Fix a docstring new ade3465 Unify modifications to find-file-hook new 6986e43 Make projectile-mode a global mode new 2d43f71 Fix indentation and add missing metadata new 08fc7b7 projectile.el (projectile-completing-read): Add action arg new 298013e Allow to call the action many times in one completion session new a77b4c8 "C-M-n" and "C-M-p" now also work for Helm new bfd8071 [Fix #1057] Make it possible to disable automatic project tracking new 9c3aa2f Rename projectile-cache-projects-find-file-hook to projectile-track-known-projects-find-file-hook new fecbf69 Add check for dirty projects (#1018) new cca758d Add missing :package-version property new 2340443 Fix indentation new 9cf4bc1 Fix grammar new b1066d5 Fix some :package-version properties new 6ae00e2 Handle Windows Fossil DB file like non-Windows DB new c04b301 Fix file finding in Windows Fossil checkouts new 383e110 Update changelog new a39bb39 [Fix #1011] Save project files before running project tests new 3e26b10 Fix a few docstrings new f9f23c1 Extend a docstring new 0eb2223 projectile.el (projectile-completing-read): Fix up helm call new 44f75e3 Add some links new f05b37c Fix incorrect hyperlink for command map binding (#1081) new 5ce46ae Add R DESCRIPTION file to `projectile-project-root-files` (#1077) new 967645f Use helm-build-sync-source new b573b06 Use function `helm-make-source` instead of macro new 665972d Prefer xref to find-tag new ab07ade Silence byte-compiler new cfc63a3 Update other-file-alist new c88dbb8 Don't threat package.json as a project root marker (#1092) new bb296f7 Create test files only within the project (#1072) new 78720e7 Ignore .elpa and project new 7717fb8 [Fix #1078] For projectile-grep/ag use default value like grep/rgrep/ag new 65bc11e Cache the name of the current Projectile project (#1096) new 08d2551 Add a few missing changelog entries new 5a2f27b [Fix #1099] Correct the behaviour of projectile-purge-dir-from-cache new 1ebaa3c Improve the code style new 72a8be5 [Fix #1067] Don't mess up default-directory after switching projects new cd81c18 Minor grammatical fixes to projectile-indexing-method documentation new cdf9c22 Show correct project name when switching projects new 44737a3 Rebuild tox environments on project compile (#1113) new d9cc453 Handle prefix argument to projectile-multi-occur as context lines new 782a7eb Make projectile-project-type safe local variable new f2eb204 Add an explicit Emacs dependency new 0c307c8 Bump the copyright years new 323fb84 [Fix #523][Fix #835] Fix TRAMP issues (#1129) new da581cd Specify test suffix and prefix at project type registration (#1127) new 56e262d Touch-up documentation new c7d7999 Remove more JavaScript files from root file list new 5f71f3d Improve performance of unignore directive for directories (#1139) new db0f589 Don't check if unavailable projects are dirty new 5dea114 [Fix #987] Respect ag-ignore-list in projectile-ag (#1145) new 7951b17 Cache projectile-project-root for performance (#1149) new 8e2067c [Fix #1150] Ignore cached project root when switching projects (#1151) new 63dc5bc Allow projectile-globally-ignored-dirs to operate on non-root dirs (#1153) new 916c87f Fix bug in `ag-ignore-list` usage new 5e9249d Use npm install instead of build (#1154) new b817ccb Find-other-file: Factor out common body new 507f7c8 Find-other-file: Add other-frame version new 4989b4b Switch-to-buffer: Add other-frame version new 4e9c68d Find-dir: Factor out common body new a9d75aa Find-dir: Add other-frame version new 70b181d Find-file: Factor out common body new 4bc1fad Find-file: Add other-frame version new ce8110f Find-file-dwim: Factor out common body new 1573986 Find-file-dwim: Fix docs referring to wrong defun new 4c1ed8f Find-file-dwim: Add other-frame version new cded373 Find-impl-or-test: Add other-frame version new f725cd8 Dired: Add other-{window,frame} versions new 74bac5b Update ChangeLog new c2c5f31 Add meson project type new 3bf42a1 Add CMake project type new adf6ae2 Update Changelog new ccb185c Add `nix' project type new e4bbeef Fix `(projectile-all-project-files)` new ccf03c7 Reflow a couple of long lines new 3554217 Fix a docstring new 4998f0f Fix another docstring new ed393a2 Rename projectile--registration-value-or-default to projectile-project-type-attribute new a55d218 Improve some docstrings new 1ea93e5 Improve error message when file not found new 561d5aa Display the project type in the modeline new 11c42ef Improve a couple of error messages related to project type new a29ca29 Improve the names of the functions for detecting cabal and go projects new 933fcbd Use #' when applicable new dd48cb8 [Fix #1181] Handle the case of a missing project in projectile-project-type new b84a8d6 [#1183] Properly cache the 'generic project type new 7892f64 [Fix #1183] Remove the project type from the modeline new 48457fb Set Haskell test suffix to "Spec" (Hspec) new 7dccd87 Allow the project files to list to expire after a time period new fdecb3c [Fix #1171 #1157] Don't use cached values when buffer-file-name is nil new f866041 Treat members of projectile-globally-ignored-file-suffixes as file name suffixes. new e78fa8f Move rails-* project type detection before npm (#1191) new fc5bf36 Bump Emacs requirement new b3215cc Reindent according to major mode new 2d89ff3 Group up projectile-{compile,test,run}-project new 4cf532f Factor out compilation-, test- and run cmd bodies new eb4034f Add projectile-configure-project command new d825428 Support setting default compilation dir new 0e27948 Overridable commands for Meson and CMake new 5c8a92e ChangeLog: Fix typo new 189e038 ChangeLog: Update for PR 1175 new 4bb2019 Allow to cache status of dirty projects new 184d345 Save window excursion before checking for dirty project new 5b3ac9b [Fix #1193] Add :src-dir and :test-dir to project-type (#1204) new f81f6c9 Document options to projectile-register-project-type new 2938499 Prefer readthedocs.io instead of readthedocs.org for doc links new f17ed85 Replace Gratipay with Patreon and Liberapay new 480bf47 Make the license more prominent and bump the copyright years new d25d8ca [#1183] Speed up projectile-verify-file new 27a8fbb [#1183] Tweak a bit the project type detection order new 3882404 [#1183] Tweak further the project type detection order new 1650a4e Add back nix project type which was accidentally removed in 0e27948 (#1215) new c3562c3 [Fix #1212] Cache project-root in non-file-backed buffers new fa4a346 [Fix #1162] copy a read-only object instead of modifying it new 6551767 Refactor to make test-prefix declarative new d1a0585 Refactor to make test-suffix declarative new 117f02c Refactor to make src-dir declarative new 1f1bc34 Refactor to make test-dir declarative new 40b01b9 Add known autoconf and cscope files to projectile-project-root-files new 824488c Set config about Ruby project new f0c8fb3 Set config about Elixir project new 381a1ca Update CHANGELOG.md new 71fb4a0 [Fix #1222] Don't pass nil format string to `format` new 981ef7d [Fix #1174] Improve doc for projectile-git-submodule-command new ea79b6c Improve some comments new 0cdccb7 Add a missing function marker new 1d58068 Revert "Add a missing function marker" new bafd7d6 Add support for a prefix argument to projectile-vc (#1228) new fba757d Check current-prefix-arg before calling projectile-completing-read new 5185b8c [Fix #1235] Support for clojure-cli projects (#1236) new b0187d1 Add `projectile-ripgrep` new b771987 Account for projectile-cached-project-root in projectile-with-default-dir new a2b9e11 Fix a docstring new 05a0644 Update the changelog new 6c2c3c0 Add angular project type new 2c344d5 Update Changelog new d0b9c32 Ensure project-roots are directories new bde7d14 [Fix #1246] Give clear-known-projects test temp project file new 98de987 Don't autoload defcustom new 09255dd Add some basic integration with project.el new b76ec5f Revert "Add some basic integration with project.el" new bcc1c81 Fixed projectile-discover-projects-in-directory command new 504a2be Fix indentation new ed47f7d Fix a couple more indentation issues new 3d35004 Bump the development version new c3f5ab2 Require Emacs 25.1 or newer new 138b690 Update the Travis setup new b4b3114 Add ert-runner as a dev dependency new f70572b Add a test-helper.el for ert-runner new 53777e4 Set projectile-test-path for the tests new 5383c5c Remove the support for grizzl new 0cff665 Remove an obsolete alias new 1c63090 Update an obsoletion message new 2a8cc36 Align the elements of a list new b025883 Update the donation links new bea031f Greatly enhance the installation instructions new 0c39e71 Revert "Remove an obsolete alias" new 10aefe8 Add a project auto-discovery feature new f6482c2 Fix a reference to the deprecated projectile-global-mode new d439092 Move the extensions listing to the manual new 9a2655e Fix a broken test new 001d013 Enable the admonition extension new bf8bc81 Tweak the docs a bit new 09d1ef1 Release 1.0.0!!! new ebdde77 Update the manual's name new b90b950 Change the prefix for the Projectile mode commands to `C-c C-p` new 4709c0f Bump the development version new 9e2b6ad Add a simple way to start an ielm buffer for the current project new 06f7148 Make projectile-run-ielm a bit smarter new e2762f2 Add a note about the switch from C-c p to C-c C-p new bc5a96c Update the item on the FAQ regarding the problematic `C-c p` keybinding new 36f1e3f Update the changelog new 7d6d62b Avoid "No projects needed to be removed." messages in global mode new 6188f0f [#1242] Add some explanations to the command resolution logic new d2b808b Match ignored buffers against regular expressions (#1260) new 620f5e9 Use regexp-quote in projectile-get-other-files new 1d24594 [Fix #1252] Switch to unconnected remote projects new 9c6e981 Don't provide any default keymap prefix new 6c4bb3c Remember explicitly added projects new c8f7f40 Add support for function symbols as project default commands new 0d60a82 Update CHANGELOG.md to refer to the MR and this feature addition new 01218bc Add documentation for function support in project-types new 1e0491d Rename long var to command and properly validate that the symbol is a function new fca4c9f Use user-error since it's an error sourced in bad project-type definition new 35be8e4 Add test for function `user-error'-case new a4b447d Fixes compilation-dir user-error new 62ef2ae Register project type for Crystal new eb707fe Add default `test-suffix` to `npm` project new 0944c25 [Fix #1274] Handle nil results from projectile-completing-read (#1276) new b2bfbb2 Tweak a docstring new fe7387d Tweak a parameter name new 21b9d06 Tweak a few param names new 7098c32 Tweak a few docstrings new 96c4fe4 Shuffle around a few defcustoms new be11b99 Add a heading in the source code new bcab3cd Tweak a docstring new f586312 Load the known projects when projectile-mode starts new ff670d1 Tweak a parameter name new cf4cf6a Add a heading in the source code new c4928bd Tweak a couple of commander messages new 3d81d05 [Fix #658] Specify project path for projectile-tags-command new 4c5e2b7 Add an optional directory param to projectile-project-root new 2e585a4 Add a couple of headings in the source code new 67175c1 Add support for Pipenv projects, python test suffixes new 2ad41e3 Add Changelog entries new d60c145 Add an optional directory param to projectile-project-p new a85185a Kill the buffer-local caching of project roots and such new b655e87 Fix a docstring new 0786f6a Fix a broken test new bbca83f [Fix #1232] Switch to a simpler scheme for updating the modeline new 50ab714 Fix some broken indentation new b6c485b Fix some more broken indentation new 78da427 Remove some outdated info about the mode line indicator new a6a72a7 [Fix #1186] Address a few compilation warnings new d5d6da9 Fix a few changelog entries new 11b414d Update the changelog new 265af86 Fix a changelog entry new badb584 Improve some wording in the manual new 94e43e0 Improve some wording in the manual new ea76f8d Improve some wording new fdd20f1 Make projectile-project-type directory-aware new fe4cc95 Display the project type in the modeline new da0fc22 Map projectile-ag to a in the commander new 9b96b3e Add a "Basic Usage" section to the manual new 5a16a2a Merge all tests into one file new 0d189a4 Move projectile-update-mode-line to the find-file-hook-function new 46aff91 [#1287] Add a missing space to the mode line lighter new fd7e3c2 [Fix #1287] Make the mode-line behaviour configurable new 6ad4d9d Use projectile-update-mode-line new b337b4a Add some fresh documentation about the mode-line new b5da3c4 Set the default mode-line to whatever is in projectile-mode-line-lighter new 2a40016 Fix a refactoring regression new c6c3094 [Fix #850] Make it possible to prompt for a project when needed new 2301d16 Document project prompting functionality and mention it in the changelog new 6e06c05 Tweak some docs new 27c5e14 Add a project switching tip to the docs new c8ac586 Rename projectile-mode-line to projectile--mode-line new 3916e48 Encourage people to contribute more new 8d26d73 Add a Troubleshooting section to the manual new f91b36b Remove some redundant error handling new 4fc07d1 Cleanup a bit after the big projectile-project-root changes new 40cc96f Fix docstring typo (#1291) new 39b7161 Fix a couple of docstrings new 0f80e9b Fix a broken test new bf28c31 Fix another broken test new acbc72f [Fix #972] Add toggle for project read only mode. new c5d5de1 Tweak a changelog entry new 8a424b2 [Fix #1205] Add check that a project exists before switching to it (#1290) new 819ce5f Tweak some docs new 4cd984e Tweak some instructions new c3b6120 [Fix #747] Add a section on projects to the manual new e427d24 Move the documentation about ignoring files in projects new 7283e52 Fix param name new aaafbfd Replace let* with let new 41877a5 Use projectile-ensure-project in the replace commands new 8cc16d2 Fix a docstring new e8df646 Tweak a bit the projectile-toggle-project-read-only command new af5cf7f Fix a typo new d60b67f Move the menu out of the "Tools" menu new e81e006 Update a couple of links to the manual new 6f03b24 Fix the menu definition new 09d66e0 [Fix #1297] Fix a typo new 19943eb Improve the naming of the mode-line lighter prefix new 3fa7133 Update documentation about mode-line new a973de2 [Fix #1294] Optimize a lot the Go project check new 0149929 Tweak the changelog new ef7a478 Try again to fix the menu new 35231b1 Improve param names new e6a6b3d [#1147] Don't convert paths returned by external commands to relative new e3007ae [Fix #1147] Introduce a faster indexing method new 0c9ca04 Tweak a changelog entry new 6fb61b7 Fix a broken test new e097ad7 [Fix #1296] Make sure we're in a project for projectile-invalidate-cache new e18ab05 Fix another broken test new 2cefcee Improve a bit the Usage section of the manual new 5ff9396 Tweak some formatting new 8f6bc90 Add a bit of extra documentation on alien indexing new e3287ca Fix a docstring new d7f6727 Tweak a changelog entry new 43bd77c Fix some formatting in the manual new 6868eb1 Really fix the formatting :-) new 0680fdd Fix some more broken formatting new 8ec5e35 Clean up the code related to getting project files via external commands new 428024c Fix some tests new 496880c Cleanup a bit the file unignore functionality new 277e953 Use pcase to simplify a few conds new 3ddccd7 Replace projectile-hash-keys with hash-table-keys from subr-x new b835c83 [Fix #1299] Support `nil` for `projectile-git-submodule-command` new 50935bd Add tests for `projectile-test-git-submodule-command` new a6c5da5 Kill some dead code new 52b507f Shuffle around a bit of code new d24d487 Fix a typo new 31ad942 Group some util functions together new bdecec4 Rename the test file in preparation for replacing ERT with Buttercup new fac03cf Start migrating the tests to buttercup new e5aa17e Add a warning in the legacy tests file new 1c365ca Kill a worthless test new 1fe7634 Move the dirty project check related functionality new b99f023 Move a couple of util macros over to our new buttercup tests new 3b69532 [Fix #1305] Teach projectile-kill-buffers what to if called outside a project new fdad9d4 Make it possible to pass a project to projectile-project-name new 0215f0a Teach projectile-save-buffers what to do if called outside a project new 33bda47 Update the docstring of projectile-project-root new 97f0cd5 Add projectile-save-buffers to the mode menu new f45d7a7 Migrate some serialization tests to buttercup (#1306) new 46ea75e Remove a couple of legacy tests that are now migrated to buttercup new 7838966 Disable sorting completely in turbo-alien mode new f78c8c9 [Fix #1302] Fix get-immediate-sub-projects new 7b362f6 Simplify project-dir-files new bacac6b Refactor a couple of usages of projectile-current-project-files new 52abf63 Autoload projectile-discover-projects-in-search-path new e5cc44e Refactor a bit of code to avoid let-binding default-directory new 805283f Delete some dead code new 9a20420 Add a test for projectile-project-name new da0c253 Migrate tests for load-known-projects and merge-known-projects (#1311) new b15f33a Migrate `projectile-test-ignored-directory-p' to buttercup (#1309) new a0342c1 Add .dir-locals.el config for the project new 36e1cee Kills some tabs new a8e2956 Rename projectile-mode-line-fn to projectile-mode-line-function new 7c7e005 Fix a typo new 702a1e3 Enhance projectile-save-project-buffers new b94b05b [Fix #896] Add previous/next project buffer commands (#1312) new b6d8b4e Migrate tests for add-known-project, configure-command & get-all-sub-projects (#1313) new 5c4a3b4 Avoid ":nil" project type string in mode line when not in a project new bc24537 [Fix #1016] Add a new defcustom controlling what to do with the current project on switch (#1310) new b373804 Clean up the previous commit new 5a1d73c Add some tests for projectile-default-mode-line new 1cc2976 Refactor a bit of code new e20af62 Add some tests for projectile-relevant-known-projects and projectile-relevant-open-projects new 66cbed9 Fix the build new cdef222 Set explicitly the dir-local variable indent-tabs-mode to nil (#1316) new 883eb46 [Fix #1315] Give preference to the project types registered last new 7a60f62 Fix the logic in projectile-detect-project-type new 4525d58 [Fix #1318] Return the project type as a symbol in projectile-detect-project-type new e2c9ab8 Reorder some project types new ed62303 Add a couple of tests for projectile-project-type new 71893e5 [Fix #1319] Correct the menu entry for projectile-save-project-buffers new e7dfb44 [Fix #1320] Use projectile-ensure-project in projectile-recentf-files new f64cfa0 [#1320] Use projectile-ensure-project in dired commands new 83b93fd [#1320] Use projectile-ensure-project in projectile-multi-occur new 03e142c [#1320] Fix a few more commands that were misbehaving without a project new c56c2a8 [#1320] Fix find-dir commands that were broken outside of a project new ced8382 Migrate some tests (#1326) new 602143e [Fix #1324] Prefix properly project subdirectories (#1325) new 6d96e50 Don't look for project subdirs in turbo-alien mode new 9a94a7d Add a note that ignoring files is not supported with turbo-alien indexing new 14c55fd Reshuffle a bit of code new 312b286 Tweak a comment new f2761bd Rename projectile-dir-files-external to projectile-dir-files-alien new ca55203 Migrate some ert tests (#1329) new 6cb9524 Migrate some ert tests new 90997d6 Add a new defcustom to configure projectile-kill-buffers (#1333) new b91c7df Migrate some ert tests new d49ac55 [Fix #1279] Add a command to re-execute the last external command (#1327) new ba89d51 [Fix #1335] Use pcase properly new de7f652 Migrate some ert tests (#1337) new 15504b8 Gave an example for projectile-mode-line-function new f8c59b2 Migrate remaining ert tests (#1339) new 6ea5275 Clean up some legacy from the tests new c97627c Remove the ert-runner test helper new fd13825 Fix a typo new f5c608d Improve the naming of the indexing methods new c5d0d5e Require subr-x at compile time new cf74088 Silence byte compiler warning about undefined function from ripgrep new b8ac7e5 Define variable aliases before their referent new 2a3e27a Use cl-incf rather than incf new 8c2e260 [Fix #1158] Check directory arguments passed interactively (#1332) new aa74ae1 Bring back buffer kill count message new 9482d69 Add a simple favicon new 614e7db Return relative paths when doing alien submodules indexing (#1354) new e318660 Fix empty projectile-recentf (#1355) new 1adddc8 Port advices to new mechanism new e0762ba Refactor compilation-find-file-projectile-find-compilation-buffer new 1ac0ded Add ability to disable cache auto updates new d625ecb Fix bug in compilation-find-file-projectile-find-compilation-buffer new 682f6d8 Bump the copyright years new 823c0aa Release Projectile 2.0 new 208793d Fix a typo new d4cec87 Fix the Makefile so that we can compile projectile new eda6890 Dynamically bind another implementation of rgrep-default-command new 73028b4 Fix byte-compiler warning with relation to find-name-arg new 176876f Fix misc byte-compiler warnings new 81e7f66 Ignore paths, don’t recursively ignore names of non-existent ignores new f42c95b Ignore patterns and override ignores new fa719fb Override patterns with paths, too new a165450 Fix bug where sets of expressions weren’t properly bridged new f1ebb24 Add tests for rgrep excludes new 876c7fb Explain that the arglist is copied from rgrep-default-command new dc02c51 Add a changelog entry for projectile-grep fixes new 79b058f Add documentation for projectile-sort-order new a6ecae5 Add run command for rust-cargo projects new 6444e55 Fix cabal project detection new 1ac84bf Update projectile-replace for Emacs 27 new a05121f Bump the development version new b916a62 Tweak the changelog new 21b2baa [Fix #1395] Fix typo in documentation. new 3beb626 Fix a typo (#1398) new 5bd9db6 Add new 'related-files-fn' option to use custom function to find test/impl/other files (#1394) new 0b2c708 Add :related-files-fn custom function helpers (#1401) new 8bfa1cf projectile-ripgrep: Update regex documentation new 919896e projectile-ripgrep: Align with projectile-ag new b54be3e Add Bloop Configuration new 0a451519 Update Bloop Test Configuration new cfae848 Document prefix arg on ag.el new f902525 Enable probot-stale new 58b0277 Update the stale bot config new 61c1d19 Tweak the daysUntilClose config for stalebot new 171af0b Show path to cache initialization (#1360) new 564ef2f Spare good first issues from the wrath of stalebot new 4ca39e9 Relax the stalebot config new 4359e1b Remove extra "the" from Contributing docs new 8249a24 Use fd when available instead of find new dd22cfe Create FUNDING.yml new a3b2097 Remove liberapay and gitter links new 98808e6 Don't use colours with fd (#1421) new 65ba429 Enhance go project detection by referring to go.mod file (#1418) new fd85829 Properly filter by file type when using fd new b46bb70 Fix typo in setup.by ('p' vs. 'b'). new 905888b Fix a couple of typos new f5d46da Fix go build: go build ./... doesn't create a binay. new 71a01f4 [Fix #1432] Add support for .NET projects (#1433) new 00a44a0 Add my PayPal to FUNDING.yml new 17316d7 Relax the stalebot config new 2a5fa9c Tweak the changelog new a10ffef Add python project file to root discovery new 0707fc4 Add projectile-current-on-switch information new 6ef2805 Return nil when a command doesn't have a default value new 70d1369 Fix checkdoc: Error messages should *not* end with a period new 6e30501 Autoload projectile-add-known-project new 2900fd0 Replace a version check with a presence check new cbdd0f0 Fix incorrect ordering of resulting forms in if condition new a9a4ce4 Makefile: use elpa instead of PKGDIR new ca0fb53 Fix a typo (#1472) new 89c08be Add test-suffix, test-dir and src-dir to bloop project type new 0d3281f Sharp-quote function references new 520767b Remove quote from lambda expression new 72814ed Update the Emacs packages used by Travis (#1473) new 7f4f293 Add projectile-run-vterm new cdf129a Placate byte-compiler (#1476) new 0f5018f Fix Emacs 27+ fileloop warnings new 1e7b37f Add LICENSE file (#1479) new fd2eef9 Allow multiple root-dirs to be search by projectile-grep new 27a0da9 Bump the copyright years new a7c51da [Fix #1488] Fix projectile-find-file-in-directory when in a subdir of projectile-project-root new 7fa3512 [Fix #1475] Fix unignoring directories (#1485) new f5873d6 Tweak a couple of changelog entries new f5771e5 Allow multiple vterm buffers to be spawned new 7227b2c Re-use the logic to start new ielm/(e)shell/(v)term processes new 5a7f73b Try to fix the broken "Edit on GitHub" buttons new 0cd18f0 Replace links to Salt with GitHub Sponsors new 44ff8ee Tweak some wording new 6bf3e4e Mention a couple of caveats new 34b2665 Release 2.1.0 new 88a26e6 Bump the development version new 87eaa9b Tweak some wording new f49ef01 Add an animated demo new 84be1da Add a command to run GDB (#1497) new c4f6827 [Docs] Improve the demo's description new b1981af Tweak the PR template new 341150c [Fix #1498] Update the LICENSE file new cc202fb Leave archive before searching for project root new 588692a Use projectile-with-default-dir in projectile-run-vterm new 87845d7 Add a compilation-dir for cmake projects (#1509) new 56e18fc Add a run command for cabal projects (#1512) new eec569d Fix code examples markup new 2aa3a66 Fix the changelog new 5cd261d Fix typos new fcd5de9 Fix typos new 81d49d3 Improve performance of native indexing (#1528) new a3bb1c7 Fix whitespace and indentation new 768f057 Add a note about the native indexing performance fix new f650fae Fix whitespace new 0b464f8 Support for optional comments in .projectile files by customizing projectile-dirconfig-comment-prefix. new bb2a48c Accommodate golang modules (#1519) new f27d0d6 Add support for limiting project buffer count (#1532) new 212dd6c Touch up the previous commit new de6584f Add Bazel WORKSPACE detection to Projectile new f163858 Tweak some comments new 9498f02 Add a missing docstring new d5ed775 Remove an obsolete alias new 64c3958 Update projectile-project-root-files new 8a87216 Fix a changelog entry new 5103cfc Add a changelog entry for the performance improvement done in #1528 new 20105f9 Move the docs to AsciiDoc and Antora new ed15079 Move the adoc files where they belong new 5ed8ae3 [Docs] Fix a bunch of conversion artefacts new 5908de2 [Docs] Tweak some markup new 22925dd [Docs] Fix keybindings markup new 9c2c227 [Docs] Tweak the structure of the index page new ad2075d [Docs] Tweak some markup new 32f6b09 [Docs] Move the legacy docs to a dedicated dir new c3e2e3e [Docs] Update the instructions for contributing to the docs new 7e552b6 [Docs] Add a note about the use of keycast-mode in the demo new 6e807fc [Docs] Remove legacy docs new dc0e7a5 Release 2.2.0 new 6b42309 Bump the development version new d7baa74 [Docs] Fix terminology new 48dbd87 [Docs] Update FAQ new 33bc91e [Docs] Tweak some wording new 3eaef60 Fix projectile-detect-project-type for the case when type's marker is a function new d882b10 Add :test-suffix to Angular projects new 10bd27d Add a custom setting to control automatic project discovery new 7b0d1d8 Fix the changelog new 48de136 Add missing :package-version new 972cc7d [Docs] Mention projectile-auto-discover new 2715a73 Add emacs-eldev project type new 1ef18c2 Add Dart project type new 95bcc7d Add a `:project-file` param to `projectile-register-project-type` new d44bf0f [Docs] Remove a couple of redundant link tags new c59ba8a Add missing heading new 4d138da Fix broken image new 5751065 Purge the last vestiges of the legacy docs new 40df970 [Docs] Improve some wording new bbcf781 Add ripgrep search option (#1555) new 49e121c Fix some broken markup new 9152ae6 Kill some whitespace new 42a24d1 [#1554] Fix ack invocation new e71bc8d [#1554] Make it possible to configure the commands invoked by projectile-files-with-string new 1c61671 Add a ko-fi link new 7ed2ce3 [Fix #1560] Add install and package project commands new fc9d4c8 Adds poetry python-poetry project type new 2eaf2c0 Add a missing space new 46d2010 Update eldev-emacs project type with recently added features new 79050ac Use Eldev for development new 41461d9 Add .ccls-cache to projectile-globally-ignored-directories new 494b561 Fix missing quote new b49a003 Switch over continuous integration from Travis to GitHub workflows new 2a3b9a5 Add .vscode and .clangd to projectile-globally-ignored-directories new a2b5a70 Add a couple of utility functions new 1104e44 Add support for OCaml dune projects new c814e23 Add OCaml extensions to projectile-other-file-alist new c6c8d08 Add an extra heading to the README new f7eb5f2 Add more OCaml extensions to projectile-other-file-alist new b0961b1 [Fix #1377] Modify tags generation to use directory file name new 7b6ac28 Add a reference to an issue new 4a69aa1 Add support for scala mill projects (#1590) new 3670ebe Optimize ibuffer support to avoid calling projectile-project-root new 2d80744 Silence Emacs 27's byte-compiler new d1daf27 [Docs] Improve use-package configuration examples (#1592) new 5410ae0 Add auto-detection of completion system (#1602) new 8de84e4 [Docs] Tweak some wording new 58cf6ed Update README.md new f1308c7 Ignore clangd cache directory new 4f32110 Use bound-and-true-p new 7bc868b Tweak a couple of error messages new 02a4a5f Tweak some wording new df0caac [Docs] Expand the section on projectile-require-project-root new 74aeaf2 Use projectile-acquire-root and fix some nil errors (#1605) new 0d52268 Implement separate compile-history for each command (#1601) new c88f31d Add a changelog entry new 67d8691 Tweak some changelog entries new 08c47a7 Fix a changelog entry new c2acfcb Add project-specific compilation buffers (#1535) new b7af611 [Docs] Document the changes introduced in #1535 new 1aa1b0b Make prefix argument optional for all shells. new c90e6dd Fix a docstring new 18f6949 Release 2.3 new 5219002 Bump the docs version new c3e5074 Switch back the docs version to master new c7b7c63 Fix some markup new 963b3b0 Move a heading new 248ff22 [Docs] Mention ivy-prescient new 45b0481 [Docs] Tweak some wording new d1cfad0 [Docs] Expand a bit on project detection new 69a25b1 Use rebar3 as the default build system for Erlang projects new c1b1602 Fix the changelog new 351e0c3 Make sure projectile-files-via-ext-command returns files not errors new 42f8101 Add a changelog entry for #1438 new 5406793 Call `switch-project-action` within project's temp buffer new 6543101 Add test that dir local variables are loaded when switching projects new ab4a534 Add a changelog entry for #1450 new c8b7163 Fix remote projects removed if can't connect (#1417) new 7edabbe [Docs] Improve the basic setup docs new fcc8b90 Tweak some TRAMP logic and document it new 97bb7a9 [Doc] Add projectile-commander to the list of potential switch project commands new 40b9ca0 [Docs] Document more prominently projectile-commander new 122754b [Docs] Document more extensions new 9df5cad [Docs] Fix markup new 2c1863b [Docs] Tweak some markup new b5ddaef [Docs] Document projectile-switch-open-project new 61bc352 [Docs] Document the project detection logic new 0b41539 [Docs] Move a note new 86829b6 [Docs] Tweak the vc-root-dir example new f66f229 [Docs] Document more essential commands new 770826f [Docs] Mention a few undocumented commands new 9cb5536 Rename projectile-project-root-files-functions to projectile-project-root-functions new 9bf150e [Docs] Add a note about using project.el's project-current function new 183c86f Add a comment new f516b83 [Docs] Fix markup new 3100e05 Update the changelog new 5945b2e Add a note about some pending keybinding changes new 4ae7ec7 [Docs] Add an admonition new faca9fa [Docs] Document all lifecycle commands new daa9a4b [Docs] Tweak some wording new 612fada [Docs] Add some next steps to the home page new a1db78f Bump the development version new 30d7a99 Implement friendly errors on project-less files new 523159b [#1612] Tweak a problematic error message new a722d6f [Docs] Add a note about extending Projectile's commander new 0ff73ec Use projectile-acquire-root in projectile-vc new c7a1d20 [#Fix 1617] Switch to right buffer in projectile-switch-project-by-name (#1621) new 3ad2008 [Fix #1250] Respect projectile-globally-ignored-directories when using native indexing (#1461) new 05ab27e [Fix #1615] projectile-files-via-ext-command: support magic filenames (#1618) new 312bd23 Tweak a couple of changelog entries new 3309bf2 [Docs] Add missing keyboard shortcut for "Toggle between related files" new e7405b9 Add a couple of comments new 3b21390 Kill some whitespace new 5dd9f06 [Fix #1624] Avoid touching users' windows in projectile-files-via-ext-command (#1626) new ff5a2be [Docs] Don't recommend the use of prescient with ivy new 008c08b [Docs] Tweak some wording new 72b3a47 Document which variables are not effective with alien indexing (#1630) new 1f28876 Display any errors from projectile files external command new 0d025e6 [Docs] Fix a broken link (#1634) new 8e889af Update git submodule command to fix relative paths (#1633) new c31bd41 [Fix #1635] Update a define-obsolete-variable-alias usage for Emacs 28 new 2b71769 Added better documentation on asterisk prefix new 0abee18 [Docs] Fix some wording new 53514f9 Do not ask twice for project when running ielm, term and vterm new 6e73d9d Make the project param in projectile-generate-project-name optional new 0e2620a Tweak a docstring new 419efb3 Guard against missing directory in projectile-discover-projects-in-directory new 3c2e21e Bump the copyright years new 793abfe Add some comments to the test suite new fd59947 Fix minor typos in related-files-fn doc. new 1dbdb43 Fix projectile-project-search-path defcustom type new f3f8a65 Use "mvn -B" when compiling or running tests in maven projects to avoid ANSI coloring clutter and fix #1647 new e9d5409 Fix file paths in projectile-replace* with prefix arg new 1528ed4 Add changelog entry new 0461056 [Fix #1659] Use projectile-acquire-root in projectile-project-vcs new f932957 Replace a few usages of projectile-project-root with projectile-acquire-root new 513228f Update a couple of docstrings new 54cdaf6 Add projectile-update-project-type function. new cce1ddd Add tests for added functions. new 074ea1a Add documentation for the new function in pages/projects.adoc. new 4126799 Update Changelog. new 98e268c Fix some markup new 35c6f98 [Docs] Add a short comparison with project.el new 09efd74 Add new command `projectile-reset-known-projects` new a64c90a Tweak some wording new ee497be [Docs] Add a couple of comments new 96d187b Add a couple of commands to the menu new 9923c3f Add project detection for Debian packaging directories new 6e6b060 [Fix #705] let tag generation be aware of ignore pattern. new b63d035 Fix debian packaging directory registration. new e627bd7 Add support for CMake configure, build and test presets. new ec186c5 Update racket project type with :install and :package (#1667) new 945a802 [Fix #1637] Integrate with savehist-mode (#1661) new 0da0dce Tweak a couple of changelog entries new af68a58 Trim the features listed in the README new ea5f4ad [Docs] Add a note about fish-related problems new a655fba [Docs] Update the FAQ new bbb7b8d Release 2.4 new 6b88b69 Switch back the docs version new 4e22746 Fix markup new 5e6fdab Refactor projectile-discover-projects-in-directory new 155fdb4 [Fix #1673] Correct CMake system-preset filename. new 3de7246 Fix a typo new 0f6ec52 Implement test-dir as a function logic. new fc11b48 Add tests for added and modified functions. new ed41dd6 Add documentation for usage of :test-dir as a function. new b8738df Update changelog. new 8b3a84c Implement src-dir as a function logic new 07b4001 Add tests for src-dir as a function logic new ca1c531 Update documentation new 1fbe063 Update changelog new 7817f20 [Fix #1500] Add support for recursive project discovery new e8a3f11 Add opt params to projectile-run-(async)-shell-cmd (#1675) new 13bddcd [Fix #1550] Make projectile-regenerate-tags tramp-aware (#1681) new 4319d7f Limit custom variable docstring length to 80 characters new 9791a0c Tweak some markup new da08a91 Add projectile-*-use-comint-mode variables for each compilation command (#1672) new 4eef83f Drop the pkg-info dep new d33394c Add missing require new 931c9d0 Fix compilation-find-file advice handling of directory new 1c9d119 Allow recursive project searches to add a directory explicitly new 138c822 Update the changelog new a2a1aba Release 2.5.0 new 5b59cb5 Remove a duplicated changelog entry new 40a3bc3 Mention Liberapay new 6990ecf Update my e-mail