Eivind Fonn
d16be23def
Add workaround for #3901
2015-11-22 10:33:57 +01:00
justbur
53e2c9ac27
layers: Fix leader key in some modes
...
Specifically need to be concerned with modes that make their maps
overriding.
1. dired
2. evil-magit
2015-11-21 18:22:51 +01:00
justbur
e1e850f179
core: Assume all which-key funcs available now
2015-11-21 18:22:51 +01:00
justbur
4e25b7609c
spacemacs-base: Add help-fns+
...
Adds useful help functions like describe-keymap.
2015-11-21 18:22:51 +01:00
justbur
9befd20a1a
layers: Transition to new key bindings functions
...
Removes dependence on evil-leader centralizing control over the method
of key binding in core-keybindings.el
2015-11-21 18:22:51 +01:00
justbur
ee6a486d4c
core: Add new set-key functions to core-keybindings
...
Set up to use bind-map instead of evil-leader for leader key
functionality.
Alias evil-leader funcs and remove package
2015-11-21 18:18:01 +01:00
Eivind Fonn
e7fbc84ff0
Remove package guards for evilified
...
See discussion in #3879
2015-11-21 11:07:14 +01:00
kr5x
05a40a2ee2
holy-mode: fix #3876
2015-11-19 12:36:03 +01:00
syl20bnr
629d736b79
core: add package keyword :protected
...
A protected package cannot be uninstalled nor excluded.
2015-11-19 00:53:57 -05:00
syl20bnr
e3df025eff
evilified-state: fix tests and rename library to evil-evilified-state
2015-11-19 00:24:27 -05:00
justbur
b294461957
evilified-state: Make into local package
2015-11-18 23:35:01 -05:00
Eivind Fonn
a13486d2d2
Delimit TODO keywords as words
...
words like “HACKER” becoming partially highlighted
2015-11-18 16:32:14 +01:00
David Hashe
16d6b0363c
Switch mode-line toggle meanings
2015-11-17 15:31:02 +01:00
Fabien Dubosson
471fce6106
Change behaviour of [=] [0] in zooms
...
As proposed in #2144 , Use [=] as an alias of [+], and use [0] instead
for resetting the zoom.
Add a missing `q` binding/documentation.
Close #2144
2015-11-16 20:51:06 +01:00
Fabien Dubosson
98fa5e8d7c
Make dired "guess" target directory
...
Make dired "guess" target directory for some operations, like copy to
directory visited in other split buffer.
Close #2835
2015-11-16 20:51:06 +01:00
Fabien Dubosson
00d21bb69f
Add SPC h SPC
as an alias of SPC f e h
...
Add `SPC h SPC` to access helm-spacemacs. Mnemonic
is **h**elp **SPC**macs. As suggested by syl20bnr on #2145 .
Close #2145
2015-11-16 20:42:12 +01:00
Eivind Fonn
bd2e847a33
Move which-key top level to SPC hk
...
…and helm-make to SPC cm
2015-11-16 16:21:24 +01:00
Eivind Fonn
58f17f7b8a
Fix helm microstate
2015-11-15 10:25:40 -05:00
justbur
b82fb4cee8
spacemacs-base: Fix paren problem
2015-11-15 08:44:26 -05:00
Eivind Fonn
f6eb4f4290
Document SPC h h binding and move to init function
...
Also remove hl-anything docs
2015-11-15 12:24:49 +01:00
justbur
b3e24604a1
Add bindings for which-key-show-top-level
...
This is a function that shows unprefixed bindings
2015-11-15 12:20:23 +01:00
Christoph Paulik
9726033515
Don't use ido for sudo-edit of new files and bind key
2015-11-15 12:19:25 +01:00
Eivind Fonn
de1cce8ba6
Add C-j and C-k history commands in shells
...
Based on work by mijoharas
2015-11-14 00:37:21 -05:00
Eivind Fonn
38e48aa95d
Highlight TODO keywords in all prog modes
...
Also make the colon optional
2015-11-14 00:34:05 -05:00
Sebastian Wiesner
a4882308a5
Move lorem ipsum package to il
...
Spacemacs already has the "i" prefix for insertion, why do we also need
a separate prefix "xi" for “text insertion”?
2015-11-14 00:33:46 -05:00
Christoph Paulik
d1c8e4b9f7
Disable projectile-caching by default.
...
- Default projectile settings are to disable caching when indexing
method is `alien. So setting the indexing method should be enough.
- On windows we keep the 'native method unless find is found
2015-11-14 00:32:43 -05:00
Joe Hillenbrand
3b6fd59245
Add SPC c q
to close the compilation window
...
I found it annoying to have to re-navigate to the *compilation* window
and close it after every time I compile with `SPC p c`.
This patch adds a binding to make closing this window fast and easy.
Also a little bit of clean up.
2015-11-13 13:55:53 +01:00
Rich Alesi
2a2505de49
Allow restart-emacs to work with persistent-server
...
Allow `restart-emacs` to work when `dotspacemacs-persistent-server` is enabled.
2015-11-13 13:55:05 +01:00
Eivind Fonn
88c019d4d6
Fix helm-spacemacs package action
2015-11-12 10:49:31 +01:00
Eivind Fonn
a991927288
Beautify helm-spacemacs
2015-11-11 23:01:54 +01:00
Muneeb Shaikh
647ca88008
evilify package menu
2015-11-11 21:30:17 +01:00
Fabian Wilk
40270206dc
Fixed default value of `open-junk-file-directory'.
...
This variable does NOT specify the directory portion for the junk file
creation; it is an alias for `open-junk-file-format'. Hence, it should
contain format markers for the randomisation of the junk file name.
The previous value would not auto-generate a junk name for the junk
file: the prompt would ask for a file extension without having an
auto-generated junk file name.
2015-11-11 21:29:28 +01:00
syl20bnr
5d9f6b67cd
Refactor smooth-scrolling configuration
...
Use :if keyword for use-package
Move erc hook to post-init function in erc layer
2015-11-11 00:06:27 -05:00
syl20bnr
3ff39f10e4
layouts: move SPC l p to SPC p l and bind SPC p to previous layout
2015-11-10 23:39:21 -05:00
geksilla
c39e8a9e53
Switch between columns layout toggle golden-ratio.
...
While columns layout change between 2 and 3 golden-ratio-mode toggle but
should not.
Fixes syl20bnr/spacemacs#3750 .
2015-11-10 22:48:56 +01:00
Eivind Fonn
8125ccea8f
Use evil-indent-plus for indent textobjs
2015-11-10 11:55:06 +01:00
Eivind Fonn
b779846d14
Properly honor helm setting
2015-11-10 08:09:19 +01:00
Allen Li
42c97967b9
Unset unneeded scroll-margin in some modes
...
Fixes https://github.com/syl20bnr/spacemacs/issues/3098
2015-11-09 19:28:42 +01:00
Eivind Fonn
a9e15236b2
Enhance default selection of face in helm-faces
...
Use symbol under point if no face
2015-11-09 18:55:53 +01:00
Muneeb Shaikh
b5dbcf5027
Fix helm-faces to select face under point
2015-11-09 18:48:23 +01:00
Muneeb Shaikh
17f6225c5d
Allow last-search-buffer to resume last search even if no saved search
...
With this patch, it's possible to resume last search done with ag even
if there's no saved search
Fixes #3707
2015-11-09 18:47:51 +01:00
justbur
51600ef9f0
Use MELPA version of evil-mc
2015-11-09 18:44:11 +01:00
Eivind Fonn
d14f10e47d
Override evil mouse support in helm ( #3700 )
2015-11-09 13:05:29 +01:00
syl20bnr
771b74ebf9
distribution: add layouts to spacemacs distribution
2015-11-09 00:36:17 -05:00
syl20bnr
aed1811f76
perspectives: big refactoring
...
- Rename micro-states to "layouts"
- Rename some functions to include "layout" instead of "perspective"
- cleanup variables
- move functions to funcs.el
- move package specific stuff to post-init functions
- changes key bindings
- micro-state documentation rewrite
- change format of the layouts line in the micro-state doc
- defer loading of persp-mode which loads with `SPC l`
- always display the spacemacs home buffer with no switch
- various fixes
- various new bugs :-)
2015-11-09 00:36:09 -05:00
Joe Hillenbrand
5559060ab5
bind avy-goto-line to SPC y
...
After the change in 1d340dcc77
,
there was some grumbling in gitter that `SPC L` is not as convenient
as `SPC l`. Apparently avy-goto-line is a popular function.
`SPC y` is chosen because it is:
- currently unused (as far as I can tell).
- sort of mnemonic because "avy" has a "y" in it.
- doesn't require SHIFT to type
- is accessible even on non-US keyboards
(there were suggestions such ";" and "\" that are not as accessible
on non-US keyboards)
This change also updates the documentation regarding the change from
ace-jump-mode to avy.
2015-11-06 01:29:49 -05:00
syl20bnr
1d340dcc77
Switch bindings avy-jump-line and perspective micro-state
...
So perspectives are on SPC l
and avy jump to line on SPC L
This is to have consistent lower case keys for "scopes":
- b for buffer
- f for files
- p for project
- and l for layout (perspective)
2015-11-05 00:28:30 -05:00
Eivind Fonn
3341ab4e4c
Enable custom info+ modeline
2015-11-04 20:20:13 +01:00
Eivind Fonn
0567f5cdac
Fix spacemacs/kill-other-buffers
2015-11-03 13:53:10 +01:00
ralesi
500c22e3c5
Helm locate automatically sets the locate command
...
Can't check simply for executable, as `helm-locate-set-command` is
always run.
2015-11-03 00:00:55 -05:00