Henrik Lissner
2598d48bba
Add org elpa archive + update lang/org #327
...
Now that the org ELPA archive has https support, we can add it to
package-archives. This fixes some 'org is unavailable' errors when
installing org packages that have declared earlier versions of org as
a dependency.
This also makes installing a newer version of org-mode much simpler.
Woo!
2018-01-04 16:16:45 -05:00
Henrik Lissner
7556762d98
lang/latex: refactor (WIP)
2018-01-04 16:16:45 -05:00
Henrik Lissner
feff92c626
Fix company-auctex not initializing properly in Auctex buffers #326
...
Caused because AucTex's LaTeX-mode reports its major-mode as
'latex-mode. A check in :company-backends expects major modes to have
matching hooks (e.g. LaTeX-mode-hook => LaTeX-mode).
2018-01-04 16:16:45 -05:00
Henrik Lissner
88f8c27a7d
Fix doom/cleanup-session & +workspaces|cleanup-unassociated-buffers
...
Resolve void n variable errors and silent message.
2018-01-04 16:16:44 -05:00
Henrik Lissner
8ef3cf8ea7
lang/python: fix anaconda-mode-find-references typo
2018-01-04 16:16:44 -05:00
Henrik Lissner
58573a0ce7
Refactor/revise ui/window-select
...
And bind SPC w C-w (or C-w C-w) to other-window.
2018-01-04 16:16:44 -05:00
Henrik Lissner
815fc6ef02
Update +ivy*counsel-ag-function b/c of upstream changes
2018-01-04 16:16:44 -05:00
Henrik Lissner
e9b5ab2385
Fix +workspace/close-window-or-workspace treating everything as a popup
2018-01-04 16:16:44 -05:00
Henrik Lissner
776533adb7
feature/evil: fix unit tests
2018-01-04 16:16:44 -05:00
Henrik Lissner
e74a95de32
feature/workspaces: fix tests
2018-01-04 16:16:44 -05:00
Henrik Lissner
824393043c
lang/emacs-lisp: add imenu support for def-test!/ert-deftest
2018-01-04 16:16:44 -05:00
Henrik Lissner
93f3f0ef38
ui/doom: update hooks, refactor & simplify
...
+ doom-init-ui-hook => doom-init-theme-hook
+ Remove specific mode hooks for solaire-mode (need to revisit this)
+ Preemptive removal of doom-popup-mode hook
+ Use function for hs-set-up-overlay instead of lambda
2018-01-04 16:14:59 -05:00
Henrik Lissner
565726b765
ui/doom-quit: use confirm-kill-emacs var instead
2018-01-04 16:14:59 -05:00
Henrik Lissner
790eed0abd
feature/workspaces: run +workspace-change-hook when updating ws list
2018-01-04 16:14:59 -05:00
Henrik Lissner
9c9e9b2b59
feature/snippets: remove monkey patch (fix merged upstream)
2018-01-04 16:14:51 -05:00
Henrik Lissner
ab0223144c
Refactor doom/cleanup-session & corresponding evil command
2018-01-04 16:14:50 -05:00
Henrik Lissner
8e875bfa0e
Phase out doom-kill-buffer
2018-01-04 03:01:35 -05:00
Henrik Lissner
f3562eb038
feature/workspaces: refactor persp-mode init
2018-01-04 03:01:35 -05:00
Amos Bird
052cee93db
fix ivy.
...
Due to this commit 4f57b5a9eb
2018-01-04 15:49:18 +08:00
Henrik Lissner
db5910da3c
lang/org: don't error out if +org-dir doesn't exist
2018-01-03 13:15:25 -05:00
Henrik Lissner
9f884bf998
Move delayed-warnings deferral to core.el
...
Possibly addresses #319
2018-01-03 12:54:30 -05:00
Henrik Lissner
8e7b822062
Remove core-popup coupling
...
New popup management system coming soon!
2018-01-03 03:44:34 -05:00
Henrik Lissner
edc53706ba
feature/snippets: temporarily monkey-patch regression in yasnippet
...
See https://github.com/joaotavora/yasnippet/issues/883
2018-01-02 20:36:20 -05:00
Henrik Lissner
50c1ad0875
Fix esc not exiting snippets
...
Caused by a custom ESC keybind overriding +evil-esc-hook
2018-01-01 22:42:46 -05:00
Henrik Lissner
41388f78af
tools/neotree: refresh pane when jumping to it
2018-01-01 21:19:49 -05:00
Henrik Lissner
f646c969e7
Fix doom module file templates when emacs.d is a symlink
2018-01-01 21:16:36 -05:00
Henrik Lissner
c9a878a62f
Conform unit test macros to naming scheme
2018-01-01 16:59:30 -05:00
Henrik Lissner
3708d76f51
feature/snippets: use default yas-snippet-dirs (harmless)
...
This is often overwritten by other modules anyway.
2018-01-01 16:17:24 -05:00
Henrik Lissner
dcfa05da11
lang/org: wrap smartparens config in after!
2018-01-01 16:17:02 -05:00
Henrik Lissner
ff13fb854a
Fix file template for Doom module readmes
2018-01-01 16:14:06 -05:00
Henrik Lissner
14f310e199
Fix some file-templates not being inserted
...
Because yas--lookup-snippet-1 uses the template's description, rather
than its trigger key as its lookup key. Doom expects it the other way
around, which is the case when a file template doesn't define a name: in
the snippet.
2018-01-01 16:11:03 -05:00
Henrik Lissner
1ebc4c9594
lang/cc: fix irony-mode complaining in non-C modes, like php-mode
2018-01-01 13:23:39 -05:00
Henrik Lissner
e87b788078
Update & reformat module readmes for v2.0.9
...
+ completion/ivy
+ completion/company
+ feature/evil
+ feature/eval
+ feature/snippets
+ feature/workspaces
+ tools/neotree
2018-01-01 13:21:53 -05:00
Henrik Lissner
eef6ed3d11
Minor, general refactor & comment updates
2018-01-01 13:21:52 -05:00
Henrik Lissner
2c2030b583
+jump/documentation: always prompt for provider with online fallback
2017-12-31 21:34:54 -05:00
Henrik Lissner
8ad2666f8f
Refactor and fix unit tests, plus isolate them better
2017-12-31 14:58:45 -05:00
Henrik Lissner
c9d5d41aad
lang/org: add baseline readme
2017-12-31 00:44:57 -05:00
Henrik Lissner
f8f4885405
Don't install org-plus-contrib in Emacs 26+
...
Emacs 26+ has Org 9.1.4 built in.
2017-12-30 03:13:32 -05:00
Henrik Lissner
b6eec664bb
Fix new workspace when switching projects #314
2017-12-30 01:18:41 -05:00
Henrik Lissner
707b69540d
doom/cleanup-buffers => doom/cleanup-session
2017-12-30 00:59:44 -05:00
Henrik Lissner
7eb1198172
private/default: refactor into multiple files + add evil checks
2017-12-30 00:56:54 -05:00
Henrik Lissner
f61d7c9e7f
doom-force-kill-buffer => doom/kill-this-buffer-in-all-windows
2017-12-30 00:55:44 -05:00
Henrik Lissner
f440bc37a3
lang/emacs-lisp: fix +eval/buffer fn not capturing entire buffer #313
2017-12-29 13:37:26 -05:00
Henrik Lissner
96ed8170d7
Rewrite ui/doom-dashboard tests
2017-12-29 04:17:31 -05:00
Henrik Lissner
7f2dd52b2e
ui/doom-dashboard: add docstring for +doom-dashboard|reload-on-kill
2017-12-29 04:16:14 -05:00
Henrik Lissner
54001de36e
ui/doom-dashboard: fix string/function pwd-policy when last-cwd is blank
2017-12-29 04:15:56 -05:00
Henrik Lissner
bf681f37b7
Correct typo in docstring
2017-12-29 04:11:54 -05:00
Henrik Lissner
43ad36e614
ui/doom-dashboard: major refactor #309
...
This should resolve any issues with the dashboard refusing to set its
pwd correctly (or at all) when being switched to.
2017-12-29 01:49:33 -05:00
Henrik Lissner
c9fe2de236
Ensure persp-kill-buffer-query-function is last in hook
2017-12-29 01:48:55 -05:00
Henrik Lissner
d8105427e2
ui/doom-dashboard: fix restriction to dashboard buffer
2017-12-28 20:04:46 -05:00