Commit graph

683 commits

Author SHA1 Message Date
Henrik Lissner
1d6f0b3e44
Move undo-fu keybinds to :emacs undo module 2020-04-13 18:50:29 -04:00
Henrik Lissner
a00dc055ba
Fix C-j/C-k for some helm commands 2020-04-12 20:07:20 -04:00
Brian McGillion
a1f6b75e95 Add KB for searching for symbol in project
Add a reasonable binding to search a project for the symbol at point.
2020-04-10 17:24:06 +04:00
Henrik Lissner
b78fc4eb76
Minor refactor & reformatting across the board 2020-04-08 15:30:10 -04:00
Henrik Lissner
8d77518710
Add default undo-fu keybinds for vanilla users 2020-04-08 04:15:16 -04:00
Henrik Lissner
23b3b8211a
Fix #2811: expose more org-roam commands 2020-04-01 17:30:29 -04:00
Henrik Lissner
b8a3cad295
Fix #2798: remove overzealous TAB keybind
Evidently, most users do not understand/like how these dispatchers work
and file a bug report about it. It's too much hassle to support so I'll
move this to my private config.
2020-03-31 02:06:55 -04:00
Kelvin Porter
ad70b82009 org-roam-show-graph -> org-roam-graph-show
org-roam-show-graph marked obsolete by org-roam commit 22b9d4b, see https://github.com/jethrokuan/org-roam/pull/363
2020-03-30 03:14:01 -04:00
Henrik Lissner
f28a304abd
Add +roam submodule to lang/org
Closes #2764, #2759
2020-03-29 19:02:09 -04:00
Henrik Lissner
064603f6e6
Only bind C-s in minibuffer if ivy/helm are available 2020-03-28 20:08:53 -04:00
Henrik Lissner
8f685a3c31
Fix #2756: make C-a/C-e truly shift-select aware 2020-03-28 00:41:04 -04:00
Henrik Lissner
5b0782f234
Bump :config default
abo-abo/avy@cf95ba9 -> abo-abo/avy@3bf8314
magnars/expand-region.el@1603d01 -> magnars/expand-region.el@ea6b4cb
2020-03-27 18:12:27 -04:00
Henrik Lissner
169f9a6121
General, minor refactor & reformatting 2020-03-27 01:25:30 -04:00
Henrik Lissner
efaafe9042
Fix 'SPC t w' when :editor word-wrap is enabled 2020-03-19 23:34:29 -04:00
Henrik Lissner
2fcc338702
Don't disable backquote in lisp mode comments 2020-03-12 11:30:20 -04:00
Henrik Lissner
dd402b7db3
Remove references to enh-ruby-mode 2020-03-12 11:29:54 -04:00
Henrik Lissner
a25dea91d8
Bump :emacs vc
rmuslimov/browse-at-remote@aeee6bf -> rmuslimov/browse-at-remote@771a307

Closes #2680
2020-03-08 13:07:50 -04:00
Henrik Lissner
69f14bc3da
Apply smartparens lisp rules to sly-mrepl-mode 2020-03-06 15:26:36 -05:00
Henrik Lissner
17e99f9b99
Fix #2661: missing evil-easymotion keybinds
If you loaded org before evil-easymotion, this keybind would overwrite
all the default evil-easymotion keybinds.
2020-03-05 13:09:46 -05:00
Sebastian Sturm
2ce58c6df3 Extend backend-agnostic vc functionality
this commit adds a default keybinding for the vc-gutter hydra (leader-g
.) if both vc-gutter and hydra are enabled. It ensures that the various
vc-*-log-view-modes open up in emacs state, and it adds hg, svn and bzr
to the list of vc backends handled by git-gutter
2020-02-29 14:41:20 +01:00
Henrik Lissner
25b9cd1a1c
Fix #2616: old keybind to defunct command
It was replaced in 524985e
2020-02-26 17:43:54 -05:00
Henrik Lissner
f426623e4b
Revert 3bb384f95 & improve ocaml comment continuation
Back to the default behavior because this implementation was too buggy.
Solution needs a rework.
2020-02-25 22:35:50 -05:00
Henrik Lissner
279c3d6160
Fallback to visual-line-mode if +word-wrap is disabled
On `SPC t w`
2020-02-25 20:06:40 -05:00
Henrik Lissner
b72e00b6ca
Bind SPC p D to +default/discover-projects
Closes #2601
2020-02-25 11:11:24 -05:00
Henrik Lissner
8de7a6e53d
Bump :config default
noctuid/link-hint.el@8d8f950 -> noctuid/link-hint.el@0d9cabc
magnars/expand-region.el@0fa7c2d -> magnars/expand-region.el@1603d01
2020-02-24 20:35:59 -05:00
Henrik Lissner
b30f38ac06
Minor refactor & reformatting across the board 2020-02-23 15:42:43 -05:00
Henrik Lissner
80b5c8a30f
Remove Fuco1/smartparens#963 workaround
Causes double closing parens in 27.
2020-02-21 23:20:43 -05:00
Undead Kernel
925ff39337 bindings: correct description type-o 2020-02-18 15:17:31 +01:00
Henrik Lissner
114be4af57
Don't use c-toggle-{electric-state,auto-newline} globally
Fixes an odd error where:

