Commit Graph

14733 Commits

Author SHA1 Message Date
Henrik Lissner
4faa9f7ce2 Rebind '<help> d s'; bind '<help> d x' 2019-12-06 01:22:58 -05:00
Henrik Lissner
b0e6373694 Prevent errors when starting tests 2019-12-05 21:06:16 -05:00
Henrik Lissner
318754c4d2 Prevent eval results from consuming > half the frame 2019-12-05 20:48:53 -05:00
Henrik Lissner
8809bbc33d cli/test: fix startup error in bootstrapper 2019-12-05 20:46:47 -05:00
Henrik Lissner
f2f8503246 lang/rust: use default LSP client instead of rustic's 2019-12-05 20:21:15 -05:00
Henrik Lissner
cd3190b594 Comment autoloads file deletion in 'doom refresh' 2019-12-05 19:51:53 -05:00
Henrik Lissner
d525b5502b Update tests with new arg for doom-initialize 2019-12-05 19:50:38 -05:00
Henrik Lissner
341e8b3531 cli/help: only show aliases if there are any 2019-12-05 19:34:09 -05:00
Henrik Lissner
7a34c56e52 lang/python: don't update buffer-dedicated REPLs 2019-12-05 16:21:08 -05:00
Henrik Lissner
1a4add4630 ivy-height = 20 for swiper-isearch helm users 2019-12-05 16:11:19 -05:00
Henrik Lissner
c1e3e3cc04 Fix helm-project-* override advice 2019-12-05 16:10:57 -05:00
Henrik Lissner
6facc534ce completion/helm: replace helm-ag with helm-rg 2019-12-05 16:10:46 -05:00
Henrik Lissner
e3f8674297 Group 'doom refresh' with maintenance commands 2019-12-05 15:01:04 -05:00
Henrik Lissner
1c402950af Display command aliases from 'doom help CMD' 2019-12-05 14:59:47 -05:00
Henrik Lissner
c13b8df5df Minor refactors & reformatting 2019-12-05 14:56:16 -05:00
Henrik Lissner
96e0ccab21 Add sync alias for 'doom refresh' 2019-12-05 14:55:13 -05:00
Henrik Lissner
4b05a64263 Ensure no autoloads files are preloaded on 'doom refresh' 2019-12-05 14:55:01 -05:00
Henrik Lissner
d232ba241f Remove 'doom autoloads'
It's redundant with doom refresh
2019-12-05 14:54:49 -05:00
Henrik Lissner
35bb87edeb Fix unrelated errors when missing autoloads files
It should warn the user that the autoloads files are missing and need to
be generated, but instead displayed an unrelated error.
2019-12-05 14:52:46 -05:00
Henrik Lissner
4300957aea Add NOERROR arg to doom-initialize 2019-12-05 14:52:30 -05:00
Henrik Lissner
172260118e core/core-cli: only load the libraries we need 2019-12-05 14:50:05 -05:00
Henrik Lissner
6f1665563c Error if +default/lsp-format-region-or-buffer in non-lsp buffer 2019-12-04 23:32:13 -05:00
Henrik Lissner
6bb597564b ui/doom: swap bg for doom-tomorrow-day
Fix hlissner/emacs-doom-themes#362
2019-12-04 21:51:59 -05:00
Henrik Lissner
4ced3d3e83 Fix doom/reload #2153 2019-12-04 20:37:59 -05:00
Henrik Lissner
7f5f23bdc5 completion/ivy: update keybinds in readme 2019-12-03 22:56:59 -05:00
Henrik Lissner
a8fd59a054 Merge pull request #2143 from rgrinberg/popup-ignore-more
ui/popup: add more default rules
2019-12-03 22:56:33 -05:00
Rudi Grinberg
894c4e1855 Fix popup ignore rules
* Process Lis is without a space
* Escape trailing star
* Combine all rules
2019-12-04 09:46:27 +07:00
Henrik Lissner
907669041a Merge pull request #2055 from jhacksworth/org-agenda-spc
lang/org: bind org-agenda-show-and-scroll-up to C-SPC
2019-12-03 20:51:32 -05:00
Henrik Lissner
2c79ab354a Add evil-numbers inc commands to evil-mc-custom-known-commands 2019-12-03 20:42:57 -05:00
Henrik Lissner
5213a0b4f1 tools/flycheck: fix error list popup rule 2019-12-03 20:42:39 -05:00
Henrik Lissner
e28b4215ec lang/rust: fix wrong-number-of-args: delete error
Reported in hlissner/doom-emacs@9775939
2019-12-03 20:41:17 -05:00
Henrik Lissner
235d31e82e Shorten def-package{,-hook}! deprecation warnings 2019-12-03 20:02:32 -05:00
Henrik Lissner
2e71bbaa91 Merge pull request #2145 from dsdshcym/popup/fix-respect-select-nil-when-reuse-window
ui/popup: respect :select nil when reusing a window
2019-12-03 20:01:21 -05:00
Henrik Lissner
bcdb9f583a Require origin argument
If it doesn't satisfy windowp, it'll cause errors.
2019-12-03 20:00:38 -05:00
Henrik Lissner
79faa02d6b Record origin window earlier
The selected window could change in between +popup--maybe-select-window calls.
2019-12-03 19:59:27 -05:00
Yiming Chen
359ae77250 ui/popup: extract +popup--maybe-select-window helper function 2019-12-04 08:32:27 +08:00
Yiming Chen
ca63b0bbfc ui/popup: respect :select nil when reusing a window
- before this change: when reusing a window, select option would get ignored
- after this change: when reusing a window, select option would be used
  just as a new popup
