Commit Graph

13370 Commits

Author SHA1 Message Date
a2011232a2 Change envvar coding system buffer locally 2020-05-14 04:13:05 -04:00
8a70dd0379 Change path separator on Windows when using fd
Show slash instead of backslash
2020-05-14 16:07:04 +08:00
21fda9af60 Read & write envvar file as utf-8 #3044 2020-05-14 02:54:56 -04:00
500e078e12 Map windows key to super 2020-05-14 02:07:25 -04:00
f2c9e40d44 Load python on REPL commands
To fix 'void-variable python-shell-interpreter' and similar errors.
2020-05-14 01:53:41 -04:00
7976608603 Updated :lang purescriipt flag in docs/modules.org 2020-05-14 14:18:22 +09:00
a239326165 Activate save-place-mode when it loads 2020-05-14 01:00:12 -04:00
694be5cbd8 bring back projectile-rails functionality 2020-05-14 01:59:24 -03:00
b1d9e39a8a Bump :tools debugger lsp pdf
emacs-lsp/dap-mode@cc2eb2f -> emacs-lsp/dap-mode@8f69dc2
emacs-lsp/lsp-mode@11750e7 -> emacs-lsp/lsp-mode@bac42c5
emacs-lsp/lsp-ui@1288be9 -> emacs-lsp/lsp-ui@ab55e30
politza/pdf-tools@d971298 -> politza/pdf-tools@c510442
realgud/realgud@e03446f -> realgud/realgud@1238d8e
2020-05-14 00:12:10 -04:00
92174200aa Prevent pdf page being persisted too many times 2020-05-14 00:07:26 -04:00
558ea08411 Disable slow smartparens-org defaults in org-mode
But keep its base defaults.

Relevant to #452
2020-05-13 22:48:42 -04:00
06b3439627 Load org on +default/{browse,find-in}-notes if org-directory isn't set 2020-05-13 19:33:23 -04:00
a10c157d87 Fix zr, zm, zR & zM vimmish folding in org-mode
Fixes the following keybinds for evil users:

z r        open next level of headings buffer-wide
z m        close next level of headings buffer-wide
z R        open all folded headings
z M        close all folded headings
[N] z R    open all headings at level N and above
[N] z M    close all headings at level N and below
2020-05-13 19:31:09 -04:00
7bbb52f17c No longer disable org-highlight-sparse-tree-matches
The original issue it was meant to fix no longer occurs in recent
versions of org.
2020-05-13 16:06:25 -04:00
abb9ab7674 Fix :mc/REGEXP not placing real cursor in correct position
With ':mc/abc' we should get

  a b c
  a b [a]bc
  a [a]bc c
  [a]bc b c
  a b c

Instead, we got

  a b c
  a b abc
  a [a]bc c
  [a]bc b c
  a b c

And the real cursor would be somewhere else (on the same column it was
left in when you were in visual mode).
2020-05-13 15:23:19 -04:00
f83499c7a7 Revert 63ab88105
With this fix we're forced to rebind all C-i keybinds plugins bind. This
is too much of a maintenance nightmare. This "fix" doesn't really fix
anything really, so users can reinstate it themselves, if they prefer
it.

