Thank you very much for taking your time to exlplain the basics of emacs in a efficient way. I was looking for that way to long since most Emacs guides are 40+ mins long. I hope to see even more of that. Maybe I'm too much of a normie but I'm still not convinced to use Emacs. Everything you showed me I can do in a tiling WM. So I guess there are a lot of more perks of Emacs for programmers and scripters, maybe even hackers or something like that. Looking forward for more and again, thank you very much! :D
I really like your background in this post! I've bought a lot of Aenami's art, to get it in 4K, and it's just sooo nice! I have a script to set my wallpaper to a different one of her images from a folder, while generating a pywal theme from it. It's great.
I started to learn Emacs and VIM. Ironically, I like the Emacs way rather than VIM due to at least Emacs can be used as a whole IDE while VIM is awesome in text editing tools, but unfortunately most of the amazing functions are not ready to use. As a left-handed person, I personally opt to use Emacs instead of VIM due to the keybindings.
The 'M-x' tip to get at the functions is a great one. The only other keybinding a newbie should probably learn is 'C-x C-c', which quits emacs. Not strictly necessary if you're using a GUI based emacs client, but a lifesaver if you're using it in a terminal.
@@jhny0 First of all. It's not lisp, it's Elisp. Second, Lisp is way better and far more powerful than lua. Third, org mode is far more powerful than vimwiki. vimwiki doesn't do 1% of what org mode does.
Spacemacs is great because it shows what you can turn emacs into (whichkey + leader key = heaven :-)), but I agree with you that it's worth learning emacs from scratch. I highly recommend the System Crafters channel and the multitude of playlists covering the basics and how to configure emacs from scratch. There is also a great Emacs Lisp course on the mentioned channel. BTW. Great intro to emacs.
It's actually a great guide. I use Doom Emacs and also started with Doom, which wasn't the best idea, as i didn't understand shit about Emacs and ultimately switched to Neovim. Only after years of using Neovim (which I always kind of configured to work just like Doom Emacs), with trying out vanilla Emacs few times which actually taught me a lot, I was able to settle on Doom again, but largely because I already knew what I want from my editor. And M-x is great, it's kind of like Vim's command mode, but way more powerful I think, and also just nicer to use.
for M-x you said everything you call in emacs is a command - This fine for simplification. But it actually lets us call interactive elisp functions - not Command.
Interestingly, i tried to verify my claim and just found out though M-x lets us call an elisp function, it can be refered as command. Here is describe-key on M-x says about it. M-x runs the command execute-extended-command (found in global-map), which is an interactive compiled Lisp function in ‘simple.el’. It is bound to , , M-x. (execute-extended-command PREFIXARG &optional COMMAND-NAME TYPED) This function is for interactive use only; in Lisp code use ‘command-execute’ instead. Read a command name, then read the arguments and call the command. To pass a prefix argument to the command you are invoking, give a prefix argument to ‘execute-extended-command’.
I hate to ruin the vibe, but will we all take a moment to realize just how sad that desktop background is? I don't mean to say that is sucks, but rather that it makes me genuinely sad to look at it. Do I take it that the young man is kissing the ghost of his late wife or girlfriend... or perhaps even more heart wrenching... what if she isn't actually there and only exists in his memory. An echo of who she once was on a day that she never got to live to see... ok, now I am going to start bawling my eyes out.
Just to clarify, doom and spacemacs are just pre-configured emacs. So it is nothing wrong to use them insteed of emacs. Other thing, you did not explain buffer and windows, story is infact very simple… when you open a file… content of that file is copoed into memory… ant this is now buffer. Now for example you split your screen… you will have two windows with the same buffer. So buffer is what is in memory, and window is window that is showing your buffer. You can have 10 windows showing you the same buffer, and when you edit from any of them, you are editing the same buffer.. when you save.. this edited content will overvrite you the same file. Of course.. you can also have different window for different buffers. Simple as that.. bufer is just what you load into memory, and window it can be “a window” to any of your buffers. I hope this explanation is more helpful for newcomers
I use it, It is an emacs "distro" geared for vim bindings, in the way it is preconfigured for you. It includes nice packages/extensions. doom emacs is like endeveouros is to arch linux, it's just some included helper programs and minimal defaults.
It depends (as always) there's some limitations on vim, emacs can be (and is) a whole system where you can even browse, I think as editors both vim and emacs are equal hackable c: and nice tools
@@bugswriter_ based (there is nothing wrong with vscode, don't let the BLOATLESS-side of youtube shame you out of one of the best tools out there for programming)
I was just about to learn Emacs and your video popped up on my screen. Thanks mate this video really helped me alot learning the basics about Emacs 😁
check out System Crafters channel, he has emacs from scratch series
@@matmatic6744 But it has really lengthy videos 😅.
Once we get basic hang of Emacs ,then we could do many things on our own.
Thank you very much for taking your time to exlplain the basics of emacs in a efficient way. I was looking for that way to long since most Emacs guides are 40+ mins long. I hope to see even more of that. Maybe I'm too much of a normie but I'm still not convinced to use Emacs. Everything you showed me I can do in a tiling WM. So I guess there are a lot of more perks of Emacs for programmers and scripters, maybe even hackers or something like that.
Looking forward for more and again, thank you very much! :D
uncle dave emacs tutorials on youtube are my fav.
@@bugswriter_ why do you think so ?
I really like your background in this post! I've bought a lot of Aenami's art, to get it in 4K, and it's just sooo nice! I have a script to set my wallpaper to a different one of her images from a folder, while generating a pywal theme from it. It's great.
you're a great teacher and your enthusiasm is infectious!
I started to learn Emacs and VIM. Ironically, I like the Emacs way rather than VIM due to at least Emacs can be used as a whole IDE while VIM is awesome in text editing tools, but unfortunately most of the amazing functions are not ready to use.
As a left-handed person, I personally opt to use Emacs instead of VIM due to the keybindings.
I setup Emacs as my Python ide it works like a charm currently learning flask in Emacs ! And using org mode to organise my life
You said buffer so many times that it started to sound funny.
Nice vid. Well done!
Just what I needed as a noob. Thanks!
The 'M-x' tip to get at the functions is a great one.
The only other keybinding a newbie should probably learn is 'C-x C-c', which quits emacs. Not strictly necessary if you're using a GUI based emacs client, but a lifesaver if you're using it in a terminal.
This was super helpful, thank you very much! Best way to just jump in.
sorry i cant cheat on vim
😂
@Glizzster bet it would be slow on my potato intel atom, also lisp is cringe :/
Btw what is the difference between vimwiki and orgmode?
@Glizzster Shining advice for an Atom rig owner. I can see why do you use Code. 😂
Finally found a man of culture. "Happy terminal noises"
@@jhny0 First of all. It's not lisp, it's Elisp. Second, Lisp is way better and far more powerful than lua. Third, org mode is far more powerful than vimwiki. vimwiki doesn't do 1% of what org mode does.
Spacemacs is great because it shows what you can turn emacs into (whichkey + leader key = heaven :-)), but I agree with you that it's worth learning emacs from scratch. I highly recommend the System Crafters channel and the multitude of playlists covering the basics and how to configure emacs from scratch. There is also a great Emacs Lisp course on the mentioned channel.
BTW. Great intro to emacs.
very nice video, thank you for your time!
PD: What is your wallpaper? You can share it?
It's actually a great guide. I use Doom Emacs and also started with Doom, which wasn't the best idea, as i didn't understand shit about Emacs and ultimately switched to Neovim. Only after years of using Neovim (which I always kind of configured to work just like Doom Emacs), with trying out vanilla Emacs few times which actually taught me a lot, I was able to settle on Doom again, but largely because I already knew what I want from my editor.
And M-x is great, it's kind of like Vim's command mode, but way more powerful I think, and also just nicer to use.
Vimmer myself but I have been curious, you tempt me to dabble in the dark arts of emacs! Damn You and your FreeBSD and Emacs sorcery! ☠️
While I really like the emacs concepts and the freedom it gives to the user, I found hard to find any reason to learn emacs (besides being cool af)
Honestly I thought this was gonna be a joke like "oh you just need to install vim and remove emacs and voilà"
Yes now I can use the max power of Emacs to masters my org mode no jutsu
for M-x you said everything you call in emacs is a command - This fine for simplification. But it actually lets us call interactive elisp functions - not Command.
yeah. I should have said function.
Interestingly, i tried to verify my claim and just found out though M-x lets us call an elisp function, it can be refered as command. Here is describe-key on M-x says about it.
M-x runs the command execute-extended-command (found in global-map), which is an interactive compiled Lisp function in ‘simple.el’.
It is bound to , , M-x.
(execute-extended-command PREFIXARG &optional COMMAND-NAME TYPED)
This function is for interactive use only;
in Lisp code use ‘command-execute’ instead.
Read a command name, then read the arguments and call the command.
To pass a prefix argument to the command you are
invoking, give a prefix argument to ‘execute-extended-command’.
I hate to ruin the vibe, but will we all take a moment to realize just how sad that desktop background is? I don't mean to say that is sucks, but rather that it makes me genuinely sad to look at it. Do I take it that the young man is kissing the ghost of his late wife or girlfriend... or perhaps even more heart wrenching... what if she isn't actually there and only exists in his memory. An echo of who she once was on a day that she never got to live to see... ok, now I am going to start bawling my eyes out.
@Glizzster amogus
Sussy baka
What happened to that "water tap" video that you made a while back? I don't know why but I found it so funny you ranting about the water taps
Deleted .. check on lbry
@@bugswriter_ Ah ok, thanks :)
buffer, buffer everywhere
I didn't use Emacs, but i'll try
Bruh you literally don't sleep.
Sleep is bloat
Sleeping is not chad enuf
Learning Emacs.. and just got this video...
Just to clarify, doom and spacemacs are just pre-configured emacs. So it is nothing wrong to use them insteed of emacs.
Other thing, you did not explain buffer and windows, story is infact very simple… when you open a file… content of that file is copoed into memory… ant this is now buffer. Now for example you split your screen… you will have two windows with the same buffer. So buffer is what is in memory, and window is window that is showing your buffer. You can have 10 windows showing you the same buffer, and when you edit from any of them, you are editing the same buffer.. when you save.. this edited content will overvrite you the same file. Of course.. you can also have different window for different buffers.
Simple as that.. bufer is just what you load into memory, and window it can be “a window” to any of your buffers. I hope this explanation is more helpful for newcomers
Amazing explanation, keep it up.
Please tell me which Linux Distro you use
Will you do a installation video for This
When i see thumb line i dont recognize You😂
Bro where did you get that wallpaper from?
wallhaven dot cc
Just where the fuck from does this guy gets his wallpapers???
I wanna stick to neovim though
which font is that?
Thx for this vid
i use nixos with nixvim and wanna try emacs
Finally.
Awesome
What is doom emacs 😎?
I use it, It is an emacs "distro" geared for vim bindings, in the way it is preconfigured for you. It includes nice packages/extensions.
doom emacs is like endeveouros is to arch linux, it's just some included helper programs and minimal defaults.
I'm gonna keep using vim
Which OS are you using
Arch BTW edition
@@Hacker097 thanks
@@Hacker097 I can't find it anywhere, could you link me to it
Nice 👍
first as well :)
Your opinions about vim vs emacs?
emacs
@@bugswriter_I see. i thought you were a man of culture. Yare yare daze.
It depends (as always) there's some limitations on vim, emacs can be (and is) a whole system where you can even browse, I think as editors both vim and emacs are equal hackable c: and nice tools
@@alanmauriciocarrascoperez2188 yup agree
This video perfectly explains why I use vim over emacs.
Yeah. I agree with you
use vscode it's even more easy.
@@bugswriter_ 🔥🔥
@@bugswriter_ based (there is nothing wrong with vscode, don't let the BLOATLESS-side of youtube shame you out of one of the best tools out there for programming)
Please teach us how to get your polybar cofig
He doesn't use polybar.
@@folksurvival sorry 😞
Do a elisp intro bro
where the girl from😂
like();
did you mean..
*(like)*
or maybe
*M-x like RET* ?
Oh no... Lesser vim
There is the evil mode for those who would use an OS as a text editor. 😏
eeeeeeeew you use emacs!