Henrik Lissner
03fe396eea
Move +default/{find-in,browse}-emacsd to core lib
...
Renamed them to:
+ doom/find-file-in-emacsd
+ doom/browse-in-emacsd
2020-11-19 00:44:16 -05:00
Henrik Lissner
d6ef43a563
C-s = company-filter-candidates in company-active-map
...
Incrementally filter the candidates list, rather than restart it.
2020-11-15 22:00:56 -05:00
Henrik Lissner
b96b6ed64e
Fix /* and /** expansion in various languages
...
Also adds +web-continue-block-comments option to control:
/*
*
*/
vs
/*
*/
Has a known issue where the indentation for the closing delimiter is off
by one when +web-continue-block-comments is disabled. Will have to look
into that later.
2020-11-09 17:19:14 -05:00
Henrik Lissner
ee6c27c2a0
Merge pull request #4143 from innerout/fold-docs
...
Add emacs bindings and documentation in fold module
2020-11-06 02:33:53 -05:00
Henrik Lissner
86722ee67e
Minor refactors & reformatting
2020-11-03 16:16:12 -05:00
Henrik Lissner
3abd26aaff
Remove smartparens keys on vanilla C/M arrow keys
...
Maybe some extra effort is needed to make these only available in lisp
modes, but this has proven to be a poor global default.
2020-11-02 14:43:12 -05:00
George Xanthakis
250b7d1d8b
Move keybinds to +emacs-bindings
2020-10-29 23:35:21 +02:00
Henrik Lissner
e408c04548
Rebind rotate-text to ]r / [r
...
Because using ! shadows evil's default shell operator.
2020-10-29 01:42:04 -04:00
Henrik Lissner
d1cef4ac94
Bind SPC b {c,C} to clone buffer indirectly
2020-10-26 04:04:05 -04:00
Henrik Lissner
9929883bf9
Merge pull request #4001 from akirabaruah/emojify
...
ui/emojis: New module for inserting/displaying emojis
2020-10-19 01:25:47 -04:00
Akira Baruah
813804066d
ui/emojis: New module for inserting emojis
...
Uses the emojify package to enable displaying and inserting emojis. Also
adds a new binding "SPC i e" to insert an Emoji. Includes basic docs.
2020-10-11 20:37:19 -07:00
Henrik Lissner
8284f1035b
Fix fill-column toggle for vanilla users
2020-10-06 14:28:48 -04:00
Henrik Lissner
729e8d8f39
Fix #4035 : fill-column toggle
2020-10-06 14:19:36 -04:00
Steven vanZyl
3f28411f64
Use delegate function
...
As suggested by Henrik I changed it to use a delegate function, which reduces
code duplication and makes things cleaner
2020-10-05 10:14:54 -04:00
Steven vanZyl
f96b2310df
Add keybinding to toggle fill column indicator
...
Added a keybinding to the Toggles menu to toggle the fill column indicator if
the `fill-column` module is enabled. The keybind is `SPC t c`.
Suggested by lunik1 on Discord
2020-10-05 10:14:54 -04:00
Henrik Lissner
b94b481f6f
Merge pull request #4003 from ctjhoa/develop
...
Add SPC / in evil-bindings
2020-10-04 20:08:48 -04:00
Henrik Lissner
4165d4ff34
Merge pull request #3934 from theutz/add-org-journal-scheduled-entry-binding
...
Add `org-journal-new-scheduled-entry` Keybindings
2020-10-04 17:05:05 -04:00
Henrik Lissner
87b6a1fa46
Merge pull request #3966 from gagbo/fix/bepo-evil-enhancements
...
:input layout bepo enhancements
2020-10-04 16:36:46 -04:00
Camille TJHOA
ef1e6dd65c
Add SPC / in evil-bindings
...
Add SPC / alias for "Search project" (SPC s p)
- Searching is one recurring action by developers
- Spacemacs has the same keybinding,
so it close one gap between Spacemacs and Doom keybindings (#2542 )
- It's consistent with SPC * "Search for symbol in projet"
as it's Vim "*" and "/" equivalent but project-wide
2020-10-01 15:57:31 +02:00
Gerry Agbobada
04d08bdf5d
Disable non-compatible binding
2020-09-23 00:43:48 +02:00
Henrik Lissner
a6dc6275f8
Fix #3960 : make prefix arg consistent in +default/search-project
...
Is documented to include ignored/hidden files in the search result, but
would prompt for another project instead.
2020-09-19 14:40:11 -04:00
Michael Utz
5b13c913eb
Add scheduled entry evil binding
...
For `org-journal-new-scheduled-entry`.
2020-09-13 22:52:42 +03:00
Michael Utz
f460a461d8
Add scheduled entry keybinding
...
For `org-journal-new-scheduled-entry` in normal emacs bindings.
2020-09-13 22:52:42 +03:00
Mike Chen
f22f2e28b8
Modifying wrong variable judgment logic
2020-08-28 15:57:58 +08:00
Mike Chen
5c9e21814e
Fix non evil environment (void variable evil this operator)
2020-08-28 15:40:08 +08:00
Henrik Lissner
841eacc77d
tools/lsp: lazy load <leader> c l keybind
...
Fixes a issue where folks would try to rebind <leader> c, only to get a
non-prefix key error about <leader> c l.
2020-08-27 17:44:58 -04:00
Henrik Lissner
76eae7bc46
Bind SPC s S -> swiper-isearch-thing-at-point #3656
2020-08-25 21:12:50 -04:00
Henrik Lissner
5c6dca2e1a
Merge pull request #3819 from gagbo/fix/bepo-helm-maps
...
[Fix] be lazier for minibuffer maps in :layout bepo
2020-08-24 22:26:21 -04:00
Jakub Darul
2564bbce0d
Use flyspell-mode for SPC t s if +flyspell present
...
Also corresponding bindigs fix for +emacs-bindigs.el
2020-08-24 20:36:16 +02:00
Gerry Agbobada
e164f3714f
Set helm-rg-map in the default +default-minibuffer-maps
...
It seems like a typo
2020-08-24 11:03:46 +02:00
Henrik Lissner
ff9c1ace22
checkers/spell: replace flyspell with spell-fu
...
Spell-fu is significantly faster, but does produce more false
positives (more faces must be added to spell-fu-faces-exclude to reduce
these).
Unfortunately, there is no fancy "correction" interface for spell-fu
yet, so we'll have to resort to ispell-word (on z=) for now.
2020-08-21 18:57:10 -04:00
Krzysztof Baranowski
8916f442f1
Update +emacs-bindings.el
2020-08-20 09:12:45 -07:00
Krzysztof Baranowski
0f1ff5f411
Update +evil-bindings.el
2020-08-20 09:07:50 -07:00
Henrik Lissner
2e6902f7ae
Unbind TAB in comint buffers
...
They usually handle their own completion keybinding on TAB.
2020-08-09 01:50:41 -04:00
Henrik Lissner
d8908a0c32
Fix +default/newline indenting after newline
...
This was intended to be newline minus indent, since newline itself is
remapped to newline-and-indent.
2020-08-08 03:02:37 -04:00
Henrik Lissner
4cbc2abb09
Don't invoke company on C-SPC if in minibuffer
...
In case of evil-collection-setup-minibuffer = t
2020-08-07 20:15:15 -04:00
Henrik Lissner
2c0cbec7c8
Fix universal {C,s}-RET keybinds in tty Emacs
...
And reformat all X-RET keybinds.
2020-08-05 18:26:07 -04:00
Henrik Lissner
c6766c293d
C-down-mouse-2 -> reset text-scale
...
Make this universal. Also removes redundant C-mouse-{4,5} mouse
bindings, they're already bound by mouse-wheel-mode.
2020-08-05 18:26:07 -04:00
Henrik Lissner
863eb82efd
S-RET -> insert literal newline
...
A convention on many text editors and applications is to make RET
auto-indent new lines. That has already been done. Another convention is
for S-RET to insert an unindented line; this commit adds this convention
to Doom.
Relevant to #3694
2020-08-05 18:26:06 -04:00
Henrik Lissner
f82775fead
Fix 'Wrong type argument: commandp, +default/search-project'
...
Regression from #3656
2020-07-31 02:42:35 -04:00
Nham Le
6a4283c9d4
More convenient search buffer
2020-07-31 12:55:49 +07:00
Henrik Lissner
9c96feba56
Fix wrong-type-arg stringp error on +default/dired
...
When selecting a directory.
2020-07-27 18:09:57 -04:00
Henrik Lissner
87199113bd
SPC f d -> +default/dired
...
+default/dired will prompt you for a directory to open dired in. If
passed the universal argument, it will prompt you for a known project
instead.
2020-07-26 18:40:42 -04:00
Henrik Lissner
12e414be89
Rename +org/toggle-clock -> +org/toggle-last-clock
...
And rewrite it to ask for confirmation before clocking in on the item at
point. Without this, it's much harder to see what exactly it's doing.
2020-07-26 15:55:11 -04:00
Henrik Lissner
83faa84591
Fix backspace advice with multi-character sp pairs
2020-07-23 01:26:03 -04:00
Henrik Lissner
2a325167f8
Merge pull request #3249 from sei40kr/eglot-improve
...
tools/lsp: improve eglot support
2020-07-22 20:41:22 -04:00
Nicolas Cavigneaux
ab93f61df3
Fix emacs binding for toggling org-tree-slide-mode
...
org-tree-slide-mode toggling binding was calling a
non-existing (obsolete?) function.
2020-07-16 16:07:16 +02:00
Henrik Lissner
2cedf150ec
Fix #3268 : overeager deletion of closing parens
...
Close #3566
2020-07-15 15:17:55 -04:00
Tim Perkins
20c617bc30
Only bind keys when workspaces module enabled
2020-06-26 01:48:39 -04:00
Seong Yong-ju
7e52383273
Resolve a key binding conflict
...
Fix the key binding for "Find implementations" conflicts with
"Jump to symbol in any workspace".
2020-06-24 02:01:10 +09:00