2019-12-04 08:20:17 +08:00
J Hacksworth
cf02fe5c2e lang/org: Bind org-agenda-show-and-scroll-up
Default Org binds 'SPC' to `org-agenda-show-and-scroll-up`, which
displays the original location of the Agenda item in another window
without moving focus from the Agenda window.

This is useful to preview items while staying in the Agenda window.
Since we can't use 'SPC', bind it to ‘C-SPC’, Doom's canonical "preview"
key for helm and ivy.

See https://orgmode.org/manual/Agenda-commands.html
2019-12-03 11:47:30 -05:00
Rudi Grinberg
0bd0ac4ab9 Popup rules for more builtin types
process, timer, abbreviations, output, occur buffers are all better
displayed in a maximized fashion. Otherwise, they aren't really useful.

Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-12-03 23:38:00 +07:00
Henrik Lissner
1655524836 emacs/dired: don't enable dired-hide-details-mode by default 2019-12-03 03:54:29 -05:00
Henrik Lissner
7eb4e6348a lang/factor: lazy load set-{eval,repl}-handler! calls 2019-12-02 22:05:40 -05:00
Henrik Lissner
11b362622e Merge pull request #2139 from mwm126/patch-1
dpcs/faq: fix typo
2019-12-02 22:02:28 -05:00
Rudi Grinberg
f5910caea8 Add lang/factor module (#2129)
Factor is a stack based programming language with an awesome emacs mode.

* remove extra layer of nesting for keybinds
* use-package!
* lazy load fuel
* fue listener typo
* remove extra space
* Add README
2019-12-02 22:01:16 -05:00
Henrik Lissner
7cec80e9f1 lang/org: fix #2117 regression 2019-12-02 20:28:55 -05:00
Henrik Lissner
153fbbc466 cli/upgrade: print git fetch log on successful upgrade 2019-12-02 20:22:01 -05:00
Henrik Lissner
3c90c6994b lang/clojure: set large-file-size threshold to 0.5mb 2019-12-02 20:22:01 -05:00
Henrik Lissner
41e2fb3f76 Replace doom-large-file-size w/ doom-large-file-size-alist
Now you can have major-mode-specific large-filesize thresholds, since
not all major modes are created equal.
2019-12-02 20:22:00 -05:00
Henrik Lissner
ef4e9b31be lang/org: org-babel-lisp-eval-fn = sly-eval 2019-12-02 20:22:00 -05:00
Henrik Lissner
9775939f9d lang/rust: fix #2132
Prevents rust-mode from taking over *.rs files.
2019-12-02 20:22:00 -05:00
Henrik Lissner
24506f15bf cli/env: fix doom-env-ignored-vars not being ignored
And add HOME to ignored vars.
2019-12-02 20:22:00 -05:00