Henrik Lissner
cc6809bcf8
Move windows with C-hjkl eshell's insert mode
2018-06-16 21:08:08 +02:00
Henrik Lissner
b991af552c
A slightly more informative default eshell banner
2018-06-16 16:59:33 +02:00
Henrik Lissner
a4ccc2fc81
Use shrink-path on eshell PWD in default prompt
...
Makes longer paths easier to deal with.
2018-06-16 16:51:43 +02:00
Henrik Lissner
2addfebf8e
Refactor eshell-visual-commands (and add ncmpcpp)
2018-06-16 16:42:26 +02:00
Henrik Lissner
d9944bfc7f
Replace fringes in eshell buffers with a margin
...
I think it looks better this way. Especially if you use solaire-mode.
2018-06-16 16:40:08 +02:00
Henrik Lissner
aa1b203d1f
Add z and bd commands to eshell, plus aliases
2018-06-16 16:38:39 +02:00
Henrik Lissner
c0f601721c
emacs/eshell: fix pcomplete+ivy/helm integration
...
Use ivy/helm instead of the popup at the bottom.
2018-06-16 16:37:43 +02:00
Henrik Lissner
40e4c872f4
Remove redundant eshell-error-if-no-glob setting
2018-06-14 23:40:08 +02:00
Henrik Lissner
209f33c12e
Refactor tools/eshell
...
Make eshell-directory-name easier to customize & remove unnecessary
def-package! block.
2018-06-14 23:36:42 +02:00
Henrik Lissner
3027ed2f7f
Add new doom|mark-buffer-as-real hook to term/eshell
...
This is simpler (and perhaps faster) than doom-real-buffer-functions.
Better to reserve that for more complex logic.
2018-06-04 21:17:49 +02:00
Henrik Lissner
1e81a35461
Minimize dependence on map!
...
This is in preparation for general.el integration coming in 2.1.1. It is
very likely that map! will change (and even more, be split into several
macros). Not much, but change none-the-less. Specifically, the state
keywords (e.g. :nvi, :n, :i) will be removed in favor of a :state
property that takes a list, e.g. (normal visual insert).
In any case, both map! and general are also relatively expensive
compared to define-key and evil-define-key* (and the new define-key!
macro), so use that when we can.
This also means changes to either API won't affect Doom's modules in the
long term.
2018-06-03 15:46:00 +02:00
Henrik Lissner
3b85720c9c
Fix incorrect uses of add-to-list
2018-05-28 12:26:03 +02:00
Henrik Lissner
e2d055a40b
💥 Move dired, electric-indent, eshell, imenu, term modules to :emacs
2018-05-27 12:52:28 +02:00
Henrik Lissner
8122c9f653
Remove :emacs :fun and :os (moved)
2017-02-20 00:26:08 -05:00
Henrik Lissner
f453b3cee1
Reorganize modules
2017-02-20 00:23:03 -05:00