prelude-evil: add 'nmap Y y$' equivalent
Add geiser for scheme
Rename buffer not visiting files
Extra newline and indent when RETURN between {}
Set company-tooltip-flip-when-above to t
Add Go module
Merge pull request #565 from dougm/go

Add Go module
Merge pull request #566 from toctan/smart-curly-braces

Extra newline and indent when RETURN between {}
Merge pull request #561 from toctan/scheme-complete

Add tab compelete and eldoc for scheme
Merge pull request #560 from toctan/rename-buffer

Rename buffer not visiting files
Auto-install swift-mode when needed
Avoid compile warning in test for slime
Various install-script fixes

* Colour handling in zsh (& don't use "colors" as funcname)

* Quote-protect -z test

* Clean up verbose var-printout

* git clone requires empty dir - tweak script to make it work with
  an existing dir

* Unquote asterisks for shell-expansion when byte-compiling
Merge pull request #568 from rowanthorpe/install-script-fixes

Various install-script fixes
Merge pull request #569 from rowanthorpe/silence-slime-warning

Avoid compile warning in test for slime
Do not deactivate-mark if region active
Prefer advice over remap exchange-point-and-mark
Merge pull request #570 from toctan/exchange-point-and-mark

Do not deactivate-mark if region active when exchange-point-and-mark
Remove web-mode customization

- Code indent offset is subjected to personal taste, I think we should
  stick to the web-mode default, which is sensible enough, and leave it
  to the user to decide.
- `web-mode-disable-autocompletion` is no longer used by web-mode.
- As to `newline-and-indent`, I think we should be consistent across all
  major modes. And this line of code will become useless with Emacs 24.4.
Make web-mode play nice with smartparens

web-mode's auto paring is in conflict with smartparens. With
smartparens, since the closing '>' is inserted right after the opening
'<' and web-mode is not aware of that, the extra closing '>' would be
inserted. That's very annoying.