Henrik Lissner
f4698d2f0a
Fix uncaught errors during incremental load
2018-12-10 13:50:58 -05:00
Henrik Lissner
2d13dbe10a
lang/org: fix ob-async support
...
ob-async uses org-babel-load-languages to load babel packages in a child
process, but packages entered into the org-babel-load-languages variable
by Doom's lazy loader were misnamed. This caused load errors in the
child process.
The language-to-package resolution is now performed before it is entered
into org-babel-load-languages. Additionally, ob-async will now be lazy
loaded if it is available (and fail silently otherwise).
2018-12-10 13:50:58 -05:00
Ting Zhou
be531d4dcc
emacs/dired: enable evil-window-map in motion state
2018-12-08 22:34:27 -08:00
Ting Zhou
eedbbdd9c1
emacs/dired: use all-the-icons font lock fix recipe
2018-12-08 21:52:24 -08:00
Henrik Lissner
9144bcb19c
Merge pull request #1042 from ar1a/swoop-cleanup
...
Clean up after swoop removal
2018-12-08 12:17:20 -05:00
Aria
d378fdbed0
Clean up after swoop removal
...
removed in 7f5e778b0c
2018-12-08 19:17:52 +11:00
Ting Zhou
d6ad5942be
emacs/dired: move ranger module to ranger feature in dired module
2018-12-07 22:27:03 -08:00
Henrik Lissner
67fa4b31ea
Restore =S gpg-sign option for magit
...
Curiously, interactive rebasing seems to fail to sign commits without
this option present in some cases.
2018-12-07 18:00:17 -05:00
Henrik Lissner
5e96b42ccc
lang/latex: fix TeX-latex-mode error
...
Caused because use-package is creating an autoload for TeX-latex-mode as
if it were in the tex package, but it's in the latex package, instead.
Since auctex already autoloads TeX-latex-mode, there's no need to set
our own.
2018-12-06 19:07:36 -05:00
Henrik Lissner
1610cd32b2
ui/popup: respect org-src-window-setup
...
Added a new value for org-src-window-setup: 'popup-window
Other values (like 'other-window) will revert to org's old behavior.
Needs more testing.
2018-12-06 17:52:12 -05:00
Henrik Lissner
5c14fb42e0
Add +popup/diagnose for debugging popup rules
2018-12-06 17:51:40 -05:00
Henrik Lissner
b41e38dcf4
Make RET respect popups in Buffer-menu
2018-12-06 17:50:32 -05:00
Henrik Lissner
745bd3238c
Fix delete-other-windows from inside popups
...
Occasionally, a window will lose its popup status, but not its special
window parameters, forcing non-popups to be treated like popups when
delete-other-windows is called.
2018-12-06 17:45:53 -05:00
Henrik Lissner
c71a73e43b
feature/eval: split shrink-window & scroll-to-bof hook
...
Easier to customize.
2018-12-06 17:45:53 -05:00
Henrik Lissner
c56f802b4b
Update (if|when)-let* alias comments
2018-12-06 17:45:53 -05:00
Henrik Lissner
b5552eed39
Improve predicate fn for byte-compile targets
...
Will now avoid dotfiles and unit test files.
2018-12-06 17:45:53 -05:00
Henrik Lissner
6bd7b72281
Restore startup optimizations on after-init-hook
...
Fixes an issue where tramp file handlers were overwritten because they
were added to file-name-handler-alist at the end of after-init-hook.
2018-12-06 17:45:50 -05:00
Henrik Lissner
145b07972f
Merge pull request #1039 from ar1a/elixir-pretty
...
Elixir pretty-symbols
2018-12-06 17:45:26 -05:00
Henrik Lissner
087e54da90
Merge pull request #1040 from ar1a/patch-4
...
Fix popup link in readme
2018-12-06 17:44:49 -05:00
Ting Zhou
5698066c0a
emacs/ranger: check GUI for all-the-icons-dired-mode
2018-12-05 23:15:23 -08:00
Ting Zhou
b00ce82ef9
emacs/ranger: add ranger module to doom
2018-12-05 23:11:26 -08:00
Aria Edmonds
3249272da7
Fix popup link in readme
2018-12-06 17:40:08 +11:00
Aria
c2bce8cee4
lang/elixir: src_block{,_end} commented out
2018-12-06 17:09:00 +11:00
Aria
a11e78d710
Change src_block_end to left arrows
2018-12-06 17:05:55 +11:00
Aria
1dc3e5289b
lang/elixir: add pretty-symbols
2018-12-06 17:05:50 +11:00
Henrik Lissner
9ccb55ad44
Merge pull request #1036 from ar1a/setq_auth_sources
...
setq auth-sources properly
2018-12-05 22:28:47 -05:00
Henrik Lissner
db4e17d76d
Reindent auth-sources' value
2018-12-05 22:28:37 -05:00
Henrik Lissner
33f2d5d321
Upload load-order in doom!'s docstring
2018-12-05 22:11:54 -05:00
Henrik Lissner
693711bf9c
ui/vc-gutter: git-gutter:window-width = 1
...
Hopefully fixes "jumpy gutter" when refreshing git-gutter in tty Emacs.
2018-12-05 22:11:54 -05:00
Henrik Lissner
5c294f5b01
ui/pretty-code: :src_block_end = "»"
...
In some cases, emacs fontification struggles with whitespace symbols.
2018-12-05 22:11:54 -05:00
Henrik Lissner
7214affc73
tools/upload: set ssh-deploy vars sooner
...
So that they don't overwrite file/dir local vars in some cases.
2018-12-05 22:11:54 -05:00
Henrik Lissner
408eecad8e
lang/python: lazyload python-pytest #1026
2018-12-05 22:11:54 -05:00
Henrik Lissner
38d0d88018
lang/common-lisp: lazyload sly-repl-ansi-color #1032
2018-12-05 22:11:54 -05:00
Henrik Lissner
72bf089249
Move evilified helpful keybinds to feature/evil
...
So that they are available even if config/default isn't enabled.
2018-12-05 22:11:54 -05:00
Henrik Lissner
7c3cc3ed5f
Expand %:P relative to % instead of current buffer
...
So ~/some/other/project/somefile.txt:P will resolve to
~/some/other/project, and not the project root of the current buffer.
2018-12-05 22:11:54 -05:00
Henrik Lissner
7b761a9b42
Refactor feature deferral for (common|emacs)-lisp
...
'lisp-mode is now deferred, to make it easier to lazy-configure it
2018-12-05 22:11:54 -05:00
Henrik Lissner
f003d2b4fe
Merge pull request #1032 from mfiano/develop
...
Various changes
2018-12-05 18:59:42 -05:00
Henrik Lissner
4455dc8baa
Extract ipython/jupyter arglist to variables
...
Also fixes #1022 by removing default --pylab arg from
+python/open-ipython-repl.
2018-12-05 14:31:02 -05:00
Henrik Lissner
553cee5921
lang/cc: remove naive cdb file check #1028
...
irony looks for compile_commands.json in several places, but
+cc/reload-compile-db would error out if there it didn't exist at the
project root.
2018-12-05 14:22:14 -05:00
Henrik Lissner
9d374b3bfb
Fix "not in project" projectile error #1037
...
helm-projectile-find-file doesn't respect
projectile-require-project-root by hard-coding it's no-project error
handling into its helm-projectile-* functions. This means if you try to
use helm-projectile-find-file in a non-project you get this error. So we
use helm-find-files for non-projects instead.
2018-12-05 14:16:42 -05:00
Aria
a5f9b8460a
setq auth-sources properly
2018-12-05 15:21:53 +11:00
Henrik Lissner
10a732a89a
Merge pull request #1031 from ar1a/magit-fd
...
Use fd for populating projectile cache
2018-12-04 18:18:45 -05:00
Aria
fe8b17d6da
move projectile fd out of magit.el
...
lol
2018-12-04 20:09:44 +11:00
Henrik Lissner
1a7797f0fa
Merge pull request #1026 from Emiller88/feature/pytest
...
Add pytest
2018-12-03 23:16:12 -05:00
Henrik Lissner
30fbb0d62f
Lazy-load python-pytest
2018-12-03 23:15:40 -05:00
Henrik Lissner
714c30aea1
Merge pull request #1034 from djeis97/coq-popup-config
...
Coq popup config
2018-12-03 22:24:33 -05:00
Henrik Lissner
84af639fc3
set-popup-rules! -> set-popup-rule!
...
Semantic refactor.
Also adjusts regexp to use non-capturing group (for slight performance benefit).
2018-12-03 22:23:57 -05:00
Henrik Lissner
ffdea3ff0f
Merge pull request #1030 from Emiller88/feature/magithub
...
Add MagitHub default binding
2018-12-03 22:18:35 -05:00
Henrik Lissner
35170cb2e0
Merge pull request #1029 from amosbird/patch-8
...
Don't scan frames other than current in popup
2018-12-03 22:18:03 -05:00
Henrik Lissner
e34fce6097
Merge pull request #1035 from djeis97/popup-buffer-cleanup-patch
...
Fixed +popup--kill-buffer visibility check
2018-12-03 22:17:54 -05:00