I stumbled upon this series by accident while I was browsing how to setup LSP mode in emacs. These videos you have been doing are fantastic! thank you so much!
One of the reasons I started using Emacs a couple years back--Magit! Still never saw that trick with the caret though; that will be a time saver for me.
@@SystemCrafters I found that by accident. It's not in the menus. I saw that 'k' will "kill" a change, so I tried 'i' for "ignore" and it worked. That's what I like about magit. I'm always finding more things that it does in a cool, convenient way.
I use magit every day, but mainly for just me as a single dev/author. Looking forward to exploring the other options in your future videos. I have two user.email settgs, one is the global for work and the other is for personal. It would be nice to see that in the magit status buffer as sometimes I forget to set the local user.email to personal. I see the author name, but both global and local use the same name currently.
Thanks again, David, for this video. Actually, I did not know about the command panel, although I already use Magit for quite a while. Nice, I learnt something :-) Looking forward to the next follow-up video.
Excellent, only thing I know is how to use git for my dotfiles. I use magit for it, but I feel that I use like 10% of its power 😂😂. This will be helpful
@@AndersJackson yes i have not seen anything yet that fugitive can`t do, if you find something then you can always use the :Git command and make a keymap for that Tpope copy magit good ... I use fugitive from around 2015 ...
@@zeocamo as with most everything emacs when compared to vim: its primary advantage is extensibility. vim-fugitive is a nice wrapper around git vs. an entire IDE / ecosystem. There's some 30+ plugins for magit within Melpa; feel free to go have a look if you'd like to find many things which fugitive cannot do with a simple keymap : )
@@explosivehotdogs this was a year ago, now Neovim got neogit, and a lot of plugins for neogit to make it do all you need, we got all from games, terminals, LSP, treesiter to email clients and calendar client, Neovim is super fast, and you can build your IDE, with what you need, the biggest different is EMacs need a demon running in the background to start within a few secs, and my full neovim with more then 150 plugins start in 100ms, i used both vim and emacs in the same time for years, but now neovim have replace them both.
Unpopular opinion here, but this should be redone assuming the user already understands git. I don't need to know what a rebase or a merge is or what untracked files are, but I desperately need to know how to NAVIGATE in the tool, commit files, resolve conflicts, push, branch using the tool. The redo needs to focus on MAGIT and how it assists the dev with these tasks.
You should watch the next video I made about Magit, it might help. Unfortunately I don't have the luxury and time to remake videos on demand. I wish it were my full time job, but all of this is done in my free time.
I stumbled upon this series by accident while I was browsing how to setup LSP mode in emacs. These videos you have been doing are fantastic! thank you so much!
Nice topic, I wanted to learn magit for a while now.
I just started to use git, and this video is really helpfull. I need to install package magit right now.
One of the reasons I started using Emacs a couple years back--Magit! Still never saw that trick with the caret though; that will be a time saver for me.
Thank you man. You're doing the lord's work spreading this info!
This is great, using Magit for my workflow is in my to-do list for a long time.
same - been using it for a couple years+ and can say it has been a lovely experience; go get into it if you haven't yet : )
This content is gold, thank you for the kind work. Although i'm git newbie I managed to undestand the basics. Greetings from Chile
This is an excellent intro video! Thanks.
Thank you!
I'm a begginer. Waiting for a video about Git.
Thanks. Excelent videos.
Fantastic! Thank you so much for the content, I've been studying emacs and your videos are the ones that help me the most.
That's great, I'm glad to hear it!
Instead of manually folding sections at 8:27, there is the convenient magit-section-show-level-2-all function, bound to M-2 by default
Nice! Didn't know about that one
You can ignore an Untracked file with 'i', as well.
Nice! I hadn't tried that yet
@@SystemCrafters I found that by accident. It's not in the menus. I saw that 'k' will "kill" a change, so I tried 'i' for "ignore" and it worked. That's what I like about magit. I'm always finding more things that it does in a cool, convenient way.
I found the video very useful even for the somewhat inexperienced git user!
Looking forward to the next one
I use magit every day, but mainly for just me as a single dev/author. Looking forward to exploring the other options in your future videos. I have two user.email settgs, one is the global for work and the other is for personal. It would be nice to see that in the magit status buffer as sometimes I forget to set the local user.email to personal. I see the author name, but both global and local use the same name currently.
Thanks again, David, for this video. Actually, I did not know about the command panel, although I already use Magit for quite a while. Nice, I learnt something :-) Looking forward to the next follow-up video.
Why so much less `like` for this wonderful Magit intro.
I am sold :-)
This is super cool! Waiting for the video on branching as well!
Thanks. Great overview.
Magit is so awesome
Excellent, only thing I know is how to use git for my dotfiles. I use magit for it, but I feel that I use like 10% of its power 😂😂. This will be helpful
Thanks man
Well, now this is awesome,
But I wonder if there's an interface for MERCURIAL ????
Also, what's the difference between Emacs_LISP& Common_LISP???
Magit will be always a reason I use emacs
fugitive.vim can do all that magit ??
@@zeocamo You think?
@@AndersJackson yes i have not seen anything yet that fugitive can`t do, if you find something then you can always use the :Git command and make a keymap for that
Tpope copy magit good ... I use fugitive from around 2015 ...
@@zeocamo as with most everything emacs when compared to vim: its primary advantage is extensibility. vim-fugitive is a nice wrapper around git vs. an entire IDE / ecosystem. There's some 30+ plugins for magit within Melpa; feel free to go have a look if you'd like to find many things which fugitive cannot do with a simple keymap : )
@@explosivehotdogs this was a year ago, now Neovim got neogit, and a lot of plugins for neogit to make it do all you need, we got all from games, terminals, LSP, treesiter to email clients and calendar client, Neovim is super fast, and you can build your IDE, with what you need, the biggest different is EMacs need a demon running in the background to start within a few secs, and my full neovim with more then 150 plugins start in 100ms, i used both vim and emacs in the same time for years, but now neovim have replace them both.
Thanks
since you mention git: is there any straight.el video in plans?
Very soon!
Which colour scheme do you use?
doom-palenight from Doom Themes
Why do you say git one way and the magit differently?
Because the Magit project suggests that Magit is pronounced like Magic!
Though, is it pronounced "Magit" or "Magit"?
Magit like Magic
Same pronunciation rule as GIF.
Geet or Jeet?
Magit helped me learn to properly pronounce Git.
The only thing I know how to do with git is to clone a remote repo. Please make a basic git video.
Unpopular opinion here, but this should be redone assuming the user already understands git. I don't need to know what a rebase or a merge is or what untracked files are, but I desperately need to know how to NAVIGATE in the tool, commit files, resolve conflicts, push, branch using the tool. The redo needs to focus on MAGIT and how it assists the dev with these tasks.
You should watch the next video I made about Magit, it might help. Unfortunately I don't have the luxury and time to remake videos on demand. I wish it were my full time job, but all of this is done in my free time.
Vim is better
too long