Commit Graph

856 Commits

Author SHA1 Message Date
3e32379f54 ui/zen: add +zen/toggle{,-fullscreen} commands
A more reliable "Distraction-free" fullscreen mode.
2021-02-24 18:06:30 -05:00
91f8d3e5d0 Fix void-variable sp-get-thing
When smartparens is disabled.
2021-02-15 14:57:14 -05:00
be9b3ff352 Bind SPC f Y to yank path relative to project
Also, both commands now announce "Copied path to clipboard: ..." to make
it clear it worked (and what is being copied).
2021-02-15 14:54:13 -05:00
e08c5f537e Fix #4623: tangle to config.el by default
Only uses this if no compile destination is specified in header or src
block parameters.
2021-02-07 23:57:44 -05:00
426c50d61b Bump :app :config
abo-abo/avy@bbf1e73 -> abo-abo/avy@e92cb37
jorgenschaefer/circe@d98986c -> jorgenschaefer/circe@265f36c
kidd/org-gcal.el@2cad2d8 -> kidd/org-gcal.el@0a6f9a7
noctuid/link-hint.el@e897897 -> noctuid/link-hint.el@09ba572
skeeto/elfeed@7b2b6fa -> skeeto/elfeed@362bbe5
2021-02-07 23:53:58 -05:00
16a495c97d Fix #4548: global TAB overwritten by evil keybind 2021-02-06 06:54:18 -05:00
5dedf00811 Fix find file in private config for emacs bindings 2021-02-04 16:06:56 +08:00
c7029731d1 Updated projectile-project-search-path to use the correct arguments when
calling message and projectile-discover-projects-in-directory.
2021-01-28 18:51:42 -06:00
2e088e7945 More feedback from +default/discover-projects
Log successes and failures to the echo area/*Messages* so we know the
command worked (or didn't).
2021-01-23 18:50:21 -05:00
b89929f3f8 Bind {C-h, SPC h} V to doom/help-custom-variable
For looking up custom variables (i.e. variables intended to be
customized; defined with defcustom).
2021-01-05 19:21:54 -05:00
49f3bc193a Fix #4430: wrong-num-of-args error on expand-region 2020-12-14 15:14:20 -05:00
f0a5d454c5 Bind useful magit-file-dispatch
Thanks to this blog post for teaching me about it:
https://emacsredux.com/blog/2020/12/10/essential-magit-file-commands/

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2020-12-11 15:51:45 +04:00
910e3bc1d9 config/default: update deprecated bindings
deprecation notice:
47e83f7d3f
2020-12-02 19:16:25 +01:00
b49c40bbb3 Minor refactors & comment revision 2020-11-29 14:37:32 -05:00
38ce4e8c7c Merge pull request #4301 from offbyone/org-roam-tagging
Add keybindings for roam tagging
2020-11-27 22:25:25 -05:00
ed93ed9907 Bump :config default
abo-abo/avy@509471b -> abo-abo/avy@bbf1e73
noctuid/link-hint.el@7440704 -> noctuid/link-hint.el@e897897
2020-11-27 22:20:51 -05:00
18db5e2089 Add keybindings for roam tagging
"t" to tag a roam file with the `#+roam_tags` property.
"T" to untag the file
2020-11-22 10:28:24 -08:00
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
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
338be4f212 Fix 404 link. 2020-11-11 12:33:30 +00:00
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
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
86722ee67e Minor refactors & reformatting 2020-11-03 16:16:12 -05:00
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
250b7d1d8b Move keybinds to +emacs-bindings 2020-10-29 23:35:21 +02:00
e408c04548 Rebind rotate-text to ]r / [r
Because using ! shadows evil's default shell operator.
2020-10-29 01:42:04 -04:00
d1cef4ac94 Bind SPC b {c,C} to clone buffer indirectly 2020-10-26 04:04:05 -04:00
9929883bf9 Merge pull request #4001 from akirabaruah/emojify
ui/emojis: New module for inserting/displaying emojis
2020-10-19 01:25:47 -04:00
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
8284f1035b Fix fill-column toggle for vanilla users 2020-10-06 14:28:48 -04:00
729e8d8f39 Fix #4035: fill-column toggle 2020-10-06 14:19:36 -04:00
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
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
b94b481f6f Merge pull request #4003 from ctjhoa/develop
Add SPC / in evil-bindings
2020-10-04 20:08:48 -04:00
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
87b6a1fa46 Merge pull request #3966 from gagbo/fix/bepo-evil-enhancements
:input layout bepo enhancements
2020-10-04 16:36:46 -04:00
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
04d08bdf5d Disable non-compatible binding 2020-09-23 00:43:48 +02:00
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
5b13c913eb Add scheduled entry evil binding
For `org-journal-new-scheduled-entry`.
2020-09-13 22:52:42 +03:00
f460a461d8 Add scheduled entry keybinding
For `org-journal-new-scheduled-entry` in normal emacs bindings.
2020-09-13 22:52:42 +03:00
4dc888d104 Tangle org files on save if in same dir as config.org 2020-08-28 04:33:56 -04:00
f22f2e28b8 Modifying wrong variable judgment logic 2020-08-28 15:57:58 +08:00
5c9e21814e Fix non evil environment (void variable evil this operator) 2020-08-28 15:40:08 +08:00
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
362f101227 config/literate: fix hanging paren
Whoopsidoodlepopsicolanumptywombatbiscuitmuffin.
2020-08-27 17:30:43 -04:00
666ea63591 config/literate: make default tangle target DOOMDIR/config.el
Rather than ./config.el, which means it will end up in the wrong place
if the user moves their config.org out of $DOOMDIR or into a
subdirectory.
2020-08-27 17:19:52 -04:00
76eae7bc46 Bind SPC s S -> swiper-isearch-thing-at-point #3656 2020-08-25 21:12:50 -04:00
63a03848a3 Fix literate tangling on 'doom sync'
Relevant to #3746
2020-08-25 06:01:35 -04:00
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