syl20bnr
6e0ca23db8
core: set default distribution in template to spacemacs-core
...
Also remove version-control layer from template and add emacs-lisp
to initial value for dotspacemacs-configuration-layers
2015-09-11 23:00:33 -04:00
justbur
f59cb5b215
core: Add choice of distro on install
...
Ref #2926
2015-09-11 21:27:36 -04:00
justbur
6eab954afe
Use + instead of ! for layer categories
...
Helm seems to treat "!" specially in pattern matching, so having a ! in
the pattern string when traversing directories is problematic. This
change fixes #2737 , because as far as I can tell "+" has no special
meaning in a helm pattern.
Of course, we can choose a different character, but I'm fond of "+" as
representing "more layers here".
2015-09-11 00:13:51 -04:00
syl20bnr
6b33031dc5
core: dotspacemacs-distribution, spacemacs-core layer and rename contrib
...
- Rename contrib directory to layers
- Add new variable dotspacemacs-distribution
- Move spacemacs layer to layers/!distribution
- New layer spacemacs-core in layers/!distribution
- User can now set dotspacemacs-distribution to spacemacs or
spacemacs-core (default spacemacs)
spacemacs-core is very lightweight layer sufficient to build upon
spacemacs.
2015-09-07 23:44:43 -04:00
ralesi
2ccb4ab7df
Allow specification of helm location.
2015-09-07 01:06:29 -04:00
syl20bnr
d11fb1c4a0
core: add variable dotspacemacs-helm-no-header
...
Hide the helm header whenever there is only one source.
Also correctly set back the default height for headers.
2015-09-07 01:06:29 -04:00
justbur
bd8369918b
Clean-up which-key dotfile options
2015-09-07 01:06:27 -04:00
Tim Jäger
91057d5986
Switched dotfile options to which-key
...
Renamed option
Added buffer position option
Updated template
Updated documentation
2015-09-07 01:06:27 -04:00
Eivind Fonn
973a1b6c48
Bugfix: call user-config when syncing layers
2015-09-02 08:28:02 +02:00
syl20bnr
fba874d64d
core: add hybrid as allowed value in dotfile
2015-08-31 23:35:28 -04:00
syl20bnr
92b8c31e36
core: always execute all dotfile tests
2015-08-31 23:27:18 -04:00
syl20bnr
cf5e12100d
core: save dotfile before executing the tests
2015-08-31 23:26:47 -04:00
syl20bnr
18611cfbd2
core: compute list of dotspacemacs variables for init tests
2015-08-31 23:16:14 -04:00
syl20bnr
04b2a3a459
core: tweak dotfile test results buffer modes
...
Make it read-only in view mode with indent mode one.
Disable flyspell if necessary.
2015-08-31 22:14:12 -04:00
syl20bnr
40c01e67b7
core: wrap long lines in core-dotspacemacs.el
2015-08-31 22:08:10 -04:00
syl20bnr
26b2a5c029
core: execute dotfile tests when SPC f e R
...
The test results buffer is displayed only if there are errors.
Make dotspacemacs/test-dotfile return non-nil when all the tests passed.
dotspacemacs/test-dotfile takes an optional parameter to hide the
result buffer.
2015-08-31 21:52:47 -04:00
justbur
a30695c459
Convert dotspacemacs-tests to org-mode output
2015-08-31 21:26:10 -04:00
justbur
51022543a8
Add tests for correctness of .spacemacs
...
Note this makes a critical (but backwards compatible) change
to .spacemacs.template
2015-08-31 21:26:03 -04:00
ralesi
4d96e652ad
Set up resize setting to enable auto-resize for helm.
2015-08-30 23:54:11 -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
justbur
252f26d555
Make default private layer directory explicit
2015-07-23 22:28:26 -04:00
justbur
e1eed07c30
Add option for .spacemacs.d/init.el .spacemacs file
...
Setting SPACEMACSDIR overrides location of .spacemacs.d
Add dotspacemacs-directory variable
Add dotspacemacs-directory to layer search path
2015-07-23 22:25:39 -04:00
syl20bnr
0ad99623a4
Add "any" value for dotspacemacs-highlight-delimiters
2015-07-23 20:41:52 -04:00
syl20bnr
26c4e2ab80
core: remove monokai and zenburn from dotfile template
...
They are not part of spacemacs core since several releases so
they should not be treated differently than other themes.
2015-07-09 01:01:20 -04:00
syl20bnr
9213c6b7f2
core: change default value for dotspacemacs-themes
...
Make spacemacs themes official default themes for spacemacs
2015-07-04 23:51:32 -04:00
syl20bnr
cd70f04827
Refactor auto-save of files
...
See committed documentation.
2015-06-18 23:54:07 -04:00
Tu Do
4a19bd9d33
[ Fix #1453 ] Re-enable auto-save-mode
...
- Re-enable
- Move all autosave files to spacemacs-cache-directory
- Allow Auto-saving directly on current buffer.
- Add option to customize.
- Update .spacemacs template.
2015-06-18 23:13:26 -04:00
syl20bnr
549b18a97e
New dotfile variable dotspacemacs-use-ido
2015-05-31 21:48:16 -04:00
Yen-Chin Lee
afde9f223c
dotspacemacs/location should respect dotspacemacs-filepath value
...
Signed-off-by: Yen-Chin Lee <coldnew.tw@gmail.com>
2015-05-02 22:11:55 -04:00
person808
ab6a987d96
Fix typos in .spacemacs template.
2015-04-27 23:29:44 -04:00
syl20bnr
5930597e50
New variable: dotspacemacs-additional-packages
...
Adding packages to this list will install them without
needing them to be wrapped in a layer.
Ideal for niche languages of any package that don't need
any configuration.
2015-04-21 00:33:23 -04:00
syl20bnr
953209214e
Change scope
to current
and default to all
for now
...
Also made the delimiters ultra-bold.
2015-04-19 01:04:05 -04:00
Tu Do
8bf70ec3ba
[feature] Add highlight-parentheses [ #1173 ]
...
highlight-parentheses highlights the sexp scope the cursor is in and
3 upper sexp levels. We don't have to actually place the cursor on a
parenthesis just to see where it ends or begins. This package takes of this
issue regardless where we are in the sexp.
2015-04-19 00:42:09 -04:00
syl20bnr
fdd4e944ef
Reload dotfile and layer anywhere with SPC f e R
...
Replace `SPC m c c` and `C-c C-c` in the dotfile
Resolve #1210
2015-04-18 23:40:24 -04:00
syl20bnr
71b68500d0
New dotfile variable dotspacemacs-search-tools
...
Default list is `("ag" "pt" "ack" "grep")
Resolve #1158
2015-04-14 22:23:57 -04:00
syl20bnr
b0559c7f4d
Startup buffer release note
2015-04-13 02:17:48 -04:00
syl20bnr
dac29ce71c
Namespace spacemacs buffer functions with spacemacs-buffer prefix
2015-04-12 00:24:03 -04:00
Carl Lange
4c42247287
Add toggle change log (WIP)
2015-04-11 10:52:05 -04:00
syl20bnr
f72088e74b
Add variable dotspacemacs-verbose-loading
...
By default to nil.
Can speedup the loading process.
2015-04-05 23:45:02 -04:00
syl20bnr
57fcb93799
Rename *-declarep functions to *-usedp functions
...
Makes more sense from a user view point.
2015-04-03 19:13:52 -04:00
syl20bnr
f42b686f4c
Fix and tweaks for startup lists
2015-04-02 00:12:19 -04:00
Carl Lange
d478955481
Startify stuff
2015-04-02 00:03:06 -04:00
syl20bnr
ee2aa24bec
Integrate dotfile wizard at startup
2015-03-30 23:17:29 -04:00
syl20bnr
2acb2cc45e
Wizard like install of dotfile with universal argument
2015-03-30 22:18:32 -04:00
Tu Do
c278b58a0b
Ask user editing style when creating .spacemacs file
2015-03-30 19:18:36 -04:00
syl20bnr
ea4258d5e5
Emacs style leaders are now on M-m
and C-M-m
...
Leader: `M-m`
Major mode leader: `C-M-m` (alternate to `M-RET` since `C-m` has
the same ASCII code then `RET`).
Resolve #917
2015-03-23 19:09:23 -04:00
syl20bnr
382eca2dbc
holy-mode: you know what? Move leaders on M-n and M-m
...
:-)
2015-03-23 01:37:28 -04:00
syl20bnr
8e7f990d39
holy-mode: move leaders on M-1 (leader) and M-0 (major mode leader)
2015-03-23 01:16:20 -04:00
syl20bnr
c35a4ff983
holy-mode: Move leader on C-; and major mode leader on C-'
2015-03-22 23:57:08 -04:00
syl20bnr
7ac6c8a8be
First try for an holy-mode
2015-03-19 00:30:29 -04:00
syl20bnr
8918725119
Reset progress bar when C-c C-c in the dotfile
2015-03-16 23:56:16 -04:00
syl20bnr
2c9933b466
Fix mode-line progress bar in the dotfile when pressing C-c C-c
2015-03-13 22:08:30 -04:00
syl20bnr
0052466422
Add official logo to startup page
2015-03-12 23:55:38 -04:00
syl20bnr
7b3a9c62a3
Add dotspacemacs-enable-paste-micro-state (default to t)
2015-03-09 20:57:58 -04:00
syl20bnr
a9aa68fff3
Improve robustness of image banner feature
...
Check for support for PNG image format
Fallback on text banner if the PNG file cannot be displayed or
the path is wrong
2015-03-08 22:09:09 -04:00
syl20bnr
f79fa6c49b
Auto-save dotfile when C-c C-c
2015-03-07 22:30:28 -05:00
syl20bnr
a5d4e9e7fe
Add documentation in dotfile template about disabling ,
shortcut
...
Ref #772
2015-03-07 22:24:42 -05:00
syl20bnr
7c9b6683ba
dotspacemacs-mode: import emacs-lisp-mode evil-leader map
2015-03-04 21:38:54 -05:00
syl20bnr
05b5cb4876
dotspacemacs: add SPC m c c
key binding
2015-03-02 12:13:08 -05:00
syl20bnr
61208803ed
dotspacemacs: Fix execution of dotspacemacs/init when C-c C-c
2015-03-02 12:10:39 -05:00
syl20bnr
36723dfda3
dotspacemacs: C-u C-c C-c skip dotspacemacs/config
...
By default `dotspacemacs/config` is executed.
2015-03-02 01:12:34 -05:00
syl20bnr
6f92094797
dotspacemacs: C-c C-c executes dotspacemacs/init
2015-03-02 01:12:07 -05:00
syl20bnr
acfde2e01d
dotspacemacs: C-u C-c C-c executes dotspacemacs/config
at the end
2015-03-02 00:27:36 -05:00
syl20bnr
9ee798e10c
Display a quick help message when opening a dotfile
2015-03-01 23:51:38 -05:00
syl20bnr
293ca1c8bd
C-c C-c in .spacemacs
to resync the packages
2015-03-01 23:02:14 -05:00
syl20bnr
206b1a13ae
Refactor init.el and rename core-spacemacs-mode.el to core-spacemacs.el
2015-03-01 22:12:09 -05:00
syl20bnr
687204183a
Add dotspacemacs major mode
2015-03-01 12:49:39 -05:00
syl20bnr
8aeb6e24c0
Move dotfile layer and settings declaration in their own functions
...
layers declaration are now in `dotspacemacs/layers` function
settings are now part of the `dotspacemacs/init` function
2015-02-28 23:33:57 -05:00
syl20bnr
5046d45585
Add variables dotspacemacs-colorize-cursor-according-to-state
...
and `spacemacs-evil-cursor-colors`
2015-02-24 00:41:50 -05:00
hrvladev
40f15e2ab9
Fix outdated comment
...
I guess the comment of `dotspacemacs/load` is outdated, because the
function only loads `~/.spacemacs` if it exists. If not - nothing
happens. No copying.
2015-02-17 22:24:28 -05:00
Nate Wolfe
d07a3c46ed
Fix typo "orhpan" -> "orphan" in "dostpacemacs-delete-orphan-packages"
2015-02-17 22:19:57 -05:00
syl20bnr
97bb568360
Add variable dotspacemacs-loading-progress-bar
...
Default is t
2015-02-15 21:25:12 -05:00
syl20bnr
94122defaf
Add special value `add support for dotspacemacs-configuration-layers
2015-02-14 22:15:25 -05:00
syl20bnr
6a4c533b44
Add variable dotspacemacs-delete-orphan-packages
2015-02-14 22:03:30 -05:00
syl20bnr
570f5e5e05
Move dotspacemacs/config to after-init-hook
...
Add log in `*Messages*` when executing `init` and `config` dotspacemacs
functions
resolves #588
2015-02-11 17:02:37 -05:00
syl20bnr
d9886af28e
Minor documentation fix in dotspacemacs template
2015-02-07 20:05:24 -05:00
syl20bnr
38a1dba892
Fix dotspacemacs-helm-micro-state variable name
2015-02-04 23:47:29 -05:00
syl20bnr
5e5ac36bba
Add helm micro-state on TAB
2015-02-04 22:35:36 -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
16df76c0c8
Prefix all core files with core-
2015-01-26 22:51:47 -05:00