syl20bnr
1f993bddf6
Rename spacemacs-helm and spacemacs-ivy layers to helm and ivy
...
For ivy users: be sure to update your dotfile by replacing spacemacs-ivy
by ivy
2016-05-15 22:24:27 -04:00
syl20bnr
fed2e3c04f
Fix dotspacemacs wizard
...
THe dotfile was not reloaded after being updated by the wizard.
2016-05-14 12:09:25 -04:00
syl20bnr
738f425276
Add spaceline-compile to spacemacs-post-user-config-hook
...
Also improve support for GUI client using a server launcher with
emacs --daemon.
2016-05-11 20:07:26 -04:00
Eivind Fonn
5b719df500
Some fixes for visual shift variable
...
- Rename mode to state (preferred nomenclature in evil)
- Change default value
- Add to dotspacemacs template
- Fix parens
2016-05-06 13:46:41 +02:00
Steven Allen
bd4bdd3119
core: make retaining visual mode on shift optional
...
default to disabled to follow vim's behavior.
fixes #5273
2016-05-06 13:36:46 +02:00
Eivind Fonn
ec9f6cfd53
Discover layers before testing dotfile
2016-04-07 23:20:05 -04:00
Fabien Dubosson
57e91fe035
Correct more <SPC>
to SPC
2016-04-05 12:52:54 +02:00
syl20bnr
cc5afabcae
Experimental: defer by 0.1s spaceline
...
spaceline can sometime take 1s to load when Emacs starts, using
:defer 0.1 seems to smooth the startup a little bit.
2016-04-03 00:38:13 -04:00
syl20bnr
ae9f40ae77
core: new variable dotspacemacs-ask-for-lazy-installation
2016-03-27 15:56:15 -04:00
syl20bnr
5e5b7a6569
core: new values for dotspacemacs-enable-lazy-installation
...
- all
- unused
- nil
- t
Fixed #5608
2016-03-27 15:55:24 -04:00
syl20bnr
16afe67907
core: enhance lazy installation of layer
...
Now Spacemacs will ask for layer installation when opening a file with
a known file type.
The auto-mode-alist entries are added by the file auto-layer.el in
the layers directory.
Easy insert of forms for lazy initialization can be done with the
interactive function configuration-layer//insert-lazy-install-form.
Change default value of dotspacemacs-enable-lazy-installation to t.
2016-03-25 01:03:37 -04:00
syl20bnr
5585a40db1
doc: update editing style documentation
2016-03-17 20:38:23 -04:00
syl20bnr
2d61e5304e
core: add support for :variables keyword in dotspacemacs-editing-style
...
Add variable `hybrid-mode-enable-hjkl-bindings` to enable hjkl
navigation in hybrid mode.
example:
dotspacemacs-editing-style '(hybrid :variables
hybrid-mode-enable-hjkl-bindings t
hybrid-mode-default-state 'normal)
2016-03-16 22:43:50 -04:00
syl20bnr
d52eb414bb
Remove dotspacemacs-use-ido
...
Users should now bind ido commands themselves.
2016-03-10 23:13:19 -05:00
Ista Zahn
2d353a329e
Default to using helm for files and buffers.
2016-03-10 23:13:19 -05:00
syl20bnr
359df9e4c3
Minor docstring change for dotspacemacs-large-file-size
2016-03-10 23:13:19 -05:00
ralesi
3f376a431b
Prompt to open file literally when opening large files.
2016-03-10 23:13:19 -05:00
Boris
51d56232cd
fix typo in dotspacemacs/install
2016-03-05 13:43:31 +02:00
Muneeb Shaikh
aebef8bfcd
core: fix dotspacemacs-editing-style docstring
2016-03-01 18:56:24 +01:00
Fabien Dubosson
21cab12125
Add smart closing parenthesis
2016-02-14 23:09:13 -05:00
justbur
b149f4e13a
transient-state: new dotspacemacs variable to hide titles
...
dotspacemacs-show-transient-state-title
2016-01-31 23:50:10 -05:00
justbur
c12f6b85c8
transient-state: Add .spacemacs var to hide color guide
2016-01-31 23:48:19 -05:00
Balaji Sivaraman
2b1ed603dc
Change all references of micro-state in codebase to transient-state
2016-01-31 23:04:47 -05:00
tonyday567
36e7e4ef73
Add support for todos and agenda in home buffer
2016-01-31 20:31:09 -05:00
Xue Fuqiao
4958f7fc10
Fix "the point" problems
...
Point is a proper name when it refers to the current editing location.
Moreover, point designates a place *between* two characters (or before the first
character, or after the last character), rather than a particular character.
References:
* http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00414.html
* https://www.gnu.org/software/emacs/manual/html_node/elisp/Point.html#index-point
2016-01-31 21:48:52 +01:00
syl20bnr
45def1ec60
core: Add support for lazy installed layer.
...
New function configuration-layer/lazy-install to add support for
lazy installation of layers based on auto-mode-alist emacs mechanism.
This is essentially the Prelude feature but translated at the layer
level for Spacemacs.
New dotspacemacs variable to enable this feature:
dotspacemacs-enable-lazy-installation
For now this variable is set to nil by default, it will be put to t when
the feature is stable.
POC with elixir layer.
2016-01-31 00:10:14 -05:00
syl20bnr
33ead6fc42
Deprecation of extensions and <pkg>-excluded-packages variables
...
As announced in previous releases, see CHANGELOG.next for more info
in the Breaking Changes section.
2016-01-17 22:06:04 -05:00
syl20bnr
3d63dd4392
core: fix red mode-line when an error occurred
...
Rename function configuration-layer//set-error to
configuration-layer//increment-error-count
2016-01-12 00:08:36 -05:00
syl20bnr
046d86800c
Clean copyrights and update for year 2016
2016-01-11 21:42:17 -05:00
Eivind Fonn
d8833215b0
Make scratch buffer major mode configurable
2016-01-11 01:13:10 -05:00
syl20bnr
6d1df2845f
core: remove evil variable aliases and change default to nil
...
People transitioning from Vim could be surprised if we set these
variable to t by default, so setting them to nil respects better
the POLA principle.
Impacted variables:
dotspacemacs-ex-substitute-global
dotspacemacs-remap-Y-to-y$
2016-01-11 01:13:10 -05:00
Fredrik Bergroth
71aa5f6616
Add dotspacemacs-ex-substitute-global setting
...
If non-nil, this setting inverts the behavior of the 'g' flag in
:s/pattern/replacement/g
2016-01-11 01:13:10 -05:00
syl20bnr
53d55d3da6
core: offer completion framwork choice in wizard
2016-01-09 14:19:01 -05:00
syl20bnr
4a51254f05
core: backward compatibility with dotspacemacs-command-key
2016-01-09 02:23:04 -05:00
syl20bnr
58e5241c8d
dotfile: rename dotspacemacs-command-key for dotspacemacs-emacs-command-key
...
And change the key from ":" to "SPC"
This key does not try to bind evil ex-command anymore, it only bind
M-x behind the leader key.
2016-01-09 01:53:24 -05:00
syl20bnr
63fbdb4e01
core: change dotspacemacs-whitespace-cleanup default value to nil
...
And update documentation
Fixes #4386
2016-01-05 00:37:19 -05:00
syl20bnr
96a648d1da
Update deprecation TODO to 0.106
2016-01-03 22:46:01 -05:00
justbur
46f36dc74d
core: Declare macro before it's called
2015-12-21 00:42:52 -05:00
justbur
39760a1cfe
core: Update to preferred versions of functions
...
1. Don't use beginning-of-buffer (or end):
These are for interactive use only according to compiler
2. reduce => cl-reduce
3. next-line => forward-line
next-line is only for interactive use
4. set-default-font => set-frame-font
set-default-font is obsolete since 23.1
5. show-subtree => outline-show-subtree (alias)
6. show-all => outline-show-all (alias)
2015-12-21 00:25:41 -05:00
syl20bnr
4be87ef4cb
core: rename dotspacemacs-version-check-enable
...
to dotspacemacs-check-for-update
2015-12-11 01:47:34 -05:00
Eldon Nelson
2b4f259389
Add dotspacemacs variable to skip check for update
2015-12-11 01:40:19 -05:00
syl20bnr
26ecdee0e3
New dotspacemacs variable dotspacemacs-elpa-timeout
...
Increase timeout from 3 seconds to 5 seconds.
2015-12-06 02:22:49 -05:00
justbur
246ebc1a27
core-keys: Enable distinction between C-i and TAB
...
Added dotfile variable to template and core-dotspacemacs.el
After enabling, if C-i is translated to the "key" <C-i> which allows you
to bind a separate command in the GUI like this
(define-key map [C-i] 'c-i-command)
or this
(define-key map (kbd "<C-i>") 'c-i-command)
This has the side effect of no longer making C-i default to TAB in the
GUI, but will not affect the TAB or <tab> bindings.
Removes spacemacs//handle-terminal-keys
2015-12-04 00:23:10 -05:00
syl20bnr
1061adbac9
New variable dotspacemacs-elpa-https
...
If non nil use HTTPS otherwise use HTTP.
Default is t.
2015-11-18 13:50:30 -05:00
Bar Magal
1a91e3ea14
Home buffer: make number of recent files configurable #2335
...
Fixes issue #2335
2015-11-15 12:33:23 +01:00
caleb
1a917c429c
fix typo for spacemacs-base option
2015-11-15 12:19:54 +01:00
syl20bnr
9290acf058
layouts: new variable dotspacemacs-auto-resume-layouts
...
If non nil then layouts are automatically resumed upon start.
Also always enable persp-mode (i.e. remove lazy loading of it).
Fixes #3736
2015-11-11 00:59:17 -05:00
syl20bnr
4004f8d383
layouts: split dotspacemacs-default-layout-name into 2 variables
...
dotspacemacs-default-layout-name is only to set the name
new variable dotspacemacs-display-default-layout controls the display
of the default layout in the mode-line
2015-11-11 00:55:42 -05:00
syl20bnr
9e5e309bf0
dotfile: new variable dotspacemacs-max-rollback-slots
...
Replaces the old spacemacs-number-of-rollback-slots
2015-11-11 00:14:46 -05:00
syl20bnr
098b173877
Split comments to no go past the 80th column in the dotfile template
2015-11-10 23:49:07 -05:00