summaryrefslogtreecommitdiffstats
path: root/2020/info/30.md
blob: af629feff2046515f6f180dd0cc05fe3cb8d822b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# 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 .webm video, 720p, 19M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--30-a-tour-of-vterm--gabriele-bozzola-sbozzolo.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: <https://github.com/akermu/emacs-libvterm>

<!-- from the pad --->


# 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:
<https://github.com/sindresorhus/pure>


## 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.


### <https://github.com/akermu/emacs-libvterm#given-that-eshell-shell-and-ansi-term-are-emacs-built-in-why-should-i-use-vterm>


## Q1: could you put your testing scripts up somewhere?


### 256colors: <https://pastebin.com/j6HF5q8T>


### title: <https://pastebin.com/SByKdJM2>


### I cannot pastebin the 1MB of data, I pasted a sample of it: <https://pastebin.com/n1T3aUff>


# Notes


## <https://github.com/akermu/emacs-libvterm>