syl20bnr
30e9a294d9
evilified-state: use a copy of evilified-state
...
instead of the map itself.
2015-12-08 02:08:50 -05:00
syl20bnr
e0b3f5e1de
spacemacs-base: enable hl-todo only when needed
2015-12-07 22:59:14 -05:00
Fabien Dubosson
6def1a480b
Use hl-todo for TODOs/FIXMEs highlighting
...
The current way to highlight TODOs is `spacemacs/highlight-TODO-words`
which is a spacemacs' hard-coded function.
This commit changes it for the `hl-todo` package. This imply:
- More keywords are supported out of the box.
- Keywords are associated to faces, so they are shown in different
colors.
- Keywords are stored with their faces in a list, so it's easier for
users to add their own keywords and faces (as contrary to a regexp).
- It is possible to disable highlighting by simply excluding the
package.
2015-12-07 19:39:38 +01:00
Fabien Dubosson
ec8250ea1d
Move jump-in-buffer
to SPC s j
...
After a discussion on gitter with @TheBB and @syl20bnr, `jump-in-buffer`
is moved from `SPC s L` to `SPC s j`.
2015-12-07 13:12:10 +01:00
syl20bnr
5104593e89
spacemacs-base: swap SPC s l and SPC s L
...
SPC s l to bring last search buffer is a powerful binding, let it take
the easier binding.
2015-12-06 23:20:46 -05:00
syl20bnr
0438ee43cf
evilified-state: better tag for evilified state
2015-12-06 01:06:41 -05:00
syl20bnr
6fd2af2af3
evilified-state: support for magit remap entries in section maps
...
Add :pre-bindings keyword argument used to restore explicit key binding
in section maps.
2015-12-06 01:04:13 -05:00
syl20bnr
085d8f150a
evilified state: fix visual state
...
reintroduce the pre-command hook which is required for visual state
borrow code from evil-magit to fix ESC bug in visual state in magit buffers
2015-12-05 23:13:40 -05:00
justbur
899123258a
keys: Don't specify C-i as a binding key
...
(kbd "C-i") == (kbd "TAB") so for consistency sake we always bind to TAB
by convention.
2015-12-05 13:18:37 -05:00
vijaykiran
d6be41a4e8
Fix Latin function name
...
Apparently ` in-nominus-patris-et-filii-et-sipritus-sancti` should be
`in-nomine-patris-et-filii-et-sipritus-sancti`
See: https://en.wikipedia.org/wiki/Trinitarian_formula
Via: https://twitter.com/PeterHilton/status/672133909795196928
2015-12-03 23:54:15 -05:00
Daniel Choi
2d17a08138
core: fix: 'ahs-edit-mode' func requires argument
...
func signature is (defun ahs-edit-mode (arg &optional temporary))
2015-12-03 23:49:32 -05:00
Eivind Fonn
4870030ba1
Auto-set evil-shift-width based on mode settings
2015-12-01 02:19:56 -05:00
AdrieanKhisbe
5a69b6dd9c
Extract spray speed reading layer
...
cf #3882
2015-12-01 01:45:05 -05:00
justbur
81765e9f8f
keys: Fix #3927
...
Use new bind-map option to override minor-mode maps with the emacs
leader key.
2015-12-01 01:22:53 -05:00
Allen Li
4321fccb05
Fix issue #3978
...
Duplicate prefix maps when evilifying maps to fix prefix binding getting
shared and overwritten between maps.
2015-12-01 01:18:01 -05:00
syl20bnr
97ae903317
evilified-state: remove unnecessary pre-command-hook
2015-12-01 00:46:19 -05:00
syl20bnr
1e6e4023e8
evilified-state: handle minibuffer
...
Fix isearch not working with evilified keys.
Requires last version (3.11 or above) of evil-escape to be fully
functional.
2015-11-30 11:30:18 -05:00
justbur
648a4e9937
keys: Fix #3981
...
Make bind-map use default behavior of evil-leader, which used local
state maps for global bindings.
2015-11-29 23:21:09 -05:00
Chris Perkins
d99259bcd5
Add some missing which-key prefixes
2015-11-29 12:12:43 +01:00
syl20bnr
a19c0f3d24
core: remove spacemacs/set-key funcs and add a new pre-command-hook
...
This pre-command-hook translates the special key to the corresponding
emacs function key. This effects only happens in terminal, this hook is
a no-op in GUI.
By doing this we attempt to bring more consistency between the GUI
and the terminal regarding TAB and RET keys.
2015-11-28 23:11:48 -05:00
syl20bnr
d5233a9706
core: new spacemacs function to set keys
...
spacemacs/set-key
spacemacs/set-key-for-state
These functions find normalized keys which should handle as sanely as
possible the GUI and the terminal.
See docstring of spacemacs//normalize-key for more info.
2015-11-28 00:13:31 -05:00
Caleb Meyer
7ea379dbde
Changed hotkeys for processes and packages. Fixes #3507 .
...
This commit changes:
<leader> a p from proced to list-processes
<leader> a P from paradox-list-packages to proced
and <leader> a k to paradox-list-packages.
2015-11-27 10:32:51 +01:00
Eivind Fonn
7adca30aeb
Fix void variable error: smartparens-strict-mode
2015-11-26 23:25:48 -05:00
Fabien Dubosson
ec308f0f8e
Add a binding for helm-ag-pop-stack
...
Close #2736
2015-11-24 23:29:12 +01:00
syl20bnr
c732c9ea22
Move vi-tilde-fringe toggle to SPC T ~
2015-11-24 09:59:16 -05:00
Adam Olsen
ac9e81bf49
Set neo-vc-integration to nil by default
...
* Set `neo-vc-integration` to `nil` for much better performance
* Add documentation for the `neo-vc-integration` setting.
* Add documentation for the `neo-theme` setting.
2015-11-23 20:17:03 +01:00
syl20bnr
b540b15afe
Move describe-keymap to SPC h d K and document it
2015-11-22 22:31:29 -05:00
syl20bnr
589ccded17
Add TODO in comment
2015-11-22 22:29:59 -05:00
syl20bnr
878c986f5f
Update evil-lisp-state configuration for version 8
2015-11-22 22:10:41 -05:00
Eivind Fonn
fbc6bc56cc
Remove temp workaround for evil-lisp-state
2015-11-22 22:10:35 +01:00
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