Commit Graph

1888 Commits

Author SHA1 Message Date
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
syl20bnr 1ea149f49f Remove GUI elements only if needed. 2014-11-28 00:17:41 -05:00
syl20bnr d25326f0d6 Move back GUI elements removal... :-) 2014-11-28 00:07:29 -05:00
syl20bnr d713d0b531 Move GUI elements initialisation to the top of spacemacs-mode 2014-11-27 23:39:00 -05:00
syl20bnr d50f7e3664 Fix typo in dotspacemacs-default-theme 2014-11-27 23:38:43 -05:00
syl20bnr aebe9543d7 Add support for custom default theme 2014-11-27 23:14:51 -05:00
syl20bnr 570033214d Add makefile to launch tests and dummy tests
Using ERT
2014-11-23 10:24:24 -05:00
syl20bnr 382a72c9a3 Add function to create a new configuration layer 2014-11-22 00:08:44 -05:00
syl20bnr 8cb1230e7e Add function `dotspacemacs/install` 2014-11-21 22:33:54 -05:00
syl20bnr cb5b079970 Move variable definitions from init.el to spacemacs-mode.el 2014-11-21 22:14:58 -05:00
syl20bnr 0c8f599a22 Discover private configuration layers 2014-11-21 22:06:04 -05:00
syl20bnr 97145c1781 Rename contribsys.el to config-system.el 2014-11-21 21:55:00 -05:00
syl20bnr 28c6cd2a91 Move dotfile related stuff into dotspacemacs.el file 2014-11-21 21:20:20 -05:00
syl20bnr c8992dfb7b Add empty templates for configuration layers 2014-11-21 21:07:05 -05:00
syl20bnr 30e4d9d48b Move .spacemacs.template to template directory 2014-11-21 21:06:41 -05:00
syl20bnr 467b70100b Prepend '(Spacemacs)' for all spacemacs messages 2014-11-18 21:46:46 -05:00
syl20bnr f601e7acc9 Fix counter when installing package 2014-11-17 21:01:58 -05:00
sbenner a9c39ee9f8 Add variable `dotspacemacs-smooth-scrolling` to enable smooth-scrolling 2014-11-17 15:41:15 -05:00
syl20bnr 4b46e83172 Move theme and UI elements config to spacemacs-mode 2014-11-16 22:41:11 -05:00
syl20bnr 668b9f88f9 Move contribsys package.el initialization in a function 2014-11-16 22:41:05 -05:00
syl20bnr 82e0efa70e Add feature toggle for evil leader on "jk" in ~/.spacemacs 2014-11-16 00:15:16 -05:00
syl20bnr 855c522590 Fix a bug in automatic orphans deletion algorithm 2014-11-14 23:54:08 -05:00
syl20bnr d627763288 Support for per layer excluded packages in contribution system 2014-11-11 22:57:25 -05:00
syl20bnr cb07f7c375 Support for additive configuration in contrib system 2014-11-11 21:53:00 -05:00
syl20bnr 75e88c73d7 Minor change to contribsys.el 2014-11-11 21:08:20 -05:00
syl20bnr 89a8873f2b Fixes #42 false positives in orphan package cleanup 2014-11-11 00:09:52 -05:00
syl20bnr b33cbba0b3 Add suppport for contrib category sub-directories 2014-11-10 22:26:11 -05:00
syl20bnr f4471a642f motion state for spacemacs-mode buffer
Now it is possible to press `q` to quit the buffer
2014-11-03 22:37:25 -05:00
syl20bnr 79ebac8505 Stop copying .spacemacs.template
Should be done explicitly by the user.
2014-10-25 23:29:18 -04:00
syl20bnr 97a5a335f7 Fixes #35 spacemacs dotfile should be optional 2014-10-25 22:54:03 -04:00
syl20bnr f630180636 Fixes #25 put custom variables in ~/.spacemacs 2014-10-24 23:51:52 -04:00
syl20bnr 26531a5e12 Update version check of ~/.spacemacs
Now the check pass if the major version of ~/.spacemacs is
the same as the major version expected by Spacemacs
2014-10-24 23:05:11 -04:00
syl20bnr 7c3a2f3059 Fix a bug where wrong dependent packages could be deleted 2014-10-24 22:44:14 -04:00
syl20bnr ef1e3efa6d Port automatic package deletion to Emacs 24.4 2014-10-24 22:39:03 -04:00
syl20bnr 156d16c2ef ~/.spacemacs version is now a string
Sorry you'll have to update your file one more time
Just change 1 to be "1"
2014-10-24 19:33:46 -04:00
syl20bnr 27df1d19fb ~/.spacemacs file has now a version 2014-10-23 23:11:36 -04:00
syl20bnr 864e3e6eb0 Move inhibit-startup-screen to spacemacs-mode.el 2014-10-23 23:11:18 -04:00
syl20bnr a9cabf4767 Move spacemacs/load-dotfile to contribsys/load-dotfile 2014-10-23 23:09:28 -04:00
syl20bnr ac2188c9c9 Move after-init hook into a function in contribsys.el 2014-10-23 23:07:40 -04:00
syl20bnr 93e1ff2546 Add support for multiple contrib layer directories 2014-10-23 22:25:28 -04:00
Oliver Caldwell c41bffcf8a Swapped melpa.milkbox.net to melpa.org
They have a new domain: http://www.reddit.com/r/emacs/comments/2k2kmv/melpamilkboxnet_is_now_melpaorg/
2014-10-23 22:52:06 +01:00
syl20bnr 6fd0623036 Output in *Messages* when no orphan package has been found. 2014-10-21 15:43:08 -04:00
syl20bnr c517424032 Add auto-remove of orphan elpa packages 2014-10-21 01:41:33 -04:00
syl20bnr 9e56de6b08 Renamed spacemacs-config-disabed-packages to dotspacemacs-excluded-packages
And make it usable for both packages and extensions.
Users should upgrade their .spacemacs file bu adding the definition of
this variable (dotspacemacs-excluded-packages), see .spacemacs.template
2014-10-19 22:49:34 -04:00
Tristan Hume 9d87b6d33f Add ability to disable packages 2014-10-18 15:58:02 -04:00
syl20bnr dfd8f76a86 Display the number of packages loaded in spacemacs buffer 2014-10-05 09:39:21 -04:00
syl20bnr ca370430f4 Make optional packages.el and extensions.el file in configuration layers 2014-10-05 00:14:50 -04:00
syl20bnr 4bad31779d Check for existence of layer configration files
Now it is not mandatory to create all the files of a
configuration layer (i.e. if you define no new functions
in your layer, you are not compelled to create it).
2014-10-04 23:14:12 -04:00
syl20bnr a9d4c56665 Missing namespace prefix for some functions in core 2014-10-03 22:18:27 -04:00
syl20bnr a8fbf45891 Fix counter of installing packages 2014-10-03 00:52:39 -04:00
syl20bnr f15e1df5dd Display 'installing...' message in spacemacs buffer before actually installing a package 2014-10-03 00:19:49 -04:00
syl20bnr 21f60ff213 Add function: contribsys/get-layer-property 2014-09-30 22:58:22 -04:00
syl20bnr c444e8e6a8 Change startup message of minibuffer
To "Spacemacs is ready!"
2014-09-29 22:43:25 -04:00
syl20bnr 31afaaeadb Remove required macros.el file in a configuration layer
Now macros should be defined in funcs.el
2014-09-28 16:31:54 -04:00
syl20bnr 0a0c2f4ed3 Remove temporarily hack for python.el 2014-09-27 18:09:37 -04:00
syl20bnr a60e9d13a9 Check for Emacs version
If required version is not met, then Spacemacs is disabled.
2014-09-27 00:11:37 -04:00
syl20bnr 6f372edf59 Hack for missing python.el in some Emacs distributions 2014-09-27 00:10:58 -04:00
syl20bnr c0c464a39b Temporarily reactivate marmalade for python
Seems that python is not a built-in package in at least
Ubuntu packages
2014-09-26 14:08:58 -04:00
syl20bnr c6eaf937cc Improve logging and add mirror logging to message buffer 2014-09-25 22:14:57 -04:00
syl20bnr 3ef749eb66 Get rid of marmalade dependency
This repo is often down which makes it very unreliable for a starter kit
2014-09-24 23:12:41 -04:00
syl20bnr 49194a6ead Automatically sort the list of packages before installation 2014-09-24 23:07:59 -04:00
syl20bnr a209b6caae Display name of installed packages during installation 2014-09-24 23:07:34 -04:00
syl20bnr a2955d659d Minor text change in contribsys 2014-09-23 21:20:49 -04:00
syl20bnr c8310c6393 Clean up init.el 2014-09-23 20:48:11 -04:00
syl20bnr 3d7435e316 Update banner (800th commit!) 2014-09-21 20:21:15 -04:00
syl20bnr 777fa49021 New banner! 2014-09-21 19:56:52 -04:00
syl20bnr a3cef1be48 Set some variables for spacemacs-mode 2014-09-09 23:12:31 -04:00
syl20bnr e63513f97a Set spacemacs-mode to spacemacs startup buffer 2014-09-09 23:05:02 -04:00
syl20bnr 36025ce23a Rename spacemacs.el to spacemacs-mode.el 2014-09-09 22:32:20 -04:00
syl20bnr 2b39b8c535 Add a beta annotation 2014-09-09 22:09:22 -04:00
syl20bnr 3e1e036876 Move core elisp code to core/ 2014-09-09 22:02:38 -04:00