Commit Graph

9136 Commits

Author SHA1 Message Date
4bed77aa3a evil-kbd-macro-suppress-motion-error = t
Don't let innocuous motion errors abort the recording or playback of
macros.
2020-08-05 20:50:05 -04:00
d9fd738ba6 Fix #3695: load lsp-java for dap-mode 2020-08-05 19:26:59 -04:00
68136f7ff9 lang/org: add +pretty flag; move org-superstar
org-superstar is no longer enabled by default, due to unicode-related
crashes and general slowness betraying our "gotta go fast" mantra.
2020-08-05 18:31:01 -04:00
8ae0e79918 lang/org: add eval handler
With this, gr and gR will now work in babel blocks to execute a subset
of the block (or the whole thing, if you'd like). Results are displayed
in a popup buffer (or overlay if :tools (eval +overlay) is enabled).
2020-08-05 18:26:07 -04:00
80e1e8ff9a lang/org: refactor & reformatting 2020-08-05 18:26:07 -04:00
2c0cbec7c8 Fix universal {C,s}-RET keybinds in tty Emacs
And reformat all X-RET keybinds.
2020-08-05 18:26:07 -04:00
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
68c15ef4ae lang/org: tie auto-indent on RET to electric-indent
Gives the user a venue for disabling indentation behavior.
2020-08-05 18:26:06 -04:00
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
d81ef69525 Fix #3693: don't unfold archive trees on file-open
Also refactors +org-make-last-point-visible-h to be more realistic about
when it should and shouldn't expand the hidden region at point. Since
org-agenda-inhibit-startup is now non-nil by default it makes no sense
to test it (and it was a poor choice to begin with).

Plus, instead of using outline's API, better to use org's, even if
they're aliases or wrappers. Less of a maintenance burden.
2020-08-05 15:00:34 -04:00
77fbde957a Remove universal repeater on ; and ,
Ultimately, I didn't find this useful. Unifying n/N and ;/, was
inconvenient when you wanted to repeat each kind of search
independently (which happened more often than I had anticipated).

What's more, it introduced another point of confusion for new users
coming from vim. In the end, it's simply better to do as vim does.

Fixes #3689
2020-08-05 14:56:30 -04:00
00a8f750ed Fix wrong-type-arg: stringp when tangling config.org 2020-08-05 03:32:21 -04:00
5a68352cd5 Mention that +evil-repeat-keys can be set to nil
To disable universal repeating on ; and ,
2020-08-05 03:32:17 -04:00
214411edb4 racket-mode: avoid using flycheck-disable-checker
The problem is that at this point, flycheck-mode might not be active
yet. Calling flycheck-disable-checker always call (flycheck-buffer)
which would result in an error: (user-error "Flycheck mode disabled")
2020-08-04 17:30:39 -07:00
01c5c35686 Fix #3688: failure tangling config.org 2020-08-04 18:04:15 -04:00
d45fff0088 Merge pull request #3684 from Janfel/patch-1
Fix Elisp file template header in doom-private-dir.
2020-08-04 14:59:53 -04:00
c7bfbafdcc Tempfix #3683: vterm not building on emacsgcc
Remove this when akermu/emacs-libvterm#363 is resolved.
2020-08-04 14:03:06 -04:00
f641bf4554 Fix 'void-variable: backup' error
Fixes my fix for #3685
2020-08-04 13:58:40 -04:00
8580b53e8e Fix #3685: don't mutate org buffer when tangling
If the buffer doesn't change, the cursor won't move.
2020-08-04 13:43:14 -04:00
6ba04c13b2 Fix file template header in $DOOMDIR/autoload. 2020-08-04 15:24:50 +02:00
9ac9deb0fd Bump :lang clojure
clojure-emacs/cider@3d8552a -> clojure-emacs/cider@9e117c2

Closes #3680
2020-08-03 18:57:34 -04:00
a1b39b4011 Bump :lang nix
NixOS/nix-mode@5b59617 -> NixOS/nix-mode@a00b3f7
2020-08-03 15:01:27 -04:00
15e156294f Merge pull request #3668 from willbchang/develop
ui(tabs): use a smaller dot to show unsaved file status
2020-08-03 02:52:55 -04:00
1d7d493f0d Remove redundant auto-mode-alist entries
rc files are covered in core-editor.el
2020-08-03 00:45:32 -04:00
a9d36ddcaf editor/multiple-cursors: minor refactor
Remove some redundant entries in evil-mc-custom-known-commands.
2020-08-02 19:21:38 -04:00
b8c20d50fe Fix unreadable indentation in native elisp files 2020-08-02 18:58:58 -04:00
c3be74139a Add eval-and-replace support to evil-mc
And refactor evil-mc-custom-known-commands init
2020-08-02 18:11:45 -04:00
7784c0b6e9 No-op (lsp) if already enabled #3390
`lsp-deferred` calls `lsp` and `lsp` seems to do something expensive
whether or not lsp-mode is already active. Over TRAMP, this is much too
expensive, so we no-op lsp-deferred if lsp-mode is already active.
2020-08-02 16:27:09 -04:00
b08f9c607d Fix #3671: some dap-mode libs not loading 2020-08-02 13:57:06 -04:00
23372c82b9 ui(tabs): use a smaller dot to show unsaved file status 2020-08-02 15:33:48 +08:00
ffbd7b63bf Fix #3654: prevent org-export-to-html removing line-breaks
When either :input chinese or :input japanese is enabled, due to
overzealous advice.
2020-08-02 01:33:51 -04:00
de343fd314 lang/csharp: add csproj-mode package
A major mode for .NET *.proj files
2020-08-01 16:00:18 -04:00
014a3b5c4c Bump :tools magit
magit/magit@312791e -> magit/magit@798aff5
magit/forge@d1346f4 -> magit/forge@2c48746
2020-08-01 16:00:18 -04:00
d451ffaec9 Bump :tools ein
millejoh/emacs-ipython-notebook@ee31cdb -> millejoh/emacs-ipython-notebook@ccbed30
2020-08-01 15:59:07 -04:00
a954657631 Bump :lang csharp
josteink/csharp-mode@57bd21b -> josteink/csharp-mode@4885177

We're also transitioning from abbreviated SHA1 hashes to full ones. See
45cdfb125 for why.
2020-08-01 15:56:30 -04:00
e852ac0469 Re-introduce +lsp-company-backends
Not a perfect solution, but it'll do while I figure out a better
solution for set-company-backends!'s inflexibility.
2020-08-01 15:18:02 -04:00
318b3ef238 tools/debugger: refactor dap lib loader 2020-08-01 15:15:59 -04:00
bfb04102ef email/mu4e: replace org-mu4e with org-msg
Fixes #3663
2020-08-01 14:16:43 -04:00
8a0fd0b18d Bump :emacs dired
dgutov/diff-hl@a625033 -> dgutov/diff-hl@2281a89
ralesi/ranger.el@ae9b381 -> ralesi/ranger.el@d7c1837
yqrashawn/fd-dired@001cc95 -> yqrashawn/fd-dired@5622041

Fixes pasting file to its original directory. Previously it failed with
error, adding a suffix.

Closes #3665

Co-authored-by: Jakub Darul <JakDar@users.noreply.github.com>
2020-08-01 13:52:24 -04:00
84fe780b34 tools/lookup: remove redundant Emacs 26 gnutls fix
A fix for this issue is already part of Doom core, so this is redundant.
2020-07-31 18:14:07 -04:00
16acf1a41f Bump :lang purescript
purescript-emacs/psc-ide-emacs@7fc2b84 -> purescript-emacs/psc-ide-emacs@663f4e2
purescript-emacs/purescript-mode@8db1d02 -> purescript-emacs/purescript-mode@154ad16

We're also transitioning from abbreviated SHA1 hashes to full ones. See
45cdfb125 for why.
2020-07-31 16:25:45 -04:00
cccc5d2479 Bump :lang php
arnested/php-extras@d410c5a -> arnested/php-extras@81ebd7c
emacs-php/php-mode@b5d9988 -> emacs-php/php-mode@4345dfd
emacs-php/phpactor.el@31fe2ea -> emacs-php/phpactor.el@62d2372
hhvm/hack-mode@fd6a661 -> hhvm/hack-mode@572c3b4

We're also transitioning from abbreviated SHA1 hashes to full ones. See
45cdfb125 for why.
2020-07-31 16:07:13 -04:00
38390be0db Bump :lang markdown
jrblevin/markdown-mode@770e3aa -> jrblevin/markdown-mode@fa9fa20
seagle0128/grip-mode@9615c47 -> seagle0128/grip-mode@52768a0
2020-07-31 16:05:56 -04:00
ecaa246361 Bump :lang ocaml
diml/utop@30c77ce -> diml/utop@7bc5117
ocaml-ppx/ocamlformat@5282e04 -> ocaml-ppx/ocamlformat@27a49cc
ocaml/dune@1944d0f -> ocaml/dune@66cfb3a
ocaml/tuareg@c12061e -> ocaml/tuareg@ccde45b

We're also transitioning from abbreviated SHA1 hashes to full ones. See
45cdfb125 for why.
2020-07-31 16:05:37 -04:00
434f107099 lang/org: org-latex-prefer-user-labels = t 2020-07-31 15:58:09 -04:00
d6fb7d8ac6 lang/org: fix mode restart in buried agenda buffers
Would formerly only apply when persp-mode was active, but this has
nothing to do with persp-mode, specifically.
2020-07-31 15:57:59 -04:00
ff18b1329e Fix #3660: inhibit expensive mode hooks in src blocks
Speeds up native indentation on RET or TAB in org src blocks.

Also, only reindent natively on RET if org-src-tab-acts-natively is
non-nil.
2020-07-31 15:42:27 -04:00
8b81c4c72a Fix #3657: remove dap-java reference
It was removed upstream (and moved to lsp-java).
2020-07-31 03:18:09 -04:00
4c1ad04e7f Fix 'void-variable: org-indent-mode' error 2020-07-31 02:45:57 -04:00
f82775fead Fix 'Wrong type argument: commandp, +default/search-project'
Regression from #3656
2020-07-31 02:42:35 -04:00