Commit graph

220 commits

Author SHA1 Message Date
syl20bnr
8cc112a266 Move declaration of paths from spacemacs-mode.el to load-paths.el 2015-01-24 23:58:24 -05:00
syl20bnr
053b9b0e3e dotspacemacs-default-theme --> dotspacemacs-themes
It is not possible to declare several themes in .spacemacs
with the variable `dotspacemacs-themes`
Cycle through these themes with `<SPC> T n`

Resolves #472
2015-01-23 22:06:47 -05:00
lazywithclass
7f452c8294 Test spacemacs/git-has-remote and spacemacs/git-fetch-tags
Show basic usage of the mocking library and testing capabilities.
2015-01-23 21:18:45 -05:00
syl20bnr
a6850fc41d For consistency, use plural form for core directories 2015-01-22 23:03:20 -05:00
syl20bnr
6f23de609b Remove spacemacs-mode.el functional test file 2015-01-22 22:39:53 -05:00
syl20bnr
07511c7307 Missing unit test file 2015-01-22 22:39:26 -05:00
syl20bnr
1280f823c8 Setup a test framework
Load paths are now registered in `core/load-paths.el`
Libraries are in `core/lib`
Move `ht.el` to `lib`
Add `mocker.el` to `lib`
Tests are in test,
- unit tests files suffix is `utest.el`
- functional tests files suffix is `ftest.el`
2015-01-22 22:26:56 -05:00
syl20bnr
accf1e39af Fix check for new versions
Explicitly describe the tags from FETCH_HEAD
2015-01-20 11:53:32 -05:00
syl20bnr
3d02adf755 Better check for emacs version prerequisite
Move the check at the very top of init.el
Resolves #453
2015-01-20 00:49:31 -05:00
Fanael Linithien
4356f4e44f Use make-hash-table instead of hash table literals 2015-01-18 23:49:38 -05:00
syl20bnr
36d4c9a7e3 Bump version to 0.48.2 2015-01-18 23:25:38 -05:00
syl20bnr
69e9c81e8f Remove experimental feature leader on jk
Use `C-o <SPC>` instead
2015-01-18 23:24:42 -05:00
syl20bnr
d7273a5d5f Bump version to 0.48.1 2015-01-18 00:32:28 -05:00
syl20bnr
27710e56d0 Bump version to 0.48.0 2015-01-18 00:32:27 -05:00
syl20bnr
949ae9dd61 Minor change to emacs version test 2015-01-18 00:32:27 -05:00
syl20bnr
a5cc56208d Change Windows fallback font to Lucida Sans Unicode 2015-01-18 00:31:46 -05:00
syl20bnr
5a5c6cdb1c Fix helm-spacemacs with defvar declaration in config.el files 2015-01-15 09:50:02 -05:00
syl20bnr
ccb1a0928e Bump version to 0.47.0 2015-01-14 22:51:25 -05:00
syl20bnr
ceefe88b75 Update CONTRIBUTE.md and add file headers
Also add default file header to layer templates.
2015-01-13 23:12:56 -05:00
syl20bnr
acaf2c1c83 Better theme support, easier to maintain
Resolves #388 #367
2015-01-13 22:14:48 -05:00
syl20bnr
d774800143 Add dotspacemacs-fullscreen-use-non-native to .spacemacs template 2015-01-12 23:27:07 -05:00
mkcode
53ee19af73 Support for spacemacs/toggle-frame-fullscreen to use non-native fullscreen. 2015-01-12 23:24:32 -05:00
syl20bnr
698f3adf66 Bump version to 0.46.1 2015-01-12 22:18:11 -05:00
syl20bnr
94f5223085 Correctly fetch checkversion remote when looking for updates 2015-01-12 22:05:03 -05:00
syl20bnr
b2f3c5bda1 Bump version to 0.46.0 2015-01-12 00:04:49 -05:00
syl20bnr
f3c1dcc31c Bump version to 0.45.0 2015-01-10 02:09:42 -05:00
syl20bnr
608ab502f3 Recursively activate dependencies when installing a package 2015-01-10 01:55:36 -05:00
syl20bnr
627b0f28a5 Fixes #397 activate package dependencies before installing 2015-01-10 00:58:27 -05:00
syl20bnr
c845002d0e Rename layer-declaredp to package-declaredp in configuration-layer 2015-01-10 00:57:08 -05:00
syl20bnr
02da569a3b Fix check version implementation on Windows 2015-01-09 00:22:17 -05:00
syl20bnr
95a62b17a3 Bump to version 0.44.2 2015-01-08 23:37:14 -05:00
syl20bnr
2c9f94aa00 Fixes #390 Reimplement check of new version
The new implementation does not depend on the Github API
It depends only on git
2015-01-08 23:34:09 -05:00
syl20bnr
f2e55993a4 Bump version to 0.44.1 2015-01-08 00:58:38 -05:00
syl20bnr
630e4a7d18 Bump release to 0.44.0 2015-01-08 00:38:55 -05:00
syl20bnr
03943dd059 Mode-line indicator for new release 2015-01-08 00:34:23 -05:00
syl20bnr
33e0d3a120 Fixes remaining function requires graphical support 2015-01-07 21:25:05 -05:00
syl20bnr
3f997db88d Fixes #50 compatibility for emacs with no graphical support
Resolves #194 Warning if a build has no graphical support
2015-01-07 00:12:48 -05:00
syl20bnr
d0c33564c7 Bump version to 0.43.0 2015-01-06 23:34:56 -05:00
syl20bnr
df0be48624 Fixes #211 cygwin emacs-w32 wrong unicode chars
Explicitly define a fallback font
2015-01-06 22:14:06 -05:00
syl20bnr
b366d9f068 Fix lazy activation of packages for 24.3 2015-01-06 19:52:06 -05:00
syl20bnr
8db5695333 Safer manual detection of installed package 2015-01-05 01:38:50 -05:00
syl20bnr
fa2aa62f94 Declare pcache-directory earlier in spacemacs-mode.el 2015-01-05 01:38:49 -05:00
syl20bnr
402d6e9267 Speed up boot time by lazy activating of packages 2015-01-05 01:38:48 -05:00
syl20bnr
a7e071c3b8 Bump version to 0.42.1 2015-01-05 01:37:56 -05:00
syl20bnr
774d1ce64b Bump version to 0.42.0 2015-01-04 01:51:01 -05:00
mkcode
0f958b7f7a user-home-directory taken from home env, not parent path 2015-01-04 00:09:20 -05:00
syl20bnr
14329a9e9b Bump version to 0.41.2 2015-01-03 02:09:11 -05:00
syl20bnr
a17c0cd611 Bump version to 0.41.1 2015-01-02 22:23:01 -05:00
syl20bnr
be8a62b220 Hotfix broken 24.3 compatibility with subr-x
Resolves #375
2015-01-02 22:21:35 -05:00
syl20bnr
821a185a42 Bump version to 0.41.0 2015-01-02 00:54:18 -05:00
syl20bnr
ba3bd53f54 Fix startup error void function string-empty-p 2015-01-02 00:50:21 -05:00
syl20bnr
fa03b28313 Missing version update... 2015-01-01 22:03:26 -05:00
syl20bnr
ad9441c20b Add a note during spacemacs update
That only elpa packages are updated for now
2015-01-01 02:20:10 -05:00
ralesi
847b8f1a43 Spacemacs upgrade command
- create upgrade function and button on start page.
2015-01-01 02:14:43 -05:00
syl20bnr
97a22d3a8d Add support for all base16 themes
Requested in #367
2015-01-01 02:07:43 -05:00
syl20bnr
fe8b43885c Fixes #343 Add the version number in Spacemacs 2014-12-31 23:53:38 -05:00
syl20bnr
ba972c875e Center the doge 2014-12-30 15:25:05 -05:00
syl20bnr
41db8628c5 Add doge and random* values for dotspacemacs-startup-banner
`doge` will always select the doge super duper banner
`random*` is a random choice include all banners (doge included)
2014-12-30 00:00:34 -05:00
syl20bnr
1b313a6fa0 Rename doge banner to 999-banner.txt 2014-12-29 23:44:53 -05:00
Chris Barrett
7b44a56263 Awesome doge banner 2014-12-29 23:44:10 -05:00
Evan Dale Aromin
899a503ca8 Add a feature to toggle transparency
This sets the initial `alpha` frame parameter so that transparency could
be toggled later on. The level of opacity can be configured from a
user's .spacemacs through the variables `spacemacs-active-transparency`
and `spacemacs-inactive-transparency`.
2014-12-28 00:29:58 -05:00
syl20bnr
89fb5a46d6 New function configuration-layer/layer-declaredp 2014-12-26 15:14:15 -05:00
syl20bnr
a9adee3039 Display chosen banner in Messages 2014-12-26 00:44:40 -05:00
syl20bnr
c6ac04d180 Add variable dotspacemacs-startup-banner
To choose between:
- random for randomly chosen banner
- an index for a specific banner
- nil for no banner at all
2014-12-25 15:38:13 -05:00
syl20bnr
0a3003bfc7 Add a templare for layer README 2014-12-25 15:25:10 -05:00
syl20bnr
714d8b9bf5 Random selection of startup banner 2014-12-25 15:24:26 -05:00
syl20bnr
2554d16c16 Rename config-system.el to configuration-layer.el 2014-12-25 14:45:27 -05:00
sbenner
24fcfebf85 New variable dotspacemacs-mode-line-unicode-symbols
Can choose between ASCII chars or unicode symbols in the mode-line
can be useful for some terminals
2014-12-23 16:39:57 -05:00
Rich Alesi
6e0e863756 Add cache locations for more packages. Add additional items to savehist 2014-12-22 21:52:03 -05:00
sbenner
466450f106 More beautifuler banner 2014-12-22 15:42:01 -05:00
syl20bnr
3901e70f6c Fixes #316 Pre-extensions var are required by default 2014-12-21 22:07:58 -05:00
syl20bnr
653a3416f5 Fixes #315 error when a layer does not exist 2014-12-21 21:58:00 -05:00
syl20bnr
018f0768e6 Refactoring of config-system.el
Would be easier to improve helm-spacemacs and code
unit tests (in fact the pre-refactoring version was
not unit testable)
2014-12-21 02:52:52 -05:00
syl20bnr
73b7a4b45a Disable evil fine undo 2014-12-20 15:05:56 -05:00
syl20bnr
a730a9cb57 Fixes #283 Find a way to map <SPC> m to , 2014-12-19 00:35:14 -05:00
syl20bnr
61243c9b07 Fix colors for rainbow-identifiers at startup 2014-12-17 22:33:37 -05:00
syl20bnr
0b073dbaa1 Remove use-package sub-module it is now a bootstrap package 2014-12-17 19:02:34 -05:00
syl20bnr
1be173774a Tweak new variable dotspacemacs-maximized-at-startup 2014-12-15 21:13:01 -05:00
Bjarke Vad
d9f670784b dotspacemacs-fullscreen-at-startup
- dotspacemacs-fullscreen-at-startup now toogles fullscreen, not maximize
- dotspacemacs-maximized-at-startup added, toogles maximized as the old dotspacemacs-fullscreen-at-startup did
2014-12-15 21:07:38 -05:00
syl20bnr
cd761f3ca1 Fixes #270 Evil keybindings no longer work in *Scratch* buffer 2014-12-14 13:53:06 -05:00
syl20bnr
1a44b042de Fixes #258 C-u to scroll up doesn't work anymore 2014-12-13 14:16:50 -05:00
ralesi
9d44a19541 Added dotspacemacs persistent-server setting to always keep server open 2014-12-13 00:36:10 -05:00
syl20bnr
28a96d9014 Center links in spacemacs buffer 2014-12-12 21:44:47 -05:00
Tristan Hume
8d71e5544f Fancy spacemacs mode buttons 2014-12-12 21:42:42 -05:00
sbenner
74e0437cb2 Smooth bootstrap sequence 2014-12-12 11:53:19 -05:00
sbenner
c76aac063d Remove spacemacs/buffer function and tweak startup 2014-12-12 11:34:36 -05:00
sbenner
4d23aa2160 Install evil and evil-leader at the beginning of the boot sequence 2014-12-12 11:11:15 -05:00
syl20bnr
eb0259f7ab Add variable dotspacemacs-smartparens-strict-mode
By default it is not enabled
2014-12-12 00:08:30 -05:00
syl20bnr
be11d44009 Fixes #236 custom ex-command and M-x command key
New variable: dotspacemacs-command-key
2014-12-10 22:12:54 -05:00
syl20bnr
f9c3dcb8fc Fix alphabetical sorting of packages and extensions
Packages and extensions were not initialized in the right order.
Fixes #243 SPC s c does not unhighlight
2014-12-10 21:31:16 -05:00
syl20bnr
06923e0517 Restore the warning level before packages initialization
The *Warning* buffer will now popup correctly if there is an
error during packages initialization
2014-12-06 23:51:47 -05:00
syl20bnr
b344553aaf New variable dotspacemacs-leader-key to change the leader key
Also fix the broken custom leader key in visual and motion
states.
2014-12-06 17:55:20 -05:00
Chris Barrett
7138f594c9 Skip installation of nonexistent packages
When attempting to install a package on startup, test whether it is in
the package archives list. If it is not, skip the installation attempt
and issue a warning.

Resolves #212
2014-12-05 20:41:19 -05:00
syl20bnr
322fceb207 Fixes #186 Extend support for native themes. 2014-12-01 23:56:54 -05:00
syl20bnr
20fecf2984 Fixes #182 Pre-extensions var are required by default
Pre and Post extensions lists are now optional.
2014-11-30 12:00:53 -05:00
syl20bnr
40c16ff5b4 Log a warning when a layer listed in .spacemacs does not exist 2014-11-30 00:52:22 -05:00
syl20bnr
fd79edaca7 Improve log in *Messages* at startup
Replace "contribution layer" by "configuration layer"
Prepend the type of package in logs (pre-extension, post-extension or package).
2014-11-29 22:20:33 -05:00
syl20bnr
cb2d35adbd Fixes #166 Lower delay for guide-key
Add configuration variable dotspacemacs-guide-key-delay
2014-11-28 21:48:16 -05:00
syl20bnr
a04a64eca8 Better .spacemacs template 2014-11-28 21:43:07 -05:00
syl20bnr
3018b73439 Remove duplicate inhibit-startup-screen 2014-11-28 01:08:33 -05:00