Commit Graph

327 Commits

Author SHA1 Message Date
Henrik Lissner
c2a0ac8b3e
Fix #2605: update editor/format module 2020-03-10 01:48:20 -04:00
Henrik Lissner
fb8d96f1cb
Preserve cursor+window position, rather than recenter
After n/N or */# searches with evil.
2020-03-06 16:36:35 -05:00
yoavm448
fcac85fc86 Make +evil:copy-this-file autoload interactively 2020-03-03 20:02:07 +02:00
Henrik Lissner
ac87afe34b
Bump :editor multiple-cursors
gabesoft/evil-mc@007d471 -> gabesoft/evil-mc@4d4c017
hlissner/evil-multiedit@c3d43b1 -> hlissner/evil-multiedit@9f271e0
2020-02-29 00:30:22 -05:00
Henrik Lissner
02eedac45e
Merge pull request #2630 from yoavm448/org-file-template
Title-capitalization for title in org file template
2020-02-28 22:27:12 -05:00
Henrik Lissner
88dd15e204
Revise comments 2020-02-28 22:26:19 -05:00
yoavm448
ad89f79926 Better title heuristic for org template
Uses a stripped version of s-titleized-words, to not add s.el as a dependency.
2020-02-28 20:45:00 +02:00
Tyler Ware
3a4c83ec3b Fix file template :when logic to apply to modes
When a file template rule is evaluated against a particular buffer it is
supposed to call the :when function if it is defined. Currently, the
function is ignored if the PRED of the template rule is a mode. This
fixes this issue.
2020-02-26 10:45:14 -07:00
Henrik Lissner
9d56af728f
Fix typo in doom module readme template 2020-02-25 20:07:52 -05:00
yoavm448
f4d908852a Integrate evil-lion to evil-mode
adds `gl`, `gL` operators for alignment.
2020-02-25 14:21:00 +02:00
Henrik Lissner
743d8825ef
Merge pull request #2586 from hackeryarn/remove-racket-smart-open-bracket-mode
Conditionally enable racket-smart-open-bracket-mode
2020-02-24 20:43:15 -05:00
Henrik Lissner
15e7d01bfa
Bump :editor evil
emacs-evil/evil@810eaf6 -> emacs-evil/evil@7c42ba4
redguardtoo/evil-nerd-commenter@fd2fba7 -> redguardtoo/evil-nerd-commenter@fa40dab

Fixes redguardtoo/evil-nerd-commenter#107
2020-02-24 20:35:13 -05:00
Henrik Lissner
59b57b7eae
Fix empty list on +file-templates/insert-license
In case yasnippet hasn't loaded text-mode snippets yet.
2020-02-24 19:44:21 -05:00
hackeryarn
887d127748 Conditionally enable racket-smart-open-bracket-mode 2020-02-23 15:36:16 -06:00
Henrik Lissner
b30f38ac06
Minor refactor & reformatting across the board 2020-02-23 15:42:43 -05:00
Henrik Lissner
ef055778e9
Pin to mrkkrp/vimish-fold@d3248a4
And add hideshow declaration (so `SPC h d p` knows where to find it).
2020-02-23 15:01:03 -05:00
Henrik Lissner
23d6ec70db
Bump to emacs-evil/evil@810eaf6
From emacs-evil/evil@3b03a4e

Closes #2570
2020-02-22 13:11:07 -05:00
Henrik Lissner
33ebf514d6
Revert to redguardtoo/evil-nerd-commenter@fd2fba7
From redguardtoo/evil-nerd-commenter@c9fa23e

