Commit graph

7 commits

Author SHA1 Message Date
Henrik Lissner
46ba5826cd fix(eshell,shell): display buffer post-init
By displaying them pre-init:

a) eshell will not have loaded, ensuring any user-popup rules in
   an (after! eshell ...) block don't load in time for the first eshell
   popup,
b) Popup predicate functions don't have access to the full state of the
   buffer, if needed.
2021-10-10 21:16:52 +02:00
Itai Y. Efrat
7933e54542 refactor!(:term): toggle commands now always hide
BREAKING CHANGE: previously, <leader> o t commands would only hide the
terminal popup if it was focused. If not, they would move the focus to
the terminal window. This is unintuitive to the "toggle" description,
and arguably less useful, since refocusing to the terminal can be easily
done with regular window refocus commands. Therefore, <leader> o t now
just hides the terminal popup.

Fix #3374
2021-09-23 11:39:36 +02:00
Henrik Lissner
f0abb3264c
Fix #2014: +shell/here doesn't execute COMMAND 2020-01-01 22:47:59 -05:00
Henrik Lissner
aa19eeed0f
Fix #2100: shell modeline doesn't stay hidden 2019-11-22 13:17:06 -05:00
Henrik Lissner
0212bb95f8
term/shell: fix void-variable dir #2095 2019-11-21 13:54:37 -05:00
Henrik Lissner
6647ebc736
term/shell: fix void-variable buffer error on +shell/toggle 2019-08-05 11:29:22 -04:00
Henrik Lissner
4ebd3fad7f
Add :term shell module 2019-07-13 13:00:24 +02:00