Commit graph

11843 commits

Author SHA1 Message Date
chrunchyjesus
9e7cdd04da fix doc for enabling rust analyzer 2019-12-16 18:32:09 +01:00
Henrik Lissner
207ce02a33
ui/popup: fix quit-window sometimes breaking popups
By burying the buffer and switching to a buffer that doesn't belong in a
popup.
2019-12-16 05:45:27 -05:00
Henrik Lissner
08fb9c544d
ui/popup: :transient -> :ttl in readme 2019-12-16 05:13:42 -05:00
Henrik Lissner
2b2156c4f5
email/notmuch: minor reformatting 2019-12-16 03:54:15 -05:00
Henrik Lissner
2f79fab99f
case-fold-search = nil 2019-12-16 01:11:41 -05:00
Henrik Lissner
68223e1178
Merge pull request #2196 from rgrinberg/compilation-popup-regex
ui/popup: fix popup rule for compilation buffers
2019-12-16 01:11:28 -05:00
Rudi Grinberg
dd7af506e3 Fix regex for detecting compilation buffer
*Compilation* and *compilation* are both allowed

Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-12-16 12:37:18 +07:00
Henrik Lissner
287ea46133
evil-ex-interactive-search-highlight = 'selected-window 2019-12-15 23:52:17 -05:00
Henrik Lissner
eaa5621b36
Update comments 2019-12-15 23:51:59 -05:00
Henrik Lissner
48cd3e0ad0
tools/magit: prevent 'cannot determine magit's version' warnings
By ensuring the advice runs twice.
2019-12-15 23:43:33 -05:00
Henrik Lissner
160462d33d
Refactor doom--switch-to-fallback-buffer-maybe-a
Reduce technical debt by future proofing the advice.
2019-12-15 23:43:33 -05:00
Henrik Lissner
98e2fecf43
Merge pull request #2180 from rakanalh/python-isort
lang/python: add py-isort, remove pyimpsort
2019-12-15 23:42:54 -05:00
Henrik Lissner
58df554090
docs/api: add letenv! demo 2019-12-15 22:54:47 -05:00
Henrik Lissner
da25027dc3
docs/api: clean up; add results; add :eval header args 2019-12-15 22:54:24 -05:00
Henrik Lissner
ea632fc530
lang/rust: use lsp-rust instead of rustic-lsp
lsp-rust is supposedly superior, and doesn't assume anything about our
package management system like rustic does.

Relevant to #2195
2019-12-15 22:48:52 -05:00
Henrik Lissner
84252d8962
Fix #2186: irreversible modeline resizing
When adjusting fonts with doom-big-font-mode, or doom/increase-font-size
and doom/decrease-font-size.
2019-12-15 21:56:16 -05:00
Henrik Lissner
c9e9ef528d
Fix doom/reload-env on first-time generation 2019-12-15 21:54:01 -05:00
Henrik Lissner
760dcbb8ea
Warn about reloading env from within Emacs on Windows 2019-12-15 21:53:26 -05:00
Henrik Lissner
0001947401
completion/company: mention +tng/+childframe incompatibility in readme 2019-12-15 21:45:40 -05:00
Henrik Lissner
cccaa4f9f3
Make doom/reload-env run 'doom env' through user's SHELL 2019-12-15 21:42:56 -05:00
Henrik Lissner
7095bdb7ce
completion/ivy: remove redundant counsel-find-file actions
Many of these are already upstream, but some of them are on different
keys (e.g. j instead of f for other-window).

See https://github.com/abo-abo/swiper/blob/master/counsel.el#L1864-L1875
2019-12-15 18:49:42 -05:00
Henrik Lissner
48a943b09f
tools/lookup: fix helm-google integration for +lookup/online 2019-12-15 18:03:43 -05:00
Henrik Lissner
dfb5a0cc54
tools/lookup: add autocompletion for google/duckduckgo providers
For +lookup/online, on `SPC s o`