Due to redguardtoo/evil-nerd-commenter#107
2020-02-21 19:50:33 -05:00
Henrik Lissner
6d2c82db34
Conform editor/lispy readme to new format #1166
And update it.
2020-02-20 21:43:37 -05:00
Henrik Lissner
84a525a099
Remove wrap, additional-wrap, & escape key themes
+ Escape was redundant with Doom's own escape handler
+ Disabled wrap/addition-wrap, as it isn't enabled by default, is
  potentially redundant with evil-{surround,embrace}, and prone to issues
  in tty emacs (see #2573).

Fixes #2573
2020-02-20 21:42:53 -05:00
Henrik Lissner
82b1efeb8a
Fix #2576: bind gt/gT for navigating centaur tabs 2020-02-20 18:21:56 -05:00
Henrik Lissner
888d456dc9
Fix #2524: :make executing wrong command 2020-02-20 17:42:58 -05:00
Henrik Lissner
037bcf3c12
Fix #2568: change when file-templates are expanded 2020-02-20 17:24:16 -05:00
Henrik Lissner
dbf9c92b48
Fix +evil-resolve-vim-path-a not removing excess backslashes 2020-02-20 00:51:55 -05:00
Henrik Lissner
8a7763337d
doom refresh -> doom sync
refresh isn't going anywhere, but sync will be the canonical command
here on out, because it is more appropriate for kind of work it will be
doing in the future.
2020-02-19 23:34:16 -05:00
Henrik Lissner
e08e7a4422
Bump evil-nerd-commenter, evil-traces & evil-collection
redguardtoo/evil-nerd-commenter@bed56ec -> redguardtoo/evil-nerd-commenter@c9fa23e
mamapanda/evil-traces@257c66b -> mamapanda/evil-traces@bc25cae
emacs-evil/evil-collection@27da36c -> emacs-evil/evil-collection@e6a4ba6
2020-02-18 22:44:48 -05:00
Henrik Lissner
4680f23d90
Fix type listp error when formatting buffers
Because `buffer-local-variables` may contain symbols
(which represent locally unbound variables), not just sublists.
2020-02-18 14:37:15 -05:00
Henrik Lissner
b0978a4526
Merge pull request #2538 from yoavm448/develop
file-templates README: registering & overriding
2020-02-14 17:32:45 -05:00
yoavm448
55ed4ee7b6 Update TOC format of file-templates README
The new format is the one used by toc-org, the old one would have been
updated eventually...
2020-02-14 15:08:27 +02:00
yoavm448
608bc9f75b file-templates docs: registering and overriding 2020-02-14 15:07:46 +02:00
Mark Martinez
7b40e80a8f Fix +file-template-p to use :when keyword 2020-02-13 23:32:27 -06:00
Henrik Lissner
b1c02e64f5
Conform advice to naming conventions 2020-02-11 03:44:36 -05:00
Henrik Lissner
cc260b2e97
Merge pull request #2495 from dsdshcym/fix-recenter-after-evil-search
Fix recenter after evil search
2020-02-11 03:26:49 -05:00
Henrik Lissner
af9d8257f1
Fix void-function: closure errors on vterm-toggle-send-escape 2020-02-09 04:33:17 -05:00
Henrik Lissner
92f8ce562c
Fix dir-locals targeting fundamental-mode while evil-mode is active #2493
Due to hack upstream, in evil
2020-02-06 16:55:28 -05:00
Henrik Lissner
7eafc54347
Fix code-folding at EOL when cursor isn't at EOL 2020-02-06 15:20:42 -05:00
Henrik Lissner
65b2d50e05
Bump to lassik/emacs-format-all-the-code@f57a2a8
From lassik/emacs-format-all-the-code@d126830
2020-02-06 15:20:27 -05:00
Yiming Chen
7387b60300 Add recenter after evil-ex-search-{next,previous} 2020-02-06 15:47:19 +08:00
Yiming Chen
ca831ae347 Fix recenter after evil-ex-search-word-forward 2020-02-06 15:46:51 +08:00
Henrik Lissner
75e7466ad9
Remove gsw binding to evil-snipe
Not sure how that got there.
2020-02-04 21:02:26 -05:00
Henrik Lissner
1575300ad4
Add iu/au text-object for urls #2484 2020-02-04 13:58:43 -05:00
Seong Yong-ju
86384b8533 Bump to hlissner/doom-snippets@2781b782a3 2020-02-04 20:44:11 +09:00
Henrik Lissner
4a5cf04761
General refactors & appease byte-compiler 2020-02-02 02:05:20 -05:00
Henrik Lissner
373f1d532d
Bump to hlissner/doom-snippets@22c96ef
To include the following PRs:

+ hlissner/doom-snippets#27
+ hlissner/doom-snippets#26
+ hlissner/doom-snippets#23
+ hlissner/doom-snippets#21
+ hlissner/doom-snippets#20
2020-02-02 01:29:15 -05:00
Henrik Lissner
c733a6aa27
evil-respect-visual-line-mode = nil
Since this is vim's default behavior (gj and gk exist for navigating
virtual lines). Also the cause of #2447
2020-01-31 16:21:23 -05:00
Henrik Lissner
275cd9171d
Bump to emacs-evil/evil@3b03a4e 2020-01-30 17:38:12 -05:00
Henrik Lissner
fe0c5e135d
Fix #2293: easymotion with evil operators
Reverts fix for #1672, but provides a workaround:

  (map! :n "gl" (λ! (+evil/easymotion 'normal 'global)))
2020-01-28 17:50:11 -05:00
Henrik Lissner
c7ab4fafc6
Fix void-variable char error in evil-global-marker-p advice 2020-01-28 16:52:44 -05:00
Henrik Lissner
f9dda32584
Remove evil-delete-backward-char-and-join hack
The breaking change was reverted upstream: emacs-evil/evil@30b77c9
2020-01-28 16:52:44 -05:00
Henrik Lissner
d123128dc5
Unpin neotree in evil module
This package! is here to ensure neotree is installed/byte-compiled
before evil-collection. The neotree module manages (and pins) it, so we
don't need to here.
2020-01-26 15:32:45 -05:00