* modules/prelude-evil.el: keep selection after visual shift
Add prelude-yaml
Enable which-function-mode for all major modes
Merge branch 'master' of github.com:bbatsov/prelude
Enable prelude-global-helm-global-mode by default

Since Helm is another option to Ido, users who want to use it fully
should benefit from the default Prelude setup. If some users don't like,
they can always disable global Helm mode according to the instructions
in the homepage. User can enable Helm everywhere with
prelude-helm-everywhere.

This change also enables Helm version of command history in shell and
eshell. It also adds minibuffer history without overrides any key
binding in minibuffer-local-map.
Merge pull request #658 from tuhdo/master

Enable prelude-global-helm-global-mode by default
Merge remote-tracking branch 'upstream'
Add anaconda-mode for python
Update README and move some packages to helm-everywhere

Add Helm to table of contents and move helm-descbinds and helm-eshell to
helm-everywhere module.
Merge pull request #661 from tuhdo/master

Add Helm to the table of contents and move some packages to helm-everywhere
Merge pull request #647 from ToBeReplaced/prelude-yaml

Add prelude-yaml
Merge pull request #667 from toctan/anaconda

Add anaconda-mode for python
Do not auto indent in conf-mode and yaml-mode
Merge pull request #668 from toctan/indent-sensitive

Do not auto indent in conf-mode and yaml-mode
Fix prelude-open-with

Currently, `prelude-open-with` does not work with files whose name has a
space or non-ascii character in it. I guess `shell-quote-argument` is
not needed for `start-process`.

I also refactor the code a little bit, and since we dot not care about
the output of `open`, so I removed the buffer name passed to `start-process`
Merge pull request #669 from toctan/fix-prelude-open-with

Fix prelude-open-with
Do not mess up with Ido's option in helm module
Remove unnecessary helm configuration code

There options are already the default.
Check if curl is available
Typo & Code style