aecf3e4e63
Remove unnecessary interactive check in init.el
...
init.el should never be sourced non-interactively.
2019-08-28 22:08:13 -04:00
19899dac82
Fix inverted condition in package-archives assembly
2019-08-28 22:08:13 -04:00
081f09aac8
Fix 'doom run' #1724
2019-08-28 22:08:13 -04:00
f90cf1f974
Fix +default/org-notes-headlines
2019-08-28 22:08:13 -04:00
b141b4bbd8
Merge pull request #1720 from AloisJanicek/fix-snippets-keybindings
...
fix function name mismatch in snippets keybindings
2019-08-28 16:49:06 -04:00
f806b54333
Merge pull request #1723 from JakDar/develop
...
config/default: remove unused floobits & impatient-mode keybinds
2019-08-28 16:48:48 -04:00
75fe17950e
Refactor doom-initialize-packages
...
Make it reinitialize more if FORCE-P is provided or doom-init-packages-p
is nil.
2019-08-28 16:46:39 -04:00
1a95ed263b
removed unused floobits and impatient-mode bindings
2019-08-28 21:57:40 +02:00
ccaf92b0d3
tools/magit: don't kill all magit buffers when quitting one
...
And mark all outdated buffers, rather than just the ones in the current
workgroup.
2019-08-28 15:22:14 -04:00
7727920629
Rewrite doom/reload
2019-08-28 15:19:58 -04:00
09f077259e
lang/javascript: make npm keybinds more accessible #1712
2019-08-28 15:17:59 -04:00
851b51357e
Fix #1712 , #1719 : project minor modes not activating
2019-08-28 15:17:40 -04:00
9e122c6847
ui/workspaces: fix session restoration
...
Caused by an inverted buffer filter when saving the current session.
2019-08-28 12:41:00 -04:00
4cc359fd2b
Add SPC b d keybind for killing buffers
...
Relevant to #1436
2019-08-28 12:41:00 -04:00
1cb9dbb2de
Add evil-switch-to-windows-last-buffer keybinds
...
SPC ` and SPC b l
2019-08-28 12:40:59 -04:00
16b1456192
lang/org: fix new filepath defaults
...
...if org is loaded before the module.
2019-08-28 12:40:59 -04:00
464ebabc2a
Add warning to doom/reload (SPC h R)
2019-08-28 12:40:59 -04:00
e195d13440
fix function name mismatch in snippets keybindings
...
some function related to snippets were renamed but their references
weren't updated to reflect this change resulting in error
2019-08-28 11:35:10 +02:00
cbd3a3b252
Fix #1697 : use 2.0 branch for ensime package
2019-08-28 00:40:50 -04:00
96e2a7726d
ui/doom: remove 'append in doom-load-theme-hook
2019-08-28 00:40:50 -04:00
78d951bdb0
bin/doom-doctor: resolve symlinks in parent dir
...
As mentioned in #1718 , this fixes an error loading autoload/format when
doom-doctor is called from outside EMACSDIR/bin (e.g. if it is
symlinked).
2019-08-28 00:40:50 -04:00
29614a3187
Merge pull request #1693 from emil-r-petersen/fixup-shortcut
...
Add leader keybinds for magit-commit-fixup
2019-08-27 16:31:24 -04:00
611786dd01
Merge pull request #1713 from rgrinberg/fix-agda
...
lang/agda: fix 'SPC m a' keybind (agda2-auto)
2019-08-27 16:28:54 -04:00
880c581c0d
tools/direnv: add README
2019-08-27 12:50:10 -04:00
8ee474889f
bin/doom-doctor: set default-directory
...
This prevents file errors when running the doctor from directories that
don't exist or you don't have permissions for.
2019-08-27 12:37:38 -04:00
e6c3a012e8
bin/doom: set user-emacs-directory
...
Fixes an issue where bin/doom wasn't running from the emacs config it
was located in.
2019-08-27 12:36:58 -04:00
db5049e13e
emacs/dired: minor fix
2019-08-27 00:14:51 -07:00
d29431d10f
Fix keybinding for agda's auto
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com >
2019-08-27 14:12:05 +07:00
b3c9abfc39
Add :editor word-wrap to modules/README.org
2019-08-27 02:33:57 -04:00
e498a7e2cb
Merge branch 'straight' into develop
2019-08-27 02:01:13 -04:00
9d716dd13d
Merge pull request #1709 from flatwhatson/word-wrap
...
Add :editor word-wrap module
2019-08-27 01:06:54 -04:00
6381a5c0ae
Add :editor word-wrap module
...
Defines a new minor-mode `+word-wrap-mode` which configures
adaptive-wrap-prefix-mode and visual-line-mode for smart soft-wrapping
of code.
Evil users can toggle it with `SPC t w`.
Enable globally with `+global-word-wrap-mode`.
See the README for more details!
2019-08-27 15:04:38 +10:00
6c4d8cd408
tools/pdf: display retina images on Emacs NS-port #1667
...
* Advice pdf-tools to display retina image on Mac
* Apply to other functions
* hotfix
* remove redundant advice
2019-08-27 00:36:20 -04:00
08dd489a93
lang/org: correct/expand keybinding comments
2019-08-27 00:13:04 -04:00
3fae411918
lang/latex: refactor default viewer resolution
...
And add evince to list of auto-detected viewers.
This should fix an issue where preview-pane was used regardless of what
viewer(s) were available.
2019-08-27 00:11:52 -04:00
a9b5640d1f
tools/direnv: remove redundant focus-in hook
...
It's redundant with doom-switch-frame-hook
2019-08-27 00:09:50 -04:00
8cb1fe1874
Add setq! macro
...
A convenient alternative to setq where you don't have to care about load
order (no need for after! blocks).
2019-08-27 00:08:22 -04:00
aad0b2f842
Change how unit tests are set up and run
...
Moves init.test.el to core/test/init.el and initializes the test
environment from within the current session, rather than through a bash
script middle man.
TODO: don't buffer the unit test results
2019-08-27 00:07:01 -04:00
af26a14230
lang/cc: decouple lsp init from ccls package
2019-08-27 00:05:13 -04:00
8766499b0d
Fix some file permissions errors
...
Occurs when deferred packages are loaded while in an unreadable or
non-existent directory.
2019-08-27 00:05:12 -04:00
43ebba886f
lang/javascript: fix eldoc in tide-mode
2019-08-27 00:05:12 -04:00
a5096ff86b
Add ELPA packages to doom info output
2019-08-27 00:05:12 -04:00
ca574c60b0
Fix pushnew! inserting duplicates of complex types
...
Because it was using #'eql for comparison, which is insufficient for
compound datatypes, like strings.
2019-08-27 00:05:12 -04:00
a567e2f85e
Remove pushmany! macro
...
It is redundant with prependq!, appendq! and pushnew!.
2019-08-27 00:05:12 -04:00
3d1569515b
emacs/vc: minor reformatting
...
And fix ;;;###package cookies. They aren't necessary for after! or
use-package! blocks.
2019-08-27 00:05:12 -04:00
8ac1e1a781
Refactor doom init process
...
- Refactors doom-initialize
- Moves doom-initialize-modules call to init.el, to more easily isolate
it during unit testing.
2019-08-27 00:05:12 -04:00
c5c500e033
emacs/dired: ranger already come with omit-mode
2019-08-26 00:01:37 -07:00
ebff3ff6e0
emacs/dired: use diff-hl instead of dired-k
2019-08-25 23:20:17 -07:00
465122320d
Byte-compile Doom in the correct order
...
That is, modules should be byte-compiled in the order they're in in your
doom! block.
2019-08-23 20:30:39 -04:00
5b656ec56c
emacs/vc: refactor enforcement of git-commit conventions
...
To make it easier for users to customize.
2019-08-23 20:29:35 -04:00