Commit Graph

6133 Commits

Author SHA1 Message Date
734b464373 Fix: load! ipython when featurep! 2018-05-29 18:32:52 +08:00
d1812e040f Fix: packages.el: ob-ipython repo 2018-05-29 18:31:15 +08:00
21631aa8bf Add: org: +ipython +right-popup option 2018-05-29 18:31:15 +08:00
f98f7ab552 Add: org: +ipython
Add: packages
2018-05-29 18:31:15 +08:00
28c13c230f Temporary fix for with-helm-buffer error caused by evil-collection-helm 2018-05-29 02:09:35 +02:00
a018bc75f6 feature/evil: add +evil-collection-disabled-list
Use this list to disable certain features of evil-collection. It should
be set before evil-collection is loaded (which shouldn't be until after
doom has fully loaded).
2018-05-29 02:08:34 +02:00
e2979e5b82 Fix +workspace/delete when one workspace is left 2018-05-29 00:42:33 +02:00
edc09ecab8 Make evil-mc cooperate with smartparens better 2018-05-28 17:33:52 +02:00
4863f9fbf0 Fix after! macro with multiple features 2018-05-28 17:31:44 +02:00
f8b9cff4aa Get rid of doom-pre-init-hook 2018-05-28 16:07:11 +02:00
ed5e8849cc Fix void-variable fundamental-mode error from unquoted symbol 2018-05-28 15:50:11 +02:00
6b625e96b5 bin/doom: add support for custom emacs binary (EMACS envvar) 2018-05-28 15:49:50 +02:00
61b22c1c7f doom//upgrade: git reset instead of pull + error handling 2018-05-28 15:49:50 +02:00
2ffef6edce Fix void-variable +modeline error from outdated load! call 2018-05-28 12:43:25 +02:00
2dc1be2ce8 Update load! macro docstring 2018-05-28 12:30:27 +02:00
3b85720c9c Fix incorrect uses of add-to-list 2018-05-28 12:26:03 +02:00
b84946318c No means no
Saying no to a confirmation prompt should abort the refresh process.
2018-05-28 12:23:48 +02:00
c8b21e8cf8 Fix doom//upgrade dirty-tree detection
doom//upgrade refused to upgrade Doom because of unexpected behavior
with vc-state, which unhelpfully returns 'unregistered for unmodified
files. Instead, I manually test for output from git status --porcelain.
2018-05-28 12:20:01 +02:00
ee49b5ff29 Fix typo in OCaml module. 2018-05-28 11:30:17 +08:00
5b31fd9505 Use company-dabbrev-code in prog-modes & company-dabbrev everywhere else 2018-05-28 00:08:14 +02:00
376adde0d8 Optimize mode-line segments that are just variables 2018-05-27 22:31:08 +02:00
e5efd3b673 feature/evil: don't change save behavior in noninteractive emacs 2018-05-27 12:52:28 +02:00
1a452b6842 💥 Change first arg of load! macro
load!'s first argument is no longer a symbol (that will cause
void-variable errors now) to save on unnecessary interning and simplify
compile-time logic. It accepts any valid form that evaluates to a string
now.

If you use load!, you need to change its argument to a string!

e.g. (load! +my-module) => (load! "+my-module")
2018-05-27 12:52:28 +02:00
bdee28609a New emacs/ediff module
Ediff config was moved out of core. Also includes evil compatibility
(mvoed out of feature/evil) & wconf save/restore.
2018-05-27 12:52:28 +02:00
e2d055a40b 💥 Move dired, electric-indent, eshell, imenu, term modules to :emacs 2018-05-27 12:52:28 +02:00
0c0276378f feature/evil: add evil-ediff 2018-05-27 11:41:16 +02:00
06915312dd Update git-gutter on doom//escape, even for non-evil users 2018-05-26 23:28:36 +02:00
d7f7efaa97 git-commit-fill-column = 72 2018-05-26 23:27:18 +02:00
fa17de9f19 ui/popup: refactor :popup/:popups settings
And move org popup settings to lang/org
2018-05-26 23:26:45 +02:00
f3c7dac997 Don't protect visible buffers that start with an asterix 2018-05-26 23:25:57 +02:00
b5ec39f0ec Rewrite (and hopefully fix) doom//upgrade again 2018-05-26 23:25:06 +02:00
41f4a31096 Refactor init.el (minor) 2018-05-26 22:27:52 +02:00
6bfac0ada2 tools/eshell: fix split-window behavior not burying eshell
This happens when there is no other buffer to replace it with.
2018-05-26 21:22:40 +02:00
8c053fcfa5 tools/eshell: remove useless remove-hook call
You can't remove a hook function from a global hook list buffer locally.
2018-05-26 21:21:56 +02:00
4c2554c22b config/default: rethink term/eshell keybinds 2018-05-26 21:20:57 +02:00
13267250a4 Add :collab floobits #615 2018-05-26 21:20:30 +02:00
33e478cf33 Revert "Seriously. Don't prioritize *.elc files in noninteractive sessions!"
This reverts commit 1d54ba4a37
2018-05-26 21:09:10 +02:00
f9bcd2aff3 feature/evil: don't revert to initial state on window switch
The issue this "fixes" wasn't really an issue to begin with.
2018-05-26 21:09:10 +02:00
e70b1af49f Bind RET to +eshell/goto-end-of-prompt from normal mode
This command enters insert state.
2018-05-26 21:09:10 +02:00
c1c3a0987c Better move-to-prompt-on-insert-mode hook for eshell 2018-05-26 21:09:10 +02:00
177bf2a9de Fix evil change/delete operators in eshell buffers
evil-{change,delete}{,-line} now jump to the prompt before trying to
modify the buffer.
2018-05-26 21:09:10 +02:00
4e2beb8b7e Merge +popup-define's documentation into :popup setting's
Users are more likely to view :popup's documentation for information on
defining popup rules (they shouldn't be using +popup-define!).
2018-05-26 14:20:23 +02:00
dc86b61704 Fix vcs/git-browse* commands #616
Caused by upstream changes to git-link, where `git-link--remote-host' was
removed.
2018-05-26 11:13:21 +02:00
80fe6aa082 Merge pull request #612 from seanpile/seanpile/go-mode-fixes
Small fixes for go-mode
2018-05-26 10:34:35 +02:00
67eb749d1e lang/go: group flycheck config & use add-hook 2018-05-26 10:33:55 +02:00
30fccbc06c Merge pull request #614 from Emiller88/patch-2
Update config.el
2018-05-26 10:17:12 +02:00
9cf53aa1b7 Merge pull request #613 from Emiller88/patch-1
Update README.org
2018-05-26 10:16:56 +02:00
4200a1713c Update config.el
Add a missing )
2018-05-25 20:32:27 -05:00
cfe6f5b4e0 Update README.org
Fix the broken link because of formatting.
2018-05-25 20:29:15 -05:00
e51e483c86 Small fixes for go-mode:
- Fixed typo for gocode command in `doctor.el`
- Only enable flycheck mode if the syntax-checker feature is enabled
2018-05-25 21:17:13 -04:00