Introduction to EShell

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

Howard Abrams

Howard Abrams

Күн бұрын

Пікірлер: 44
@aqua0077
@aqua0077 7 жыл бұрын
Never knew eshell could be so cool. Thanks a lot for the demo and the note!
@MMABeijing
@MMABeijing 4 ай бұрын
Ur literate DevOps video really blew my mind 8 years ago
@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.
@ceving865
@ceving865 Жыл бұрын
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.
@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.
@Granateable
@Granateable 7 жыл бұрын
The video is 42 minutes long. A coincidence? I think not.
@howardabrams1
@howardabrams1 7 жыл бұрын
:-D
@robertkielty5094
@robertkielty5094 6 жыл бұрын
Checks towel.
@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.
@BartoszDuszel
@BartoszDuszel 7 жыл бұрын
Awesome, as always. Thanks for sharing!
@mariownyou
@mariownyou 2 жыл бұрын
What Colortheme do you use. It is so nice
@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)
@lassekliemann6251
@lassekliemann6251 4 жыл бұрын
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?
@samweerasinghe3320
@samweerasinghe3320 5 жыл бұрын
hey Howard, great audio quality. what kind of headset/microphone do you use?
@TheMickmccarthy
@TheMickmccarthy 7 жыл бұрын
Another quality Howard Abrams video 👍🏻
@richardfrangie3518
@richardfrangie3518 8 ай бұрын
Thanks Howard.
@SweetJustLikeAMango
@SweetJustLikeAMango 6 жыл бұрын
What font are you using in this video?
@nalidbass
@nalidbass 5 жыл бұрын
He is using Adobe source code pro.
@alanjones2770
@alanjones2770 5 жыл бұрын
How do you type caps letters and non-alphabetical symbols so fast?
@shfxpl
@shfxpl 5 жыл бұрын
github.com/howardabrams/demo-it
@garycheng12
@garycheng12 7 жыл бұрын
Welcome back!
@pharmokan
@pharmokan 4 жыл бұрын
wow clojure, python, bash, lisp, ruby, is there any language you don't know?
@paschikshehu7988
@paschikshehu7988 4 жыл бұрын
new video when
@mariusandersons
@mariusandersons 5 жыл бұрын
how to clear eshell screen
@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 6 ай бұрын
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.
@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 8 ай бұрын
and without seeing
@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. 😉
Literate Devops with Emacs
28:36
Howard Abrams
Рет қаралды 97 М.
EmacsConf 2022: Top 10 reasons why you should be using Eshell - Howard Abrams (he/him)
14:02
What's in the clown's bag? #clown #angel #bunnypolice
00:19
超人夫妇
Рет қаралды 9 МЛН
Cool Parenting Gadget Against Mosquitos! 🦟👶
00:21
TheSoul Music Family
Рет қаралды 22 МЛН
ТИПИЧНОЕ ПОВЕДЕНИЕ МАМЫ
00:21
SIDELNIKOVVV
Рет қаралды 1,8 МЛН
Emacs: file and Dired basics
1:02:38
Protesilaos Stavrou
Рет қаралды 14 М.
Become a bash scripting pro - full course
36:00
CODE IS EVERYTHING
Рет қаралды 61 М.
Emacs: ESHELL demo
23:07
Protesilaos Stavrou
Рет қаралды 11 М.
Lecture 1: Course Overview + The Shell (2020)
48:17
Missing Semester
Рет қаралды 751 М.
Magit Introduction and Demonstration
14:11
Howard Abrams
Рет қаралды 48 М.
org-brain: Concept mapping in Emacs - Introduction
13:46
Kungsgeten
Рет қаралды 29 М.
WHY IS THE HEAP SO SLOW?
17:53
Core Dumped
Рет қаралды 247 М.
Getting Started With Org Mode
56:21
thoughtbot
Рет қаралды 275 М.
NSA Releases Internal 1982 Lecture by Computing Pioneer Rear Admiral Grace Hopper
1:29:36
The Black Vault Originals
Рет қаралды 252 М.
Writing Games with Emacs
40:13
thoughtbot
Рет қаралды 27 М.
What's in the clown's bag? #clown #angel #bunnypolice
00:19
超人夫妇
Рет қаралды 9 МЛН