Commit Graph

111 Commits

Author SHA1 Message Date
Henrik Lissner
38a95f7e58
Bump :term vterm
akermu/emacs-libvterm@422ffe0 -> akermu/emacs-libvterm@797357b

akermu/emacs-libvterm#373 was merged

Fixes #3683
2020-08-13 17:02:15 -04:00
Henrik Lissner
461b337734
Bump :term eshell
szermatt/emacs-bash-completion@96ce14a -> szermatt/emacs-bash-completion@d47edb9

v3.1 release of bash-completion
2020-08-06 19:36:22 -04:00
Henrik Lissner
c7bfbafdcc
Tempfix #3683: vterm not building on emacsgcc
Remove this when akermu/emacs-libvterm#363 is resolved.
2020-08-04 14:03:06 -04:00
Henrik Lissner
72c03965cc
Bump :editor evil
emacs-evil/evil@25fc5c6 -> emacs-evil/evil@017b442
emacs-evil/evil-collection@e065da3 -> emacs-evil/evil-collection@3e62b6b
emacs-evil/evil-surround@1c34944 -> emacs-evil/evil-surround@346d4d8
redguardtoo/evil-nerd-commenter@1bd2de5 -> redguardtoo/evil-nerd-commenter@87734b9

Some functionality has been upstreamed into evil-collection and thus
removed from their respective modules.

Closes #3577
2020-07-17 19:40:19 -04:00
jtpavlock
6cd601cf0f
remove warning message of optional vterm dependency
libvterm is an optional dependency per emacs-libvterm
2020-07-12 14:24:44 -05:00
Henrik Lissner
d93b789ef5
Move point to eshell prompt when switching to insert mode
This advice was broken (and superseded) by changes upstream in
evil-collection-eshell.
2020-06-05 13:08:01 -04:00
Henrik Lissner
8bf902d5f4
General refactors & reformatting across the board 2020-06-04 20:13:28 -04:00
Henrik Lissner
2d3eab7a35
Make C-c {h,j,k,l} eshell keybinds evil-only
The h,j,k,l paradigm is distinctly vim's, and should not be bound for
vanilla users, so now it's only available to evil users.

Also, since C-c l is the vanilla localleader prefix, this causes "Key
sequence C-c l b starts with non-prefix key C-c l" errors.

Fixes #3224
2020-05-26 14:06:19 -04:00
Henrik Lissner
eafad7bbad
Reformat term/eshell module
- Two newlines between use-package! blocks
- Remove comment that was redundant with the code below it
2020-05-15 22:54:50 -04:00
Henrik Lissner
ceb1d4e91f
Disable {bash,fish}-completion on Windows
Because neither is available on windows, you'll get errors when trying
to complete in eshell. Better to disable it so eshell can fall back to
pcomplete.
2020-05-15 22:53:17 -04:00
Henrik Lissner
ea18c83c0a
General refactors & reformatting across the board 2020-05-15 01:44:53 -04:00
Steven vanZyl
c881f98960
Merge branch 'develop' into eshell-improvements 2020-05-13 09:17:10 -04:00
Henrik Lissner
de27b2c041
Preserve current directory when splitting eshell
Fixes #3091
2020-05-11 22:09:17 -04:00
Henrik Lissner
1529dcaaf5
Fix #3007: wrong-type-arg stringp on eshell completion 2020-05-11 05:32:51 -04:00
Henrik Lissner
c0d208965d
Merge pull request #3073 from yangsheng6810/develop
Allow +vterm/toggle to open remotely
2020-05-09 02:24:19 -04:00
Sheng Yang
6c4e2d08d4 Move the function back and rename 2020-05-09 01:06:19 -05:00
Sheng Yang
39ce0c844b Extract implementation to a separate function 2020-05-09 00:53:10 -05:00
Sheng Yang
50bf06a57a Allow +vterm/toggle to open remotely
When `default-directory` is remote, prepare the toggled vterm at remote
location.
2020-05-09 00:38:25 -05:00
Henrik Lissner
cbd4ca7b47
Bump :term vterm
akermu/emacs-libvterm@8f00dc9 -> akermu/emacs-libvterm@422ffe0
2020-05-08 15:56:41 -04:00
Henrik Lissner
315ce7974b
Bump :term vterm
akermu/emacs-libvterm@e63bd65 -> akermu/emacs-libvterm@8f00dc9
2020-05-07 03:16:21 -04:00
Steven vanZyl
a70cfce520
Merge branch 'develop' into eshell-improvements 2020-05-06 10:33:39 -04:00
Henrik Lissner
9b1b8e2774
Bump :term
akermu/emacs-libvterm@aa512b8 -> akermu/emacs-libvterm@e63bd65

