Commit graph

4230 commits

Author SHA1 Message Date
luxbock
3483918b82 cljr-rename-file-or-dir => cljr-rename-file
- cljr-rename-file has been removed in favor of cljr-rename-file-or-dir
2015-08-26 02:55:49 -04:00
syl20bnr
7d89495667 salt layer: add yaml layer dependency 2015-08-26 02:44:52 -04:00
syl20bnr
15650af931 react layer: add html and javascript layer dependencies 2015-08-26 02:44:29 -04:00
syl20bnr
6318f009bc core: add new function to allow a layer to add other layers
- configuration-layer/declare-layers
- configuration-layer/declare-layer

These functions can be used in the config.el file of a layer to add
required layers.

For instance the react layer needs both html and javascript layers.
salt layer needs the yaml layer (see the following commits)
2015-08-26 02:41:54 -04:00
syl20bnr
5c26c892dc core: fix tests 2015-08-25 22:56:23 -04:00
syl20bnr
a8f6afaf13 core: fix resolution of orphan packages
Fix a bug were distant packages with no owner were not deleted.
2015-08-25 22:52:26 -04:00
syl20bnr
d255cae4b8 core: refactor layer loading
Prepare the field for some kind of layer prerequisites required by
react and yaml layers
2015-08-25 22:28:30 -04:00
syl20bnr
4dc52948e3 javascript layer: sort package init functions 2015-08-25 21:02:51 -04:00
syl20bnr
213bf5589c react layer: complete refactor to simplify the layer
Define functions for setting key bindings and leverage pre and post
init mechanism.
2015-08-25 20:57:56 -04:00
syl20bnr
53e9b6c1f1 react layer: sort package configuration functions 2015-08-24 21:37:42 -04:00
Andrea Moretti
0b4ad7957c Re-enable major mode prefix commands 2015-08-24 21:32:52 -04:00
Andrea Moretti
c4bfa177e0 Refactor lambda to functions 2015-08-24 21:32:52 -04:00
Andrea Moretti
a156e7c48e Disable emmet-mode 2015-08-24 21:32:52 -04:00
Andrea Moretti
881a77279c Remove jsfmt until it will support jsx 2015-08-24 21:32:52 -04:00
Andrea Moretti
9e1f38e3e5 Convert to a mayor mode 2015-08-24 21:32:52 -04:00
Andrea Moretti
ff8851a70a Add support for js2-refactor, js-doc and jsfmt 2015-08-24 21:32:52 -04:00
Andrea Moretti
4938a535e4 Fix tern integration (see #2400) 2015-08-24 21:32:52 -04:00
Andrea Moretti
b4c6bf3aaa React (JSX and ES6 ready) contribution layer 2015-08-24 21:32:52 -04:00
syl20bnr
a6cd304d62 conventions: add SPC m g b to jump back 2015-08-24 21:24:54 -04:00
syl20bnr
4db59d4cd7 python layer: apply new conventions for tests in debug 2015-08-24 21:23:48 -04:00
syl20bnr
f80cc05d44 conventions: add toggles conventions 2015-08-24 21:23:28 -04:00
syl20bnr
612a77ba10 conventions: modify test in debug conventions
Noew they are under `SPC m t X` instead of `SPC m T x`
2015-08-24 21:22:45 -04:00
syl20bnr
8cd73c0b73 clojure layer: sort key bindings and reformat tables 2015-08-24 21:07:59 -04:00
syl20bnr
57f3faf688 clojure layer: move toggles SPC m s t to SPC m T 2015-08-24 21:01:35 -04:00
luxbock
4a0abb18cc Pass cider-debug keys through normal-state
- Fixes #2356
- Fix found from:
https://github.com/wasamasa/dotemacs/blob/master/init.org#keymap-hacking
2015-08-24 20:51:20 -04:00
luxbock
636fe8fff0 Update README with new bindings
- Added separate levels for leader and CIDER related bindings.
- Use CIDER instead of other variations where appropriate.
2015-08-24 20:51:20 -04:00
luxbock
4306955e58 Add more bindings to cider-inspector-mode 2015-08-24 20:51:20 -04:00
luxbock
eda7aadc3c Rename the prefix of the REPL toggling bindings 2015-08-24 20:51:20 -04:00
luxbock
fe617e043f Remove ac-cider from README as it's not used 2015-08-24 20:51:20 -04:00
luxbock
e7c25a1560 Add more evilified keys to cider-test-report-mode 2015-08-24 20:51:20 -04:00
luxbock
d77695e44a Add C-j/k for scrolling inputs in the REPL 2015-08-24 20:51:19 -04:00
luxbock
51816ed5e1 Enable sensible clj-refactor leader keys in REPL 2015-08-24 20:51:19 -04:00
luxbock
dcdfb8c168 Enable the sensible leader-bindings in the REPL 2015-08-24 20:51:19 -04:00
luxbock
db53637201 Add a function to toggle font-locking in repl 2015-08-24 20:51:19 -04:00
luxbock
1b4579b282 Add a function + binding to toggle repl pprinting 2015-08-24 20:51:19 -04:00
luxbock
b73d685fa3 Add additional clj-refactor bindings to the leader 2015-08-24 20:51:19 -04:00
luxbock
c35c70fb8f Add more bindings to cider-stacktrace-mode 2015-08-24 20:51:19 -04:00
luxbock
7240654d32 Fix bug in spacemacs//cider-eval-in-repl-no-focus
- Move to point-max before inserting text.
- Only indent the newly inserted form instead of the whole buffer.
2015-08-24 20:51:19 -04:00
syl20bnr
534dd9a5db iedit: add 'gj' to add an overlay on next line 2015-08-24 20:34:44 -04:00
syl20bnr
1be14c766d colors layer: tweak spacemacs-light color and lightness 2015-08-18 18:02:56 -04:00
syl20bnr
dc224788c7 Experimental arbitrary overlays interface for iedit
`SPC s e` does not select the symbol under point, instead there is no
overlays created and using tab will add overlays 1 character wide

Old `SPC s e` is now on `SPC s E` (to reflect the other bindings like
`SPC s p` and `SPC s P`)
2015-08-16 00:35:20 -04:00
syl20bnr
a3aaf8a8f9 Add documentation for SPC h L 2015-08-15 22:27:06 -04:00
syl20bnr
562668a429 scheme layer: small edition of README 2015-08-15 00:57:41 -04:00
Brit Butler
6317a98911 Initial support for Geiser. Resolves Issue #1002. 2015-08-15 00:57:36 -04:00
Brit Butler
1198c48fcc Move slime to a common-lisp lang contrib. 2015-08-15 00:50:41 -04:00
justbur
84ad24f8ff hybrid-mode: Only remove default insert commands
Add hybrid-mode-insert-state-map

Factor out spacemacs stuff

All spacemacs specific configuration is done in spacemacs/packages.el
now. This makes hybrid-mode effectively a standalone package.

Also add a comment explaining the keymap setup code.
2015-08-15 00:35:08 -04:00
sooheon
5b04a46533 Only restore powerline when it is used
Recently, spacemacs started giving a warning here. Although powerline is
nearly a default, we still have this package-usedp check in other
places, it's appropriate here as well for those who don't use it.
2015-08-15 00:27:45 -04:00
syl20bnr
8a5f454c32 core: fix installation of package dependencies 2015-08-15 00:08:21 -04:00
syl20bnr
50b3b4c99a core: add support for recipe update 2015-08-15 00:07:56 -04:00
syl20bnr
437a819ea1 core: inline recipe in package list
It is now possible to override the recipe in a custom layer.

For instance to override the recipe R for package P in layer L
In a private layer L' put at the end of dotspacemacs-configuration-layers
and listing P with an init function for P, L' becomes the ower of
P and the recipe R' defined in L' overrides the recipe R.
2015-08-14 15:31:22 -04:00