Commit graph

2952 commits

Author SHA1 Message Date
syl20bnr
de4a2db6bc Fix enable company and auto-complete macros 2015-04-04 00:57:09 -04:00
Naseer Ahmed
2b81f4682b ycmd layer: Set global config only if not already set 2015-04-04 00:48:07 -04:00
Chris Barrett
192b9613c7 scala: Do not enable ensime in non-file buffers
Buffers without a corresponding file name should not use ensime. This
includes diff buffers.
2015-04-04 00:46:24 -04:00
Chris Barrett
debb664df0 Disable aggressive indent for ediff buffers
In ediff buffers, `aggressive-indent-mode` causes diff markers to be
indented with code. Additionally, code in diff regions can be indented
unpredictably.

Resolve by disabling aggressive-indent in ediff buffers.
2015-04-04 00:44:20 -04:00
Josh Chase
8fedbe0635 Fix for go-oracle. 2015-04-04 00:43:40 -04:00
Christoph Paulik
0aa6a4dfb6 open cider-doc without asking for symbol, close with q
- fix issue #1028
2015-04-04 00:41:33 -04:00
Christoph Paulik
5fa5b5e9d3 change clojure documentation lookup according to conventions 2015-04-04 00:40:51 -04:00
Tu Do
fdb1d04c98 [Fix #1023] Restore rectangle-mark-mode key binding
evil-search-highlight-persist-remove-all is bound to "C-x SPC". However,
it already has "SPC s c". So, we should return it to stock Emacs binding.
2015-04-04 00:40:19 -04:00
person808
ba1d9eef68 Bind K to SPC m h h if it exists. 2015-04-04 00:34:59 -04:00
syl20bnr
2f29b3edbe go layer: rename function to spacemacs/go-run-package-tests 2015-04-04 00:34:03 -04:00
Rob Merrell
baaf03e005 Add go/run-package-tests command bound to 'mtp' 2015-04-04 00:30:44 -04:00
luxbock
eecf3a3cfe Bind evil-leader in org-agenda-map as well 2015-04-04 00:29:21 -04:00
Tu Do
f92a5e63a6 Replace show-paren-mode with show-smartparens-mode
show-smartparens-mode offers better highlighting: it can highlights pair
recognized by Smartparens, including pairs such as \\(\\) and XML tags.
2015-04-04 00:24:58 -04:00
Tu Do
fd1f524aff Improve SLIME layer
- Use slime for indentation
- Add extension for SBCL
- Allow to create a common lisp scratch buffer with slime-scratch
- Enable fuzzy completion with score.
- Don't enable SLIME in Emacs Lisp. It's not usable. The SLIME of Emacs
Lisp is Emacs itself.
2015-04-04 00:23:33 -04:00
Tu Do
835d565b3f Enable smartparens in eval-expression
Also don't treat ' as a pair, so we can quote lisp symbols.
2015-04-04 00:22:07 -04:00
Tu Do
284641c005 Enable eldoc in eval-expression and IELM
So, when using eval-expression (bound to "M-:") and IELM, we have eldoc
like in a code buffer.
2015-04-04 00:21:28 -04:00
syl20bnr
8f6f9dcff4 python layer: add documentation for SPC m h d 2015-04-04 00:19:17 -04:00
Daniel Wu
6711ae4bca python layer: Add helm-pydoc 2015-04-04 00:18:00 -04:00
Jeremy Huffman
cd3346c125 ghci-ng should now override mht rather than mt 2015-04-04 00:17:31 -04:00
person808
abfceb6a3b Add adaptive wrap. 2015-04-04 00:12:20 -04:00
Ben Gamari
2b7a496464 Associate .mkd with markdown-mode
This is a common enough extension that it seems reasonable to do this by
default.
2015-04-04 00:02:58 -04:00
Diego Berrocal
0cde3b1239 Rebind spacemacs/persp-switch-project
From `SPC p s` to `SPC p p`
2015-04-03 22:19:45 -04:00
Tu Do
179d8caeb3 Prevent cursor from moving into minibuffer prompt 2015-04-03 22:19:25 -04:00
syl20bnr
25316d6a00 auto-completion layer: Fix typo in funcs.el 2015-04-03 22:08:51 -04:00
syl20bnr
57fcb93799 Rename *-declarep functions to *-usedp functions
Makes more sense from a user view point.
2015-04-03 19:13:52 -04:00
syl20bnr
0a31c1fedb clojure-layer: fix AC sources 2015-04-03 18:33:37 -04:00
syl20bnr
69a45ce353 Don't load extensions.el files twice 2015-04-03 18:09:40 -04:00
syl20bnr
1e17bb750f Fix various missing init functions 2015-04-03 18:02:00 -04:00
syl20bnr
8b1cf9a784 Move fish-mode to new layer: shell-scripts 2015-04-03 17:44:11 -04:00
syl20bnr
5d8be137e7 Define missing init functions 2015-04-03 17:35:33 -04:00
syl20bnr
318bd23dc4 Add pre and post init functions support to configuration-layers
Now in addition to the <layer>/init-<pkg> function there are
- <layer>/pre-init-<pkg> (executed before <layer>/init-<pkg>)
- <layer>/post-init-<pkg> (executed after <layer>/init-<pkg>)

The init function is mandatory, if it is not present then the
package is ignored and not installed.

This mechanism allows soft (implicit) cross layers dependencies
between packages (see company for more info).

It is now possible to remove flycheck from spacemacs layer and
move it to its own syntax-checking layer.
2015-04-03 17:12:56 -04:00
syl20bnr
9f3f2b9741 Fix automatic global toggle of auto-complete when loaded 2015-04-03 13:30:26 -04:00
syl20bnr
df061e494f Some other typos in auto-completion README 2015-04-03 00:47:37 -04:00
syl20bnr
a487230e94 Typo in auto-completion layer REAMDE 2015-04-03 00:37:14 -04:00
syl20bnr
769d54da02 New layer auto-completion
Move company and auto-complete to a common layer.
They are not enabled globally anymore, each mode using them
must explicitly declare a hook.
Only one frontend is supported for a given mode, we have to
choose the best between the two.
Only one key binding to toggle auto-completion on `SPC t a` no
matter if it is company or auto-complete. The lighter in the
mode-line is Ⓐ for both frontends.
2015-04-03 00:28:13 -04:00
syl20bnr
2905190dc8 Fix double loading of packages.el files 2015-04-02 23:13:21 -04:00
syl20bnr
cb259666bb Remove some not used packages from Spacemacs layer 2015-04-02 22:43:21 -04:00
syl20bnr
1b7facc48c Add magit-completing-read-function to magit init 2015-04-02 22:42:57 -04:00
syl20bnr
5f7579867a New update method
- backup the packages to be updated
- then delete them
- the user restart emacs and spacemacs will install the last version

Fixes some update errors related to byte-compilation like the one
which affected the powerline (void variable left)

This commit also adds some page break for clarity
2015-04-02 22:23:16 -04:00
Tu Do
61dce32ad6 Enable goto-address-prog-mode
So we can see web links easily and jump to the links with a mouse click
or a key binding.
2015-04-02 00:46:53 -04:00
syl20bnr
cf6f086e35 Simplify helm-descbinds configuration 2015-04-02 00:42:55 -04:00
Tu Do
fd5a8b0d7b Enable helm-descbinds globally
It offers superior key binding and command exploration interface compare
with stock Help buffer:

- It can search for key bindings or associated with Helm.
- Since using Helm, it can narrow to relevant matches.

Stock help-mode buffer has nothing on this. One useful example is using
`C-h b` to explore major mode key bindings.
2015-04-02 00:40:40 -04:00
person808
1b3a10b054 Add gotham theme. 2015-04-02 00:38:48 -04:00
syl20bnr
f5713f8d44 Startup lists at the end of the buffer with a page break line 2015-04-02 00:32:38 -04:00
dsdshcym
bdbefd7589 Make <escape> quit the isearch-mode like vim 2015-04-02 00:16:54 -04:00
syl20bnr
f42b686f4c Fix and tweaks for startup lists 2015-04-02 00:12:19 -04:00
Carl Lange
d478955481 Startify stuff 2015-04-02 00:03:06 -04:00
syl20bnr
5dd7383821 python layer: fix pylookup 2015-04-02 00:00:36 -04:00
syl20bnr
655e1a2c6b Move xkcd layer in "fun" category folder 2015-04-01 23:26:47 -04:00
syl20bnr
7dd500eb43 xkcd layer: edit readme and evilify the mode 2015-04-01 23:24:36 -04:00