Commit Graph

6599 Commits

Author SHA1 Message Date
c37bdf71d1 Demote "no more buttons" error to warning
If the shortmenu or buttons were disabled, this error would break the
dashboard (and Doom).

Mentioned in #2024
2019-11-08 16:02:06 -05:00
44d5e097c9 shell-command-to-string -> doom-call-process #1887
Minor optimization to remove a layer of indirection when starting
processes.
2019-11-08 16:02:06 -05:00
99cd52e70f 💥 Drop Emacs 25.x support
Emacs 26.1 is Doom's new minimum supported version

Closes #2026
2019-11-08 16:02:06 -05:00
1f53ee92cb lazy load rst
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-11-08 12:56:14 +09:00
ba11f046bf Use ox-rst when :lang rst is enabled
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-11-08 12:54:10 +09:00
487b53ab5d remove unnecessary parens
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-11-08 12:51:57 +09:00
b1341f5668 Use use-package's :hook
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-11-08 12:51:52 +09:00
45f8972cdc add headers
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-11-08 12:51:52 +09:00
fe464910d2 Fixes:2023, added racket-smart-open-bracket-mode 2019-11-07 14:09:30 -05:00
1fcf210bd4 replace go-add-tags with go-tag
go-add-tags isn't maintained and has a few issues.
This library will fix those issues by using a binary intended for this.
2019-11-06 14:22:24 +01:00
9b831d8ae7 Add rst module
Uses sphinx-mode and adds a few common bindings

Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-11-06 16:57:35 +09:00
9cb535043c Merge pull request #2005 from RBckmnn/FixOrgAttach
lang/org: fix org-attach keybinds
2019-11-05 18:48:34 -05:00
f4e641950c Minor, general refactors 2019-11-05 18:46:07 -05:00
e47d357e56 Fix regexp quoting in +default/search-notes-for-symbol-at-point 2019-11-05 18:44:19 -05:00
9113eab65a No-op set-repeater! later if +evil-repeat-keys is nil 2019-11-05 14:55:53 -05:00
df36e7f4d3 emacs/dired: update package list in README 2019-11-05 14:55:15 -05:00
110ce6f150 lang/web: fix *.html? association with web-mode 2019-11-05 10:33:24 -05:00
8b5714bdfa editor/evil: bind zn in visual mode too 2019-11-04 12:49:48 -05:00
802cd5bfca Revert 5f9a630c2
manateelazycat/multi-term#2 wass merged.
2019-11-04 12:42:23 -05:00
31b2a5a19e Fix nil error in +ivy/jump-list for empty buffers
For empty buffers which don't have any lines, `(thing-at-point 'line)`
will return `nil`. This broke `+ivy/jump-list`.
2019-11-04 11:57:52 +01:00
d05c970708 Add org archive keybinding 2019-11-04 10:48:06 +00:00
2bf74158fd Minor refactors across the board 2019-11-04 03:37:54 -05:00
684e69c968 lang/julia: ensure inferior-julia-program-name is defined
For ob-julia
2019-11-04 03:37:54 -05:00
6cc4c71872 Initialize Doom in ob-async session #2010 2019-11-04 03:37:44 -05:00
4703992002 Suppress missing-file org-version errors 2019-11-04 00:37:25 -05:00
280da15280 Avoid nav-flash after each hydra action
Hydra displays the hints in a buffer created by lv-window, which
triggers nav-flash. By advicing lv-window, we can inhibit the nav-flash
hook.
2019-11-03 23:04:06 +01:00
d1f8c88c07 Remove 'SPC b j'
The jump list command isn't buffer-local, and so doesn't belong under
the 'SPC b' prefix. It is also already present on 'SPC / j'.
2019-11-03 16:43:12 -05:00
a93f097f78 ui/nav-flash: factor out redundancy 2019-11-03 16:27:17 -05:00
d10c2f6cb9 ui/pretty-code: fix duplicate in fira ligatures
Relevant to #743
2019-11-03 14:17:03 -05:00
95c3682716 lang/org: revert e19069aa9
It ended up convoluting the load order, which makes customizing their
keybinds more complicated than they need to be.
2019-11-02 18:43:03 -04:00
16a17ad970 tools/lsp: start lsp server unconditionally
Part 2 of f6d3ee588, in order for server restarting to work, since
shutting down the server doesn't turn off lsp-mode.
2019-11-02 15:50:26 -04:00
f6d3ee5889 tools/lsp: fix lsp-workspace-restart 2019-11-02 15:50:02 -04:00
d295c5d723 disable dired-git-info when ranger is enabled and fix keybinding 2019-11-02 14:31:53 -04:00
1b962937ce add keybinding to toggle dired-omit-mode 2019-11-02 14:31:20 -04:00
0d7d107bbf remove unnecessary dotfile functions and hooks 2019-11-02 14:29:51 -04:00
b7046de2ca disable dired-git-info hook in remote directories 2019-11-02 14:28:35 -04:00
f2906b073f Fix #2004: wrong-type-arg stringp error from pyvenv 2019-11-02 13:41:55 -04:00
d8ed171f0c Fixed keybindings to org-attach commands 2019-11-02 17:20:28 +01:00
baac5dfee1 editor/evil: conform functions to naming conventions 2019-11-02 01:40:45 -04:00
a074a2c851 ui/popup: let completion popups handle themselves
Fixes #1976
2019-11-01 22:31:05 -04:00
61aebae782 lang/org: don't persist active clocks
Only their history.
2019-11-01 14:45:38 -04:00
be196cbe39 lang/org: replace deprecated file+datetree 2019-11-01 14:09:25 -04:00
51ae2f75b1 Merge pull request #1959 from facelesspanda/prefix-descriptions
config/default: add which-key labels for 'C-w m' & 'C-h'
2019-11-01 13:17:34 -04:00
dcf468ae70 Merge pull request #1984 from yuhan0/fix-clojure-advice
lang/clojure: check for nrepl-server-buffer in advice
2019-11-01 13:14:43 -04:00
4e7cdae570 Merge pull request #1993 from johsi-k/evil-module-typos
editor/evil: correct typos in readme
2019-11-01 13:10:21 -04:00
db59ec823e [keys] which-key desc also on C-h d and C-h r 2019-11-01 12:21:07 +01:00
ae26ff3282 [keys] which-key desc for window->+maximize map 2019-11-01 12:18:11 +01:00
86bc214eb2 correct typos in evil readme 2019-11-01 14:02:07 +08:00
ecace01a36 completion/ivy: remove org-capture remapping
counsel-org-capture isn't very useful when there are so few options.
2019-10-31 23:57:18 -04:00
e72d3bd2b0 lang/org: slightly larger org-capture popup 2019-10-31 23:57:01 -04:00