- Change the signature of `+lookup/online`
- Change format of +lookup-provider-url-alist.
2019-12-15 18:00:43 -05:00
Henrik Lissner
c522ca4fc0
Minor refactors & cleanup 2019-12-15 15:53:28 -05:00
Henrik Lissner
9eaa6ce194
display-line-numbers-widen = t 2019-12-15 15:52:28 -05:00
Henrik Lissner
77a68006d4
emacs/vc: fix void-function browse-at-remote--file-url error 2019-12-15 14:58:01 -05:00
Rakan Alhneiti
304af70000
Update optimize import to use py-isort 2019-12-15 16:50:31 +01:00
Rakan Alhneiti
a64b3bdceb
Add an entry in the readme for the isort prequisite 2019-12-15 16:50:31 +01:00
Rakan Alhneiti
eeafec2df0
Make isort default python import sorting package 2019-12-15 16:50:30 +01:00
Rakan Alhneiti
7d09921a29
Add isort feature to readme 2019-12-15 16:50:24 +01:00
Henrik Lissner
37cb3739f5
docs/api: add appendq!, prependq! & pushnew! demos 2019-12-15 04:49:51 -05:00
Henrik Lissner
0088872c20
emacs/vc: remove extraneous next/prev keys
Also, 'q' is already bound upstream in evil-collection-git-timemachine
2019-12-15 02:26:36 -05:00
Henrik Lissner
721b635476
emacs/vc: refactor git-timemachine header-line advice
The function was removed in bb702acfd
2019-12-15 02:17:40 -05:00
Henrik Lissner
bb702acfd0
emacs/vc: replace git-link w/ browse-at-remote
git-link is no longer maintained and browse-at-remote has support for
more remotes.

- Bind '<leader> g o h' to open homepage in browser
- Rebind '<leader> g o o' to open file or region (omits the #L<N> suffix
  if no selection is active).
2019-12-15 01:55:02 -05:00
Henrik Lissner
20a733a861
ui/modeline: major refactor of +light modeline 2019-12-15 01:16:22 -05:00
Henrik Lissner
8dd647b9bd
Make 'doom update' Skip local packages
i.e. packages with a user-specified :local-repo
2019-12-14 20:50:16 -05:00
Henrik Lissner
7b709eed34
docs/faq: add TRAMP connection hangs to common issues 2019-12-14 20:42:55 -05:00
Henrik Lissner
6cb13a0e86
Make 'doom refresh -p' purge then regraft 2019-12-14 20:42:55 -05:00
Henrik Lissner
7fa4e67e39
Minor refactors 2019-12-14 20:42:55 -05:00
Henrik Lissner
e623fde85a
Fix private & elpa package lists in doom/info
And display errors if something went wrong.
2019-12-14 20:42:40 -05:00
Henrik Lissner
c088aaeb1b
tools/editorconfig: remove editorconfig-lisp-use-default-indent
This is now its default value upstream.
2019-12-14 01:15:59 -05:00
Henrik Lissner
87f6dab424
completion/ivy: remove unused var; update config
...to reflect our dropping ag/grep support.
2019-12-13 23:00:01 -05:00
Henrik Lissner
a24b750c6c
completion/ivy: fix ivy-re-builders-alist delegates 2019-12-13 22:49:26 -05:00
Henrik Lissner
cdf4604288
Reduce file cache timeout from 7 days to 1
Also:
- Reorder projectile variables.
- Remove unused projectile-sort-order (since ripgrep is a hard
  dependency of Doom now, there should be no situation where we
  projectile-sort-order is important to us as a default).
2019-12-13 20:07:41 -05:00
Henrik Lissner
b8d4fef93f
email/wanderlust: add flim/apel packages
See:
raxod502/straight.el#445
wanderlust/wanderlust#172
2019-12-13 20:07:41 -05:00
Henrik Lissner
f236d27d51
ui/modeline: add +light feature
This will one day replace the module.
2019-12-13 20:07:41 -05:00
Henrik Lissner
fbe8d9d8ac
ui/modeline: remove dangling advice
`doom-modeline-icon-material` was removed upstream and replaced with
`doom-modeline-icon`. This breaks the saved icon, again. PRs welcome.
2019-12-13 19:52:52 -05:00
Henrik Lissner
fecf68bb2a
Bind 'SPC s L' to ffap-menu 2019-12-13 17:31:11 -05:00
Henrik Lissner
078e563355
Prevent duplicates in projectile file lists
Projectile has `projectile-git-command` and
`projectile-git-submodule-command`. By default, these use `git ls-files`
and `git submodule foreach 'echo $path'`, respectively. It uses them
together to index a full list of project files.

Since we've changed `projectile-git-command` to use `fd` or `ripgrep`,
which indexes submodules just fine (unlike git ls-files), you get
duplicates when projectile does a second pass with
`projectile-git-submodule-command`, so we unset it completely.
2019-12-13 17:28:33 -05:00
Henrik Lissner
acdd16f2b1
ui/treemacs: treemacs-sorting = 'alphabetic-case-insensitive-asc
Since sorting was reversed upstream:

Alexander-Miller/treemacs@af757e6
2019-12-13 16:22:14 -05:00