Commit Graph

6898 Commits

Author SHA1 Message Date
a4494800b8 lang/haskell: mark intero as deprecated #2121 2019-12-08 20:14:17 -05:00
f251eb5ba9 Remove recentf-exclude setting
We don't need to be so judicious about what files are included in the
MRU list. If you open a file, any file, it'll be considered a recently
opened file.
2019-12-08 20:14:11 -05:00
4ca20438fb Use featurep! in mu4e/autoload/email.el
featurep works a bit different from featurep!, which is required in this
case.
2019-12-08 23:42:46 +01:00
bc89de4228 Move vc-follow-symlinks to core-editor
And remove vc-make-backup-files setting. nil is already its default
2019-12-08 16:10:31 -05:00
89f4f9d88f fix(magit): add bindings for github-review 2019-12-08 13:35:18 -06:00
617e46152f add github-review 2019-12-08 13:34:34 -06:00
abdc5502bc Use [set-popup-rules!] instead of [set-popup-rule!] 2019-12-08 21:19:30 +07:00
1a1b5c650c Move geiser rules above map 2019-12-08 21:17:01 +07:00
a57610ccce add common paths to be ignored in most js projects 2019-12-08 14:20:14 +01:00
10b06b06d9 popup rules for geiser buffers 2019-12-08 16:28:13 +07:00
9ad0e710f5 Do not quit scheme repl's automatically 2019-12-08 16:17:53 +07:00
78ca397439 Do not quit utop buffers automatically 2019-12-08 16:17:39 +07:00
385ff35ad8 Merge pull request #2123 from dsdshcym/fix-mu4e-when-workspace-module-is-not-enabled
email/mu4e: add featurep check for workspaces
2019-12-08 01:02:01 -05:00
33b78499fc emacs/dired: fix {fd,find}-dired opening results in a popup #2159 2019-12-08 00:21:29 -05:00
a7d5da494e Fix end-of-file syntax error 2019-12-06 21:45:38 -05:00
996188250b Minor refactors & comment revision 2019-12-06 17:16:34 -05:00
c8cfa31a1e lang/org: add goto-visible & refile-to-visible commands
- Bind 'gsh' to goto-visible command in org-mode
- Bind '<localleader> g v' to goto-visible
- Bind '<localleader> r v' to refile-to-visible
- Add avy package to lang/org module

Powered by avy.
2019-12-06 17:01:58 -05:00
77b0784075 lang/org: add helm support to goto localleader keybinds 2019-12-06 16:59:17 -05:00
bfdd09b5c2 ui/doom: swap solaire bg for doom-challenger-deep 2019-12-06 13:59:13 -05:00
6cf17b1237 config/default: rebind 'SPC n {c,C,n,S}'
'SPC n c' -> Toggle last org clock
'SPC n C' -> Cancel current org clock
'SPC n n' -> org-capture
'SPC n S' -> Search org-directory headings

Closes #2043
2019-12-06 13:38:57 -05:00
0b3895d1e2 Unbind '<help> {/,d /}' 2019-12-06 01:24:25 -05:00
4faa9f7ce2 Rebind '<help> d s'; bind '<help> d x' 2019-12-06 01:22:58 -05:00
318754c4d2 Prevent eval results from consuming > half the frame 2019-12-05 20:48:53 -05:00
f2f8503246 lang/rust: use default LSP client instead of rustic's 2019-12-05 20:21:15 -05:00
7a34c56e52 lang/python: don't update buffer-dedicated REPLs 2019-12-05 16:21:08 -05:00
1a4add4630 ivy-height = 20 for swiper-isearch helm users 2019-12-05 16:11:19 -05:00
c1e3e3cc04 Fix helm-project-* override advice 2019-12-05 16:10:57 -05:00
6facc534ce completion/helm: replace helm-ag with helm-rg 2019-12-05 16:10:46 -05:00
c13b8df5df Minor refactors & reformatting 2019-12-05 14:56:16 -05:00
6f1665563c Error if +default/lsp-format-region-or-buffer in non-lsp buffer 2019-12-04 23:32:13 -05:00
6bb597564b ui/doom: swap bg for doom-tomorrow-day
Fix hlissner/emacs-doom-themes#362
2019-12-04 21:51:59 -05:00
7f5f23bdc5 completion/ivy: update keybinds in readme 2019-12-03 22:56:59 -05:00
a8fd59a054 Merge pull request #2143 from rgrinberg/popup-ignore-more
ui/popup: add more default rules
2019-12-03 22:56:33 -05:00
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
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
2c79ab354a Add evil-numbers inc commands to evil-mc-custom-known-commands 2019-12-03 20:42:57 -05:00
5213a0b4f1 tools/flycheck: fix error list popup rule 2019-12-03 20:42:39 -05:00
e28b4215ec lang/rust: fix wrong-number-of-args: delete error
Reported in hlissner/doom-emacs@9775939
2019-12-03 20:41:17 -05:00
bcdb9f583a Require origin argument
If it doesn't satisfy windowp, it'll cause errors.
2019-12-03 20:00:38 -05:00
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
359ae77250 ui/popup: extract +popup--maybe-select-window helper function 2019-12-04 08:32:27 +08:00
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
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
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
1655524836 emacs/dired: don't enable dired-hide-details-mode by default 2019-12-03 03:54:29 -05:00
7eb4e6348a lang/factor: lazy load set-{eval,repl}-handler! calls 2019-12-02 22:05:40 -05:00
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
7cec80e9f1 lang/org: fix #2117 regression 2019-12-02 20:28:55 -05:00
3c90c6994b lang/clojure: set large-file-size threshold to 0.5mb 2019-12-02 20:22:01 -05:00
ef4e9b31be lang/org: org-babel-lisp-eval-fn = sly-eval 2019-12-02 20:22:00 -05:00