Commit graph

200 commits

Author SHA1 Message Date
syl20bnr 3ae7a837d1 Add 24.3 compatibility for rollback 2015-02-04 00:28:58 -05:00
syl20bnr 00c74b8580 Update startup buffer links with new [Rollback] action 2015-02-03 23:56:52 -05:00
syl20bnr 6a9304b83d Add rollback support 2015-02-03 23:56:38 -05:00
syl20bnr d1cd20f6ba Correctly update the dependencies with Update Spacemacs 2015-02-03 02:05:29 -05:00
syl20bnr 4581515c73 Better feedback while updating packages with Update Spacemacs link 2015-02-03 00:58:17 -05:00
syl20bnr b8bfa7e1a3 Fix get version of built-in package 2015-02-03 00:57:55 -05:00
syl20bnr 67841bf60b Put push of add-toggle macro inside the generated sexps 2015-02-01 01:31:52 -05:00
syl20bnr d22fd8cd0a Add support for cygwin system-type in core-fonts-support 2015-01-30 09:01:04 -05:00
syl20bnr f8d36f4f53 Rename property :local-key to :define-key
In macro `spacemacs|add-toggle`
2015-01-30 00:26:49 -05:00
syl20bnr f92e653612 Improve spacemacs|add-toggle
Add properties `:if` `:status`
Drop properties `:toggle-function` `:toggle-variable`
Add properties for several types of key bindings

The macro should now support a wide variety of toggles
2015-01-30 00:18:48 -05:00
syl20bnr 55c0a88a9b Use font-spec :name property instead of :family 2015-01-29 21:42:35 -05:00
syl20bnr f714f7deea Change the font detection and add logs 2015-01-29 21:19:37 -05:00
syl20bnr 8292d39046 Spacemacs toggle framework
Use helm-spacemacs to get a list of all available toggles and
activate them.
2015-01-29 00:08:48 -05:00
syl20bnr 4f24035d9b Fixes #489 Spacemacs uses the wrong package.el implementation
For emacs 24.3.50 (containing backports)
2015-01-27 22:24:22 -05:00
syl20bnr d7eda9ade4 Rename spacemacs-mode lighter to Spacemacs 2015-01-27 22:06:59 -05:00
syl20bnr 40301acf5f Remove explicit size or height for fallback font
This way they inherit the size of the default font
2015-01-27 21:47:25 -05:00
syl20bnr 93887ed160 Change powerline-offset for powerline-scale
Better for zoom-in zoom-out
2015-01-27 21:46:37 -05:00
syl20bnr ba86ae7769 Add leuven monokai and zenburn to default dotspacemacs-themes 2015-01-27 21:45:39 -05:00
syl20bnr ee8d50e6a7 Fix ignored system-type in spacemacs/set-default-font 2015-01-27 05:17:49 -05:00
syl20bnr 9c8d3e598a Display a warning message about deprecated spacemacs/set-font
Use the variable `dotspacemacs-default-font` instead
2015-01-27 04:49:19 -05:00
syl20bnr 7faa7c496b Fix crash if Source Code Pro is not available on the system 2015-01-27 01:19:20 -05:00
syl20bnr 16df76c0c8 Prefix all core files with core- 2015-01-26 22:51:47 -05:00
Ambrosia 9194e63129 Update spacemacs-theme-name-to-package 2015-01-26 22:42:46 -05:00
syl20bnr b7ee5e7ea4 Add dotspacemacs-default-font variable and spacemacs-fonts-support.el
Resolves #482
2015-01-26 22:41:20 -05:00
syl20bnr 4e14012625 Add spacemacs-funcs.el core file 2015-01-26 22:39:14 -05:00
syl20bnr c099503d98 New implementation for spacemacs/set-font (experimental) 2015-01-26 16:47:14 -05:00
syl20bnr 33c33e72ee Set layer variables before loading the layers config.el 2015-01-25 23:40:44 -05:00
syl20bnr 5ea31977f5 Extend dotspacemacs-configuration-variables with properties
First property implemented is `:variables`
Allow to set the layer variables directly where it is declared
2015-01-25 23:22:41 -05:00
syl20bnr d9523f5cea Move buffer related function to core/spacemacs-buffer 2015-01-25 22:36:07 -05:00
syl20bnr 2f1d7c40a4 Unit tests for configuration-layer//declare-layer
First step for the implementation of a buffed variable
`dotspacemacs-configuration-layers`
2015-01-25 00:01:43 -05:00
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