I'm Replacing All Of My Programs...With Emacs

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

DistroTube

DistroTube

Күн бұрын

Пікірлер: 357
@kunt230
@kunt230 4 жыл бұрын
Vim Diesel VS DemacsTube
@godnyx117
@godnyx117 4 жыл бұрын
LMAO! This comment is legendary!!!
@zephyr7
@zephyr7 4 жыл бұрын
Best comment ever
@armynyus9123
@armynyus9123 4 жыл бұрын
@/dev/etresevo Luke is wrong this time. It'll hit him, sooner or later.
@mohamedirfan2816
@mohamedirfan2816 3 жыл бұрын
LoL 😆
@nonenothingnull
@nonenothingnull 2 жыл бұрын
DoomacsTube
@Pakanahymni
@Pakanahymni 4 жыл бұрын
Emacs is the operating system and Linux is just its bootloader.
@ShlongMaster5000
@ShlongMaster5000 3 жыл бұрын
lol I don't know what to say I am out of words🤣🤣🤣🤣🤣🤣🤣🤣🤣.
@spicybaguette7706
@spicybaguette7706 4 жыл бұрын
They should actually just make an operating system of Emacs and cut out the Unix BLOAT
@marioschroers7318
@marioschroers7318 4 жыл бұрын
I believe there's a reason why they refer to Emacs as literally an entire OS rather than just a simple text editor 😀
@copper4eva
@copper4eva 4 жыл бұрын
To my understanding Richard Stallman has been trying to do that lol. They develop a kernel called Herd, but it's development has not gone well.
@jonathont5570
@jonathont5570 4 жыл бұрын
I would try it.
@watkinsishere
@watkinsishere 4 жыл бұрын
To my knowledge emacs is based on the original lisp machines. point being it already happened and it was better
@jeetadityachatterjee6995
@jeetadityachatterjee6995 4 жыл бұрын
@@copper4eva stallman was trying to make a Unix like operating system that uses the gnu core utils. He ended up replacing the herd kernel with the Linux kernel so in a sense you are using a part of the stallman os now inset the copypasta here. Now an Emacs os is possible as most to all of the perquisite components are there. There are elisp bindings for xorg for crying out loud.
@jumpman1823
@jumpman1823 4 жыл бұрын
Breaking News!: Linux cult leader once again goes back to emacs, causing an emotional rollercoaster to his followers who went back to vim after he left emacs few months back.
@johnc3403
@johnc3403 4 жыл бұрын
...absolutely. DT dragged me away from emacs, kicking and screaming with some really cool Vim videos, now he's dragging me back to emacs... I've asked for clarification... #confused
@s4nchik
@s4nchik 4 жыл бұрын
@@johnc3403 As it was said, the best editor is neither Emacs nor Vim, it's Emacs and Vim!
@d1namis
@d1namis 4 жыл бұрын
I don't think that average user was able to learn Vim in such a short time in a first place.
@DGDG0000000
@DGDG0000000 4 жыл бұрын
No one need to organize his life due to someone. You can (maybe) just enjoy to be informed and look as it is.
@DangerSepp
@DangerSepp 4 жыл бұрын
Long-term emacs users knew that this was bound to happen eventually.
@tokiomutex4148
@tokiomutex4148 4 жыл бұрын
The wifi driver isn't working properly, gonna replace it with emacs.
@srndsnd
@srndsnd 4 жыл бұрын
Your org mode videos completely changed my workflow and it is slowly eating my life. Glad to see you making videos on it again.
@dougbeney6399
@dougbeney6399 4 жыл бұрын
Yay, DT's back at Emacs. Learning Emacs I had multiple periods of hating and quitting it, before really liking it.
@Eisesser01
@Eisesser01 4 жыл бұрын
Can you give details on why you quit it multiple times and still stuck to it? :)
@alanauckland3663
@alanauckland3663 4 жыл бұрын
@@Eisesser01 that would be great. I am in the fence I dabble it with spacemacs from time to time just like I dabble with nvim. I struggle to really commit to one or the other but in the back there is something telling I think I like ideas of emacs more.
@Taznk1
@Taznk1 4 жыл бұрын
I keep switching vim and emacs 🤢
@UNR3S7
@UNR3S7 4 жыл бұрын
@@Eisesser01 personally, even though emacs is harder to learn, it really is the choice that has the most growth in it. Emacs's buffer system is more consistent than the terminal's stream system. like a terminal is 1d, a buffer is 2d. and terminals have applications like vim that emulate 2d but when everything is 2d it is better. and having everything inside of an editor is really a very very nice thing. in emacs, everything is part of one lispy substance
@SantiYounger
@SantiYounger 4 жыл бұрын
same for me, and then I found spacemacs and now life is good! vim + emacs = perfection
@SenthilBabuji
@SenthilBabuji 4 жыл бұрын
Once an Emacs user always an Emacs user. Derek thought he could go back and realized he can't. Emacs is dope.
@DistroTube
@DistroTube 4 жыл бұрын
In my best Al Pacino voice: "Just when I thought I was out, they pull me back in!"
@humm535
@humm535 4 жыл бұрын
@@DistroTube Nooo, come back! Oh, and also, Plan 9 has the text editor acme(1), which is similar to emacs in that it is pretty much usable as an own window manager and can be used as “front end” for applications to use-there is an email client for acme. Acme also has a port to Unix-like systems as part of plan9port.
@AndersJackson
@AndersJackson 4 жыл бұрын
@@humm535 and in Unix/Linux it has a version called Willy. And no, it is nothing like Emacs. It is another beast, but as expandable with some simple principles, based on scrips you can write in any language you want.
@TheCocoaDaddy
@TheCocoaDaddy 4 жыл бұрын
I first used emacs in college and loved it! The "escape" commands in vi drove me crazy. When I was in college, people either used Bourne Shell and vi or C Shell and emacs. :) lol Thanks for posting!
@thanawatt5952
@thanawatt5952 4 жыл бұрын
Hey DT, first off, thank you so much for your videos! I've recently started using Linux, and was able to get Arch Linux and XMonad setup thanks to your videos!
@DistroTube
@DistroTube 4 жыл бұрын
Great to hear!
@MichaelAMalone
@MichaelAMalone 4 жыл бұрын
Thanks Derek, I love it when you show up with a gem... just one aspect of your presentation of Emacs which showed the preview of your pic's sold me.... Lol's Now I have another cool thing to explore, learn, and use....
@tronus98
@tronus98 4 жыл бұрын
My Thinkpad x61 2.4gz from 2009 gets 8 hours of battery life using the console and emacs. It's great! I use it for jazz transcription and notate using Lilypond (a scripting/"programming" language for engraving music).
@lucminax
@lucminax 4 жыл бұрын
Nice, absolutely recommend keeping at the Emacs discovery, it's amazing and keeps surprising me to this day
@marioschroers7318
@marioschroers7318 4 жыл бұрын
Commenting while watching. First off: This wallpaper is incredible. Excellent. I didn't check out DOOM Emacs just yet, but kudos and respect to the developer. I'm getting increasingly obsessed with automating my workflow, be it by learning about regex inside vim (neovim user here), be it by streamlining shell stuff in scripts, be it by learning how to Automate The Boring Stuff With Python (excellent read by Al Sweigart by the way). I love seeing you slowly turning into an educated programmer. All your excitement for the Haskell language seems so genuine. I can relate to this in so many ways. Linux, and only Linux, makes it possible. I never guessed I'd ever dive into these things seriously. Thank you for sharing all your computing experiences, thank you for sharing your passion with us. Keep it up, Derek!
@akojic5486
@akojic5486 4 жыл бұрын
You can combine good part of haskell and python to get result you want.. Org mode literate programming can help you achieve it. Howard Abrams on youtube got video
@nicolasfracica4095
@nicolasfracica4095 4 жыл бұрын
Really nice to see someone refering to Automate the Boring Stuff with Python, one of the most usefull books I have read!
@IrizarryBrandon
@IrizarryBrandon 4 жыл бұрын
My thoughts exactly. That's what makes this channel a pleasure to follow :)
@johnc3403
@johnc3403 4 жыл бұрын
Yes, I did a "back 5 seconds" to see that wallpaper again. That's spectacular.
@marioschroers7318
@marioschroers7318 4 жыл бұрын
@@johnc3403 I actually did the same 😀
@jeetadityachatterjee6995
@jeetadityachatterjee6995 4 жыл бұрын
I was scared that I was never going to see that face again.. but it came back and its face was more radiant than ever!
@rdp8545
@rdp8545 4 жыл бұрын
Emacs is great. It's what I was taught to use during Uni days when studying Computer Science. It did everything we needed particularly when coding. Didn't need anything else! Honestly if you keep using it you will love it more an more and Vim will become your alternative text editor. Don't get me wrong Vi is great too but not at the same level as emacs. Yes emacs is a little more bloated than Vi but thats mainly due to all the added plugins etc. I've been using emacs since 1995... One thing I still use as an alternative to emails though is Pine. Still love pine for some reason so generally open that up instead.
@capability-snob
@capability-snob 4 жыл бұрын
"eshell is an elisp repl" it's actually an integrated shell. Try using grep --recursive from it - the output goes to a new buffer which you can use to open each file at the matching line
@capability-snob
@capability-snob 4 жыл бұрын
@@fossegrim287 sure, but there are better ways to do that, such as the scratch buffer. On the other hand, the eshell has so many features that really have nothing to do with elisp, such as the slick tramp integration. So, you have all the features of a repl, but that does not appear to be its purpose.
@matt42hughes
@matt42hughes 4 жыл бұрын
I’m very glad you’re back using emacs, I was disappointed at your previous emacs videos because you didn’t seem to quite get it back then... but like you said at the end, it seems that the concept just “clicked” for you now. Excited about further emacs content. I wonder if you will look at org-babel more and maybe even literate programming, re-writing your system config flies as org files that tangle and weave. Thanks for the content over the years.
@AndersJackson
@AndersJackson 4 жыл бұрын
If you want to have a look, I have at my GitLab, which you can use as a start. Just clone as ~/.emacs.d
@Gavinconaghty
@Gavinconaghty 4 жыл бұрын
Wow! Love it. I have been using emacs for a while and still learning. Thanks DT
@gaurangshukla8235
@gaurangshukla8235 4 жыл бұрын
The thing that I found really interesting about org-mode tables is they are like spreadsheet you can perform all sort of crazy stuff with the data.
@ralacerda12
@ralacerda12 4 жыл бұрын
Can't wait for the EXWM video
@akojic5486
@akojic5486 4 жыл бұрын
Me too
@simpleprogrammingcodes
@simpleprogrammingcodes 4 жыл бұрын
Is it stable? I tried it 3 or 4 years ago, but it wasn't really good...
@lawrencedoliveiro9104
@lawrencedoliveiro9104 4 жыл бұрын
One of the handy things I have done in Emacs is define custom commands to jump to the next or previous line with the same indentation level as the present one. This is handy for Python programming, since as you may know, Python doesn’t have statement brackets that you could target with the standard jump-to-matching-opening/closing bracketing-symbol commands.
@miyolinux
@miyolinux 4 жыл бұрын
Video editor extraordinaire...
@twb0109
@twb0109 4 жыл бұрын
Org is a better markdown, god i really need to learn emacs AAAAA
@johnc3403
@johnc3403 4 жыл бұрын
Org mode is NO reason to learn emacs. It's cool for what it is, but it's only an organiser and who the hell uses them these days? There are FAR better reasons to learn emacs... go for it... but not solely for org mode
@humm535
@humm535 4 жыл бұрын
@@phundrak For the stuff markdown isn’t enough or for when I need beautiful documents, I use troff-it isn’t veryvhard to read or write. And of course you can just invent your own little format, and if it’s simple enough, write software that uses it-maybe an awk(1) script to convert to HTML or similar. About literate programming: It is possible to do that with markdown dialects, where everything after whitespace on the code blocks starting lines is ignored. Somewhere, I have found a markdown literal programming tool using a similar technique written in Go (iirc).
@lawrencedoliveiro9104
@lawrencedoliveiro9104 4 жыл бұрын
I prefer to do “literate programming” in a Jupyter notebook.
@alanauckland3663
@alanauckland3663 4 жыл бұрын
@@lawrencedoliveiro9104 I am using jupyter notebooks for all my notes. It's editor sucks though.
@AndersJackson
@AndersJackson 4 жыл бұрын
@@johnc3403 sorry, you have to update your info. There are people that write CS PhD papers in Org-mode. It is way more then a organiser. I don't even use these parts, but I do use the literal programming in Emacs, as I produces HTML and PDF-pages to my students in Org-mode. Python and OCaml.
@redlom98
@redlom98 4 жыл бұрын
I have been doing emacs for the past few years and now the only way to take it away from me is to pull from my cold dead hands.
@TheGruselmops
@TheGruselmops 4 жыл бұрын
Way to go DT!
@s4nchik
@s4nchik 4 жыл бұрын
Nothing new to me. But a really nice intro to emacs! Watched with pleasure till the end. Thank you!
@waltereikrem
@waltereikrem 4 жыл бұрын
your xmonad build looks so nice!
@0felex01
@0felex01 4 жыл бұрын
Can you go over image previews in dired?
@DistroTube
@DistroTube 4 жыл бұрын
You need a package called peep-dired. Install it, then run it with M-x: peep-dired. Or make a keybinding to use it. I added this to my config.el in Doom Emacs: (global-set-key (kbd "C-x i") 'peep-dired)
@johnc3403
@johnc3403 4 жыл бұрын
You put your finger on it right there at the end Derek. Emacs is just a beautiful piece of software. 2021 will be my "master emacs and C programming" year. Thanks dude, as always...
@TCRBibleStudy
@TCRBibleStudy 4 жыл бұрын
How about the SC console spreadsheet program?
@ezio934
@ezio934 4 жыл бұрын
You can also use org-mode to create literate config files for xmonad or something else.
@AndersJackson
@AndersJackson 4 жыл бұрын
And configuration files for Emacs, I have mine up on GitLab.
@wizdude
@wizdude 4 жыл бұрын
DT - you need to run EXWM - The Emacs X Window Manager! Keep taking this further! Keep up the great work :-)
@akojic5486
@akojic5486 4 жыл бұрын
Org-mode is good for literate programming. You can combine multiple programming language to get better and easier output.
@johnc3403
@johnc3403 4 жыл бұрын
Well then we need a proper coders video covering org-mode because for most people it's no more that a useful diary or organiser.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 4 жыл бұрын
Python+Jupyter+NumPy+SciPy+Matplotlib gives you a few more possibilities.
@AndersJackson
@AndersJackson 4 жыл бұрын
@@lawrencedoliveiro9104 but Emacs have all those and more within Org-mode. John C. And yes, there are people that use it to generate their PhD papers, where it can generate LaTeX, HTML, LibreWord documents. All which generate all graphics and run code when generating the document. No need to remember to pick them together, as that is done by code. It was a long time since Org-mode only was a organise and diary.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 4 жыл бұрын
Can org mode matchi this nbviewer.jupyter.org/github/ipython/ipython/blob/3.x/examples/IPython%20Kernel/Rich%20Output.ipynb ?
@blackhawk-x1
@blackhawk-x1 4 жыл бұрын
Each time when I watch your videos, there always something to learn. Something new. Or a good massage. I mean Something positive. Love it.
@Eliotime3000
@Eliotime3000 4 жыл бұрын
And that's why I'm in love with Emacs. Many things are built-in, and I don't hace to configure it from scratch.
@alecstewart212
@alecstewart212 4 жыл бұрын
You can even have your Emacs configuration entirely in Org files if you'd like. Doom supports that, it's `:conifg literate` in your Doom configuration directory's init.el.
@666lordofdestruction
@666lordofdestruction 4 жыл бұрын
4:50 is that reverse Polish notation?
@AlexanderArtamonov
@AlexanderArtamonov 2 жыл бұрын
Thanks for your videos, the're great. I can see how you trying to keep things simple, while emacs obviously not a simple thing, would be cool to see more real life examples of something from emacs-world. I personally ended up with helm-ag for fulltext searching and I feel there might be numerous other ways to search stuff in my files, and it applies to every single aspect of my emacs evaluation.
@b0t_papa
@b0t_papa 4 жыл бұрын
Please do a video on magit, you explain these things so well
@idontzknowz9177
@idontzknowz9177 4 жыл бұрын
May I know what wallpaper you have there
@DistroTube
@DistroTube 4 жыл бұрын
Check out my GitLab (in show description). It's wallpaper number 0239.
@UkkaBulwark
@UkkaBulwark 4 жыл бұрын
It's really hard for me to move to emacs full time, because of ranger file manager. It's keybindings and selecting with space just makes sense. And other thing about emacs is, i cannot get image previewing in 'Dired' to work. Otherwise emacs is really cool and you got me to use mu4e and emacs text editor with evil mode to replace neovim. Really nice and enjoyable vids of Xmonad and Emacs.
@gagagero
@gagagero 2 жыл бұрын
How can I get the dired image previews?
@gh0stcloud499
@gh0stcloud499 4 жыл бұрын
I’ve been getting into emacs a bit as well :) I’m currently trying Spacemacs and loving it. The only issue I’m having is getting autocomplete to work for .tsx TypeScript files :/ really hope that I can figure that one out because it’s the only thing stopping me from switching to emacs for my daily driver
@censoredterminalautism4073
@censoredterminalautism4073 4 жыл бұрын
Give EXWM a shot when you have the time, DT. It's neat. Also, try avy. It's one of my favorite packages, and the objectively best way of moving through text. Everything should have it.
@Xeab
@Xeab 4 жыл бұрын
I started using spacemacs not too long ago, and I’m loving it, yet I’ve barely scratched the surface
@AnzanHoshinRoshi
@AnzanHoshinRoshi 4 жыл бұрын
Thank you, Derek. Bizarre but cool.
@deveshtarasia2636
@deveshtarasia2636 4 жыл бұрын
Okay Org Mode is too awesome!
@dylanbalagtas6444
@dylanbalagtas6444 4 жыл бұрын
Thats something i cant find in Vim
@gaurangshukla8235
@gaurangshukla8235 4 жыл бұрын
@@dylanbalagtas6444 Yeah even if you do use multiple plugins in vim. At some point vim starts getting slow and unresponsive.
@WilliamMelton617
@WilliamMelton617 2 жыл бұрын
Hey man, could you consider doing a video just on Dired? I'm really trying to live in emacs but I'm having trouble using it
@celestialadministration
@celestialadministration 4 жыл бұрын
Thinking about killing my IDE's out with spacemacs. Why your Haskell tutorial had me thinking.
@jasbrg
@jasbrg 4 жыл бұрын
Now this is my kind of content!
@SentoryKURT
@SentoryKURT 4 жыл бұрын
I'd be interested in an entire series based on emacs.
@AndersJackson
@AndersJackson 4 жыл бұрын
There are a handful of YT:ers that have greats Emacs videos. About configuration and using. But I wouldn't mind one here too.
@DangerSepp
@DangerSepp 4 жыл бұрын
"Just when I thought I was out, they pull me back in!" "One does not simply quit Emacs!"
@ksinkar
@ksinkar 4 жыл бұрын
Finally 🌅 🌄. Maybe you should try emacs as a window manager.
@alanauckland3663
@alanauckland3663 4 жыл бұрын
I guess the real question @DistroTube are you now going to settle on emacs and continue? Or do you think vim and emacs will sit by side and you will use them interchangeably?
@nickbrekalo5019
@nickbrekalo5019 4 жыл бұрын
Could you please link the wallpaper?
@linuxinside6188
@linuxinside6188 4 жыл бұрын
BOLD Decision .
@aleksandrpetrosyan1140
@aleksandrpetrosyan1140 4 жыл бұрын
While St Ignucius is glad that you came back, some of your critique for not switching to it is still pretty valid. Emacs is a slow program, and I believe that we must put effort into making it as fast as we possibly can... By we, I of course mean St iGnuCius.
@SenthilBabuji
@SenthilBabuji 4 жыл бұрын
Doom Emacs is super fast. I have experienced extreme slowness with vim too with some plug-ins. Emacs is objectively faster than vim for anything complicated. And I don't even have to start Emacs more than once, as I can use Emacs as a server.
@ashishpatel350
@ashishpatel350 4 жыл бұрын
Did Ubuntu just delete the app store and replace it with the snap store?
@PestisNonSapien_GMO_exHuman
@PestisNonSapien_GMO_exHuman 4 жыл бұрын
1 of the reasons I deleted Ubuntu and replaced it with Artix + S6. Don't have to see 50 snap mounts anymore.
@ashishpatel350
@ashishpatel350 4 жыл бұрын
@@PestisNonSapien_GMO_exHuman lol. im thinking mx linux. i need something noob friendly. for some reason the app store magically disappeared when i started ubuntu. maybe an update broke it. just going to reinstall it.
@RedFenceAnime
@RedFenceAnime 4 жыл бұрын
I want to get into org-mode for my notes. Or maybe vimwiki. I recently saw a video of about Roam Research (by Thomas Frank) and it was pretty sweet. But it's proprietary, syncs only to their servers and I'm sure vimwiki or org-mode can do this too. Then just use Syncthing or Nextcloud and I'm good. I use Termux on my Android. My notes are a mess, spread over so many applications and without an easy way to retrieve information because they're not tagged, just txt files or worse; stuck in an app. edit: after an hour of looking into zettelkästen I've found that there's a org-roam in emacs and it looks amazing so I'll definitely be looking into that. when I wake up I'll conquer my notes.
@10cadr
@10cadr 4 жыл бұрын
I used to be like that and I centralized everything in a single org file. I have my config files, college classes, cv, writing, notes... And for now the size is less than 1mb. You can export anything you want to a different file (pdf, html) and make exporters if you want. Really worth checking out and taking the time if you are disorganized as I was.
@jeffspaulding9834
@jeffspaulding9834 4 жыл бұрын
I know nothing about Roam, so I can't really comment on it, but there's a package for Emacs that gives Roam-like capability to org-mode. Just do a search for "org-roam" and you should be able to find it.
@ghost-user559
@ghost-user559 Жыл бұрын
Joplin and SyncThing. Unless you really want to sink some time into Emacs
@linasova5057
@linasova5057 4 жыл бұрын
Its cool video. Thanks a lot.
@stephenjames5745
@stephenjames5745 4 жыл бұрын
Love it! Thanks DT
@myfavouritecolorisgreen
@myfavouritecolorisgreen 4 жыл бұрын
i convert my ebooks from pdf to txt and read them in emacs :) currently reading ham on rye (i like reading text in my emacs/vim theme rather than b/w pdfs)
@f23anone82
@f23anone82 4 жыл бұрын
Wow, this emacs looks like interesting application. I wish it had a decent text editor...
@AndersJackson
@AndersJackson 4 жыл бұрын
It has, it has. :-)
@forlotta2066
@forlotta2066 4 жыл бұрын
once you go to emacs, you never leave for good.
@MarcusSpehBirkenkrahe
@MarcusSpehBirkenkrahe 3 жыл бұрын
So true. I returned in 2019 after an absence of 25 years.
@Alfarror
@Alfarror 4 жыл бұрын
I understand how it feels, coming back to emacs. I gave up on it twice, returned to it for a third time and have been happily ever since. (Won't deny it, vim still feels great)
@10cadr
@10cadr 4 жыл бұрын
Where are the exporters?!??! You can make your website in org mode too x)
@Norogoth
@Norogoth 4 жыл бұрын
Going to need that darktop wallpaper
@johnc3403
@johnc3403 4 жыл бұрын
OK, so I've followed your lead on Vim, vifm and .vimrc's and I have vim as close to ideal as I can get it.... Now, you're replacing all your programs with emacs. So which is it bro? I have a killer Arch install thanks to you, as i've mentioned before i have a killer Openbox install with DT theme. But help me out here. To really live in a unix type environment and to develop as far as I can as an amateur coder and fiddler... which way should i go? ..vim or emacs. Yeah, I know it's a hell of a question, but nail your colors to the mast here Derek. If you had to choose one.. vim, emacs or even emacs with vim key bindings? Which way would you go Derek? #confused
@johnc3403
@johnc3403 4 жыл бұрын
@@phundrak I kinda suspected that was the answer.. I need to give evil-mode a try.. Thanks Phundrak
@humm535
@humm535 4 жыл бұрын
Go with Unix. Ditch emacs. If you want an editor with those horrific keybindings (which you would change anyways in GNU emacs) you could use OpenBSD’s mg(1). But instead, I recommend thou follow the path of Unixyness and use as thy text editor ex, NeoVim, and/or the standard editor-ed(1). Use the tools thou have gotten provided by the fathers of UNIX, use the applications written for it. Thou shalt live in the panes of tmux(1) (or dvtm(1) or just your X11 WM) and in a Bourne-derived shell-maybe a KornShell derivate, the recommendation of mine is mksh-and write your C in peace.
@SenthilBabuji
@SenthilBabuji 4 жыл бұрын
Everyone has a different need and different taste. Learn and see what works for you. Be agile. One of the agile principles is to have courage to learn and redo.
@johnc3403
@johnc3403 4 жыл бұрын
@@humm535 Thanks so much for your reply. I'll try some of the programs you recommend and see where it takes me. ..another fork on this wonderful unix/GNU Linux journey.
@humm535
@humm535 4 жыл бұрын
@@phundrak Who said something about GNU? I was talking about Unix, not GNU.
@games4us132
@games4us132 3 жыл бұрын
it is nice to have an os inside your emacs
@joanmilev6156
@joanmilev6156 4 жыл бұрын
Now its time to replace xmonad with exwm!
@DistroTube
@DistroTube 4 жыл бұрын
I may be crazy...but I ain't that crazy (yet).
@akojic5486
@akojic5486 4 жыл бұрын
Exwm
@joanmilev6156
@joanmilev6156 4 жыл бұрын
@@DistroTube yet...
@censoredterminalautism4073
@censoredterminalautism4073 4 жыл бұрын
@@DistroTube soon
@MichaelGaribaldi
@MichaelGaribaldi 4 жыл бұрын
Nope - EXWM is still limited. Use Stumpwm (which is written in Common LIsp) with Emacs for everything else!
@MichaelAMalone
@MichaelAMalone 4 жыл бұрын
I am working on installing doom emacs and they say you should have emacs version 26.1 or higher. Trying to figure out how to get 25 to upgrade to 26 or 27, anybody got any ideas? Using linux mint 19.3
@almighty-bladder
@almighty-bladder 4 жыл бұрын
Hey DT, can you do a video series/ tutorials on how you set up your different emacs programs (mu4e, eww)?
@enderger5308
@enderger5308 4 жыл бұрын
I honestly use Spacemacs and it's an excellent editor. I personally use it for it's LISPyness and because when done right the chords cut out a lot of pain. SPC F T is a lot easier than :NERDTree
@SoundToxin
@SoundToxin 4 жыл бұрын
You can use similar leader key binds in vim. I used spacemacs for a while and then brought some of its influence back to neovim with me. I have many lines that look a bit like this: map bp :bprev and this to map leader key to space: let mapleader="\" I'm still using emacs as well with my own config, but it's not quite perfect yet so I still use neovim a lot.
@SenthilBabuji
@SenthilBabuji 4 жыл бұрын
I am not an advocate of vim. But there is spacevim
@Fe123.
@Fe123. 4 жыл бұрын
Talk about zettelkasten on Emacs
@douglas5565
@douglas5565 4 жыл бұрын
Hey, Derek, did you know you can link mu4e emails to org files? Not sure if that's useful to you, but for people that like to keep journals it could be insanely useful. I keep some research journals and that feature helps recovering old messages from collaborators.
@DistroTube
@DistroTube 4 жыл бұрын
Didn't know that! Sounds like a very useful feature though!
@MichaelJHathaway
@MichaelJHathaway 4 жыл бұрын
Are you going to give up Vim for Emacs now? Or will you keep Vim for your editor?>
@Lumary
@Lumary 4 жыл бұрын
Interesting thanks for sharing 😊
@zedovski
@zedovski 4 жыл бұрын
Hey can you please do a comparison between all file terminal based file managers :) - e.g. Ranger, LF etc.
@Trigex
@Trigex 4 жыл бұрын
Why exactly are you making binds for modes through xmonad and not just Emacs itself?
@DistroTube
@DistroTube 4 жыл бұрын
Because those binds are for when I'm not already in Emacs (haven't launched it yet). Once I've already launched Emacs, then I can use my Emacs bindings.
@mecrumbly429___4
@mecrumbly429___4 4 жыл бұрын
thought that the thumbnail read "problems" instead of Programs and had a good laugh
@alanauckland3663
@alanauckland3663 4 жыл бұрын
We're all so torn because vim and emacs both have great features. I struggle because I follow both and neither one jumps out as the 'one'. I see merit in both and am always sat on the fence. I don't know how to jump off and I guess many are like this.
@haroldostenger5160
@haroldostenger5160 4 жыл бұрын
I used xmonad in the past. Now, in arch, not long ago I tried to install xmonad again, and I went thru more problems than the last time, not being able to make it work. I concluded that xmonad was being underused or abandoned. I'd really like to use xmonad again. If you have any tutorial to make it work in current arch linux, please would you hand it over here? thanks !
@haroldostenger5160
@haroldostenger5160 4 жыл бұрын
hey! Tried again and could make xmonad work !
@andrewyu6996
@andrewyu6996 4 жыл бұрын
It seems that evaluating a compiling language like c in org mode is pretty crazy
@SenthilBabuji
@SenthilBabuji 4 жыл бұрын
Nothing crazy. As long as you have a compiler that can compile the code into an executable that can be run and output can be grabbed, that is all you need.
@Andrath
@Andrath 4 жыл бұрын
Yeah, emacs is a nice OS. The default editor really sucks though.
@semilin
@semilin 4 жыл бұрын
what a creative joke
@igo5543
@igo5543 4 жыл бұрын
Emacs is not an operating system, as it still depends on several external programs such as the window server and, of course, the kernel itself. The correct way to view Emacs is as a front-end application. For example, dired (the file manager) is hidden using the ls program. And this behavior is also true for other "internal applications" (the appropriate term is major-mode), such as the music manager which is just a front-end for mpd. So, yeah, it's definitely not an operating system, it's a front-end that glues everything together very well. A big benefit of this is that, to configure your workflow, you just need to configure it using the Emacs syntax (aka. Elisp), which definitely does a better job and is more generalist than using shell script, in addition to not being necessary configure several different programs, each with its own syntax (mutt, newsboat, ranger or similar, etc).
@Andrath
@Andrath 4 жыл бұрын
@@igo5543 Way to not get the joke man.
@Andrath
@Andrath 4 жыл бұрын
@@semilin Yeah it has a beard, but it has a kernel of truth in there. :)
@SenthilBabuji
@SenthilBabuji 4 жыл бұрын
The default editor does not suck as long as your re map caps lock for control and use your thumb for alt. Having said that, as I started with vim and I am used to it, I am staying with vim bindings.
@GerhardSchreylechner
@GerhardSchreylechner 4 жыл бұрын
Great Video! Modify your dired mode in your init.el in: (dired +ranger +icons) i think you like it ;) and don´t forget to 'doom sync' And can you please activate the 'pass' thing and make a video about it?
@DanielBlieb
@DanielBlieb 4 жыл бұрын
How do you rescaled the size of the whole UI? I've a high DPI display and unfortunately I need a microscope to use Doom Emacs
@ltxr9973
@ltxr9973 4 жыл бұрын
A non-programmer slowly getting into programming through functional programming in haskell and lisp? That'd be the coolest thing ever!
@ImARichard
@ImARichard 4 жыл бұрын
While it certainly is cool that you can do practically anything with/in emacs, I feel like Im the only one watching that's asking if you should do damn near everything in emacs 😂 But I have come to realize I am definitely not the target audience for videos like this. I love Linux and FOSS, but I also really love a nice clean GUI. To each their own. Regardless, I will definitely keep watching to see what other magical emacs things you get up to.
@SenthilBabuji
@SenthilBabuji 4 жыл бұрын
The problem with most of the GUI applications I have encountered is lack of customization. Also they often take a lot of screen space for unnecessary stuff. Lack of ability to create macros to automate is another thing and I can go on and on. A gui is good for an application that you are going to use once in a month. But for something we use on a daily basis GUI sucks. That G part of it will get boring very soon anyways. And UI part of it will just keep sucking.
@mrmusicalinstrument
@mrmusicalinstrument 4 жыл бұрын
Language support is the main reason I go to Emacs from time to time. I practically live in Vim, but Emacs has much better support for functional languages imo. When I was writing a compiler in StandardML, the support Emacs gave me was unparalleled. The same for Haskell. There are two things I'd like to add that I found awesome: - when you were showing literate programming in org mode -- you can write a snippet of code in one language, and then use the results from that block in another block, potentially in a completely different language .kitchingroup.cheme.cmu.edu/blog/2019/02/12/Using-results-from-one-code-block-in-another-org-mode/ - Emacs calc. It takes some getting used to, but it's so ridiculously powerful. It's like a better Mathematica. You can do linear algebra, calculus, solve systems of equations, manipulate symbolic equations (expand, simplify, etc.), convert units, even draw graphs. And there's an embedded mode, where you can solve an equation in-place in any file, without having to open calc. www.gnu.org/software/emacs/manual/html_mono/calc.html
@messengerofiexist2139
@messengerofiexist2139 2 жыл бұрын
The problem with Doom Emacs and Spacemacs, they are based on VIM keyboard commands. When you switch to another computer having a normal Emacs, keyboard commands will not be VIM based, but regular Emacs keyboard commands. Prelude is the solution for Don’t Be Evil.
@faruksahin689
@faruksahin689 4 жыл бұрын
How can I find your configs
@6112115
@6112115 3 жыл бұрын
Does anyone have a high quality version of his desktop image?
@Ggldoork
@Ggldoork 3 жыл бұрын
Cool that OrgMode with source block is like a Jupyter Notebook
@dewijones92
@dewijones92 4 жыл бұрын
more emacs videos please :D
@Gabriel-mf7wh
@Gabriel-mf7wh 4 жыл бұрын
Why don't you try EXWM, Emacs X window manager?
@akojic5486
@akojic5486 4 жыл бұрын
Exwm Emacs is the way. I use Firefox, android studio, sql developer, netbeans, thunderbird and others inside Exwm to send fake keys. You can use evil-mode or xah-fly-keys to send fake keys to others programs. This is so much powerfull
@SenthilBabuji
@SenthilBabuji 4 жыл бұрын
You could do that even without exwm with xdotool.
@akojic5486
@akojic5486 4 жыл бұрын
@@bigpod Productivity
@akojic5486
@akojic5486 4 жыл бұрын
@@SenthilBabuji Elisp is better in emacs to configure, and easier for me to use
@copper4eva
@copper4eva 4 жыл бұрын
What do you mean by "send fake keys" to say Firefox? You mean you're using Emacs keybindings within firefox? I don't quite understand.
@SenthilBabuji
@SenthilBabuji 4 жыл бұрын
@@copper4eva I have not used exwm. I am not sure how powerful it. But with xdotool you could send whatever key presses you want to a window. It is useful when you want to invoke a shortcut key inside an application but you don't want to remember what it is. For example in Firefox, let's say you want to create a new tab. You could press ctrl + t, but you could map it to something else if you so desire. So that you could send ctrl + t to Firefox, when you press just t for instance.
@charlesbronson2701
@charlesbronson2701 4 жыл бұрын
DT you should try EXWM to make emacs your OS, exwm replaces window manager, so you basically get emacs + Linux kernel
@mvargasmoran
@mvargasmoran 4 жыл бұрын
I don't know if it's a disapointing text editor... I really find id quite good, it has some advantages over vim, and vim has some over emacs.
@jeffreycliff922
@jeffreycliff922 4 жыл бұрын
> Your support is very much appreciated. Thanks, guys! Such support should be contingent upon media being creative commons. Don't support media that isn't creative commons.
@DistroTube
@DistroTube 4 жыл бұрын
You are right! I should change my KZbin settings to default to a CC license. That will only affect my videos going forward, unless I took the enormous task of individually changing the license of each of my prior videos. But, you could also do whatever with my videos prior to now, and I wouldn't really care...though KZbin might care. But if they contacted me about it, I would OK it.
Three HUGE Mistakes New Emacs Users Make
13:28
DistroTube
Рет қаралды 100 М.
What Are The Benefits Of Emacs Over Vim?
29:44
DistroTube
Рет қаралды 184 М.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 104 М.
Interview with an Emacs Enthusiast [Colorized]
8:50
Programmers are also human
Рет қаралды 1,3 МЛН
5 Reasons to Learn Emacs in 2021
26:39
System Crafters
Рет қаралды 88 М.
5 Reasons You Should Use Emacs (And 1 Reason Why You Shouldn't)
15:56
The Linux Cast
Рет қаралды 37 М.
Is It "WRONG" To Learn Emacs With The Evil Bindings
20:51
DistroTube
Рет қаралды 17 М.
zoxide has forever improved the way I navigate in the terminal.
9:53
Dreams of Autonomy
Рет қаралды 489 М.
Why No One Can Answer The "Vim Versus Emacs" Question
13:44
DistroTube
Рет қаралды 30 М.
10 Signs Your Software Project Is Heading For FAILURE
17:59
Continuous Delivery
Рет қаралды 11 М.
Doom Emacs On Day One (Learn These Things FIRST!)
35:10
DistroTube
Рет қаралды 190 М.
How A Steam Bug Deleted Someone’s Entire PC
11:49
Kevin Fang
Рет қаралды 1 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН