{"repo":"kyagi/shell-pop-el","free":true,"listed":false,"github":"https://github.com/kyagi/shell-pop-el","clone":"git clone https://github.com/kyagi/shell-pop-el.git","description":"shell-pop.el helps you to use shell easily on Emacs. Only one key action to work.","language":"Emacs Lisp","stars":228,"topics":["emacs","shell","terminal","guake"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"shell-pop - Easily toggle a shell window in Emacs with a single keystroke The shell-pop Emacs package provides on-demand access to a terminal through a single, configurable key binding. The package supports multiple terminal implementations, including term , eshell , ansi-term , vterm , eat and ghostel , and ensures your original window configuration is restored when the terminal is hidden. Installation Installation with use-package To install shell-pop from MELPA: 1. If you haven't already done so, add MELPA repository to your Emacs configuration. 2. Add the following code to your Emacs init file to install shell-pop from MELPA: Manual installation You can install shell-pop.el from MELPA using package.el . Then add the following to your init file (e.g., /.emacs.d/init.el ): Customization Configuring the terminal Here are the exact configurations for the most popular Emacs shells. Simply copy and paste your preferred option into your init file: ansi-term Note: This will use the shell defined in your shell-file-name variable (e.g., bash, zsh). term vterm Note: Requires the vterm package to be installed. eat Note: Requires the eat package to be installed. ghostel Note: Requires the ghostel package to be installed. Shell Eshell Configuration Options shell-pop-window-position (Default: \"bottom\" ) The position of the popup window. You can choose \"bottom\" , \"top\" , \"right\" , \"left\" , or \"full\" . Use the entire frame when this value is set to \"full\" . shell-pop-window-size (Default:","default_branch":null,"files":null,"tree":[],"storefront":"/r/kyagi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kyagi/shell-pop-el/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}