This is exactly the video I need. I'm a vim + tmux user and wanted to learn the spacemacs way of doing things.
@monkeyrater
6 жыл бұрын
This is the best Spacemacs tutorial on YT right now despite how short it is and is really the best tutorial overall on the internet considering how bad the Spacemacs website docs are at explaining the overall concept and workflow to beginners. The Spacmacs docs are only good for showing how to install Spacemacs and install some layers but then you are left with a Spacemacs system wondering how do I even open a file with this? So I request that you make a long tutorial where you go through the process of making a web app and how you use helm to navigate in a project environment. Ive never really been attracted to fuzzy search features in editors like Sublime, Atom, etc, but I think something like helm might be worth learning. In fact I think your teaching style so is good that I recommend you make a paid course on Udemy. So far Udemy doesnt have (nor does Pluralsight or Lynda) any course on Spacemacs. The reason that Spacemacs hasnt taken off is that there is no good place to learn it, all the YT courses are geared toward people who have figured out mos of Spacemacs on their own. Im pretty impressed right now with Udemy content, they cover all the obscure stuff that no other video tutorial platform covers. They have a lot of quick 1 to 3 hour courses which I think you could cook up in no time.
@systemofadown1986
5 жыл бұрын
Inside spacemacs there is a tutorial name: Migration from vim, there're two more about emacs and evil mode
@wongright
7 жыл бұрын
Very nice highlights Jon. You demonstrated the "why" behind some features being useful vs just reading from a manual, very nice "value-add". Keep it up.
@eraisuithon9202
7 жыл бұрын
You can actually use 'D' (capital d) instead of d$ in vim to delete 'til the end of the line.
@JonCanady
7 жыл бұрын
Thanks for the tip! d$ is just so ingrained into muscle-memory at this point!
@GabehuffComposer
7 жыл бұрын
Also C if you want to go into insert mode immediately.
@eoindowling8940
5 жыл бұрын
@@GabehuffComposer the thing about vim is that you eventually get to a point where you're very comfortable with it you didn't even learn to pick up some of these commands I find haha. That's great, I'll try and add D and C into my routine now.
@Microphunktv-jb3kj
4 жыл бұрын
takes years to get muscle memory with those autistic keys... vim was designed based on some obscure keyboard, thats why it has hjkl keys... everyone should make their own hotkeys... know plenty of emacs users who have switched to vscode, because they are fed up the mainteance you have to do with emacs to use it, and setting up projects etc... vim / emacs emulations in vscode are very good already... , not trying to shit on emacs or smt haha... doom emacs and spacemacs look pretty good etc : ) ill try out them as emulations in vscode , if i actually get more productive or not ... i will give it a month or 2...
@Microphunktv-jb3kj
4 жыл бұрын
@@GabehuffComposer wasnt it I for insert or a for append.. or spacemacs have opinionated and vim-inspired keys , not 1:1 keys from vim ?
@draakisback
5 жыл бұрын
Love spacemacs, probably the best dev environment for any programming language aside from dart. I am a polyglot programmer so I am often swapping between languages and projects, emacs/spacemacs is essential for this process.
@ScottBauerpauer
7 жыл бұрын
Great video! My first attempt with Spacemacs didn't pan out, time for a second shot!
@georgH
6 жыл бұрын
Just a suggestion for whomever might read this comment There is a lot of wasted space by keeping the titlebar visible, there are gnome-shell extensions that hide it when a window is maximized. To unmaximize the window, use the gnome bar as if it was the window titlebar. I like this setup a lot, but it might be a bit confusing at first.
@ytdlgandalf
6 жыл бұрын
Yeah magit really is that emacs unicorn. I also kept going back to emacs just to do the hunking.
@minhajsixbyte
3 жыл бұрын
bro I'm sold!
@Kah0ona
5 жыл бұрын
fantastic vid, eventhough i use spacemacs for 2 years now, and magit as well, i never took the time to do more'advanced' stuff, like the line-wise commits. Didn't occur to me that would be possible, thanks for the headsup
@daweiliu6452
7 жыл бұрын
the last tip on the magit is good
@yeongsheng-tan
7 жыл бұрын
Thanks @joncanady. I learnt some nifty tricks on top of my usual magit flow. Cool beans. More please. Any hints how I could get my EShell to be the same as my normal zsh+zim that is my typical workhorse? Some stuff are not showing right in EShell for me (e.g. syntax coloring are coming up with unix color codes -> 133;A❯ 133;) I'm using spacemacs with my favorite iTerm2 workhorse (on beta 3.1 version though), as I need ligature font Firacode working for me
@davidfonseca698
7 жыл бұрын
Wow! That was amazing! Thanks for sharing ;)
@akshaybhadange2492
7 жыл бұрын
Amazing video!!1 bro can you make a video on how u customize ur spacemacs !!!
@JonCanady
7 жыл бұрын
That topic's on the list! Hope to get a brief one out about that next.
@boli2016
3 жыл бұрын
Hm interesting, but seems like this is what a good vim config already has (or mine does at least) so I don't feel like it's necessary to make this jump to spacemacs
@BryanChance
2 жыл бұрын
I'm curious why the names are like this: spacemacs, doommacs
@kingcreole4219
7 жыл бұрын
Excellent presentation. Which theme do you use there?
@JonCanady
7 жыл бұрын
This is the Sanityinc Tomorrow Blue theme. All their themes are worth taking a look at: emacsthemes.com/themes/sanityinc-tomorrow-themes.html
@kingcreole4219
7 жыл бұрын
thanks a lot
@kaixu5957
7 жыл бұрын
Great video! Learning Emacs. BTW what desktop do you use for your ubuntu?
@JonCanady
7 жыл бұрын
Gnome 3. I like it better than Ubuntu's default Unity desktop, myself. You can install it on Ubuntu by installing `ubuntu-gnome-desktop`, or if you're doing a fresh install anyway you can just install Ubuntu GNOME (ubuntugnome.org/) instead of regular Ubuntu.
@aaa-hw2ty
6 жыл бұрын
I have a remote server without Internet connection. Do you have a portable one?
@nogamedev
4 жыл бұрын
All this is plain GNU Emacs. What does Spacemacs add? Is it just a bunch of preconfigured packages?
@shuwan4games
4 жыл бұрын
Basically
@jonasschluter8043
6 жыл бұрын
Thanks!
@yobing9346
7 жыл бұрын
4.9s of loading time? You can really tolerate that?
@JonCanady
7 жыл бұрын
Sure. Emacs stays open pretty constantly so I rarely notice the startup time. Vim, on the other hand, I open and close instances frequently, and a long boot time would be painful. Just a matter of usage patterns.
@dodgecoates8760
7 жыл бұрын
The client is very small, so if you launch an emacs server on startup, you can open and close clients as fast (faster) than vim.
@vijaypanchalr3
2 жыл бұрын
even mr. prime minister uses emacs !
@bambanx
7 жыл бұрын
Hello thanks for share, in minute 3:51 , i dont have the option for open shell, i am on windows 10.
@JonCanady
7 жыл бұрын
I neglected to mention in this video that you need the shell layer enabled for that to work. Check out the instructions at: github.com/syl20bnr/spacemacs/tree/master/layers/%2Btools/shell
@xmlkb
7 жыл бұрын
nice tuto
@otter-pro
7 жыл бұрын
What is the name of the font? The font is really nice. (EDIT: Nevermind. I think it's Source Code Pro, according to .spacemacs config file on my system)
@JonCanady
7 жыл бұрын
Nope! Source Code Pro is the Spacemacs default. This is Input Mono. You can get all the Input fonts for free from here: input.fontbureau.com/
@otter-pro
7 жыл бұрын
Ok, thanks. I'll definitely download the font!
@frogger832
5 жыл бұрын
This is endgame lol
@denvernaicker8250
7 жыл бұрын
youtube service aggreement says like and subscribe? your forced to say it?
@OnlineGamePlaying
5 жыл бұрын
What linux distro do you use?
@SoundToxin
5 жыл бұрын
He says near the start of the video that he's using Ubuntu with GNOME.
@OnlineGamePlaying
5 жыл бұрын
@@SoundToxin thank's for answer friend
@dr4ncer
7 жыл бұрын
is this prelude emacs with evil-mode?
@JonCanady
7 жыл бұрын
Nope, this is Spacemacs. Prelude is cool if you want to start a heavily-customized emacs config. Spacemacs takes over the emacs config completely, and gives you this .spacemacs file to customize behavior. Give it a shot! spacemacs.org
Пікірлер: 52