Installing and getting started with Spacemacs: Emacs tutorial

Поделиться
HTML-код
  • Опубликовано: 7 сен 2024
  • Learn to install Spacemacs, a crowdsourced and complete Emacs configuration, find and edit the configuration file, and get rolling releases.
    Install Emacs: www.gnu.org/so...
    Get Spacemacs: spacemacs.org/
    Get git: git-scm.com/
    Learn git: try.github.io/ to get started, www.codecademy... to go further with an interactive tutorial
    Org Mode tutorial: • Learn Emacs Org Mode: ...
    Get our game creation courses: gdquest.mavens...
    Discord ► / discord
    Twitter ► / nathangdquest
    This video is licensed under the CC-By 4.0 license: creativecommon...
    You can attribute it to "GDQuest and contributors - www.gdquest.com/"

Комментарии • 95

  • @sai4007
    @sai4007 5 лет назад +28

    Thanks, this is really accessible. For newbies I struggle to find good introductory videos for spacemacs in particular to send to others, this is great.

  • @DejaimeNeto
    @DejaimeNeto 5 лет назад +15

    I must say that Org Mode is really appealing, maybe I'll give it a try when I get bored with vscode and neovim.

    • @thgeremilrivera-thorsen9556
      @thgeremilrivera-thorsen9556 4 года назад +1

      I am a long time Neovim diehard but I learned Emacs so I could use org-mode and I have not regretted. Still use Nvim for Python, LaTeX etc., because I have gotten my setup really polished there.

  • @Oswee
    @Oswee 4 года назад +2

    Your video is first video I watched after installing spacemacs! :) Well done!!

  • @froge8121
    @froge8121 4 года назад +18

    nice that a gamedev channel talks about linux and nice text editors
    i use vim btw

    • @AcidiFy574
      @AcidiFy574 3 года назад

      Spacemacs is both

    • @froge8121
      @froge8121 3 года назад

      @@AcidiFy574 both what

    • @AcidiFy574
      @AcidiFy574 3 года назад

      @@froge8121 Vim & Emacs

  • @givensur4982
    @givensur4982 5 лет назад +6

    Very clear English especially for Non-native English speakers

    • @jagjordi
      @jagjordi 4 года назад

      Specially for a french speaker (am I right @GDQuest )

  • @estebanmarin002
    @estebanmarin002 5 лет назад +6

    Checking out the develop branch helped me a million, I feel the master branch is deprecated. I have it working in my linux computer, now I will try again in the Mac from work

  • @gopakumarp3615
    @gopakumarp3615 17 дней назад

    well Explained. I have one doubt that, how do i paste some data from clipboard to spacedmacs buffer? Thanks in advance.

  • @antuacharjee9145
    @antuacharjee9145 5 лет назад +18

    Make it a series

  • @johncrwarner
    @johncrwarner 5 лет назад +4

    As a vim user who is also intrigued by org mode and writing lisp programs with a repl - wanted to look at emacs - but was put off by the "massive learning curve" and "non-intuitive key-chords" - but I have moved to spacemacs in the last month or so.

    • @dankwarmouse6248
      @dankwarmouse6248 5 лет назад +1

      After learning VIM myself I realized that people tend to over blow the unintuitiveness of these kinds of tool for some reason.

    • @Gdquest
      @Gdquest  5 лет назад +1

      I would guess it is because they're made by engineers. Vanilla emacs has a logical design, the keyboard shortcuts are based around the ones you use on the command line by default if I recall correctly.
      It's logical but not so user-friendly. Thankfully we have a tool like Spacemacs to make it a bit more accessible.

  • @TrolRuthgerTrol
    @TrolRuthgerTrol 5 лет назад +22

    i use an entire electron app the edit some text files

    • @fullanalysis93
      @fullanalysis93 5 лет назад +12

      Ah yes, greetings fellow web developer

  • @cv03luka53
    @cv03luka53 Год назад

    I done the git clone then open Emacs but it's the standard GNU Emacs page not spacemacs?

  • @delle2011
    @delle2011 5 лет назад +2

    I am trying to access a running ptvsd, started by blender, with spacemacs. On the blender-2.8 page everything is clear, waiting on port 5678. Can perhaps give a tip on how I access with spacemacs. The spacemacs dap-mode starts its own ptvsd. It's working fine with VSCODE but I would like to use and understand spacemacs.

    • @marcelodemiangomez608
      @marcelodemiangomez608 5 лет назад

      So, did you manage to solve this?

    • @delle2011
      @delle2011 5 лет назад +1

      @@marcelodemiangomez608 Hi, no, but I didn't tried to hard. If I need remote debugging I would use VSCODE currently.

  • @ALADMIRAL700
    @ALADMIRAL700 5 лет назад +4

    Location .emacs.d file For Windows
    C:\Users\YourUserName\AppData\Roaming

  • @r2com641
    @r2com641 Год назад

    how do i make it work for systemverilog for completion and linter and syntax checker?

  • @ikssadrone8307
    @ikssadrone8307 Год назад

    i install , but i press space, say space not defined, how to do this?

  • @Ph4n_t0m
    @Ph4n_t0m Год назад

    Thank you for this efficient guide!

  • @romangeneral23
    @romangeneral23 Год назад

    0.200.13 is no longer maintained.
    Can you provide a tutorial on how to get the development branch?

  • @VictorRodriguez-zp2do
    @VictorRodriguez-zp2do 5 лет назад +2

    It's either emacs or vim, choose whatever you prefer. They both have different philosophies but each work better on different use cases. For example Vim is better for navigating long files and moving in a document while Emacs is faster for inline writing since you don't have to change modes for navigation. I personally prefer Vim as text editor and Emacs for my shell since changing modes every time I want to write a command on the shell is unpractical.

    • @Gdquest
      @Gdquest  5 лет назад +6

      Spacemacs uses vim-like editing by default. To me, they're both excellent tools. What I feel is that emacs was designed to be a tool where you'd do everything with a similar UX (I think it can manage emails and has a web browser built-in, although I use spacemacs). You keep it open at all times, even if using the server.
      While vim is a fast program that excels at editing text. It opens instantly anytime you need it.
      The differences probably blur a little bit now they're both so mature, with a rich ecosystem. Emacs is deeply customizable, but neovim seems a lot more convenient to configure compared to the good old vim and its vimscript.
      I like them both.

    • @getgle
      @getgle 4 года назад

      Emacs is better for handling large files than vim is. A lot of people switch over to Emacs for that reason alone.

  • @ZzBiazZ
    @ZzBiazZ 5 лет назад +1

    Thank you so much, this really help beginner like me ^^

  • @delle2011
    @delle2011 5 лет назад +3

    I like it very much. I would love to see more about Blender-spacemacs scripting. Is there a remote debugging feature in spacemacs/emacs like VScode-Blender addon made by Jacques Lucke ?

  • @angelooliveiramoura
    @angelooliveiramoura Год назад

    Sorry by the question, but which Linux Distro is yours?

  • @user-cn2qk9dy1o
    @user-cn2qk9dy1o 4 года назад

    I really like this Linux distribution ...

  • @SoundToxin
    @SoundToxin 5 лет назад +4

    What software do you use to draw on the screen?

  • @diegonayalazo
    @diegonayalazo 2 года назад

    Thanks

  • @mattsadventureswithart5764
    @mattsadventureswithart5764 Год назад

    I have emacs installed, along with vi and vim. I'm not an emacs fanboy. I just don't understand why you would want to make emacs work like vi for people new to editors like emacs or vi (and derivatives)

  • @formulaintuition8756
    @formulaintuition8756 5 лет назад +1

    Should I learn emacs first or can I skip straight to spacemacs?

    • @Gdquest
      @Gdquest  5 лет назад

      No need to learn the Emacs shortcuts if you're going to use spacemacs, and vim keys, but you'll have to read the docs as you use it, learn how Emacs config works. Otherwise when you break some option you might get stuck.

  • @parhelik5403
    @parhelik5403 4 года назад +1

    Cool stuff. What software do you use to record and edit your screencasts?

    • @Gdquest
      @Gdquest  4 года назад

      OBS Studio to record, an excellent, cross-platform tool: obsproject.com
      We edit with Blender 3d, which is not necessarily the most user-friendly - but I contribute to Blender.

    • @parhelik5403
      @parhelik5403 4 года назад

      @@Gdquest Thanks for the reply! Never heard of OBS Studio before. Must check it out. Blender. Would never have thought to use that :)

  • @krishchandrahasan7955
    @krishchandrahasan7955 5 лет назад +3

    Which Linux distro? Looks beautiful!

  • @dandymcgee
    @dandymcgee Год назад

    But like.. does it edit files or not?

  • @peterk6215
    @peterk6215 5 лет назад

    Thanks! This was so helpful for a newbie like me.

  • @alephanull1953
    @alephanull1953 3 года назад

    *perfectly balanced as all things should be...*

  • @babykosh5415
    @babykosh5415 Год назад

    @9:40 mentions ranger....also @13:30 note for me

  • @romanryazh
    @romanryazh 5 лет назад +5

    What Linux distribution is this? Really like the design :)

  • @TheAlistrawberry
    @TheAlistrawberry 5 лет назад +2

    What's your Linux distribution and how did you custumize It?

    • @TheAlistrawberry
      @TheAlistrawberry 5 лет назад +2

      @Michael Miller the video is about emacs not about his os

    • @zal9706
      @zal9706 5 лет назад +2

      TheAlistrawberry looks like it’s possibly just Ubuntu 18.04 customized with some themes using gnome look. (Google it) you can also find customization tutorials on RUclips

    • @zal9706
      @zal9706 5 лет назад +3

      It might actually be Pop OS, but that’s also just an Ubuntu distribution.

    • @fullanalysis93
      @fullanalysis93 5 лет назад +2

      Nathan is using Pop!_OS. Pop!_OS uses the GNOME3 desktop and it's based on Ubuntu.

  • @julz2020
    @julz2020 4 года назад

    Really helpful. Nice one ;]

  • @alephanull1953
    @alephanull1953 3 года назад

    What Linux distro and terminal are you using?

  • @MichaelMantion
    @MichaelMantion 4 года назад

    I missed the step to delete the emac directory and spacemacs still worked. hmmmm

  • @bluename4
    @bluename4 4 года назад

    when/why using emacs intead of notepad++ ?

    • @Gdquest
      @Gdquest  4 года назад +1

      It depends on your needs. Emacs is very powerful and modular, it can do about anything. You can use it as a complete development environment for e.g. c or c++ with a debugger, project management, etc. It can provide many more features I'd say. But as a result, it takes more time to learn.

  • @bagusaji3210
    @bagusaji3210 5 лет назад

    What is the marker name you use?

  • @ethanl9656
    @ethanl9656 2 года назад

    After installing emacs, then removing the .emacs.d folder and cloning the git repo, emacs does not load with the spacemacs theme or anything. It just loads with the plain default theme. I thought this was simple.

  • @LightInAugust
    @LightInAugust 5 лет назад

    3:13 What app do you use to draw on the screen?

    • @Gdquest
      @Gdquest  5 лет назад +2

      It's a gnome extension called draw on screen I think

  • @savecandy6881
    @savecandy6881 5 лет назад +2

    Hello my friend plz why not try doing some speed art of character ??

  • @wyfyj
    @wyfyj Год назад

    A fellow Pop!_OS enjoyer?

  • @muhammadnuralhafiz
    @muhammadnuralhafiz 4 года назад

    i still dont know how to download emac

    • @Gdquest
      @Gdquest  4 года назад

      The download links and instructions are here: www.gnu.org/software/emacs/

  • @amaxamon
    @amaxamon 4 года назад

    Didn't work for me.

  • @monkeyrater
    @monkeyrater 5 лет назад

    I notice you use fish shell, but there are no good tutorials on fish anywhere. Bash is really awful, I want to learn fish but there is just not enough material out there.

  • @AleksandrK51228ruswi
    @AleksandrK51228ruswi 5 лет назад +1

    Why your choose is Emacs instead of Vim/Neovim?

    • @kbcarte420
      @kbcarte420 5 лет назад +15

      And so it begins.

    • @geeksy2278
      @geeksy2278 5 лет назад +3

      Orgmode.

    • @VictorRodriguez-zp2do
      @VictorRodriguez-zp2do 5 лет назад

      I also use vim for text editing but I guess it's a matter of what you got used first.
      Emacs and Vim are both really complex editors and have a ton of features and key bindings, I have being using vim no stop for a year reading documentation and still find new things every so and then. Once you get used to one it's very likely you will just stick with it

    • @Gdquest
      @Gdquest  5 лет назад +3

      Part of it are org mode and magit, two excellent tools to respectively organize your entire life and projects (notes, mindmapping, todos, agenda, ... and that all syncs with my phone).
      I get vim keybindings with some solid configuration thanks to spacemacs, and got good discoverability for the tools out of the box. Having a complete distribution with everything I needed to get started played a big role, as I worked with both neovim and emacs/evil to pick one.
      Lastly, I like having many work-related tools in one place: I use it as an email client and a feed reader.

    • @sai4007
      @sai4007 5 лет назад

      Orgmode , Tramp, magit

  • @jessewright3790
    @jessewright3790 2 года назад

    reh poe zih tory

  • @christopherglossner7516
    @christopherglossner7516 4 года назад

    Did not work.

  • @TheJobCompany
    @TheJobCompany 5 лет назад +11

    Who uses a text editor nowadays, anyways!? Real pros write their code on the shell such as:
    echo print(\"Hello\ world\") >> app.py
    python app.py

    • @mechanicalmonk2020
      @mechanicalmonk2020 5 лет назад +5

      Real pros? Pfft. REAL pros do all their work in a single command. Observe:
      python -c "print('Hello Peasants!')"

    • @TheJobCompany
      @TheJobCompany 5 лет назад

      And that's what you call "pro"!? REAL EPIC coder pro programmer writers do it in a single, overly complicated and obfuscated command. Watch and learn:
      python -c "import subprocess;s=\"print(\"+'\"'+\"I have the high ground\"+'\"'+\")\";c=\"python -c \"+'\''+s+'\''+\"\";subprocess.call(c, shell=True)"

    • @0briang0
      @0briang0 2 года назад

      xkcd real programmers - has the One True Answer :)

    • @TheJobCompany
      @TheJobCompany 2 года назад +1

      @@0briang0 can confirm, since I left this comment 3 years ago, I have switched to butterflies and honestly, I'm never going back to needles again

  • @MichaelMantion
    @MichaelMantion 4 года назад

    8 jealous sublime users

  • @brodymcconville7513
    @brodymcconville7513 4 года назад +1

    i was gunna like it but it was at 666 so i didnt

  • @Awwe12675
    @Awwe12675 Год назад

    I hate ctrl X ctrl e ctrl c ctrl me 😂
    Come guys vi vim nvim is amazing and fast