110ce6f150
lang/web: fix *.html? association with web-mode
2019-11-05 10:33:24 -05: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
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
f2906b073f
Fix #2004 : wrong-type-arg stringp error from pyvenv
2019-11-02 13:41:55 -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
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
e72d3bd2b0
lang/org: slightly larger org-capture popup
2019-10-31 23:57:01 -04:00
09e923e14b
lang/org: fix oversized *Org Select* popup
2019-10-31 23:54:49 -04:00
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
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
c80413fabc
lang/org: include full datetime in notes/changelog entries
2019-10-31 23:12:35 -04:00
249a9aab6d
lang/org: use checkbox keyword for personal todo captures
2019-10-31 23:12:02 -04:00
843be4d2a6
lang/org: refactor org-journal integration
2019-10-31 23:09:43 -04:00
1cd7438f1f
lang/org: add journal org-capture template
2019-10-31 23:09:26 -04:00
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
0b8e7a27b6
Minor refactoring/reformatting across the board
2019-10-31 14:35:07 -04:00
3930a23084
lang/go: mention +lsp flag in README
2019-10-30 23:29:34 -04:00
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
89e617622d
lang/org: fix 'project changelog' org-capture target
...
Was opening 'notes.org' rather than 'changelog.org'
2019-10-29 18:19:02 -04:00
2d36c0f9a7
lang/org: fix STRT keyword shortcut (d -> s)
2019-10-29 11:36:46 -04:00
ac334a053e
lang/ruby: auto enter inf-ruby when breakpoint detected
2019-10-29 12:00:28 +00:00
5ea72bec98
Merge pull request #1967 from JakDar/develop
...
lang/org/README: fix howto for removing +org-cycle-only-current-subtree-h
2019-10-29 01:24:41 -04:00
53d8c97cb0
lang/org: fix eldoc display in org-mode
2019-10-29 01:10:24 -04:00
66934f982a
lang/org: replace DOIN w/ STRT; use 'd' for DONE
...
STRT is more distinct from DONE, and 'd' is a better shortcut for DONE.
2019-10-28 23:23:13 -04:00
bec1891a3d
lang/org: reformat UI config; setq-default -> setq
2019-10-28 23:23:13 -04:00
7b9c13f25f
lang/org: expand refile commands
...
Changes 'SPC m r' into a prefix with multiple refiling commands.
2019-10-28 23:23:13 -04:00
bb383d3ede
lang/org: present full paths on org-refile
...
This makes refiling with multiple file targets far, far more palatable.
2019-10-28 23:23:12 -04:00
53433d9c37
lang/org: default org-refile targets to current buffer
2019-10-28 23:23:12 -04:00
2755320178
lang/lua: minor reformatting
2019-10-28 23:23:12 -04:00
244671e388
lang/python: mention lsp-python-ms hack in README
2019-10-28 23:23:12 -04:00
b4e0944467
lang/markdown: mention +grip flag in README
2019-10-28 23:23:12 -04:00
987cece946
lang/org: only reset latex background on theme load
...
Otherwise, many of these settings will overwrite user's customizations.
Fixes #1969
2019-10-28 23:23:12 -04:00
ba52f4c8e9
lang/scheme: add plugins section to README
2019-10-28 23:23:12 -04:00
eeed0dd64f
doc - fix instruction on removing +org-cycle-only-current-subtree-h
2019-10-27 20:36:21 +01:00
a022cfd705
lang/org: refactor org keywords & respect underlying faces
2019-10-27 14:06:47 -04:00
bde9b2791d
lang/swift: add sane sourcekit-lsp defaults
2019-10-27 14:03:45 -04:00
7ba9939757
configure faust company backends
2019-10-27 14:24:52 +01:00
ccf7197acf
lang/emacs-lisp: print string repr of evaluated result
...
This makes the return type of the evaluated result clearer at a glance.
2019-10-26 23:44:29 -04:00
3c6f48f9ec
Move evil & corrective keybinds to respective modules
...
Keybinds that correct behavior or provide or extend vim functionality
were moved to their respective modules, or to the :editor evil module.
Keybinds in the global space, that are particularly opinionated but
potentially harmful or imposing as a default, or likely for users to
change (like leader keys), are kept in config/default.
2019-10-26 23:44:28 -04:00
c360f0dceb
Minor refactor & comment/docstring revision
2019-10-26 23:44:28 -04:00
9b3f21a9bc
Optimize doom/help-search
...
Yields a ~80% decrease in indexing time.
2019-10-26 02:12:58 -04:00
84a063ca78
tools/eval: add +overlay feature
...
Now, inline evaluation will display results in an overlay next to the
cursor, rather than in the minibuffer (unless it gets too big, in which
case it'll use a popup buffer).
2019-10-26 02:12:58 -04:00
07067bd304
lang/org: reformat packages.el
2019-10-25 20:29:00 -04:00
5f00db871e
lang/org: major refactor & add org-fancy-priorities package
...
- Fixes an issue where evil bindings weren't working in org-mode
- Significantly slims down on unnecessary keybinds
- Remove +org-init-keybinds-for-evil-h hook and reli more on our new
evil-org fork, which has upstreamed some of our changes.
- Documents undocumented functions, remove unnused ones, and reorganize
org's autoload libraries by convention.
- Adds org-fancy-priorities for more elegant (and subtle) priority
display than ugly [#A] tags.
2019-10-25 20:25:20 -04:00
4478fceaf5
lang/emacs-lisp: add 'SPC m e l' & 'SPC m g l'
...
For loading libraries and jumping to their source code.
2019-10-25 20:25:20 -04:00
e60db77511
[org +gnuplot] Warn if gnuplot is not installed
2019-10-25 22:13:01 +13:00