Quick note: Since then video has been made, `doom refresh` is now `doom sync`
@studywm_pls Жыл бұрын
OMG THANKS!!!!!! :) SAVED MY DAY
@ltxr99735 жыл бұрын
Wow this emacs distro looks really beautiful.
@nixlad5 жыл бұрын
It definitely is. I use DOOM emacs for all of my programming currently.
@genesisreyes85724 жыл бұрын
@Eric Fatass Cartman why spacemacs? it seems as if it's not even updated nowadays, plus tons of issues. Doom is even fast in comparison.
@dacritter83975 жыл бұрын
Nice vid. I installed this after seeing your community post about it. Damn, I like it more every time I run it/mess with it. I've been in spacemacs the past couple of years and this is an excellent(and extremely straightforward) change. Fast and easily hack-able. I think I'll be sticking with it for the foreseeable future.
@SlopeiZCSGO5 жыл бұрын
Hey DT. just want to thank you for sharing what you know. im studying computer science atm and ive converted to linux as a result of your videos. it has helped my workflow so much! so i just had to thank you sir! Cheers from Norway!
@marsdrums62984 жыл бұрын
DT is mentioned in the Docs under Tutorials & Guides. Nice job DT!
@marioschroers73185 жыл бұрын
DOOM Theme playing in my head (though I never really played DOOM, this theme is such a classic). Great job, DT!
@mkd11135 жыл бұрын
I thought this was a source port of doom for emacs at first, lol
@DistroTube5 жыл бұрын
Knowing Emacs, it wouldn't surprise me if there is a port of Doom (the game) for Emacs.
@Soulskinner5 жыл бұрын
@@DistroTube Knowing DooM there must be port on Emacs. But I couldn't find it. Such a shame.(
@РусланЗаурбеков-з6е5 жыл бұрын
BTW, there is a port of DOOM, for ASCII-only terminals, compiled with AALib ...
@morganperry94874 жыл бұрын
you can run an online emulation of DOOM through the emacs-application-framework, and probably a bunch of html5 games
@ViniciusProvenzano5 жыл бұрын
The carpal syndrome excuse is a good one. Vi keys are more intuitive for sure. And doom is really nice. Great video, Derek. Enjoyed a bunch and I’d like to see more of emacs, keep on with those videos!
@eusebiusthunked52595 жыл бұрын
@@SimonWoodburyForget I've never heard of read of anyone ever using their palm to access modifier keys. I'd say it's clever, but your condescending presentation of not knowing what someone is doing with their life for not knowing an idiosyncratic trick makes me not feel grateful, but rather makes me want to tell you to go fuck yourself. Maybe work on how you can help people without judging them as inferior if you find get this kind of reaction more often than you would like.
@eusebiusthunked52595 жыл бұрын
@@SimonWoodburyForget I implied no such thing. But what's the point of making your judgement on keyboard technique a reflection on the value of a life? There's a long standing a widespread acknowledgement that Emacs causes hand disorders, possibility because not predates the modern standardized keyboard and so the key assignments are innopportune. It would be interesting to know when you came up with your palm modifier technique, because it's clearly not standard. However, I'm not well versed with the use of Emacs. Can you really use your palm with combinations of Ctrl, alt, shift as needed?
@captaincaption10 ай бұрын
Carpal Tunnel is a thing for me and I had to switch to Programmer Dvorak for that reason. I'm happy that Doom Emacs exists and is not an excuse for me over Emacs/Vim!
@itstoxicqt3 жыл бұрын
Installed doom emacs the other night coming from vim so glad you posted this I had zero idea about the config files for the syntax highlighting etc
@guychouk5 жыл бұрын
Can't stress enough how good your videos are, thank you for this thorough review!
@SenthilBabuji5 жыл бұрын
Good to see you get into the world of emacs. More you stuck with it, move you will love it.
@DanielBornt5 жыл бұрын
This is great Derek. I have toyed with Emacs before (being a vimmer) and even played with Spacemacs and Evil. I love the extensibility of amcas and the tools that it has. Spacemacs was just to "heavy" for me and Evil was a bit of a challenge for me to get setup. Looking forward to trying Doom! Great video, as usual.
@finndriver10635 жыл бұрын
Hi Derek, if you need Emacs to start promptly, then run it as a daemon, and use `emacsclient' Would also love to see you try out tramp, ses-mode, and org-mode, to name a few!
@DistroTube5 жыл бұрын
Don't worry. My default editor is emacsclient.
@AnzanHoshinRoshi5 жыл бұрын
Thank you, Derek. There's probably a Steam plugin for Emacs.
@cthutu3 жыл бұрын
Couple of notes on editing "init.el". In VIM, you can type x x to delete the 2 semi-colons without going into insert mode. Also you can stay in emacs after changing init.el by typing `:doom/reload".
@xvnz3 жыл бұрын
do `2x` instead so you can just use `.` on the other lines. you could do that with insert mode too, it would probably be even better if you use capital i since you can repeat that without having to move to the first semicolon.
@benjaminschultz65012 жыл бұрын
Wow! This is exactly what I needed! Thanks DT! :)
@PenguinRevolution5 жыл бұрын
I'm not a big Emacs guy, but I'll give this a look. I don't know if anything could replace Atom text editor as far as I am concerned But I do like to mess around every once and a while.
@wrburdick4 жыл бұрын
I also use caps lock as a control key (for about 25 years now) and I also bind ctrl-; as my completion key (modified hippie-expand on the home row). I've been programming with GNU Emacs since shortly after it came out in 1985 and I haven't had any carpal tunnel or RSI issues.
@GD-zz5mo3 жыл бұрын
Had to instantly smash like when I heard "I definitely use Haskell"
@cthutu3 жыл бұрын
I'd also run "doom doctor" after installation too as it told me I had missing executables (like rg and fd), missing fonts etc.
@nasreddinehodja59305 жыл бұрын
Doom-emacs or Spacemacs or vanilla Emacs ? Why not all of them ? github.com/daedreth/ihsec Install this script and switch from one config to another. What's nice is that you can have as many configs as you want and you can try any config you find on the net. Thanks to Daedreth for that nifty script.
@anerisgreat5 жыл бұрын
Thank you so much for making this video! Super relevant, just started with emacs and am trying out Spacemacs considering using Doom instead.
@mykytashyrin23505 жыл бұрын
OMG who on Earth can dislike it?
@slim57825 жыл бұрын
Very much right on your spacemacs take
@simon49605 жыл бұрын
Killed me inside when you went to insert mode to delete 2 characters! Sorry, great video, and next time 2x deletes two characters
@RosalioRedPanda4 жыл бұрын
Simon Branch worse is that in Doom Emacs there’s a shortcut for uncommenting and commenting a line.
@StaticNoiseDNB5 жыл бұрын
When I was thinking about switching from Vim to Emacs (with Evil-mode of course) I came across the Spacemacs distribution and stuck with it ever since. Had never really looked into Doom Emacs, but seems like it's very similar to Spacemacs. Both distributions are definitely a good starting point for vim-users.
@ertwro5 жыл бұрын
Something cool to try could be turning your config, init and packages files into an org-mode file. Which is very handy.
@RonnieNissan5 жыл бұрын
Hey Derek, you don't have to use your mouse to switch between windows, you can do it with "SPC W (h, j, k, l)"
@paulslife63625 жыл бұрын
Even Richard Stallman experienced hand pain from emacs (he says his keyboard), which he helped make...of course vim modes are better!
@Tn5421Me10 ай бұрын
Hey DT, did you know that the playlist this video is on is listed in the Doom Emacs documentation (SPC h d h) section 4.3 tutorials and guides
@achimwasp2 ай бұрын
10:27 4 keystrokes (i) to delete 2 characters? How about xx (Lesson 1.3 in the vimtutor)?
@ArtemSayapovАй бұрын
If the text is "ABCD" and your cursor was between hovering over C, i deletes A and B and leaves "CD", meanwhile x x deletes C then D. You'd also have to move left twice if you wanted to delete A and B instead of C and D, which would mean it's also 4 keys (h h x x). Plus it overwrites your clipboard if you do x instead of backspace in insert mode. It's only slightly inefficient
@bogdanlupu36794 жыл бұрын
For the ones who follow the tutorial doom refresh is deprecated. Now is doom sync
@shadowleague24865 жыл бұрын
For a vanilla compatible alternative take a look at god-mode.
@DiakoSharifi3 жыл бұрын
11:40 doom sync or inside the emacs 'SPC h r r'
@dacritter83975 жыл бұрын
for DT unapproved mega bloat --- just ran across this -- if you want to keep spacemacs, doom, default emacs, prelude, whatever and switch between them whenever you wish - you can use the ihsec (i hate switching emacs configs) script - github.com/daedreth/ihsec it couldn't be easier to switch between configs.. and the installation and setup couldn't be simpler.
@DistroTube5 жыл бұрын
Nice. To swap between them when needed I have just been keeping separate .emacs.d directories around for each.
@dacritter83975 жыл бұрын
yeah, same here - and then create aliases which delete/create an .emacs.d symlink to whichever directory I want to use. ihsec works on the same .emacs.d symlink principle (so you still have the separate directories) but in a more versatile and elegant way,
@elabeddhahbi33012 жыл бұрын
i can't thank you enough man that was really helpful
@baer54554 жыл бұрын
he said space peepee
@РусланЗаурбеков-з6е5 жыл бұрын
DOOM Emacs has nice start screen -- but no intro music. )))
@anantgupta79163 жыл бұрын
xd
@rauljosegarcia2 жыл бұрын
I went to doom emacs for one reason... the standard emacs key bindings/chords are horrible. Also, as a long time AutoCAD user, I am used to using the space key for a lot of commands, and doom emacs aligns with that really well. Using the space key as the leader key makes a world of difference, at least for me. Also, I edited one line of code (setq doom-theme 'doom-outrun-electric) and now it looks great!!! I just can't believe how terrible the default keybinding scheme is!
@slowfranklin30943 жыл бұрын
Well, what you basically do is remap caps-lock and ctrl. With that you have pinky friendly key bindings.
@ViniciusProvenzano5 жыл бұрын
Oh, and since you’re in arch just “yay remacs”. The speed will blow your mind.
@albankaperi29615 жыл бұрын
May the force be with you :-)
@emmanuelgoldstein97104 жыл бұрын
Keybindings are customizable. That's the whole point. No need to change distribution to get a better suited to yourself standard keybindings.
@sargijapunk4 жыл бұрын
He can't know that. He is just starring in a few windows for few seconds and makes his ignorant opinions which he then sell to even less knowledgable viewers who believe they hear some expert opinion.
@emmanuelgoldstein97104 жыл бұрын
@@sargijapunk I would like him to respond!
@LinuxForLife2 жыл бұрын
How to move in the buffer open with C-c, at the bottom of the page ? I got other page displayed but cannot reach them ....
@Spedfree5 жыл бұрын
how are you liking editing code in emacs when compared to vscode?
@DistroTube5 жыл бұрын
I've never used VSCode.
@Siddiskongen4 жыл бұрын
Thanks Lex. Do you use emacs to plan how to kill superman?
@engageintellect4 жыл бұрын
he plots out his plans in org-mode. 😂
@abursuk3 жыл бұрын
Quick question, you mentioned at the beginning that you used to use Vim before. How fast is doom emacs compering to your Vim setup? I like Vim mostly because it lightning fast and and very powerful the same time. Most people who stuck on Vim(from what I read) can't switch to other text editor because of response time. Thanks!
@LoneDevelopper2 жыл бұрын
its just an editor (:
@CptMooney5 жыл бұрын
Aww man, i was really looking forward to some text mode Doom action...
@japhethjay48805 жыл бұрын
I have used emacs without modifications to the keybindings, and one of the things I do is swap the ctrl key with my caps lock key which i hardly ever use, then also, i do not press the alt key with my pinky, I do so with my thumb, which is way easier. And you call them crazy because you view emacs as a view user, I tried VIM before ever trying to use emacs and I actually thought that keybindings didn't make sense to me at all. Having to escape and then type :q to exit and so on and so forth, I still know the basics of vim if i have to use it but i prefer emacs keybindings which I use everywhere, so don't call them crazy just because your brain and fingers have been trained for years with vim keybindings.
@SuperCape5 жыл бұрын
Will we get some org-mode action finally? That's the real killer for emacs. There are ppl going to emacs JUST for org-mode 😱
@DistroTube5 жыл бұрын
Coming soon.
@thgeremilrivera-thorsen95565 жыл бұрын
"There are ppl going to emacs JUST for org-mode 😱" That was me :-)
@jthomas35845 жыл бұрын
@@thgeremilrivera-thorsen9556 me too
@alexstone6915 жыл бұрын
I've used org-mode but its only supported on emacs so i just stopped using it
@nyarm18525 жыл бұрын
I moved to Emacs because of Org-mode, it's way better than vim+markdown+pandoc in terms of taking notes. Very useful if you are a student.
@adeebh.s19153 жыл бұрын
How to get rid of the highlighting for tab spaces?
@makroalt50283 жыл бұрын
3:39 "Space Pee Pee."
@robertp20333 жыл бұрын
when i install emacs 27 and then installed doom emacs, it stills launch the original emacs..
@TrueDetectivePikachu4 жыл бұрын
newb question (never used emacs and I use nano cuz I still fear Vim), Doom Emacs could be used some other wm manager (like i3 for example)?
@nikkehtine5 жыл бұрын
why press *i backspace backspace* when you can just do *x x*
@learningbird99405 жыл бұрын
Thanks God, some sane invention!
@learningbird99405 жыл бұрын
Don't forget to do a follow-up video of your evolution with Doom Emacs in a month or two. Happy New Year!
@lucascruzdosreis95795 жыл бұрын
Hey derek is it polybar with xmonad you are using?
@DistroTube5 жыл бұрын
qtile and its panel.
@estebanmarin0024 жыл бұрын
Do you have a video for mu4e?
@MissyMousey5 жыл бұрын
Hi Derek, some feedback on your video thumbnails; I keep seeing the "DT" logo as a roman numerals "II" which makes me the video is part two of a series when I'm looking at my subscription feed at a glance. Subconsciously, this makes me not bother to click on the video because I haven't seen part one.
@udittlamba3 жыл бұрын
today i have been reborn for I have found emacs.
@andriirubtsov54045 жыл бұрын
It seemingly takes roughly second to open a file, is not it?
@DistroTube5 жыл бұрын
It does opening emacs the way I did it in this video...with the command "emacs". What users of emacs typically do is run the emacs daemon and then launch emacs with "emacsclient". It's quite a bit faster to open.
@bakdiabderrahmane80093 жыл бұрын
Emacs: Sold.
@adrianthomas41635 жыл бұрын
Wish I could get this working on Windows, especially WSL.
@pfbrodriguez5 күн бұрын
does anyone know how to show treemacs ?
@ykhatat5 жыл бұрын
Why does it take 1.7 seconds to load and open emacs? If it is more than one second it is not for me but I did try doom and I really enjoy it.
@ertwro5 жыл бұрын
Because you are loading the whole emacs ecosystem every time, normally what you do is start in server-mode(daemon) an open either the emacsclient from the terminal or the gui frame from an application launcher or keyboard daemon. Is like asking why turning on your computer takes up so much time. You normally don't restart your computer every time you wanna open a program.
@avieorbb5 жыл бұрын
So you mentioned that by uncommenting the language modes in the init.el file added "Syntax highlighting" and you're certainly not wrong by saying that. I wanted to leave a comment here for potential doom-emacs or Spacemacs users to add that emacs language modes do a lot more than just add syntax highlighting; you have emacs macros added in and shortcuts to make using that language so much easier. For example in my python-mode I can C-c C-P to start a python process in a new emacs buffer and can say run the file I am viewing to that buffer by pressing C-c C-l etc. These emacs modes are fantastic and easily extendible. I migrated from Vim to emacs as I needed to write prolog and discovered the prolog-mode for emacs was the undeniably the best environment for prolog.
@Microphunktv-jb3kj4 жыл бұрын
how does vim,spacemacs and doom emacs differ?
@AnyFactor5 жыл бұрын
I haven’t watched the video yet I hope Derek loves and adapts Emacs. I desperately wish DistroTube stick on the polar opposite of whatever tech Luke Smith uses, regardless of the benefit or disadvantage of the said tech has to offer. Subscribers of both of the channels are gunning for them to call each other "derivative" and this behavior is often frustrating.
@TheFrantic55 жыл бұрын
I swapped caps lock with control. Much easier on the pinky, and has the added bonus of being gamer friendly.
@abdallahtarek12135 жыл бұрын
Make a video about FreeBSD
@musaababdalla15953 жыл бұрын
thank you Sir.
@Kakihara735 жыл бұрын
Thanks Derek ^___^
@natemaia92375 жыл бұрын
git clone will not overwrite existing, non-empty directories.
@GuyPipili5 жыл бұрын
Hey Nate, imagine being here to see what emacs have to offer.
@user-ux2kk5vp7m5 жыл бұрын
Nate Maia just delete the directory and then try again
@natemaia92375 жыл бұрын
@@user-ux2kk5vp7m I'm not having issues, he was just saying to make sure to backup before cloning because it will overwrite but really it would fail if you have any existing configs.
@Spedfree5 жыл бұрын
Mine overwrites
@natemaia92375 жыл бұрын
You must have an alias or something changing the default behaviour $ ls -lAh ~/.emacs.d -rw-r--r-- 1 nate nate 0 Dec 19 11:18 somefile $ git clone github.com/hlissner/doom-emacs ~/.emacs.d fatal: destination path '/home/nate/.emacs.d' already exists and is not an empty directory.
@Prixy0175 жыл бұрын
Thank you . there is not good tutorial is around for doom please make a series of doom tutorial.
@queseyopa5 жыл бұрын
Amazing. The only problem I have is... when I use sudo Emacs to configurate a script... all the magic just disappeared. Anyone with the same big problem here? Thanx in advance🙏
@queseyopa5 жыл бұрын
I mean....when I run Sudo emacs I have a normal Emacs.... the doom part its gone.
@Salamialayksuwp3 жыл бұрын
doom refresh has been replaced with doom sync btw
@SlopeiZCSGO5 жыл бұрын
i was hoping for some doom gameplay haha
@Lockjaw954 жыл бұрын
Pro tip: type `cml` to uncomment a line insert of deleting the # in insert mode
@Tn5421Me Жыл бұрын
For new viewers: Refresh has been changed to sync
@rp6272 ай бұрын
ahhhhhh, never seen someone use mononoki. that's my shizz. monofoki is a bit of a tiny update, even more sans seriph!... setting now, as i watch the vid :D
@_frankrocha5 жыл бұрын
what is this distro ?
@engageintellect4 жыл бұрын
DT Linux
@cujoking53113 жыл бұрын
Why are you entering insert mode and deleting you know you can just press x that will delete a single character without having to go into insert mode.
@HannesWowries5 жыл бұрын
could you pls look in the cam
@Laurent_GameDev4 жыл бұрын
No, I do not think so. DT is the guy the camera should be looking at. It's a kind of Chuck Noris's brother. There's tons of guy that look toward the cam, but they are not as good as DT ;-)
@ioagel3 жыл бұрын
Use "gcc" to toggle line comments
3 жыл бұрын
I have a monitor without a stand and one with a stand. The one with a stand hurts my eyes when sideways because of the polarized filter. I hate my life.. The only monitor I have suitable for code is one that hurts. Landscape is laughable for code, unless you like to write long lines. I'm a web dev and I never have two files open in vertical split (or split at all), and HTML like files really benefit from the portrait display. Especially with a lot of nesting.
@tristen_grant Жыл бұрын
What did this have to do with getting started with Doom Emacs?
@Trigex5 жыл бұрын
At least you're getting into doom in one way! First! (Not, dammit)
@zeocamo5 жыл бұрын
And NEXT DT will move to KDE and tell us he love it .... neovim is perfect, why use emacs ?? it is slow and BIG .... (but i must add Doom emacs do look something you can send co-worker who Love ides to look at) any way thx for your linux video DT
@z8den19 күн бұрын
I just tried this. How bad doom emacs in comparison with normal emacs is, is beyond me.
@joealtona25324 жыл бұрын
took 3 seconds to open .bashrc, yeah it's really doomed.
@oniaiki5 жыл бұрын
I prefer spacemacs...
@coatlessali4 жыл бұрын
Was expecting DOOM (1993) in Emacs. Disappointed.
@jeetadityachatterjee69955 жыл бұрын
I saw this and was like. I like vim but I also like Vs code (don't @ me it has great go support) so yeah I just finished the install of doom.
@MyVitros5 жыл бұрын
Space pee pee lol
@danmorris49045 жыл бұрын
Like;
@danmorris49045 жыл бұрын
Start with vanilla Emacs bro.
@SoundToxin5 жыл бұрын
@@danmorris4904 He was already using vanilla emacs before, with the normal keybinds and everything.
@lesa2514 жыл бұрын
Stop scrolling with j. You might as well not use vim if you are going to settle for scrolling with j.
@worldhello89085 жыл бұрын
i dont understand.... if you hate original key bindings of emacs, what is the point of using it?? use vim, please....