Relevant to #3090
2020-05-13 14:41:57 -04:00
5c493541a9 Fix #3089: load unfo-fu a little sooner 2020-05-13 14:05:58 -04:00
c881f98960 Merge branch 'develop' into eshell-improvements 2020-05-13 09:17:10 -04:00
caf45044e8 Fixed README 2020-05-13 17:39:56 +09:00
a036513241 Added +lsp flag to lang/purescript 2020-05-13 17:32:20 +09:00
bc0db09a28 Fix #1703: dired not listing files over TRAMP 2020-05-12 23:22:50 -04:00
a7c2cbab90 Fix #3110: wrong-number-of-args on backspace
Due to a regression in 82ddc8633.
2020-05-12 22:40:07 -04:00
a63ee13f01 Bump :core
Wilfred/helpful@c54e9dd -> Wilfred/helpful@c0662aa
bbatsov/projectile@5cd261d -> bbatsov/projectile@768f057
domtronn/all-the-icons.el@0b74fc3 -> domtronn/all-the-icons.el@d6cb6d4
jscheid/dtrt-indent@9163cd9 -> jscheid/dtrt-indent@50c440c
2020-05-12 21:41:05 -04:00
cbd05afcc8 Bump :emacs undo
ideasman42/emacs-undo-fu-session@b808ef0 -> ideasman42/emacs-undo-fu-session@0400f15
ideasman42/emacs-undo-fu@0ce9ac3 -> ideasman42/emacs-undo-fu@2b1e532
2020-05-12 21:39:00 -04:00
6d52baeb57 Fix end-of-file error
Because I was a derp lord in 717d53c66, and always will be.
2020-05-12 21:33:52 -04:00
2419990caa s/doom-store-set/doom-store-put
This was renamed in 4b28e9ce8
2020-05-12 20:19:41 -04:00
d7061c8663 Remap haskell-mode-jump-to-def-or-tag to +lookup/definition 2020-05-12 20:07:11 -04:00
717d53c666 Tweak GC settings, particularly for org & lsp
These two modes are particularly expensive. This needs more
testing.
2020-05-12 19:59:14 -04:00
82ddc86335 Move RET & backspace fixes out of +smartparens feature
Neither of these are tied to smartparens, and should be available to
folks that have disabled +smartparens.
2020-05-12 19:42:03 -04:00
f2d6230736 Fix use-packages! typo in getting started 2020-05-12 13:41:13 -06:00
1ad59fa1ca add app/rss readme 2020-05-12 19:48:42 +03:00
9f25e52fb7 Init app/rss readme.org 2020-05-12 18:42:00 +03:00
7f201fc13e Following doom style guide 2020-05-12 11:31:03 -04:00
cdd5e3931f activating dap web modules in TS mode 2020-05-12 10:19:15 -04:00
bc5bbb1770 Fix #3102: move org-habit init back into hook 2020-05-12 05:15:55 -04:00
066119849d Speed up IPC for windows users 2020-05-12 04:55:19 -04:00
272d8867af Rename file to store last pdf page
Creating a new convention for Doom modules: values stored with the
`doom-store` library should be kept in a file named after the package
that uses it.
2020-05-11 22:12:12 -04:00
de27b2c041 Preserve current directory when splitting eshell
Fixes #3091
2020-05-11 22:09:17 -04:00
24aabfc8e0 Fix #3098: wrong-number-of-args on some interactive closures
It appears key-translation-map keybinds are passed an argument, but
`lambda!` and `lambda!!` produce 0-arity closures.

Closes #3099
2020-05-11 19:46:37 -04:00
54ac031552 Merge pull request #3095 from Emiller88/email-bindings
Add open email bindings
2020-05-11 18:29:03 -04:00
8252abfa39 Merge pull request #3096 from jsmestad/patch-1
Update README to point to new elixir-ls org
2020-05-11 18:28:00 -04:00
487b1927e2 Bump :lang go
dominikh/go-mode.el@10d6ab4 -> dominikh/go-mode.el@734d523

We're also transitioning from abbreviated SHA1 hashes to full ones. See
45cdfb125 for why.
2020-05-11 17:11:36 -04:00
63ab88105f Fix #3090: distinguish C-i from TAB 2020-05-11 16:22:15 -04:00
24164f4869 Disable use-package's :ensure t property by default
Many packages recommend setting up their packages with something like:

  (use-package PACKAGE
    :ensure t
    ...)

New users will frequently copy these into their config, then experience
long startup times or a cryptic error about the package failing to
install.

This is because `:ensure t`, by default, uses package.el (Emacs'
built-in package manager) to check for and install packages, but Doom
doesn't use package.el, it uses straight.el. So we disable `:ensure`.

On the other hand, if the user has loaded `package` by hand, then we
should assume that they know what they're doing, and restore the old
behavior.
2020-05-11 16:16:58 -04:00
5e7d684927 Fix #3089: undo-fu-mode not enabled early enough 2020-05-11 15:31:16 -04:00
f8eb306534 Update README to point to new elixir-ls org
Now that the JakeBecker project has been [moved](9d4c1485e9), update the README.
2020-05-11 11:17:23 -06:00
f586ae7663 Add open email bindings 2020-05-11 11:21:27 -05:00
d08f2dd888 tools/lookup: Support type definition lookup handlers 2020-05-12 01:06:23 +09:00
13134726dc tools/lookup: Support implementations lookup handlers 2020-05-12 01:03:52 +09:00
1529dcaaf5 Fix #3007: wrong-type-arg stringp on eshell completion 2020-05-11 05:32:51 -04:00