Commit graph

2824 commits

Author SHA1 Message Date
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
syl20bnr
30872ee12f Fix error when displaying the missing layer warning 2015-04-01 23:14:48 -04:00
Diego Berrocal
0351469f20 Add xkcd-layer
xkcd greatness
2015-04-01 23:06:42 -04:00
syl20bnr
0b12f1ed70 Fix nyan cat starting rainbow on a light background 2015-04-01 22:59:20 -04:00
syl20bnr
b4c773b440 Move projectile switch project from SPC p S to SPC p p
Should be a quick command.
2015-04-01 22:54:58 -04:00
syl20bnr
66e1641c42 Rework the interface with search utilities
To search in an arbitrary directory
SPC s / -> do what I mean (select the first found utility)
SPC s a -> ag
SPC s g -> grep
SPC s k -> ack
SPC s p -> pt

To search in a project
SPC /     -> do what I mean (select the first found utility)
SPC p s a -> ag
SPC p s g -> grep
SPC p s k -> ack
SPC p s p -> pt

Note the symmetry.

helm-projectile-switch-project has been move on `SPC p S`
2015-04-01 22:37:25 -04:00
syl20bnr
411a7812ad Rename spacemacs/helm-projectile-dwim to spacemacs/helm-projectile-search-dwim 2015-04-01 21:51:42 -04:00
Rich Alesi
38c57a319d Add function spacemacs/helm-projectile-dwim
use ag / ack / pt or grep based on what is installed.
2015-04-01 21:47:46 -04:00
Rich Alesi
6fcb860050 Helm package for the platinum searcher 2015-04-01 21:46:36 -04:00
Rich Alesi
ff651964b0 elisp-slime binginds should be added to elisp-slime init 2015-04-01 21:10:02 -04:00
Rich Alesi
6def591674 Add bindings and functions to work with linum margin.
- single click selects line
- double click selects text block
- drag across lines selects all lines dragged across
2015-04-01 21:09:03 -04:00
syl20bnr
faca47e088 haskell layer: disable eletric-indent-mode 2015-04-01 12:08:31 -04:00
syl20bnr
d825f17874 haskell layer: Remove hi2 and reformat haskell/init-hakell-mode
Resolves #735
2015-04-01 12:04:43 -04:00
Tristan Hume
db57ab7b94 Fix loading order in some of my layers 2015-04-01 07:44:03 -04:00
syl20bnr
672a65f193 New achievements 2015-03-31 23:29:28 -04:00
syl20bnr
193f7834af Add toggle for vi-tilde-fringe on SPC t ~ 2015-03-31 23:03:34 -04:00
syl20bnr
5e993d8e4c c-c++ layer: Fix append of company-cmake 2015-03-31 22:37:53 -04:00
syl20bnr
46248b1e73 New local company backends 2015-03-31 22:24:01 -04:00
syl20bnr
d704688dfe Adjust light and saturation for rainbow-identifier
For the light solarized-theme
Changed to 60s, 55l
2015-03-31 06:49:40 -04:00
Michael Hauser-Raspe
1f7484ba19 ensure that less gets loaded 2015-03-31 00:16:40 -04:00
nashamri
7c4df074c9 Fix for cider-send-function-to-repl 2015-03-31 00:16:21 -04:00
Audun Gevelt
2813d268d9 Update hindent variable names in README.md
Replace mention of old variable haskell-enable-hindent-support with haskell-enable-hindent-style
2015-03-31 00:15:11 -04:00
syl20bnr
f978e1b15c Move indent-guide binding to SPC t i, aggressive indent to SPC t I
to match to the modeline lighters
2015-03-31 00:07:36 -04:00
syl20bnr
9885406ba7 Update solarized theme 2015-03-31 00:02:33 -04:00
syl20bnr
ee2aa24bec Integrate dotfile wizard at startup 2015-03-30 23:17:29 -04:00
syl20bnr
2acb2cc45e Wizard like install of dotfile with universal argument 2015-03-30 22:18:32 -04:00
Tu Do
c278b58a0b Ask user editing style when creating .spacemacs file 2015-03-30 19:18:36 -04:00
syl20bnr
9e2fec0fe8 Fix evilified evil-visual-line key binding 2015-03-30 18:57:20 -04:00
syl20bnr
6493fb1247 Refactor zoom-frame micro-state and fix post action 2015-03-30 18:54:21 -04:00