Commit Graph

6480 Commits

Author SHA1 Message Date
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
9cb535043c Merge pull request #2005 from RBckmnn/FixOrgAttach
lang/org: fix org-attach keybinds
2019-11-05 18:48:34 -05:00
Henrik Lissner
f4e641950c Minor, general refactors 2019-11-05 18:46:07 -05:00
Henrik Lissner
e47d357e56 Fix regexp quoting in +default/search-notes-for-symbol-at-point 2019-11-05 18:44:19 -05:00
Henrik Lissner
9113eab65a No-op set-repeater! later if +evil-repeat-keys is nil 2019-11-05 14:55:53 -05:00
Henrik Lissner
df36e7f4d3 emacs/dired: update package list in README 2019-11-05 14:55:15 -05:00
Henrik Lissner
110ce6f150 lang/web: fix *.html? association with web-mode 2019-11-05 10:33:24 -05:00
Henrik Lissner
8b5714bdfa editor/evil: bind zn in visual mode too 2019-11-04 12:49:48 -05:00
Henrik Lissner
802cd5bfca Revert 5f9a630c2
manateelazycat/multi-term#2 wass merged.
2019-11-04 12:42:23 -05:00
Henrik Lissner
2bf74158fd Minor refactors across the board 2019-11-04 03:37:54 -05:00
Henrik Lissner
684e69c968 lang/julia: ensure inferior-julia-program-name is defined
For ob-julia
2019-11-04 03:37:54 -05:00
Henrik Lissner
6cc4c71872 Initialize Doom in ob-async session #2010 2019-11-04 03:37:44 -05:00
Henrik Lissner
4703992002 Suppress missing-file org-version errors 2019-11-04 00:37:25 -05:00
Henrik Lissner
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
Henrik Lissner
a93f097f78 ui/nav-flash: factor out redundancy 2019-11-03 16:27:17 -05:00
Henrik Lissner
d10c2f6cb9 ui/pretty-code: fix duplicate in fira ligatures
Relevant to #743
2019-11-03 14:17:03 -05:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
f6d3ee5889 tools/lsp: fix lsp-workspace-restart 2019-11-02 15:50:02 -04:00
Henrik Lissner
f2906b073f Fix #2004: wrong-type-arg stringp error from pyvenv 2019-11-02 13:41:55 -04:00
Ralf Beckmann
d8ed171f0c Fixed keybindings to org-attach commands 2019-11-02 17:20:28 +01:00
Henrik Lissner
baac5dfee1 editor/evil: conform functions to naming conventions 2019-11-02 01:40:45 -04:00
Henrik Lissner
a074a2c851 ui/popup: let completion popups handle themselves
Fixes #1976
2019-11-01 22:31:05 -04:00
Henrik Lissner
61aebae782 lang/org: don't persist active clocks
Only their history.
2019-11-01 14:45:38 -04:00
Henrik Lissner
be196cbe39 lang/org: replace deprecated file+datetree 2019-11-01 14:09:25 -04:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Clement Busschaert
db59ec823e [keys] which-key desc also on C-h d and C-h r 2019-11-01 12:21:07 +01:00
Clement Busschaert
ae26ff3282 [keys] which-key desc for window->+maximize map 2019-11-01 12:18:11 +01:00
johsi-k
86bc214eb2 correct typos in evil readme 2019-11-01 14:02:07 +08:00
Henrik Lissner
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
Henrik Lissner
e72d3bd2b0 lang/org: slightly larger org-capture popup 2019-10-31 23:57:01 -04:00
Henrik Lissner
09e923e14b lang/org: fix oversized *Org Select* popup 2019-10-31 23:54:49 -04:00
Henrik Lissner
e19069aa97 lang/org: load evil-org{,agenda} a little sooner
This allows users to customize their keybinds with (after! org ...)
or (after! org-agenda ...) blocks (i.e. they don't need to be aware of
evil-org/evil-org-agenda to customize their keybinds).
2019-10-31 23:54:36 -04:00
Henrik Lissner
51defe93ce lang/org: don't ask for permission to run elisp links
We'll trust the user to know what they're doing
2019-10-31 23:13:03 -04:00
Henrik Lissner
c80413fabc lang/org: include full datetime in notes/changelog entries 2019-10-31 23:12:35 -04:00
Henrik Lissner
249a9aab6d lang/org: use checkbox keyword for personal todo captures 2019-10-31 23:12:02 -04:00
Henrik Lissner
843be4d2a6 lang/org: refactor org-journal integration 2019-10-31 23:09:43 -04:00
Henrik Lissner
1cd7438f1f lang/org: add journal org-capture template 2019-10-31 23:09:26 -04:00
Henrik Lissner
040fcfcffa lang/org: add centralized org-capture project targets
For saving project todos/notes/changelogs in a central
{org-directory}/projects.org file, under {Project
Name}/{Tasks,Notes,Changelog} headings.

If you want to prefix the outline path, you can specific a :parents
property. e.g.

  (after! org-capture
    (org-capture-put :parents '("Projects")))

or

  (dolist (key '("ot" "on" "oc"))
    (setf (alist-get key org-capture-templates)
          (append (alist-get key org-capture-templates)
                  '(:parents ("Projects")))))

Also sets :kill-buffer t by default, for all org capture templates.
2019-10-31 22:45:59 -04:00
Henrik Lissner
fd00870ae8 Fix #1401 2019-10-31 20:51:20 -04:00
Henrik Lissner
0b8e7a27b6 Minor refactoring/reformatting across the board 2019-10-31 14:35:07 -04:00
Henrik Lissner
3930a23084 lang/go: mention +lsp flag in README 2019-10-30 23:29:34 -04:00
yuhan0
17957a666d [clojure] Check for nrepl-server-buffer in advice
When using cider-connect to an external server this function would throw
an exception because nrepl-server-buffer is nil
2019-10-31 10:47:48 +08:00
Henrik Lissner
1c4a170614 Reformat vim-unimpaired-esque keybinds 2019-10-30 22:26:12 -04:00
Henrik Lissner
5f6d9eadb3 Bind '{[,]} c' to jump between comments
I know {[,]} * and {[,]} \\ are the unimpaired keys for this, but
putting it on 'c' makes much more sense and is easier to hit.
2019-10-30 22:23:28 -04:00
Henrik Lissner
9fa447a83b Remove SPC DEL binding
Instead, 'ga' (or calling `what-cursor-position`) will trigger
nav-flash, to serve as the "where's my cursor" command from now on.

Closes #1883
2019-10-30 22:09:52 -04:00