Commit graph

2946 commits

Author SHA1 Message Date
Tristan Hume
e79e077edf Fix bugs in c-c++ and ycmd auto-completion 2015-04-07 16:03:13 -04:00
Tristan Hume
fe90cf09e8 Port many layers to new auto-completion
Adds support for ruby, auctex, css, ledger and gtags with new
auto-completion infrastructure. Ticks off many things in #1045
2015-04-07 16:02:53 -04:00
Tristan Hume
ad86ab8fb1 Add a helper for simple company initialization.
Adds the spacemacs|init-layer-company helper to set up company
completion for a language layer and replaces existing simple company
initializations. More complex initializations should use the new
architecture directly and remain untouched by this commit.
2015-04-07 15:21:13 -04:00
Tristan Hume
3ab9cb0af3 Global company temporary stopgap 2015-04-07 12:15:31 -04:00
syl20bnr
b6a45bd064 Fix ace-link key bindings configuration 2015-04-07 00:00:59 -04:00
syl20bnr
68ea3652e4 haskell layer: remove yasnippet backend 2015-04-06 23:41:27 -04:00
Tu Do
e88bfb22af Improve smooth scrolling configuration
So when cursor is at the bottom, it won't suddenly jump half of a screen
when move the cursor down.
2015-04-06 23:14:52 -04:00
syl20bnr
4ceda4da2f Remove unneeded :defer t in ace-link configuration 2015-04-06 23:04:23 -04:00
syl20bnr
73f3686cff Fixed ace-link configuration 2015-04-06 22:49:31 -04:00
Daniel Wu
77b0cc4ba6 Add ace-link package to spacemacs layer 2015-04-06 22:49:12 -04:00
Tu Do
a8efc6f86f Don't insert extra quote in dotspacemacs-mode
Since dotspacemacs-mode is essentially a Lisp mode, insert a single
quote should not automatically insert another single quote to close
it. This is the same as smartparens in Emacs Lisp mode out of the box.
2015-04-06 22:30:40 -04:00
Tu Do
7c7239cc44 Don't cycle when press TAB in eshell
Instead, show completion candidates like normal shell does.
2015-04-06 22:30:18 -04:00
syl20bnr
3504e6a3b6 Add "block" suffix to selection block size in mode-line 2015-04-06 22:26:02 -04:00
Emmanuel Touzery
d8b70c2fc1 display also block selection info in the modeline 2015-04-06 20:51:16 -04:00
syl20bnr
ac1f53b1b3 Fix regression in solarized theme for 24.3 2015-04-06 16:03:28 -04:00
syl20bnr
5caa5750e0 Rework the toggles of the mode-line
Now the symbol corresponds to the key binding.
The global version of the toggle when available is performed
with `control` modifier.
2015-04-06 16:02:14 -04:00
syl20bnr
6ee43c8960 Change lighter for golden-ration to Ⓖ
It is more consistent with the key bindings.
2015-04-06 12:05:15 -04:00
syl20bnr
27b49f9739 Add toggles for smartparens and yasnippet
`ts` and `tS` for smartparens locally and globally
`ty` and `tY` for yasnippet locally and globally
2015-04-06 00:02:20 -04:00
syl20bnr
106909d1bc Change auto-completion toggle message 2015-04-05 23:52:34 -04:00
syl20bnr
109851005c Add missing test data 2015-04-05 23:49:25 -04:00
syl20bnr
f72088e74b Add variable dotspacemacs-verbose-loading
By default to nil.
Can speedup the loading process.
2015-04-05 23:45:02 -04:00
syl20bnr
9f25277af0 clojure layer: switch to company auto-completion 2015-04-05 23:13:00 -04:00
syl20bnr
fae3798b45 Update company backends for elisp 2015-04-05 23:12:36 -04:00
syl20bnr
e83652b0d2 Add default backends to buffer local company-backends 2015-04-05 23:12:09 -04:00
syl20bnr
302787558e Revert #998
show-smartparens-mode does not play well with evil because the point
has to be put behind the closing parenthesis to trigger the highlight.

The expected behavior is to trigger it when the point is on the
parenthesis.
2015-04-05 21:14:21 -04:00
syl20bnr
9dbf0105a6 Simplify a bit the lazy-loading of magit-gh-pulls 2015-04-05 21:07:41 -04:00
Christoph Paulik
6f8ae274b6 loads magit-gh-pulls only after requesting it
- normal loading slows down magit startup
2015-04-05 21:03:24 -04:00
syl20bnr
5fbb38e885 Fix header comments in test files 2015-04-05 21:01:54 -04:00
syl20bnr
63f9e72495 New functions to display some text in a frame
spacemacs/insert-framed-text-to-buffer
spacemacs/insert-framed-text-from-file-to-buffer
2015-04-05 20:59:55 -04:00
Rob Merrell
850b5e9723 documented the 'go test' keyboard command 2015-04-04 23:38:36 -04:00
syl20bnr
4c905218ce Fix default layer in dotfile template 2015-04-04 23:38:02 -04:00
Carl Lange
fbade22319 add default layers 2015-04-04 23:37:36 -04:00
Carl Lange
be4ea14d8e Widgets ui for spacemacs buffer, working nicely 2015-04-04 23:36:39 -04:00
Tu Do
1e139d6601 Properly enable saveplace
Curretnly saveplace is not activated because setq only set the value
save-place is buffer local when set. We must set it to default to make
saveplace affects all buffers.
2015-04-04 23:34:26 -04:00
Tu Do
117b1d4c4d Enable Magit authentication on Windows
On Windows, we must use Git GUI to enter username and password,
otherwise git process just hangs there when we try to push.
2015-04-04 23:34:07 -04:00
Tu Do
11cd638ccd [Fix #1060] Only enable vi tildes where appropriate
- Don't enable it so Spacemacs home buffer is prettier.
- Don't enable it in read-buffers like help-mode buffers or Info buffers.
2015-04-04 23:33:34 -04:00
syl20bnr
0645f808e1 clojure layer: Use MELPA cider-eval-sexp-fu 2015-04-04 23:25:11 -04:00
syl20bnr
0f069a47d9 Change evil-matchit init functions to post-init 2015-04-04 01:41:34 -04:00
syl20bnr
d96da88d8a Fix helm-spacemacs for unused layers 2015-04-04 01:39:27 -04:00
syl20bnr
8d75cb2dd0 evil-snipe layer: fix the use-package configuration 2015-04-04 01:05:08 -04:00
person808
a4bf293bc2 Refactor evil-snipe layer to use use-package. 2015-04-04 01:04:10 -04:00
syl20bnr
bdf370c050 lua layer: move flycheck config in a post-init function 2015-04-04 01:02:37 -04:00
Ryan Phillips
4283417d11 enable flycheck-mode for lua files 2015-04-04 01:01:26 -04:00
syl20bnr
8a616cb040 ycmd layer: remove hardcoded path 2015-04-04 01:00:41 -04:00
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