Doom Emacs On Day One (Learn These Things FIRST!)

Sdílet
Vložit
  • čas přidán 30. 04. 2022
  • Many Vim users find Doom Emacs overwhelming at first, because of the orgy of documentation. There is so much to learn! Don't worry. You don't need to learn everything on Day One. If you already have a strong foundation with Vim commands, then you are almost ready for Doom Emacs. But here's a few other things you need to know on Day One.
    REFERENCED:
    ► github.com/hlissner/doom-emacs
    WANT TO SUPPORT THE CHANNEL?
    💰 Patreon: / distrotube
    💳 Paypal: czcams.com/users/redirect?even...
    🛍️ Amazon: amzn.to/2RotFFi
    👕 Teespring: teespring.com/stores/distrotube
    DONATE CRYPTO:
    💰 Bitcoin: 1Mp6ebz5bNcjNFW7XWHVht36SkiLoxPKoX
    🐶 Dogecoin: D5fpRD1JRoBFPDXSBocRTp8W9uKzfwLFAu
    📕 LBC: bMfA2c3zmcLxPCpyPcrykLvMhZ7A5mQuhJ
    DT ON THE WEB:
    🕸️ Website: distrotube.com/
    📁 GitLab: gitlab.com/dwt1
    🗨️ Mastodon: fosstodon.org/@distrotube
    👫 Reddit: / distrotube
    📽️ LBRY/Odysee: odysee.com/@DistroTube:2
    FREE AND OPEN SOURCE SOFTWARE THAT I USE:
    🌐 Brave Browser - brave.com/dis872
    📽️ Open Broadcaster Software: obsproject.com/
    🎬 Kdenlive: kdenlive.org
    🎨 GIMP: www.gimp.org/
    💻 VirtualBox: www.virtualbox.org/
    🗒️ Doom Emacs: github.com/hlissner/doom-emacs
    Your support is very much appreciated. Thanks, guys!
  • Věda a technologie

