Commit Graph

77 Commits

Author SHA1 Message Date
bf1599635d set company-idle-delay to nil for eshell 2020-03-08 22:35:32 +00:00
535a0e753c Autoload vterm and vterm-mode 2020-03-04 17:17:47 -05:00
532a31f4fe Fix +vterm/{toggle,here}... ... ...again 2020-03-04 17:10:07 -05:00
9ce3f6df87 Fix +vterm/{toggle,here}... again 2020-03-04 16:52:14 -05:00
f1f1609021 Fix void-function vterm-mode 2020-03-04 16:45:19 -05:00
cee3010d2a Fix +vterm/* commands spawning new buffer each time 2020-03-04 16:32:22 -05:00
5f98e12b0e Fix #2608: +vterm/here opening in popup
Due to akermu/emacs-libvterm@a9ec753
2020-03-03 15:44:11 -05:00
e694569482 Bump to akermu/emacs-libvterm@b9bccf3
akermu/emacs-libvterm@4fbf8f8
2020-02-28 02:38:20 -05:00
1fe584fc21 address feedback 2020-02-22 21:42:04 -05:00
bfd6d5ede8 vterm returns to where it was entering insert 2020-02-22 19:10:19 -05:00
f7445a10db General refactor & reformatting across the board 2020-02-18 22:56:47 -05:00
1910453e29 The byte-compiler ate my baby 2020-02-06 16:55:27 -05:00
4a5cf04761 General refactors & appease byte-compiler 2020-02-02 02:05:20 -05:00
5b242c73bb Bump to akermu/emacs-libvterm@4fbf8f8 2020-01-31 13:01:10 -05:00
58c6aea7c5 Bump to akermu/emacs-libvterm@a970b4f472 2020-01-30 17:38:12 -05:00
f3a75004e0 Merge pull request #2418 from dive/eshell-configuration-improvements
term/eshell: allow arguments for `ls` aliases
2020-01-26 15:40:17 -05:00
a9402cfb55 Fix #2373: bring back package pinning
This needs some serious refactoring...
2020-01-25 19:02:00 -05:00
d1db28f417 make ls aliases work with subdirectories 2020-01-24 21:22:06 +00:00
1f04bc919f Fix #2401: erroneous git ref display in eshell prompt 2020-01-23 01:59:20 -05:00
4cc14389e8 PIN ALL THE PACKAGES 2020-01-14 22:32:11 -05:00
520fefbd0f Prevent premature h-scrolling in vterm buffers 2020-01-12 20:05:26 -05:00
1fd18b88dd Bind C-j/C-k to forward/backward history for eshell 2020-01-09 15:26:08 -05:00
f0abb3264c Fix #2014: +shell/here doesn't execute COMMAND 2020-01-01 22:47:59 -05:00
b88ff2a563 Fix s-backspace for non-evil users 2019-12-23 17:21:30 -05:00
c1879945fd Replace doom/backward-kill-to-bol-and-indent
WIth new evil-delete-back-to-indentation, with behaves exactly as C-u
does in vim.
2019-12-21 03:30:44 -05:00
e56cc98ae9 Move multi-term-buffer-name to :term term 2019-12-17 18:09:39 -05:00
663d3aaba9 term/eshell: move eshell-aliases-file to aliases
Rather than "alias"
2019-12-13 16:17:09 -05:00
146e9a1acf vterm: adapt to new function signature
emacs-libvterm@376db7cf416 had a breaking change for
`vterm-exit-functions` which sends the event as the second argument.
2019-12-09 14:50:28 -08:00
996188250b Minor refactors & comment revision 2019-12-06 17:16:34 -05:00
26c8f5c6ef Bytecompiler bytecompiler, won't you shut up 2019-11-23 01:21:25 -05:00
aa19eeed0f Fix #2100: shell modeline doesn't stay hidden 2019-11-22 13:17:06 -05:00
0212bb95f8 term/shell: fix void-variable dir #2095 2019-11-21 13:54:37 -05:00
0be962bb77 tools/eshell: remove ag alias, add dired alias 2019-11-18 14:19:10 -05:00
449ddb986c Minor refactors & reformatting across the board 2019-11-15 22:17:31 -05:00
802cd5bfca Revert 5f9a630c2
manateelazycat/multi-term#2 wass merged.
2019-11-04 12:42:23 -05:00
94c2f91b75 term/eshell: fix custom eshell faces 2019-10-27 14:03:45 -04:00
bace6dddd2 autoload company-pcomplete-available
This function is called from the eshell module

Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-10-23 10:18:44 +09:00
422c61a02a term/eshell: integrate company + pcomplete 2019-10-22 12:36:43 -04:00
5f9a630c2f term/term: fix void-function tramp-tramp-file-p error
multi-term uses tramp functions before tramp is loaded.

Remove this once manateelazycat/multi-term#2 is merged.
2019-10-21 16:23:44 -04:00
aa35695444 term/term: fix wrong-type-arg stringp error on +term/here
Caused by a change upstream to the multi-term function's return value.
2019-10-21 15:54:53 -04:00
a7a3e0e0e9 term/eshell: remove company integration
pcomplete simply provides better completion (but with a terrible UI).
There must be a way to integrate it into company...
2019-10-21 09:57:48 -04:00
25f6d5fec0 term/eshell: remove esh-autosuggest, improve company integration
esh-autosuggest only provides history completion, which isn't very
useful, especially when we already have history search (via ivy/helm)
available on 'C-s' in eshell.

The active company-backends have been rearranged so that company-capf is
the main completer, but will fall back to company-files (since capf
doesn't complete files, only directories and commands).

I wish there were something more robust, however. Perhaps a way to
integrate pcomplete into company?
2019-10-21 09:42:14 -04:00
45223b3785 term/eshell: remove use-package! shrink-path block
Just load it when it is needed, instead.
2019-10-19 22:22:50 -04:00
96c053c91d term/eshell: refactor company integration
Idle completion should be opt-in, especially for TRAMP users.
2019-10-19 22:22:50 -04:00
a1f51ef6e1 term/eshell: add emacs/e command 2019-10-18 21:10:55 -04:00
9b95a18eb8 term/eshell: improve completion 2019-10-18 21:10:55 -04:00
0344d6719c term/eshell: add eldoc support 2019-10-18 21:10:55 -04:00
3e947d39b5 term/eshell: optimize branch display in prompt #1882 2019-10-17 02:53:44 -04:00
323e0adf45 Minor refactors & reformatting across the board 2019-10-17 01:47:58 -04:00
56d8e1e0f8 bindings: fix emacs bindings and add more 2019-09-07 00:32:34 +02:00