Commit Graph

10378 Commits

Author SHA1 Message Date
dc15d471da Bind zn to +evil:narrow-buffer 2019-09-15 16:19:47 -04:00
fdeb1aa45d Prevent evil-collection from loading packages twice
Triggering eval-after-load blocks (and after!/use-package!) twice.
2019-09-15 16:18:31 -04:00
4f7bf8b976 tools/pdf: don't install pdf-tools on load
Now that pdf-tools-install compiles epdfinfo asynchronously, pdf files
are loaded before it is finished, yielding errors while pdf-view-mode
initializes. There is currently no effective workaround;
pdf-tools-install must be executed manually.
2019-09-15 16:16:46 -04:00
e956c0dc5a lang/rust: enable rainbow-delimiters-mode #1787 2019-09-15 12:06:40 -04:00
97b32bec15 Fixes wrong variable name: lv-use-seperator 2019-09-15 18:50:46 +08:00
ac87e3d517 Merge pull request #1784 from flatwhatson/many-faces
Fix the multi-face form of custom-set-faces!
2019-09-15 01:43:56 -04:00
7886138f5b Add support for org-journal
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-09-15 13:56:43 +09:00
ab8b31e5bc Change behavior of BANG for +evil:narrow-buffer
BANG = use indirect buffers, otherwise, narrow/widen the current buffer.
2019-09-14 18:32:14 -04:00
f7c368c5da ui/workspaces: associate files opened via emacsclient
...with the current workspace.
2019-09-14 18:28:30 -04:00
fff4968da9 Change how doom/info lists private packages 2019-09-14 18:27:58 -04:00
c8cd94a5d2 Add window-system & daemonp props to 'doom info' 2019-09-14 18:27:58 -04:00
f23a833f31 Fix the multi-face form of custom-set-faces! 2019-09-15 02:09:58 +10:00
20d15c685e Fix :narrow ex command 2019-09-14 01:56:38 -04:00
f9190c08bf Remove unused argument in doom/narrow-buffer-indirectly 2019-09-14 01:55:53 -04:00
6bef031e25 Bind SPC b - to doom/toggle-narrow-buffer 2019-09-14 01:55:16 -04:00
a736158dae lang/ocaml: update README 2019-09-13 22:04:53 -04:00
4c0eb989fb Fix duplicate paths in initial input for doom/save-session
Forgot to do this in 3e3808aa8
2019-09-13 22:00:34 -04:00
2d365619cd General refactor & cleanup, across the board 2019-09-13 22:00:34 -04:00
4ddc5c194b bin/doom.cmd: update reference to doom-run-all-startup-hooks-h 2019-09-13 22:00:34 -04:00
83c95ddaa0 lang/clojure: general refactor
To optimize load time and conform to new elips conventions introduced
with straight.el integration.
2019-09-13 22:00:34 -04:00
31ccd9be78 Replace vestigial references to def-package!
def-package! is deprecated and is replaced with use-package! to reduce
confusion about its purpose and connection to use-package.
2019-09-13 22:00:34 -04:00
016f6c1b8b lang/scheme: general refactor
To optimize it and conform to new elips conventions introduced with
straight.el integration.
2019-09-13 22:00:33 -04:00
8ad8b5d8ad Make narrow/widen commands incremental
Doom's narrow/widen commands will now narrow/widen incrementally (using
indirect buffer clones). If the prefix arg is passed to the widen
command, kill all indirect buffers and widen the parent buffer.
2019-09-13 01:58:27 -04:00
c3997730dd lang/org: rebind zn to org-tree-to-indirect-buffer
To match global behavior of zn (narrow in indirect buffer).
2019-09-13 00:28:08 -04:00
5e6c2205b8 Bind to zn/zN to new narrow/widen (indirect) commands 2019-09-13 00:28:08 -04:00
a217b0132e Merge pull request #1779 from jakecoble/develop
Use org-startup-indented instead of mode hook
2019-09-12 17:26:12 -04:00
18329fdeaf Add switch docs in update & purge commands 2019-09-12 17:25:54 -04:00
84837fa0d6 Add --threads option to 'doom update' #1736 2019-09-12 17:25:54 -04:00
3e3808aa8d Fix duplicate paths in initial input for doom/load-session 2019-09-12 17:25:54 -04:00
ab954439e8 Label 'doom env' errors as warnings
Because they can usually be ignored.
2019-09-12 17:25:54 -04:00
5caa6add5c Make 'doom upgrade' respect -y/--yes switches 2019-09-12 17:25:54 -04:00
d3b1ef72c2 Use org-startup-indented instead of mode hook 2019-09-12 14:04:38 -07:00
a16838b7c2 Merge pull request #1759 from rgrinberg/lean-mode
Add lang/lean module
2019-09-11 23:42:27 -04:00
1c05773c39 General, minor refactors & comment revision 2019-09-11 23:41:08 -04:00
f9feaec5bd lang/web: fix stylus-mode (install sws-mode) #1775
For some reason, even though sws-mode is a declared dependency of
stylus-mode, it doesn't get installed, so we have to do so manually.
2019-09-11 23:41:08 -04:00
b1f9965fe7 lang/python: install lspyls in doom-etc-dir #1776 2019-09-11 23:41:08 -04:00
d866ee3738 ui/popup: conform function to naming conventions 2019-09-10 15:01:00 -04:00
6f6e30c428 ui/popup: refactor org hacks
This removes a few popup advice functions that are no longer necessary
and changes how we handle org agenda windows (they're now displayed in
the current window, rather than a popup -- see org-agenda-window-setup
to change this).

Other issues addressed:

+ Fixes 'Attempt to delete main window of frame' errors when using
  org-todo from popups (particularly in daemon Emacs).
+ Removed the custom 'popup-window options for org-agenda-window-setup
  and org-src-window-setup, and change them to 'current-window and
  'other-window, respectively.
2019-09-10 14:54:13 -04:00
887bc05478 Ensure evil-escape loads later at startup
evil-normal-state-exit-hook is fired prematurely at startup, which makes
it a poor candidate for :after-call deferral.
2019-09-09 23:04:07 -04:00
4fda7cd287 Don't auto-purge ELPA packages on 'doom refresh'
...or 'doom purge', without the -e or --elpa switches (or --all).
2019-09-09 23:04:07 -04:00
0e1bbc4499 Expand custom{-theme,}-set-faces! example in docs/api.org
To include usage of doom-themes' api
2019-09-09 23:04:07 -04:00
49b527475d Add after! example to docs/api.org 2019-09-09 23:04:07 -04:00
1eb8be9875 Add load! example to docs/api.org 2019-09-09 23:04:07 -04:00
4ebb7df433 Add package! example to docs/api.org 2019-09-09 23:04:07 -04:00
bba0e1cb79 Add lean to init.example.el
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-09-10 09:50:21 +09:00
8778eb2288 Disable auto initializatinon of company in lean mode
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-09-10 09:47:56 +09:00
2527306069 Use map! with after! to setup bindings
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-09-10 09:47:56 +09:00
dbf9e9e2c7 Add a module for the lean theorem prover
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-09-10 09:47:56 +09:00
04c593a765 Remove deleted imenu module from modules/README.org 2019-09-09 15:46:13 -04:00
76e4c8a1cd Use personal mirror for so-long package #1707
Until so-long is published to ELPA (if ever), we're now using my
personal mirror for so-long. Why not git.savannah.nongnu.org instead?
Because it runs on a potato too.
2019-09-09 15:44:09 -04:00