Henrik Lissner
c8783f3291
ESC -> close treemacs for evil users
2018-06-11 00:11:20 +02:00
Henrik Lissner
8c6e403215
Hide mode-line in treemacs
2018-06-11 00:11:04 +02:00
Henrik Lissner
40077c6c4b
Merge pull request #669 from ar1a/treemacs
...
Add treemacs module
2018-06-10 23:19:43 +02:00
Henrik Lissner
cf6b4f891e
Add +everywhere flag to treemacs-evil
2018-06-10 23:17:12 +02:00
Henrik Lissner
cb0ab2fcda
Refactor ui/treemacs
2018-06-10 23:16:50 +02:00
Henrik Lissner
2fa95218cb
Merge pull request #652 from Emiller88/feature/conda
...
Add +conda
2018-06-10 22:30:47 +02:00
Henrik Lissner
8dd0df453f
Merge pull request #667 from UndeadKernel/fix-latex_default-item-indent
...
Better looking default indentation for nested latex lists
2018-06-10 22:28:08 +02:00
Henrik Lissner
01c63481f6
Merge pull request #671 from ar1a/wakatime-fixed
...
Fix wakatime breaking emacs if no api-key set
2018-06-10 22:27:33 +02:00
Henrik Lissner
ef154ac033
Merge pull request #672 from mdssjc/clojure-hook-fixed
...
Clojure hook fixed
2018-06-10 22:26:36 +02:00
Henrik Lissner
1afc5965df
add-hook! -> add-hook for one-to-one hook
2018-06-10 22:25:29 +02:00
Henrik Lissner
f387be61e5
Merge pull request #675 from ethercflow/develop
...
lang/cc: set rtags-install-path to ${doom-etc-dir}/rtags/
2018-06-10 21:57:50 +02:00
Henrik Lissner
fbdbd26851
emacs/term: minor refactor of universal args
2018-06-10 17:28:17 +02:00
Henrik Lissner
383ecf7a08
Fix magit rebase/log windows being hidden by diffs
2018-06-10 17:28:17 +02:00
Henrik Lissner
7f31704815
Minor reformatting of org-agenda config
2018-06-10 17:28:17 +02:00
Henrik Lissner
9bd5cb862d
Don't set org-agenda-files by default
...
Leave this to the user
2018-06-10 17:28:17 +02:00
Henrik Lissner
0ec4d6ee43
config/literate: earlier check & no byte-compile
...
Making the compile check happen earlier fixes an edge case where the
resulting files from a literate config being tangled into multiple files
aren't recognized by Doom's package management or autoload generation
systems.
Disabling byte-compiling fixes an all too common issue where packages
and macros are undefined at compile time, causing a plethora of invalid
function errors.
Leave byte-compilation to `bin/doom compile`!
2018-06-10 17:28:17 +02:00
Zwb
3ccd459ddb
lang/cc: set rtags-install-path to ${doom-etc-dir}/rtags/
2018-06-10 22:33:26 +08:00
Zaiste
72d87c19c9
bindings: magit | add file-delete
as SPC g x
2018-06-09 23:59:52 +02:00
Marcelo dos Santos
ad5afa1ab2
Fix the hook variable
2018-06-09 13:26:36 -03:00
Aria Edmonds
e88de1692d
Don't shadow wakatime-api-key
2018-06-09 23:43:57 +10:00
Aria Edmonds
c3db907204
Fix wakatime breaking emacs if no api-key set
2018-06-09 22:58:45 +10:00
Aria Edmonds
29ea01b772
lang/emacs-lisp: Add +parinfer feature
2018-06-09 21:47:26 +10:00
Aria Edmonds
7175c7dffb
Add initial treemacs module
2018-06-09 12:16:29 +10:00
UndeadKernel
dfa955dd2c
Better looking default indentation for nested latex lists
2018-06-08 16:10:00 +02:00
Henrik Lissner
4b8ac0ad3d
Disable fci-mode in org-mode by default
...
Too many issues caused by variable font and icon sizes in org-mode (see
2018-06-08 14:29:38 +02:00
Henrik Lissner
d008a7e977
Make ui/fci's automatic color change customizable
2018-06-08 13:29:06 +02:00
Henrik Lissner
70ce322e99
Add :tools wakatime module
2018-06-08 13:08:38 +02:00
Henrik Lissner
e918040e70
Add :ui fci module for fill-column-indicator
2018-06-08 13:08:38 +02:00
Henrik Lissner
56b4cba964
Fix solium error preventing solidity-mode #659
...
Now conditionally activates flycheckers using the existence of their
binaries at load time.
2018-06-08 13:08:37 +02:00
UndeadKernel
363407d9e6
Fix C-g resetting latex windows after opening the reftex-toc
2018-06-07 13:53:13 +02:00
Henrik Lissner
b207c4040b
Minor, general refactor
2018-06-07 02:51:46 +02:00
Henrik Lissner
37946080e2
Add :yas-minor-mode setting to feature/snippets
2018-06-07 02:51:46 +02:00
Henrik Lissner
f22eeff763
Add treemacs-mode to evil-escape-excluded-major-modes
...
Fixes an unresponsive "j" key in treemacs-mode.
2018-06-07 02:51:46 +02:00
Henrik Lissner
a149313e71
config/default: add gzj/gzk binds for evil-mc
2018-06-07 02:51:46 +02:00
Henrik Lissner
69a796ff60
Don't invoke doom/escape too eagerly from evil
...
This fixes an issue where certain evil plugins would call
evil-force-normal-state non-interactively, causing `doom-escape-hook` to
wreck havoc. Instead, this should only happen when
evil-force-normal-state is called interactively (e.g. via ESC in normal
mode).
Fixes evil-mc-make-cursor-move-next-line and
evil-mc-make-cursor-move-prev-line.
2018-06-07 02:51:45 +02:00
Henrik Lissner
85a0c9efc9
New default display-buffer handler for magit
...
+magit-display-buffer-fullscreen is a more sophisticated (albeit
experimental) replacement for magit-display-buffer-fullframe-status-v1,
which fullscreens magit, but will also:
a) Keep the status window visible
b) Treat magit buffers not opened from magit-status as popups
2018-06-07 02:51:45 +02:00
Henrik Lissner
b26bbd4762
Fix args-out-of-range in enable-minor-mode-maybe
...
Caused by trying to use out-of-scope match data.
2018-06-07 02:51:03 +02:00
fuxialexander
1d6d11e803
add meta doc
2018-06-07 01:12:03 +08:00
fuxialexander
732c2979c4
Naming convention and add docs; Avoid conflicting pyenv.
2018-06-07 01:08:49 +08:00
Aria Edmonds
13413a72e8
tools/magit: Show word-granularity on chosen hunk
...
This really seems like it should be a default, it's so handy to get
better diffs, sort of like how github does it. if set to 'all then it'll
show on all of them, but I think t is good enough.
2018-06-06 18:08:02 +10:00
Edmund Miller
fada449bd4
Get rid of a stray +
2018-06-05 18:02:46 -05:00
Henrik Lissner
530bdca097
Refactor persp-mode-map keybinds
...
Use define-key! instead of individual define-key's
2018-06-05 19:50:56 +02:00
Henrik Lissner
641425ab77
Fix "failed" error from +helm/ag{,-from-cwd} #644
...
Only affected Ag backend.
2018-06-05 19:49:34 +02:00
Henrik Lissner
e4e2fb55ed
feature/workspaces: remove non-side-window fix
...
This was fixed upstream in persp-mode#90.
2018-06-05 18:39:50 +02:00
Henrik Lissner
21779f66ad
config/literate: remove compile-on-save hooks
...
Too volatile and slow.
2018-06-05 16:35:16 +02:00
Henrik Lissner
3245c365d7
config/literate: log compilation
2018-06-05 16:14:38 +02:00
Henrik Lissner
47efd56fd4
compile/literate: refactor & recompile on save
...
And add autoloaded commands. This may need work to ensure you don't
spawn multiple instances of Emacs all vying to compile the same file.
2018-06-05 16:09:03 +02:00
Henrik Lissner
f5fe36af23
Add :config literate module
...
It will tangle and byte-compile a config.org in your private config.
Doom will then load the resulting config.elc later.
Org is only loaded when updating this file.
2018-06-05 15:56:37 +02:00
Henrik Lissner
bc4fb8f18e
Fix helm macro errors due to load order
...
Some packages (like evil-collection and dumb-jump) use helm macros, but
Doom cannot ensure helm will be installed by the time these packages are
byte-compiled during installation. In fact, the default load order
prevents this.
Rather than imposing hard load order requirements, we just make sure
helm is higher on the packages list, so it gets installed sooner.
2018-06-05 14:08:29 +02:00
Henrik Lissner
c9a3c9e615
Disable evil-collection-minibuffer
2018-06-05 13:23:46 +02:00