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!
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
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!
As the Internet is full of videos presenting the endless possibilities of DOOM EMACS, and as a total beginner with "next level" text editors, i thank you for this quick summary of keybindings and functions of DOOM EMACS. Your video deserve to be the quick start for every new user of DOOM EMACS !
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!
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
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 ! 🤩
Hi DT, love your work. Just if anyone have the same problem as I did on ubuntu 24.04 LTS and Emacs 29.4 The path was now : export PATH="$HOME/.config/emacs/bin:$PATH" Took only 2 days to figure out. Keep up and greetings from Denmark :)
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.
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)
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
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.
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.
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!
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
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 🫡
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.
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
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).
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 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.
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.
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...
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.
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.
@@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.
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.
I seem to have to kill the daemon and restart it any time I add a package in order to get it to work... I asked on reddit and they say this is normal but you don't seem to need to do that at all. Anyone have any ideas? I am doing SPC-h-r-r, but that only makes the functions available through M-x. If I try to run them it can't find the proper file until I kill the daemon and restart.
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
I think one thing that should be mentioned though I'm sure most found this on their own is that after doing Space or C-w a popup shows all the different keys you can press and what they do.
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.
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.
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.
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..
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.
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.
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.
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 :)
@@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 ;)
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
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.
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?
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?
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.
This apparently is not working for me for the current version, it doesn't start the doom emacs even after installing doom emacs, it still starts the default emacs, on using emacsclient,
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
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.
For only the purpose of demonstration he was showing that. And .bash_aliases is not a special file for aliases, it just a normal shell code file which is sourced and some shell code runs. The name is given to make people understand this is another way to break your code apart in separate files.
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.
I don't get it, how the most of the cryptic keycombos can be faster than the 'old school' GUI style with mouse and standard keyboard control. I tried using vim for textediting with many addons and config lines and after 4 weeks vim only it's still not faster. Pressing v and many hjkl to mark text passages, *+y to copy to clipboard to use it in another app... But I love Goyo and seoul256 ... I doubt emacs will make any difference for me and my workflow. Its just bigger and uses more cpu/disk of my system. I think it's better for devs, than writers.
How to use Doom Emacs: - play Doom soundtrack in the background - old-school, 2016, Eternal, doesn't matter - crack open a beer, or a white Monster if you're fancy enough - binge-watch the entire DT Emacs playlist
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
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.
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.
Youre making the emacs community bigger single-handedly
Made me use it. I use it on my desktop and laptop.
From 6 to 10
Reading SICP was what brought me over
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!
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
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!
As the Internet is full of videos presenting the endless possibilities of DOOM EMACS, and as a total beginner with "next level" text editors, i thank you for this quick summary of keybindings and functions of DOOM EMACS. Your video deserve to be the quick start for every new user of DOOM EMACS !
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!
Same here bro...
I just installed doom emacs yesterday by watching his old videos and unfortunately i got notification
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
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 ! 🤩
Hi DT, love your work.
Just if anyone have the same problem as I did on ubuntu 24.04 LTS and Emacs 29.4
The path was now :
export PATH="$HOME/.config/emacs/bin:$PATH"
Took only 2 days to figure out.
Keep up and greetings from Denmark :)
Life saver there
I'm beginner in Emacs and I love this video! Thanks a lot!
Hi Distrotube!! Here's a random fan!!
Love your work. Just love it. In your worst days, know that yor work saves people.
Riju
Crazy, I just downloaded yesterday. This is great! Thank you!
Damn I just started to learn Doom Emacs and you released this. Really appreciate you DT.
Thank you Derek for a great introduction!
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.
I love Doom Emacs, I switched to Neovim then back to Doom and I missed it so much
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!!
Pretty nice video; I've been wanting to give Emacs a shot for a while and this makes the transition a little smoother.
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)
Oh yeah! Nice intro! Can't wait for day two:)
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
sounds interesting! but who's Joseph?
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.
FAKE NEWS!
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.
What about the block copy feature in xnedit is better than in other editors?
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.
This video is such a valuable resource for the community. Thanks Derek!
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!
Great video about emacs! I will learn emacs again and I think I will love it this time.
Nice video DT, I going to try this application 👍
A very good video. please make a part 2
Awesome detailed thorough explanation dude! I am wowed so far! Thanks for your video
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
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 🫡
really love your stories about emacs, thank you
Thanks for the gentle emacs intro for the plebs btw
Outstanding!
Incorp[orated these ideas into my existing Doom Emacs setup.
Thank you DT, you rock!
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.
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!!
Thanks for making this video. Great introduction to doom
Thanks for your work, dt!
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
Superb, just what we needed to know, Thanks
Another great video thanks DT.
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).
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.
Can I use standard vim addons with neovim/neovide?
@@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.
did u doom sync or update ur packages inside emacs ?? neovim will do the same if u dont update ur plugins
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.
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...
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.
You know emacs is crazy when half the video is learning how to launch it.
Looking for this for a long time!
I love a 'first' comment that doesn't just say 'first'.. :D
@@DistroTube :D, it indeed is overrated
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.
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.
@@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.
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.
Just installed emacs to try after this video.
A veteran vim user, but I am checking out emacs and loving it.
I seem to have to kill the daemon and restart it any time I add a package in order to get it to work... I asked on reddit and they say this is normal but you don't seem to need to do that at all. Anyone have any ideas? I am doing SPC-h-r-r, but that only makes the functions available through M-x. If I try to run them it can't find the proper file until I kill the daemon and restart.
i have the same problem. did you find something?
Learned even more on the 2nd view.
my man ran vim in an Emacs video
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
I think one thing that should be mentioned though I'm sure most found this on their own is that after doing Space or C-w a popup shows all the different keys you can press and what they do.
thanks very well explained
it still says doom not found at 6:15, im using linux mint
check if the doom file is in the path specified in .bashrc for me, it was in ~/.config/emacs/bin so i just changed the path in .bashrc to that
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.
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
Hey DT any emacs updates. This one is a beaut thanks for sharing chap.
Emacs changed my life.
Is it viable for Java developing? Looking for something with a smaller Ram footprint
I ain't using emacs, but I have probably watched all of your videos on emacs. Is a testament to your content.
Vim do miss you tho bro.
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.
Very useful walkthrough👍
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.
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..
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.
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.
I install neotree but it cannot be opened, says that the file or directory, neotree, does not exist.
[edit]
I solved restarting the emacs server
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.
Thanks for share! I'm not using console editors, but nice to listen good knowledge man ;)
Emacs isn't a console editor. (well, it can be a console editor but most people use it as a GUI)
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 :)
@@DistroTube thx for heart ;) i know about it - it's a operating system in operating system ;)) many many possibilities inside.. yeah. Cheers
@@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 ;)
Thanks!!
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
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.
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?
@@dacritter8397 WSL2 has graphics
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?
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?
your a legend buddy
14:15 - After setup; here we start actually using Doom Emacs.
My doom emacs doesn't have a ~/.doom.d folder. Just Installed doom emacs
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.
This apparently is not working for me for the current version, it doesn't start the doom emacs even after installing doom emacs, it still starts the default emacs, on using emacsclient,
This aint "tech" this is "ART"
fq DT dammit I love you; i wish I had 1% of your knowledge; dammit fq
The new camera angle always makes me feel like he's going to rap about fire safety
Good stuff!
Love it. Thanks :)
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
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.
Hi! Why don't you set your terminal size just once so as not to size it up every time?
You should actually add aliases in the .bash_aliases file. That is being run by the .bashrc. Putting it in the .bashrc is actually a bad form.
I'm feeling powerful
When you defined the "emacs" alias, why did you do it in .bashrc instead of .bash_aliases which is sourced by .bashrc for that purpose?
For only the purpose of demonstration he was showing that. And .bash_aliases is not a special file for aliases, it just a normal shell code file which is sourced and some shell code runs. The name is given to make people understand this is another way to break your code apart in separate files.
Not DT but honestly had no idea about that file until this comment I will use that now
Hey I didn't get a init el file I did get a example file but upon copying it to init el and modifying it no changes are applied on reload
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.
The scaling is tiny when i first open it. how do i fix this?
Very Very Thanks you 💓
@ Makes a video for complete doom emacs beginners.
@ Says “repeat everything after me”
@ Proceeds to edit .bashrc in vim like a boss
Legendary
i am downloading this video and rewatching until i got it down and was also wondering if youve ever heard of jvsholz workflow video
I don't get it, how the most of the cryptic keycombos can be faster than the 'old school' GUI style with mouse and standard keyboard control. I tried using vim for textediting with many addons and config lines and after 4 weeks vim only it's still not faster. Pressing v and many hjkl to mark text passages, *+y to copy to clipboard to use it in another app...
But I love Goyo and seoul256 ...
I doubt emacs will make any difference for me and my workflow. Its just bigger and uses more cpu/disk of my system. I think it's better for devs, than writers.
How to use Doom Emacs:
- play Doom soundtrack in the background - old-school, 2016, Eternal, doesn't matter
- crack open a beer, or a white Monster if you're fancy enough
- binge-watch the entire DT Emacs playlist
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
Goooooood jooooooob!
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.
the DT stare is powerful
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.