Eivind Fonn
b981bf5739
Don't produce on/off toggles if status is nil
...
They don't make sense in this context, and will produce unexpected
results.
2015-08-26 22:27:09 -04:00
Robert O'Connor
7da1b876aa
Add a rev number to SPC hds.
...
Describe system information was useless if we don't know which rev.
people are using. This adds this information.
2015-08-26 21:59:51 -04:00
Ben Booth
a8582813c0
fix typo
2015-08-26 21:57:22 -04:00
Christopher McCloud
09de9ba86c
adds helm-find-contrib and helm-find-spacemacs.
...
Set as default unless user has dotspacemacs-use-ido t.
Adds comments to .spacemacs.template informing users of new behavior
tied to dotspacemacs-use-ido.
2015-08-26 21:38:01 -04:00
syl20bnr
1f367476df
core: move evil-want-C-u-scroll
...
In a near feature we should remove this setting, we should not
shadow the universal prefix argument
2015-08-26 21:33:25 -04:00
sooheon
f3cb4399ba
Remove duplicate call to dotspacemacs/init
...
As far as I can tell this seems to be the exact same function call.
Unless there's a reason for it to be in both places, we should take
it out.
2015-08-26 21:31:50 -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
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
justbur
568e464ca3
Fix #2148 : Update failure in Emacs 25
...
The `package-delete` function refuses to delete a package that is a
depency by default, which prevents the spacemacs update function from
working most of the time.
This commit sets the flag to force deletion for Emacs 25.
2015-08-14 14:39:34 -04:00
syl20bnr
e410812d59
New macro dotspacemacs|symbol-value and improved diminish
...
Now it is possible to have unicode symbols in GUI and not in
terminal using emacsclient
Do to so, dotspacemacs-mode-line-unicode-symbols must be set to
the symbol 'display-graphic-p which will be lazily evaluated
via the macro dotspacemacs|symbol-value
This is especially useful for users having troubles with unicode
characters in their terminal but wants to use them in GUI client.
2015-08-14 12:25:54 -04:00
syl20bnr
6e2bbd2979
Put spell-checking as default in dotfile template
2015-08-13 23:01:44 -04:00
syl20bnr
e8072b0057
Fix returned local dir value in python and rcirc layers
2015-08-13 09:02:03 -04:00
syl20bnr
62c6462ae9
core: fix nil :owner on package dependencies
...
Fixes #2643
2015-08-13 09:00:18 -04:00
justbur
16cb070acb
Add hybrid-mode
2015-08-13 01:37:03 -04:00
syl20bnr
b45f3b0d0a
core: the owner of a package can override some properties
...
Allowed properties to be overridden are: location, step and excluded
This mechanism allow the user to alter the location of a given
package, for instance if she wants to use her own fork instead of the
version in ELPA.
Note that for now there is no easy way to override the package recipes.
2015-08-13 01:23:39 -04:00
syl20bnr
be068f99bc
core: fix variable evil-evilified-state--modes
2015-08-13 00:42:24 -04:00
syl20bnr
1c8d90c856
core: add support for quelpa recipes
2015-08-12 23:56:24 -04:00
Robert O'Connor
ba63987030
Fix the path for loading solarized.
...
Once all extensions were moved from "extensions" to "local",
spacemacs was no longer able to find the solarized themes.
Thanks to @TheBB for helping narrow this down!
Closes #2628
2015-08-12 03:12:52 -04:00
syl20bnr
ebe4540752
core: missing file :-)
...
time to sleep!
2015-08-12 01:49:30 -04:00
syl20bnr
4b2d275fb5
core: move back evilify macros to their own file
...
Fixes tests
2015-08-12 01:48:51 -04:00
syl20bnr
75f2db862b
move evilified state to core
2015-08-12 01:31:44 -04:00
syl20bnr
1514c6e7d3
core: fix bug in package-usedp
...
It returned t even if the package has no owner.
Fixes #2601
2015-08-11 23:25:00 -04:00
syl20bnr
4148fdff56
core: add support for local directory
2015-08-11 19:45:28 -04:00
syl20bnr
5b94e3ab8a
Update change log and releae notes
2015-08-11 01:34:04 -04:00
syl20bnr
038fc23c0d
spacemacs layer: fix various issues with ahs micro-state
...
- made it work with *
- fix go to definition
- don't use the minibuffer
2015-08-10 23:56:40 -04:00
syl20bnr
e2bdc25396
core: fix mandatory package and extension list variables
2015-08-10 21:22:28 -04:00
syl20bnr
ba47013e32
Update change log and release note
2015-08-10 09:11:14 -04:00
Robert O'Connor
3f7dab0eeb
Change elpa to use http.
...
GNU is having issues with HTTPS right now.
Fixes #2596
2015-08-09 21:52:47 -04:00
syl20bnr
b7205ebd49
core: fix load file error with dotspacemacs-additional-packages
2015-08-09 14:47:19 -04:00
syl20bnr
88143a33fa
core: correctly handle packages owned by the dotfile
...
i.e. packages listed it dotspacemacs-additional-packages
2015-08-09 11:38:15 -04:00
syl20bnr
9ac2d54423
core: correctly make excluded packages
2015-08-09 11:34:35 -04:00
syl20bnr
181563279a
core: fix unit tests for emacs 25 snapshot
2015-08-09 11:34:03 -04:00
syl20bnr
51807654a1
core: package-list-v2 fix packages update
...
Ready to be merged in develop
2015-08-09 00:59:13 -04:00
syl20bnr
bd7e0b8b9c
core: fix syntax error in a let form
2015-08-09 00:59:13 -04:00
syl20bnr
64be291221
core: rename some function arguments to more explicit pkg-name
2015-08-09 00:59:13 -04:00
syl20bnr
52f2fa206b
core: suppress warning message for bootstrapped packages
2015-08-09 00:59:13 -04:00
syl20bnr
88a6ddbe37
core: package-list-v2 fix orphan deletion
2015-08-09 00:59:12 -04:00
syl20bnr
9f99f86da0
core: fix configuration-layer unit tests
2015-08-09 00:59:12 -04:00
syl20bnr
f0985162c6
core: package-list-v2 fix helm-spacemacs
2015-08-09 00:59:12 -04:00
syl20bnr
00fc8f9502
core: package-list-v2 fix install of packages
2015-08-09 00:59:11 -04:00
syl20bnr
b887a21bb6
core: package-list-v2 working loading, still error at install time
2015-08-09 00:59:11 -04:00
syl20bnr
aa2669ee9c
core: package-list-v2 install and orphan detection
...
Still need to clean the orphan detection though
Packages are not configured for now
2015-08-09 00:58:48 -04:00
syl20bnr
e4748ea692
core: package-list-v2 sort package list
2015-08-09 00:58:33 -04:00
syl20bnr
e145f73b8b
core: package-list-v2 fix layer variables
2015-08-09 00:58:02 -04:00
syl20bnr
f484c2594a
core: package-list-v2 new class cfgl-package
2015-08-09 00:55:46 -04:00