Henrik Lissner
139ef46956
Also bind s-x to execute-extended-command
...
Makes M-x harder to miss (in the case where you use multiple computers
with different modifier layouts on their keyboards).
2019-01-21 22:07:58 -05:00
Henrik Lissner
3694b0d411
Standardize M-RET/M-S-RET as an "add new item" key
2019-01-21 22:07:31 -05:00
Henrik Lissner
17c1759457
Revise smartparens doc comments
2019-01-21 21:19:00 -05:00
Sean Farley
274d9a6c0c
irc: add +irc/tracking-next-buffer
...
This way the user won't accidentally switch to the next unread buffer in
the wrong workspacee and end up in a weird state.
2019-01-21 17:48:55 -08:00
Henrik Lissner
096ca1e4cc
Remove redundant "C-a" keybind
2019-01-21 17:51:12 -05:00
Henrik Lissner
4b8c21a34b
Merge pull request #1090 from UndeadKernel/feature_default-emacs-bindings
...
bindings: default set of bindings for emacs users
2019-01-21 17:39:20 -05:00
UndeadKernel
cbd91a4d3e
bindings: standardize movement to the start or end
2019-01-21 11:15:39 +01:00
UndeadKernel
4bc5fac0b2
bindings: Mimic MAC window changes withing emacs
...
The binding applies for evil and non-evil users alike.
2019-01-21 11:15:23 +01:00
Undead Kernel
7ce8fe4c22
bindings: fix typo (circle -> circe)
2019-01-12 11:04:12 +01:00
UndeadKernel
00ce44a733
bindings: CUA bindings only in evil
2019-01-11 15:09:21 +01:00
Oleksii Filonenko
5287c48092
Move Forge binding to config/default/+evil-bindings
2019-01-11 15:00:24 +02:00
UndeadKernel
4a56eb2b00
bindings: incorrect :when keyword fix
2019-01-11 08:48:20 +01:00
UndeadKernel
14317dcaa4
bindings: quit menu
2019-01-10 16:36:32 +01:00
UndeadKernel
8dfe547601
bindings: swiper and resume for ivy and helm
2019-01-10 14:40:42 +01:00
UndeadKernel
6a55751679
bindings: correctly detect if syntax-checker is on
2019-01-10 14:25:10 +01:00
UndeadKernel
e910e1279f
bindings: er/contract-region
2019-01-10 13:52:35 +01:00
UndeadKernel
40851db96b
bindings: neotree or treemacs with f9
2019-01-10 13:52:35 +01:00
UndeadKernel
d3aa611f85
bindings: app bindings (twitter, email, irc)
2019-01-10 13:52:35 +01:00
UndeadKernel
c8f6c81455
bindings: workspace switch-to
2019-01-10 13:52:35 +01:00
UndeadKernel
1aca8aa378
bindings: move and add more text size bindings
2019-01-10 13:52:35 +01:00
UndeadKernel
5ac21091d7
bindings: add an alt localleader
2019-01-10 13:52:35 +01:00
Undead Kernel
b0b666b8f5
bindings: default set of bindings for emacs users
2019-01-10 13:52:35 +01:00
Henrik Lissner
ceb06e1948
Fix C-style doc comment pair expansion
...
Some major modes rely on external parsers for correct indentation, like
js2-mode or enh-ruby-mode. They don't properly indent the closing
comment pair (*/), so we do it manually.
2019-01-08 00:38:46 -05:00
Henrik Lissner
634238782b
Sharp-quote keybinds
...
Conventions? Conventions.
2019-01-05 17:54:09 -05:00
Henrik Lissner
93c537e6a7
Revise C-a/C-e/C-u/C-w/C-b/C-f keybinds
...
+ C-b/C-f/C-w/C-u are from vim, and so will only be set for evil users.
+ C-a/C-e exists in both vim and Emacs, so we make them smarter for both
users.
2019-01-05 17:53:11 -05:00
Henrik Lissner
2cc8a96a30
config/default: restore M-t/m-T workspace keybinds
2019-01-05 15:18:58 -05:00
Henrik Lissner
9b248f2299
Fix v bind not switching to linewise visual
...
After invoking expand-region. Also fixes expand-region reporting the old
contraction key (V, when it should be C-v).
2019-01-04 13:37:15 -05:00
Henrik Lissner
008fd7130f
Rebind g=: widen in normal & narrow in visual mode
2019-01-03 12:56:50 -05:00
Henrik Lissner
8a7a684fc9
Restore SPC b b/SPC b B and SPC ,/SPC < keybinds
...
Restores workspace-restricted buffer switching.
2019-01-02 13:19:02 -05:00
Henrik Lissner
46499ec70f
config/default: minor keybind refactor
2018-12-31 15:55:46 -05:00
Henrik Lissner
59b45878e6
Merge pull request #1079 from filalex77/helm-tasks
...
Add helm to project tasks
2018-12-31 15:28:51 -05:00
Henrik Lissner
9f455edcdf
Add interactive form to +default/project-tasks
...
It is required for key-bound commands. Also added a docstring.
2018-12-31 15:28:35 -05:00
Henrik Lissner
6d10b9bbdf
Revert to Meta, instead of Super
...
Using meta is a little more flexible. Since there is no dedicated meta
key on our keyboards (anymore), it can be remapped to another modifier
by changing mac-command-modifier, x-meta-keysym, etc. without
sacrificing super or alt keybinds.
2018-12-31 15:00:05 -05:00
Henrik Lissner
747c040c0e
default/config: explicitly use :states #1084
...
The 'motion alias didn't appear to be working.
2018-12-29 20:56:12 -05:00
Oleksii Filonenko
9a0da588d9
Add helm to project tasks
2018-12-28 03:31:03 +02:00
Henrik Lissner
869758e8f5
Remove extra parentheses #1075
2018-12-27 15:05:14 -05:00
Oleksii Filonenko
35bf785f75
[config/default] Fix C-S-s in company minibuffer
2018-12-27 17:26:29 +02:00
Henrik Lissner
e58c1ff89d
Fix TAB in modes with their own keybind
...
Like org-mode
2018-12-26 15:01:28 -05:00
Henrik Lissner
b88c712715
Merge pull request #1057 from ar1a/helm-project-search-bind
...
Bind SPC-/-p to +helm/project-search if using helm
2018-12-25 04:37:25 -05:00
Henrik Lissner
649d34244a
evil-define-key -> evil-define-key*
2018-12-25 04:36:15 -05:00
Vladyslav M
62f9c9827f
config/default: fix Wrong number of arguments: define-key
2018-12-25 11:18:03 +02:00
Henrik Lissner
9c2a1b1f61
config/default: TAB->[tab] for workspace keys
2018-12-25 02:45:10 -05:00
Henrik Lissner
9f2dff02fa
Rethink config/default & keybindings
...
+ Added +smartparens flag to config/default for default smartparens
config.
+ Fixed +tng support for completion/company.
+ Removed super keybinds (for all but MacOS)
+ Moved "keybind fixes" to config/default/config.el (these should be
universally available).
+ Replaced both +default-repeat-forward-key and +default-repeat-backward-key
with +default-repeat-keys. If this variable is nil, the universal
repeat motions won't be bound.
2018-12-24 00:04:50 -05:00
Henrik Lissner
9936532ea3
Move auth-sources & mc/list-files
...
...to move appropriate locations.
2018-12-23 23:16:03 -05:00
Aria
45bb7256cb
Bind SPC-/-d to helm too
2018-12-23 18:43:16 +11:00
Aria
715c189608
Bind SPC-/-p to +helm/project-search if using helm
2018-12-23 16:53:45 +11:00
Henrik Lissner
032bde6aa2
Fix malformed keybind remapping
2018-12-22 19:34:56 -05:00
Henrik Lissner
954b0f9c5d
Minor tweaks to map! calls for correctness
...
+ :map arguments shouldn't be quoted
+ :localleader keys default to all states in the absence of state
modifiers. This is preferred, rather than restricting their use to
normal state.
+ :map* is deprecated (there is no difference between it and :map)
2018-12-22 17:01:00 -05:00
Henrik Lissner
d222327d24
Reformat SPC n keys
...
Used to be in general-define-key format, now in canonical map! format.
2018-12-22 16:48:42 -05:00
Henrik Lissner
fc24c3bff2
Fix #1056 : S key in insert/emacs state
...
A keybind intended for operator mode was bound globally.
2018-12-22 16:40:46 -05:00