Komentáře • 266

  • @arshadpakkali
    @arshadpakkali Před 2 lety +188

    Youre making the emacs community bigger single-handedly

  • @moonlightfilms5279
    @moonlightfilms5279 Před 2 lety +131

    Just wanted to thank you for your eMacs videos! Had a really bad experience my last semester in school a few years ago, and stepped away from my computer engineering degree with just 2 full semesters left. Your videos helped me remember my original interest getting into computers when I was a kid, installing linux on an old compaq pc, and learning web development, some Java, and then Objective-C. Excited to be back on track, Org mode has also helped a lot!

    • @qhfcwwfep4zn2kheg2fu8
      @qhfcwwfep4zn2kheg2fu8 Před rokem +4

      Bruh!! 2 semesters left is almost completed degree. I have two semesters left and I already feel like I've completed my undergrad. Already started looking for graduate schools

  • @paarthjuneja3707
    @paarthjuneja3707 Před 2 lety +20

    DT, you got me into Doom Emacs many months ago, but due to the lack of a proper 'guide', I went back to Vim. Just yesterday I installed Doom Emacs again, and I get this video. Thanks!

    • @prabhurock1169
      @prabhurock1169 Před 2 lety +2

      Same here bro...
      I just installed doom emacs yesterday by watching his old videos and unfortunately i got notification

  • @atomicozzy8910
    @atomicozzy8910 Před 2 lety +10

    I was just watching Zaney's stream because I missed it and was getting confused with starting out and then I saw the notification of your video. Thanks DT!

  • @ArnaudMEURET
    @ArnaudMEURET Před 2 lety +35

    A DT video like we used to love. 👍 Informative. Realistic. Mature. Without the overly provocative title and thumbnail. And most of all no clickbait goofy face ! 🤩

  • @suic86
    @suic86 Před rokem +4

    Your videos about Emacs are great. Tons of information and the pace is also great. Thanks!

    • @exnihilonihilfit6316
      @exnihilonihilfit6316 Před rokem

      Pace?! You're talking about that in the age of playback speed controls? Creators' pace is irrelevant now. Stop pestering them! I see you "pace" people from time to time whining on this irrelevant issue - this creator is too fast, this one is too slow! How f-ing hard is it to remember to change the playback speed???

  • @ape853
    @ape853 Před 2 lety +4

    Crazy, I just downloaded yesterday. This is great! Thank you!

  • @AeriaVelocity
    @AeriaVelocity Před 2 lety +8

    I love Doom Emacs, I switched to Neovim then back to Doom and I missed it so much

  • @oundhakar
    @oundhakar Před 2 lety +1

    I never got around to learning Emacs, but now I've installed Doom, so I hope to get used to it. Thanks for the guide.

  • @maurogarcia2012
    @maurogarcia2012 Před 2 lety +1

    This video is such a valuable resource for the community. Thanks Derek!

  • @yasserkerbache
    @yasserkerbache Před 2 lety +6

    Thank you Derek for a great introduction!

  • @carlogilmarp.s.16
    @carlogilmarp.s.16 Před rokem +3

    I'm beginner in Emacs and I love this video! Thanks a lot!

  • @josgraha
    @josgraha Před rokem

    this is awesome, been a neovim user but back in the day i was familiar with emacs and loved it, lost all my muscle memory but this is fantastic, thank you sir!

  • @edbeckerich3737
    @edbeckerich3737 Před 2 lety

    I knew a little VIM, hearing VIM was required helped a lot..I turned to your old VIM Tutorials, and now I can use Doom Emacs pretty handily...I could run those VIM Tutorials daily

  • @re_xngxpta7535
    @re_xngxpta7535 Před rokem +1

    Hi Distrotube!! Here's a random fan!!
    Love your work. Just love it. In your worst days, know that yor work saves people.
    Riju

  • @emacsking4310
    @emacsking4310 Před 2 lety +12

    Joseph is working on the ESys. It provides enough libraries and syscalls to use emacs, emacs lisp etc. It is a bsd-like kernel and system that should be available ~2024

    • @WildVoltorb
      @WildVoltorb Před 2 lety +5

      sounds interesting! but who's Joseph?

    • @hansdampf2284
      @hansdampf2284 Před 2 lety +2

      This together with EXWM and we go full emacs.
      Legend says once this is complete the universe will end and will be replaced by some simulation running emacs. Other say this has already happened.

    • @josipbroztito5519
      @josipbroztito5519 Před 2 lety

      FAKE NEWS!

  • @mikhailkalinin6484
    @mikhailkalinin6484 Před 2 lety +1

    really love your stories about emacs, thank you

  • @charliekim2939
    @charliekim2939 Před rokem +9

    I am young at 70+ but feel old when nobody talks about (and praises) nedit. It is an old motif editor, largely ignored by most younger generations. Block copy (or cut) and paste is one of the most essential features of an editor, and nedit (or, xnedit if xorg fonts look too ancient) does it better than most, if not all, other editors. Although nedit (binary) may be found in major pkg repositories, xnedit is still build-it-yourself program. However, once one gets a hang of it (in a few days?) nedit or xnedit, both under 2 MB size, he/she will find what a really good text editor is like.

    • @lukasschmidt2777
      @lukasschmidt2777 Před 3 měsíci

      What about the block copy feature in xnedit is better than in other editors?

  • @trungtri5748
    @trungtri5748 Před 2 lety +10

    Damn I just started to learn Doom Emacs and you released this. Really appreciate you DT.

  • @tengs_penkwe
    @tengs_penkwe Před rokem

    Great video about emacs! I will learn emacs again and I think I will love it this time.

  • @charlesren1240
    @charlesren1240 Před 2 lety +1

    Oh yeah! Nice intro! Can't wait for day two:)

  • @JohnBortins
    @JohnBortins Před 2 lety +1

    Outstanding!
    Incorp[orated these ideas into my existing Doom Emacs setup.

  • @averageflow23
    @averageflow23 Před rokem

    Awesome detailed thorough explanation dude! I am wowed so far! Thanks for your video

    • @averageflow23
      @averageflow23 Před rokem

      For openSUSE Tumbleweed I needed to delete previous ~/.emacs.d of vanilla, also had to open once with /usr/bin/emacs -q and do a M-x package-initialize , then it all started working

  • @ybenax
    @ybenax Před 2 lety +4

    Pretty nice video; I've been wanting to give Emacs a shot for a while and this makes the transition a little smoother.

    • @AndersJackson
      @AndersJackson Před 2 lety

      I could also recommend Ststem Crafters channel as a source to Emacs.
      (Pro tip, make a README file that you write down those short cuts you want to learn)

  • @nieltech
    @nieltech Před 2 lety +2

    Nice video DT, I going to try this application 👍

  • @northicewind
    @northicewind Před 2 lety +10

    Thank you for such a great introduction, DT! I'm looking how to improve my development workflow and interested mostly in using dev extensions(lsp and etc) + org mode. But currently, while I see a great power and flexibility in org mode, I don't see anything Emacs does actually better than vim in terms of development experience(extensions and etc). In my last try when I installed spacemacs I was terrified by a startup speed :) In neovim there are treesitter and lsp client available out of the box and it remains fast and responsive. Could you please cover at least initial set-up for development? Like
    - Picker UI like telescope for nvim. Telescope is awesome.
    - Simple setup for the language server and maybe format on save and so on
    - Maybe some snippet engines? Because luasnip for neovim is incredibly powerful and I see no competitors from emacs world
    I understand this is a large surface to cover, but showing some of the aspects at least briefly might be very helpful. Anyway, thank you for your hard work, and I'm glad I found your channel.

  • @Prophet6000
    @Prophet6000 Před 2 lety +1

    Another great video thanks DT.

  • @fabrice9848
    @fabrice9848 Před rokem +1

    Thank you DT, you rock!

  • @markscheck
    @markscheck Před 2 měsíci

    Been a vi/vim user for 30+ years, 2 weeks of your videos that I'm been rewatching, I'm now being converted to the Church of Emacs.

  • @fjfjfjfjfjfj973
    @fjfjfjfjfjfj973 Před rokem +1

    Thanks for your work, dt!

  • @ahanmondal67
    @ahanmondal67 Před 2 lety +3

    A very good video. please make a part 2

  • @riebeck1986
    @riebeck1986 Před 2 měsíci

    Thanks for making this video. Great introduction to doom

  • @caesarespinosa3131
    @caesarespinosa3131 Před 7 měsíci

    Superb, just what we needed to know, Thanks

  • @wralith
    @wralith Před 2 lety +4

    Just installed emacs to try after this video.

  • @r0yce
    @r0yce Před rokem +8

    You know emacs is crazy when half the video is learning how to launch it.

  • @lel5338
    @lel5338 Před 2 lety

    One year ago i tried to use emacs i was using doom day one first hour i gave up, now with this video i'll try again on the wekeend!!

  • @Hid4ri
    @Hid4ri Před 2 lety

    Love Doom Emacs you can find so many uses for it. Great video buddy.
    Oh BTW, I would imagine you already know but the purple bar beneath your menu's on your website are not changing for DTOS, Knowledge Base, Linux Manpages, Community and Contribute. Just in case you didnt, I thought I would let you know.

  • @BobDoe_69
    @BobDoe_69 Před 2 lety +1

    Thanks for the gentle emacs intro for the plebs btw

  • @marioschroers7318
    @marioschroers7318 Před 2 lety +8

    Honestly, I only recently ditched Doom Emacs and Emacs altogether and switched back full time to Neovim. The reason being that some plug-ins would not update in months (some MELPA stuff that simply wouldn't install), and more importantly, Doom breaking completely on any Emacs updates via pacman.
    Error messages are anything but helpful, and I really don't have the time to read into the nuts and bolts of ELISP.
    So I'm back with Neovim and my terminal applications (and occasionally Neovide for quick drag-and-drop file access; thank you for showcasing it, I love Neovide).

    • @davidgomez79
      @davidgomez79 Před 2 lety

      I'm glad someone finally understands. I knew people back in late 2000s who used EMACS since 2003. Years and switched back to VIM. Some people just don't get it an they assume it was because its "too hard". That isn't the case. VIM is just better for some people's needs.

    • @foss_sound
      @foss_sound Před 2 lety

      Can I use standard vim addons with neovim/neovide?

    • @marioschroers7318
      @marioschroers7318 Před 2 lety +1

      @@foss_sound Edit: Most vim plug-ins will work with Neovim. Some, however, are written specifically for Neovim, and some will require specific versions (for example, at least Neovim 0.6). Typically, the plugin pages should indicate what is needed. Since Neovide is a graphical front-end to Neovim, it will support anything that works in your regular Neovim.

    • @zell4412
      @zell4412 Před měsícem

      did u doom sync or update ur packages inside emacs ?? neovim will do the same if u dont update ur plugins

  • @soheil424
    @soheil424 Před rokem

    DT, you are a very great man. Thanks God for having you. I've decided to follow you on steps get ready to use emacs. I'm a vim power user and since you prefer emacs I told myself why not. let's try this, maybe better than vim. Agian, thank you for all these great videos. By the way, I've decided to give testing Debian a try. Now I'm running on that. Have you ever tried it? I think testing repo of debian is more stable than Arch and packages are not that old of regular Debian. Please let us know what's your opinion on this distro. Thanks man

  • @usopenplayer
    @usopenplayer Před 2 lety +10

    Please make a part two. You have finally convinced me to try Emacs. I'm playing around with it, but I don't feel productive at all, and you are by far the best person at explaining this.
    I'm very curious to understand how to open projects, save buffer layouts, execute and debug code.

  • @ramn312
    @ramn312 Před rokem +2

    You are AWESOME!!!! Been trying to learn emacs for a long long time - only now, I'm able to edit and run a program - you are a rockstar!!

  • @muhammetomernolastname5721

    thanks very well explained

  • @ThrashAbaddon
    @ThrashAbaddon Před 4 měsíci

    Love it. Thanks :)

  • @PictorialPlanet
    @PictorialPlanet Před rokem

    Good stuff!

  • @MikkoRantalainen
    @MikkoRantalainen Před rokem +1

    7:30 Pro tip: just create a script ~/.xsessionrc and set execute bit and it will be automatically executed when you login to graphical desktop, no matter which desktop manager you use. Just make sure your script actually exits as fast as possible (e.g. fork to run all the slow stuff) or your desktop login will be slow.

  • @glitchmill4795
    @glitchmill4795 Před 2 lety +6

    Looking for this for a long time!

    • @DistroTube
      @DistroTube  Před 2 lety +6

      I love a 'first' comment that doesn't just say 'first'.. :D

    • @glitchmill4795
      @glitchmill4795 Před 2 lety +2

      @@DistroTube :D, it indeed is overrated

  • @muddyexport5639
    @muddyexport5639 Před rokem +1

    Learned even more on the 2nd view.

  • @arashjahdkaran1220
    @arashjahdkaran1220 Před rokem +1

    Thanks for your videos. I'm a nvim user and recently tried doom emacs for the bidirectional language support it offers. But unfortunately it is absolutely laggy when the file contains persian characters.

  • @nas337
    @nas337 Před 2 lety +1

    I use spacemacs. Tried to switch to doom-emacs, but some keybindings and features in spacemacs make more sense to me. I would appreciate a comparasion video doom-emacs and spacemacs.

  • @CostaKazistov
    @CostaKazistov Před 2 lety +2

    Very useful walkthrough👍

  • @ankitjha9862
    @ankitjha9862 Před 9 měsíci +1

    Thanks!!

  • @OldieBugger
    @OldieBugger Před 2 lety +2

    I used Emacs versions 3.x (maybe?) in the late 1980's - early 1990's. And since then, I've forgotten most of it. Isn't my memory great! It forgets what is not needed right now as fast as it learns new stuff. I believe I should be called an Emacs n00b nowadays. But I'm still thinking I should maybe reconsider.

  • @TheAmirhossssein
    @TheAmirhossssein Před rokem +1

    This aint "tech" this is "ART"
    fq DT dammit I love you; i wish I had 1% of your knowledge; dammit fq

  • @bhaveshverma8629
    @bhaveshverma8629 Před 2 lety +1

    Very Very Thanks you 💓

  • @weiSane
    @weiSane Před 3 měsíci +2

    I’ve never seen anyone more passionate and very knowledgeable and articulate when explaining everything emacs and doom emacs. Thanks a lot for this video 🫡

  • @j3pl
    @j3pl Před 9 měsíci +2

    my man ran vim in an Emacs video

  • @GalacticAccident
    @GalacticAccident Před 2 lety

    I have bookmarked this and one other DT video in firefox under "Nerd-stuff/screwing-with-my-head".
    My gihub bio reads "I've been fooling with Linux for 20 years, I remain a fool. Currently trying to learn Emacs, god knows why, I think I need therapy."
    Thanks DT for all your open source content (I think). x

  • @vim6459
    @vim6459 Před rokem

    Thank you.

  • @fredbennett5285
    @fredbennett5285 Před rokem

    thank you!

  • @zukxxxx0
    @zukxxxx0 Před rokem

    Thanks for it, I was overwhelming where to start this one shows me a way to follow along. Without learning gnu emacs can I begin with doom emacs straight forward?

  • @nasserukla951
    @nasserukla951 Před 5 měsíci

    Thank you!

  •  Před 2 lety +5

    My main struggles with emacs has been getting it to work like any normal IDE, where file browsing is restricted to the project directory you opened (I think that's what projectile does but I couldn't figure out how to configure or use it). I'll have to try again some time. Probably struggled more than I had to because I barely ever interact with windows and buffers in vim, because I just use my window manager for that.

    • @TangoFoxtrotWhiskey
      @TangoFoxtrotWhiskey Před 2 lety +2

      File selection based on project root is p f. if you added/removed files outside of Emacs you might have to reset the cache with p i first. For file browsing using dired just select a directory with the first option here.

    • @mnurrreza
      @mnurrreza Před 2 lety +1

      @@TangoFoxtrotWhiskey Nah, I don't we need to invalidate the cache. Just use M-x dired for global file browsing and projectile for the project specific files.

  • @tunesoop7653
    @tunesoop7653 Před 6 měsíci

    Cool. I think I might have to check this out, but I'm probably too used to Spacemacs. For example 'SPC - b - d' is still more natural for killing a buffer, even though 'SPC - b - k' makes more sense, despite it being years since I used it. 'SPC - a - d' is as good as 'SUPER - .' for me.
    I'm just getting back into Emacs/Cider (after using VSCode/Calva for a while). I was always using Spacemacs and honestly the only advantage I'm seeing here is startup speed. I'm assuming utilizing 'straight.el' could close the startup time gap, combined with some of your suggestions.
    I mainly use vim keybindings (solely in Emacs, I'm a Windows user), but Spacemacs' 'Hybrid Mode' gives the best of both worlds.

  • @zungulutrungu6407
    @zungulutrungu6407 Před 2 lety

    Excellent

  • @MR.NOBUDDY69
    @MR.NOBUDDY69 Před 10 měsíci

    your a legend buddy

  • @AtRiskMedia
    @AtRiskMedia Před 2 lety +3

    lol ... well i have now shifted fully from nano/pico to vim. That was quite a move. Will I go to emacs now? i'm curious too

  • @mymacaintwag
    @mymacaintwag Před 2 lety +2

    Emacs changed my life.

    • @msx94
      @msx94 Před 8 měsíci

      Is it viable for Java developing? Looking for something with a smaller Ram footprint

  • @544512
    @544512 Před 2 lety +1

    Goooooood jooooooob!

  • @arroba3218
    @arroba3218 Před 2 lety +1

    I'm feeling powerful

  • @willkendallpro
    @willkendallpro Před rokem

    On Manjaro Plasma, installing gnu emacs, then installing doom emacs took care of all the desktop icon functionality during installation. The Emacs (client) icon runs Doom Emacs without me having to make any changes to desktop files.

  • @JrIcify
    @JrIcify Před 2 lety

    The new camera angle always makes me feel like he's going to rap about fire safety

  • @Huapua
    @Huapua Před rokem

    This was a good introduction, which will surely help a lot. Thanks!
    Unfortunately I still rely on windows for a lot of things which I have found won’t work at all in Linux, so I settled on running eMacs using WSL. Tried to run eMacs in windows natively and I found it to be extremely limited in what it can do.

    • @dacritter8397
      @dacritter8397 Před rokem

      I haven't messed with WSL much at all except for building/compiling. Did you run into problems with the lack of graphics in WSL? or did emacs run directly in terminal only mode?

    • @Huapua
      @Huapua Před rokem

      @@dacritter8397 WSL2 has graphics

    • @tunesoop7653
      @tunesoop7653 Před 6 měsíci

      Same. Windows' audio is great. It just works.
      I've had no problems running a Windows Emacs (with the Spacemacs config). What exactly could you not do?

  • @kenneth_romero
    @kenneth_romero Před rokem +1

    After trying to figure out how to make the application for the emacsclient to open in gui mode, i came to the solution of "your shit out of luck". at least for the most recommended port of emacs for mac, however other's seem to have good luck with emacs-plus through homebrew. Oh well, guess I can't save those extra seconds of launching the gui applications...

  • @blakehensley
    @blakehensley Před rokem

    Hey, DT. I know this video is a half a year old but maybe you'll see this. I use the fish shell, how would I add doom emacs to $PATH within the fish shell? Since the syntax is completely different than bash.

  • @modolief
    @modolief Před 2 lety +1

    14:15 - After setup; here we start actually using Doom Emacs.

  • @SwiatLinuksa
    @SwiatLinuksa Před 2 lety +9

    Thanks for share! I'm not using console editors, but nice to listen good knowledge man ;)

    • @DistroTube
      @DistroTube  Před 2 lety +7

      Emacs isn't a console editor. (well, it can be a console editor but most people use it as a GUI)

    • @zastanawiacz
      @zastanawiacz Před 2 lety

      Ja już go kompletnie nie rozumiem. Raz mówi, że Emacs jest zajefajny. Innym razem mówi, że za dużo tego. Pogubiłem się w tym wszystkim. Ja dopiero co wczoraj zainstalowałem Vima, a tutaj już propozycja do rozważenia "Może zainstaluj Emacsa?" XD
      Swoją drogą nie widzę u ciebie drogi kolego poradników z Vima :)

    • @SwiatLinuksa
      @SwiatLinuksa Před 2 lety +1

      @@DistroTube thx for heart ;) i know about it - it's a operating system in operating system ;)) many many possibilities inside.. yeah. Cheers

    • @SwiatLinuksa
      @SwiatLinuksa Před 2 lety

      @@zastanawiacz vim a emacs to 2 różne rzeczy przecież ;)) a co do vim u mnie - nie potrzebuje i rzadko używam. Do kodowania super sprawa oczywiście neovim z dodatkami ale do normalnego używania starczy gedit lub nano ;)

  • @patrickprucha5522
    @patrickprucha5522 Před 7 měsíci

    Excellent video. Im at a stage where i am scripting, taking notes, learning, watching youtube or films. Im looking for one application to do it all. VScode does scripting and note taking but i found micro better at doing both. Then there is vim but its a text editor. We can script and take notes too. So i am bouncing around trying to find one application that I don't have to break my fingers trying to do things.
    I guess at this stage, i should be using the gui apps, but i like tinkering with the command line and have an affection for the command line. So recently, have been bouncing back and forth with vim. I understand its very powerful as a text editor, and can be customized to its hart content. But i don't have 10 years to give to become proficient in vim. Im 60+. So i want to get in and do the stuff.
    I think emacs is interesting because its an all in one. If i choose emacs, i will no longer need all the apps. I had obsidian for notes, micro/nano/vscode/vim for scripting, then firefox for web, thunderbird for email........ I think its just crazy!!! So im thinking maybe reducing my app and learning them until i master them!!!!
    So i will be watching and following along on your video journey about emacs. Thanks by the way for taking the time to help us!!!!
    Patrick

    • @michalsvihla1403
      @michalsvihla1403 Před 6 měsíci

      Emacs takes a lifetime to learn, so the sooner you start the longer it'll take. Legend has it that people don't stop using Emacs, they just die at some point.

  • @benjaminleis979
    @benjaminleis979 Před 6 měsíci

    I'm trying out doom emacs out for the first time coming from regular emacs and the number one thing I ran into was evil mode. 5 minutes of WTH is going on with the key mappings before I realized it seemed to be Vim like and thankfully I knew what to look for in the config file

  • @tobiasbollig6394
    @tobiasbollig6394 Před 9 měsíci

    I just took my first dip this evening in installing doom and emacs (completely new) because a friend is a huge fan. now I m trying to set up my bashrc but I seem not to have one? I tried to create one on my home folder but the one-liner was not executable. do I have to install something bevor I actually have a .bashrc? best regards!

  • @bobbybologna3029
    @bobbybologna3029 Před 2 lety +1

    Siiiigh... here I go again attempting to learn doom-emacs again because DT encouraged me to... i wonder how long until i switch back to vim THIS time..

    • @hansdampf2284
      @hansdampf2284 Před 2 lety

      SPC f U / SPC f u
      To open the currently open file as root / to open a file as root.
      Not knowing this was the reason why I always came back to vim. Really was a game changer one someone told me.

  • @arnabthakuria2243
    @arnabthakuria2243 Před 11 měsíci

    This is gold

  • @codegeek98
    @codegeek98 Před 2 měsíci

    I'm coming from a background of only ever using "user-friendly" editors (Notepad, Nano, Pluma, occasional grudging compliance with VS Code at work, etc). I'm interested in putting in the work to learn to operate a "hardcore" editor like Vi/Vim or Emacs. Would Doom Emacs be a good entrypoint to these, or do you have some different recommendation?

  • @BonesD23
    @BonesD23 Před rokem

    Like I don't event know how to thank you, I'm a system Admin, that Start a programing Career, and getting full in to scripting I been using VS code but up to a point I use Vim because I like to have 0 distraction or at least trying to, now I stumble up on emacs and I was think I can take this to another level I try it out and I was just like nope this is not for me, then this video from you help me start over on emacs and I giving it another try again thanks a lot, one thing duo I have a question because of my work I have to use windows on my laptop and I do a lot of Powershell any chance we can have a video on languages that are not there by default.
    PS: Sorry for my bad English not my native language

  • @OctaviusPelagius
    @OctaviusPelagius Před 2 lety +2

    Why not use your particular system's init system to autostart the emacs server for you? If you use systemd you can just create a unit for the user (not global, use a user unit) and it doesn't matter what WM or DE you use or not at all and the server will be available for you!
    I'm sure other init systems will offer something similar or even better. SysV init and openRC do at least.

  • @anon_y_mousse
    @anon_y_mousse Před 2 lety

    I know I could open four buffers like that, but I prefer to just have four terminal windows open. Sometimes I even have four more on the next desktop. As far as navigating the directory structure for a file, I usually already am in the folder where all the files I want to mess with are located, but if I need to browse to find something, either :e . or :sp . work just fine and later a :cd %:h to put myself in the directory of the file I just opened.

  • @ikesau
    @ikesau Před rokem +3

    I had to restart my emacs daemon entirely in order for neotree to work ( ps -ax | rg emacs && kill -9 THE_PID_FOR_THE_DAEMON )

    • @mindspray8164
      @mindspray8164 Před rokem

      I was searching all over, messing with things I had no idea about and something about melba toast. Thank you for this comment, solved it. Skipped the command and just did a sudo reboot.

    • @danieldesouzaramos
      @danieldesouzaramos Před rokem

      thanks!

  • @unicorn_tamer
    @unicorn_tamer Před 2 lety +1

    I am halfway through the video and its still installing...

  • @vladkoschenko2099
    @vladkoschenko2099 Před rokem

    @ Makes a video for complete doom emacs beginners.
    @ Says “repeat everything after me”
    @ Proceeds to edit .bashrc in vim like a boss
    Legendary

  • @kebman
    @kebman Před rokem +1

    Nope. I've never even considered Vim. But I might be interested in Doom Emacs.

  • @AndersJackson
    @AndersJackson Před 2 lety +3

    You probably also want to set environment variable VISUAL and maybe also EDITOR to the emacsclient value. Then emacsclient will start whenever a program want to use an editor.

  • @shriram5494
    @shriram5494 Před rokem

    Derek, which finger do I use to hit the spacebar for Max ergonomics?

    • @auntiecarol
      @auntiecarol Před rokem

      Use your nose, bro. Big benefit is that you still have ten fingers for the other keys. Nose-spacing sounds a little weird at first, but soon you'll be bossing it, and you'll be wondering how you ever managed before doing it.

  • @senwhich
    @senwhich Před rokem

    Hi, thank you for useful video, I am new in the field. Have followed the steps, however after running alias emacs even though the emacs does start there is following message in terminal: emacsclient: can't find socket; have you started the server?
    emacsclient: To start the server in Emacs, type "M-x server-start". So in the init.el after typing space : did type after M-x server-start and hit enter. After did run 'doom sync'. After Mac restart and running alias emacs there is the same message. If you can advise.

  • @sylvanix
    @sylvanix Před 2 lety +1

    another longtime Vim user here finding myself seduced by a curated emacs. Like with your other videos, the explanations are clear and edited to give useful content with no fluff.

  • @sleep65693
    @sleep65693 Před 3 měsíci

    i am downloading this video and rewatching until i got it down and was also wondering if youve ever heard of jvsholz workflow video

  • @christophejournoud2773
    @christophejournoud2773 Před 2 lety +1

    Hi DT,
    Except for the VI mode, is there other avantages/differences using Doom Emacs instead of vanilia Emacs ?

    • @hansdampf2284
      @hansdampf2284 Před 2 lety +3

      Even the vi mode (evil-mode) is nothing special about doom emacs. You could get the same thing on vanilla emacs.
      The difference is just, that with doom you got everything set up and ready to go easily. You open init.el, uncomment a line and do SPC h r r and it installs all the needed packages of that feature by itself with a sane default config.
      Of course you can still configure everything yourself if your aren’t happy with the default.
      This is the benefit of doom emacs.

    • @christophejournoud2773
      @christophejournoud2773 Před 2 lety +1

      @@hansdampf2284 thanks à lot. Best wishes

    • @bananastuff2840
      @bananastuff2840 Před 2 lety

      AFAIK Doom emacs has some stuff that would be hard for a normal user to get on vanilla emacs; e.g. it's been tailored for speed, and the package manager is built on a different (and possibly better) philosophy.

    • @robsku1
      @robsku1 Před 2 lety

      @@hansdampf2284 So, how about turning off the evil mode (this should be easy, I saw it in the configuration file on this video, just comment it out, right?) and the different keybindings - because I would love to try Doom emacs if I just knew I can have the exact same keybindings I've got used two during almost two decades now. I just want the default keybindings and no evil mode with Doom emacs, is that easily done?

  • @prodxwoah
    @prodxwoah Před 2 lety +4

    Gotta love them bots

  • @JavierPerez-ns8wo
    @JavierPerez-ns8wo Před 2 lety

    Hi! First of all, thanks for the video! I've been playing around for 1 day with doom emacs and now it's fully functional as an IDE for my college projects!
    I only have one question: is there any way to zoom a pdf without losing resolution, like it happens on modern pdf readers? i find that sometimes characters are too small, and when i zoom in i just see a pixelled image and cannot really read what's on my file.
    (I'm using pdf-tools), if anyone has a tip will be much apreciated!!

    • @michalsvihla1403
      @michalsvihla1403 Před 6 měsíci

      You need to increase the character size instead of using zoom.
      I have no idea what I'm talking about, it just came as an idea. :D

  • @robsku1
    @robsku1 Před 2 lety

    Hey DT!
    I'm a long time emacs user, and I really like a lot of what I'm seeing watching your DooM emacs - but there's one thing I can't have, and I wonder if there's a simple way to change it about DooM emacs:
    *I don't want to use Evil mode,* and I want the same keybindings I've always used - no switching modes and entering . or something, just C-x C-f like I've always done. Vim is not for me and I don't want my emacs to act like vim either.
    So do you, or does anyone reading this, know if I can install Doom emacs and configure it to not use Evil mode and have the same old keybindings as the good old "regular emacs" has?

    • @Huapua
      @Huapua Před rokem

      I haven’t tried this, and I’m new to eMacs, but did you look into trying to disable evil mode? I think you can do it By commenting out the appropriate line in the init.el file.

  • @piushpaul4880
    @piushpaul4880 Před 2 lety

    Hey DT thanks for the video! .. recently I have installed arch Linux with the help of previous video .. i want to search for a video regarding xmonad from complete scratch 😅(I just have terminal...no window manager and all) the problem is there are too many videos regarding xmonad and some of the videos (like customising arch Linux after base install) ... some libs are deprecated.....if possible can you plz make a video regarding xmonad ( or just provide a link to previous video). I am new to Linux and have a hard time going through arch wiki...

    • @hansdampf2284
      @hansdampf2284 Před 2 lety

      This one? czcams.com/video/3noK4GTmyMw/video.html