We're also transitioning from abbreviated SHA1 hashes to full ones. See
45cdfb125 for why.
2020-04-30 01:29:34 -04:00
Steven vanZyl
a82d93630f Fix DYM and add aliases
Fixed the use-package! declaration for eshell-did-you-mean since it
needed a different mode in the :after than I thought.
I also put together a quick hack to try and fix an issue with
did-you-mean, but it doesn't seem to work reliably right now. More
testing required.

Also added two aliases, one `gg` for to open magit-status and one `ff`
as an additional alias to find-file that follows the Doom keybindings
better.
2020-04-28 16:54:34 -04:00
Steven vanZyl
85cf7a794b Fixes from PR feedback
This contains fixes suggested by Henrik as feedback from the initial PR,
including updating and correcting the Eshell module README, and few
tweaks to the module configuration, and properly pinning
eshell-did-you-mean.
2020-04-28 09:35:06 -04:00
Steven vanZyl
73de701073 Merge branch 'develop' into eshell-improvements 2020-04-28 09:33:56 -04:00
Henrik Lissner
50ff934ff2
Fix #2832: filename modifiers replaced with empty strings 2020-04-26 04:12:33 -04:00
Henrik Lissner
309e71eea7
term/vterm: mention vterm-module-cmake-args in readme 2020-04-24 02:36:44 -04:00
Henrik Lissner
06d5d5e6c0
General refactors, reformatting & comment revision 2020-04-23 23:56:17 -04:00
Henrik Lissner
346a90c95d
Refactor vterm module 2020-04-23 23:28:47 -04:00
Henrik Lissner
efb30ac5a5
Bump :term vterm
akermu/emacs-libvterm@996c535 -> akermu/emacs-libvterm@aa512b8
2020-04-17 22:13:30 -04:00
Steven vanZyl
a9d7fc099d Improved Eshell module part 1
Added a README file detailing the Eshell module, a few minor tweaks to
the config, some keybindings, and the eshell-did-you-mean package.

More to come!
2020-04-17 15:48:54 -04:00
Henrik Lissner
661fa18af0
eshell: replace company w/ fish/bash powered pcomplete 2020-04-14 15:33:19 -04:00
Henrik Lissner
b3f3aa6dd3
Bump to akermu/emacs-libvterm@996c535
From akermu/emacs-libvterm@b9bccf3
2020-03-27 16:52:55 -04:00
Henrik Lissner
169f9a6121
General, minor refactor & reformatting 2020-03-27 01:25:30 -04:00
dive
bf1599635d set company-idle-delay to nil for eshell 2020-03-08 22:35:32 +00:00
Henrik Lissner
535a0e753c
Autoload vterm and vterm-mode 2020-03-04 17:17:47 -05:00
Henrik Lissner
532a31f4fe
Fix +vterm/{toggle,here}... ... ...again 2020-03-04 17:10:07 -05:00
Henrik Lissner
9ce3f6df87
Fix +vterm/{toggle,here}... again 2020-03-04 16:52:14 -05:00
Henrik Lissner
f1f1609021
Fix void-function vterm-mode 2020-03-04 16:45:19 -05:00
Henrik Lissner
cee3010d2a
Fix +vterm/* commands spawning new buffer each time 2020-03-04 16:32:22 -05:00
Henrik Lissner
5f98e12b0e
Fix #2608: +vterm/here opening in popup
Due to akermu/emacs-libvterm@a9ec753
2020-03-03 15:44:11 -05:00
Henrik Lissner
e694569482
Bump to akermu/emacs-libvterm@b9bccf3
akermu/emacs-libvterm@4fbf8f8
2020-02-28 02:38:20 -05:00
Matt Briggs
1fe584fc21 address feedback 2020-02-22 21:42:04 -05:00
Matt Briggs
bfd6d5ede8 vterm returns to where it was entering insert 2020-02-22 19:10:19 -05:00
Henrik Lissner
f7445a10db
General refactor & reformatting across the board 2020-02-18 22:56:47 -05:00
Henrik Lissner
1910453e29
The byte-compiler ate my baby 2020-02-06 16:55:27 -05:00
Henrik Lissner
4a5cf04761
General refactors & appease byte-compiler 2020-02-02 02:05:20 -05:00
Henrik Lissner
5b242c73bb
Bump to akermu/emacs-libvterm@4fbf8f8 2020-01-31 13:01:10 -05:00
Henrik Lissner
58c6aea7c5
Bump to akermu/emacs-libvterm@a970b4f472 2020-01-30 17:38:12 -05:00
Henrik Lissner
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