Introduction to EShell

  Рет қаралды 42,396

Howard Abrams

Howard Abrams

Күн бұрын

Пікірлер: 44
@MMABeijing
@MMABeijing 6 ай бұрын
Ur literate DevOps video really blew my mind 8 years ago
@ceving865
@ceving865 2 жыл бұрын
Had the same experience. When I tried it first, it just confused me and I ignored it for a few years. But now some few years later (and also pained by Windows) I start loving it.
@aqua0077
@aqua0077 7 жыл бұрын
Never knew eshell could be so cool. Thanks a lot for the demo and the note!
@jwwiegley
@jwwiegley 7 жыл бұрын
Good stuff! I learned a few new tricks here too. :)
@howardabrams1
@howardabrams1 7 жыл бұрын
Hahahaha.... nice one, Captain John!
@howardabrams1
@howardabrams1 6 жыл бұрын
Hahaha. You're the best!
@kickbuttowsk2i
@kickbuttowsk2i 5 жыл бұрын
The man himself..huge respect
@byronschlemmer
@byronschlemmer 7 жыл бұрын
Thanks Howard for sharing your insights and the video to boot! Really enjoyed it.
@Granateable
@Granateable 7 жыл бұрын
The video is 42 minutes long. A coincidence? I think not.
@howardabrams1
@howardabrams1 7 жыл бұрын
:-D
@robertkielty5094
@robertkielty5094 6 жыл бұрын
Checks towel.
@BartoszDuszel
@BartoszDuszel 7 жыл бұрын
Awesome, as always. Thanks for sharing!
@evanmiller4665
@evanmiller4665 6 жыл бұрын
Howard. I love your emacs videos. Please keep making them. I'm currently working on the question of whether I want to use Eshell (with Tmux?) inside Emacs or Emacs inside of Tmux for my personal development environment. This video is helping me with that decision--I think.
@TheMickmccarthy
@TheMickmccarthy 7 жыл бұрын
Another quality Howard Abrams video 👍🏻
@lassekliemann6251
@lassekliemann6251 5 жыл бұрын
I switched to EShell as my main shell about a year or so. Not going back. However, when I tramp to a remote host, I find the filesystem structure confusing, since / still refers to my local filesystem. This has many advantages, obviously, but not being 100% aware of it all the time, it may lead to horrible mistakes. So I still resort to Emacs terminal mode with Bash inside a lot when I work with remote hosts.
@cranknlesdesires
@cranknlesdesires 4 жыл бұрын
Could you make a function to return to the hosts root?
@richardfrangie3518
@richardfrangie3518 10 ай бұрын
Thanks Howard.
@mariownyou
@mariownyou 2 жыл бұрын
What Colortheme do you use. It is so nice
@garycheng12
@garycheng12 7 жыл бұрын
Welcome back!
@Maverick5x
@Maverick5x 7 жыл бұрын
How is "term" working fine with your zsh theme... could you please point out if you have any special configs for this?
@howardabrams1
@howardabrams1 7 жыл бұрын
I'm not using zsh anymore, but in the video, I just ran the Lisp expression: `(term "ipython")` Is that what you meant?
@walid7885
@walid7885 5 жыл бұрын
I tried to run a command with " | less" in eshell and it didn't quite work. It opened another buffer in a different that says the function "less" stopped. It looks like eshell does not handle well piping.
@paschikshehu7988
@paschikshehu7988 4 жыл бұрын
new video when
@romanticjo8522
@romanticjo8522 7 жыл бұрын
Hello Howard, @24:37 you walk through eshell-favorites.el and it looks like you are able to highlight part of the sexp while the rest takes the comment face properties. How are you able to do that? I would love to be able to do the same when I walk groups over code. I love the intro video!
@howardabrams1
@howardabrams1 7 жыл бұрын
Check out the fancy-narrow project at github.com/Malabarba/fancy-narrow
@zhaohengzhang832
@zhaohengzhang832 6 жыл бұрын
May I also ask how did you quickly navigate to the dimmed parts and use that part as the new narrowing region?
@purgatoriprytania5382
@purgatoriprytania5382 6 жыл бұрын
Just wondering how you coaxed org-mode into hiding markup characters (e.g., /, *, =, etc.)?
@howardabrams1
@howardabrams1 6 жыл бұрын
Set the variable, `org-hide-emphasis-markers` to `t`, as in: (setq org-hide-emphasis-markers t)
@SweetJustLikeAMango
@SweetJustLikeAMango 6 жыл бұрын
What font are you using in this video?
@nalidbass
@nalidbass 5 жыл бұрын
He is using Adobe source code pro.
@panxie5223
@panxie5223 6 жыл бұрын
This guy types so fast😳
@shfxpl
@shfxpl 5 жыл бұрын
This is demo-it, a mode that helps you create demos or presentations. You can hear when he actually types. github.com/howardabrams/demo-it
@richardfrangie3518
@richardfrangie3518 10 ай бұрын
and without seeing
@alanjones2770
@alanjones2770 5 жыл бұрын
How do you type caps letters and non-alphabetical symbols so fast?
@shfxpl
@shfxpl 5 жыл бұрын
github.com/howardabrams/demo-it
@pharmokan
@pharmokan 4 жыл бұрын
wow clojure, python, bash, lisp, ruby, is there any language you don't know?
@mariusandersons
@mariusandersons 6 жыл бұрын
how to clear eshell screen
@samweerasinghe3320
@samweerasinghe3320 5 жыл бұрын
hey Howard, great audio quality. what kind of headset/microphone do you use?
@ryanleemartin7758
@ryanleemartin7758 Жыл бұрын
I still don't get it. I really like Emacs and I use it more and more every day but I don't get why I'd want this over a proper terminal emulator. sure Bash language is awful but there are other options. Piping output to a buffer.. seems like that could be interesting to mess with. I dunno. lol.
@howardabrams1
@howardabrams1 Жыл бұрын
I get it. It is weird. Eshell is really a craftable Lisp REPL, which intrigues some and alienates other. If you are still curious, you might want to see my follow-up to this presentation I did a EmacsConf 2022: emacsconf.org/2022/talks/eshell/
@ryanleemartin7758
@ryanleemartin7758 Жыл бұрын
@@howardabrams1 Thanks! I'm definitely still interested. It just hasn't clicked with me yet!
@nickbernstein
@nickbernstein 8 ай бұрын
So you are probably thinking of the shell as bash, or bashish shells like zsh. When I first started with Unix, I was doing a lot of c coding, so I got used to "thinking in c" - as a consequence, I used "csh" or "the c shell", because it used c style syntax instead of sh/bash/ksh syntax. I imagine if you spend a ton of time doing elisp, this would have a similar benefit. It would be nice if they could get terminal emulation working natively though; I do like my htop.
@ChaiFeng
@ChaiFeng 7 жыл бұрын
`echo "$IN" | cut -c 1-3` is same as `${IN:0:3}` more simple: if [[ "$IN" = abc* ]]; then # blabla fi
@howardabrams1
@howardabrams1 7 жыл бұрын
Ah yeah, if you're using that fancy new shell called bash. 😉
Emacs Introduction and Demonstration
36:34
Howard Abrams
Рет қаралды 294 М.
Emacs: file and Dired basics
1:02:38
Protesilaos Stavrou
Рет қаралды 14 М.
УДИВИЛ ВСЕХ СВОИМ УХОДОМ!😳 #shorts
00:49
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 70 МЛН
If people acted like cats 🙀😹 LeoNata family #shorts
00:22
LeoNata Family
Рет қаралды 31 МЛН
How many people are in the changing room? #devil #lilith #funny #shorts
00:39
Emacs: ESHELL demo
23:07
Protesilaos Stavrou
Рет қаралды 11 М.
Interview with an Emacs Enthusiast in 2023 [Colorized]
8:50
Programmers are also human
Рет қаралды 1,2 МЛН
EmacsConf 2022: Top 10 reasons why you should be using Eshell - Howard Abrams (he/him)
14:02
Literate Devops with Emacs
28:36
Howard Abrams
Рет қаралды 97 М.
Demystifying Regular Expressions
41:31
Howard Abrams
Рет қаралды 9 М.
Crafting Ironsworn in Emacs
14:37
Howard Abrams
Рет қаралды 9 М.
Richard Stallman as Saint IGNUcius (Emacs vs Vi)
7:51
Eugenio Scacchetti
Рет қаралды 79 М.
Become a bash scripting pro - full course
36:00
CODE IS EVERYTHING
Рет қаралды 69 М.
The Different Shells Available In Emacs
17:21
DistroTube
Рет қаралды 26 М.
Emacs: use-package essentials
35:45
Protesilaos Stavrou
Рет қаралды 7 М.
УДИВИЛ ВСЕХ СВОИМ УХОДОМ!😳 #shorts
00:49