1. You open an elixir-mode buffer
2. elixir-mode sets `mode-name` to a non-string value
3. cc-mode is pulled in by one of its dependencies
4. `c-toggle-electric-state` is called from the config/default module
5. Which calls `c-update-modeline`
6. Which operates on `mode-name` and assumes it is a string
7. And a wrong-type-argument: stringp error is thrown
2020-02-16 02:26:38 -05:00
Henrik Lissner
524985ed81
Fix reference to removed command
Removed in e241fa347
2020-02-11 03:47:15 -05:00
Henrik Lissner
ed24a4c857
Fix prematurely terminated sexp 2020-02-11 03:47:08 -05:00
Henrik Lissner
39e43d9371
Merge pull request #2512 from facelesspanda/smerge-hydra
evil: smerge hydra on `SPC g m`
2020-02-11 03:25:40 -05:00
Henrik Lissner
493b85c396
Wait a second before restarting server
sit-for doesn't necessarily do so if emacs recieves input during.
2020-02-11 03:21:44 -05:00
Clement Busschaert
e5760a2238
evil: smerge hydra on SPC g m 2020-02-10 08:38:34 +01:00
Henrik Lissner
01aadd8900
Fix vestigial org easymotion keybind 2020-02-08 21:47:04 -05:00
Henrik Lissner
047ea8dab5
Update & fix org-tree-slide-mode integration 2020-02-02 16:02:28 -05:00
Henrik Lissner
a9402cfb55
Fix #2373: bring back package pinning
This needs some serious refactoring...
2020-01-25 19:02:00 -05:00
Henrik Lissner
8c7811a7a5
Merge pull request #2287 from UndeadKernel/feat-emacs_bindings
config/default: update & redesign vanilla keybinds
2020-01-20 02:29:27 -05:00
Henrik Lissner
bee7798a50
Fix default encryption recipient detection 2020-01-18 20:51:58 -05:00
Henrik Lissner
4cc14389e8
PIN ALL THE PACKAGES 2020-01-14 22:32:11 -05:00
Henrik Lissner
12094788d7
Fix references to :tools fly{spell,check} 2020-01-14 03:04:26 -05:00
Niklas Carlsson
1cf402926b Update feature check of flycheck in evil-bindings
This patch updates the check for enabling flycheck bindings to the new
module location.
2020-01-13 12:51:22 +01:00
Henrik Lissner
27bf3c85b5
Generalize thing-at-point & region functions 2020-01-03 02:39:47 -05:00
Henrik Lissner
7f654f1566
Bind SPC s {t,T} for dictionary/thesaurus lookups 2020-01-02 21:16:01 -05:00
Henrik Lissner
f313c77ac7
Merge pull request #2289 from r-darwish/lsp-code-action
Add evil binding to lsp-execute-code-action
2020-01-02 19:57:15 -05:00
Undead Kernel
91665df40b bindings: default emacs up to the state of the art
Added `toggle` (C-c t), `code` (C-c c), `open` (C-c o) and `insert` (C-c i) bindings.
Moved org bindings from the `C-c o` to the `C-c n` prefix.
Updated the `file` (C-c f) and `quit` (C-c q) bindings.
Removed the `terminal` bindings, now under `open` (C-c o).
Removed standalone bindings for the REPL (now under `open` (C-c o)).
2020-01-02 18:32:20 +01:00
Henrik Lissner
37ba1d8864
Bind 'SPC b {m,M}' & 'SPC s m' to bookmarks
And move former 'SPC s m' (evil-show-marks) to 'SPC s r', since it is
slightly less useful do to evil having native keys for jumping to marks:
` ' and :marks
2020-01-02 04:52:30 -05:00
Roey Darwish Dror
3661406e74 Add evil binding to lsp-execute-code-action 2020-01-02 11:36:10 +02:00
Henrik Lissner
f0e05c1a44
Fix C-w in ivy not moving up directory
And ensure C-w doesn't affect kill-ring from minibuffer.
2020-01-01 19:58:52 -05:00
Henrik Lissner
a332885d33
Remove M-ret binds; make C-ret binds less aggressive
They were a tad too aggressive. Our C-ret keybinds are more than enough.
I've removed them from insert state maps, however, so that those
keybinds won't override new C-ret keybinds on non-evilified minor mode
keymaps (for evil users).
2020-01-01 19:34:33 -05:00