# A tour of vterm Gabriele Bozzola (@sbozzolo) [[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--30-a-tour-of-vterm--gabriele-bozzola-sbozzolo.webm"]] [Download compressed .webm video (10.9M)](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/smaller/emacsconf-2020--30-a-tour-of-vterm--gabriele-bozzola-sbozzolo--vp9-q56-video-original-audio.webm) [[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--30-a-tour-of-vterm--questions--gabriele-bozzola-sbozzolo.webm" download="Download Q&A video"]] [Download compressed Q&A .webm video (3.3M)](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/smaller/emacsconf-2020--30-a-tour-of-vterm--questions--gabriele-bozzola-sbozzolo--vp9-q56-video-original-audio.webm) Vterm is a fast and fully capable terminal emulator in GNU Emacs built as a dynamic module on top of libvterm. In this talk, I will give an overview of the package. I will discuss the installation and common customizations. I will go into details on some of the most important features, such as directory tracking or message passing. Finally, I will touch upon known incompatibilities and the future directions of the project. URL: # Questions ## Q5: Does/will this work with 'emacs -nw'? Yes, it does. ## Q4: Thats a nice looking prompt, do you have it on a Git repo we could see, or something of that manner? Thanks, I use Bash right now so I didn't know it was the default on the others. It is not the default, but it is available easily with oh-my-zsh or similar on fish. I think the prompt is this: ## Q3: Is there a plan to avoid the initial compilation step? Not any time soon. You will have to compile vterm the first time you start it. ## Q2: What are differences between Eshell and vterm? Performance. vterm is like xterm but in Emacs, Eshell is like Bash but in Emacs. ## Q1: Could you put your testing scripts up somewhere? - 256colors: - title: - I cannot pastebin the 1MB of data, I pasted a sample of it: # Notes