cab0ee33d1
ui/treemacs: fix SPC o P (treemacs-find-file)
...
Would create a blank treemacs window when invoked before a treemacs
window was first initialized.
2018-08-29 02:16:06 +02:00
16d7b552f1
Bind M-` to other-frame on MacOS
2018-08-26 22:43:28 +02:00
2aa509b36c
Fix left/right keys in helm
...
These should be set to left-char/right-char, anything else is
disruptive, especially when C-b and C-f are backward/forward-word.
2018-08-25 23:38:40 +02:00
171c87aa2c
editor/format: general fix & refactor
...
+ Fixes function/command formatters (like #'gofmt)
+ Fixes formatting by region
+ Adds default keybindings:
+ gQ evil operator
+ SPC c f (normal mode) to format buffer
+ SPC c f (visual mode) to format selection
2018-08-25 00:06:12 +02:00
469cc7fbc1
Remove up/down keybinds in helm
2018-08-24 19:28:03 +02:00
9eee22e3fc
completion/helm: redesign keybindings
...
A more vim-friendly (and spacemacs-friendly) keybinding scheme.
May address #829
2018-08-24 01:47:44 +02:00
34fcaec678
config/default: add SPC c f for formatting code
...
Powered by the new :editor format module.
2018-08-22 20:38:13 +02:00
7be7a8b046
Rebind SPC o a -> org-agenda
2018-08-16 11:35:11 +02:00
6a582d4f5f
Fix SPC / d
...
Use new +(ivy|helm)/project-search-from-cwd command
2018-08-15 23:35:12 +02:00
f94b00887b
config/default: bind SPC b B/SPC b b appropriately
...
Depending on the status of feature/workspaces.
2018-08-13 21:47:56 +02:00
4c8c9a2d09
Add "resume last search" keybind for ivy/helm #742
2018-08-11 01:59:37 +02:00
541ce81b91
Fix #791 : replace global-command-log-mode
...
global-command-log-mode isn't autoloaded, but
clm/toggle-command-log-buffer is, and if command-log-mode-is-global is
set, it is equivalent to global-command-log-mode.
2018-08-08 23:37:30 +02:00
7f5e778b0c
Replace helm-swoop with swiper-helm
...
Swiper is superior. The downside is it pulls in ivy as a dependency, but
that is acceptable considering how small it is.
2018-08-04 19:54:54 +02:00
71e71b9b83
Revert fe3a73c1
: remap newline instead of binding RET
2018-07-30 13:08:52 +02:00
fe3a73c118
Rebind RET rather than remapping newline
...
The remapping was global, preventing its use in insert mode anywhere.
Binding to RET is less destructive.
2018-07-30 02:57:50 +02:00
2e25989dc5
undo-tree-enable-undo-in-region = nil
...
Try to save off the elusive and annoying "unrecognized entry in undo
list undo-tree-canary" error produced by undo-tree.
2018-07-29 17:41:59 +02:00
ef4d5827a1
Fix gss/gsS (evil-snipe + evil-easymotion)
2018-07-17 02:36:58 +02:00
b60c83f6d1
Add gz to evil-collection-key-blacklist
2018-07-13 13:29:43 +02:00
287460cb05
Add SPC o p/P keybind for treemacs/neotree
...
+ SPC o p invokes treemacs/neotree
+ SPC o P finds the current file in the treemacs/neotree pane
2018-07-11 13:06:05 +02:00
f898469374
Fix avy-goto-char-timer keybind (gs<space>)
2018-07-10 21:47:47 +02:00
93917fd8a2
Fix gsn/gsN & gs*/gs# evil-easymotion binds
2018-07-10 14:21:30 +02:00
04b7b5f1ef
Add gs/, gs? & gs<space> evil-easymotion binds
...
Adds evil-search and avy-goto-char-timer interfaces to evil-easymotion.
2018-07-10 14:21:26 +02:00
6829f6fca2
Fix consecutive invokations of SPC u #747
2018-07-09 20:38:10 +02:00
1a068f82f1
Add +workspace/load-last-session
...
And fix the load last session button on dashboard.
2018-07-07 11:41:24 +02:00
57bad58dea
Fix SPC h D keybind (wrong command name)
2018-07-04 23:09:07 +02:00
99ab08afe8
Add SPC o a keybind (org-agenda-list)
2018-07-04 14:09:56 +02:00
00e23db0b0
Fix workspace restore/load workspace keybinds
...
As well as keybind on dashboard.
2018-07-04 13:40:44 +02:00
2764bc6ed5
Remove many conflicting emacs-state keybinds #734
...
The impact many of these keybinds would have on Emacs state weren't
thought through and end up rebinding important keys.
2018-07-03 03:41:08 +02:00
2e0d6a7c3d
Fix workspace switch-buffer keybinds
2018-06-30 17:41:20 +02:00
9b2100dfe7
Fix input-decode-map binds in emacsclient frames
2018-06-29 22:21:03 +02:00
08beff91da
Bind RET/C-j instead of remapping newline
...
RET -> newline-and-indent
C-j -> newline
This is basically the opposite of the Emacs default.
2018-06-28 14:40:11 +02:00
ac1b1995b5
Conditionally bind persp-switch-to-buffer
...
In the case :feature workspaces is disabled.
2018-06-26 18:58:06 +02:00
4ad9e18135
+default/easymotion => +evil/easymotion
2018-06-22 12:02:31 +02:00
60779c9aed
feature/version-control => ui/vc-gutter, emacs/vc
...
Reorganize vcs functionality. Moves the custom fringe bitmaps into :ui
vc-gutter.
2018-06-22 01:49:20 +02:00
d6706734a2
SPC q r -> restart & restore emacs
...
And SQP q R -> restart emacs (but don't restore)
2018-06-19 15:25:30 +02:00
615735a404
Add exato (x/html attribute text objects for evil)
...
Bound to x
2018-06-18 23:46:14 +02:00
1c4f785df1
Bind C-s to *-minibuffer-history in evil-ex
...
Thanks to #fuxialexander
2018-06-18 11:29:08 +02:00
3ac7ec5120
Bind C-s to minibuffer-history search in helm/ivy
2018-06-17 22:21:32 +02:00
03022d09f9
Remove doom//x naming convention
...
This naming convention was meant to be for batch commands, but it grew
to include "commands that were helpful with managing Doom", but many of
these commands shouldn't be interactive in the first place!
2018-06-17 21:35:58 +02:00
09369593a7
M-f = swiper or helm-swoop
2018-06-17 16:46:51 +02:00
19f1c70144
Refactor company keybinds
...
Also merge evil-collection-company into Doom.
Two new features to note: C-S-s will invoke your completion engine for
the remaining results.
2018-06-17 16:43:10 +02:00
b731aeea8f
Bind q to kill-this-buffer in Man-mode
2018-06-17 02:25:12 +02:00
44363cae40
General, minor refactor & revision
...
Across the board. All the boards.
2018-06-16 12:26:58 +02:00
e63be83298
Bind SPC f X to doom/delete-this-file
2018-06-15 16:20:20 +02:00
d588332aa0
Fix SPC TAB leader prefix not being recognized
...
Due to a TAB => [tab] remap later in config/default.
2018-06-15 16:20:20 +02:00
9e54e393ea
Use new evil-collection blacklist instead of hook
2018-06-15 16:20:20 +02:00
a500bfb0a0
Rewrite+rename describe-settings->describe-setters
...
Will now list autodefs instead of def-settings, including an origin
module label to tell you where it comes from at a glance.
2018-06-15 16:20:20 +02:00
72d87c19c9
bindings: magit | add file-delete
as SPC g x
2018-06-09 23:59:52 +02:00
a149313e71
config/default: add gzj/gzk binds for evil-mc
2018-06-07 02:51:46 +02:00
c9bfb58369
Minor, general refactor
...
Remove redundant keybinds, unused letvars, and fix
doom-module-load-path's docstring referencing its former signature.
2018-06-05 12:04:43 +02:00