How to really love Emacs? Learn Elisp.

Поделиться
HTML-код
  • Опубликовано: 28 ноя 2024

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

  • @nevoyu
    @nevoyu 2 года назад +7

    The best part about lisp is that you can teach lisp how to do something.

  • @h0stI13
    @h0stI13 Год назад +6

    I've watched so many elisp "tutorials" where they start with the basics, insist some more on the basics and then they finish with the basics...basically teaching me nothing new, just the basics of lisp which I already new. I like that in this tutorial you jumped over the basics rather quickly and focused more on the parts that you found interesting and useful. You actually show us how to start adding new functionality to Emacs which is what elisp is for. Good job and thank you very much for this!

    • @bugswriter_
      @bugswriter_  Год назад +5

      Thanks a lot. Really liked your compliment

  • @defnlife1683
    @defnlife1683 2 года назад +11

    LIsps are wonderful and powerful.
    Guile, Scratch, Clojure, Common Lisp, there's even some lisps without garbage collection for embedded systems etc.

    • @astroid-ws4py
      @astroid-ws4py 2 года назад +5

      And Fennel and Urn to run on top of Lua

    • @defnlife1683
      @defnlife1683 2 года назад +5

      @@astroid-ws4py fennel is fun.
      There's a lot now. Clojurescript, etc.
      We're spoiled for choice.

  • @ciaranmulloy8341
    @ciaranmulloy8341 3 месяца назад +1

    Nice intro to emacs Lisp! Thank you!

  • @VivekHaldar
    @VivekHaldar 2 года назад +5

    Awesome video! Your enthusiasm for learning and discovering Emacs really shines through. You've found a deep well.

  • @eis3nheim
    @eis3nheim 2 года назад +5

    This is just amazing, I am looking forward to more Emacs content. Keep it up.

  • @MMABeijing
    @MMABeijing 6 месяцев назад +2

    that was such a refreshing video, I could feel your energy and love for emacs indeed. thank you for sharing, I dropped a like and will check on the rest of your content, thank you so much!

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

    I see you're a man of culture as well

  • @Jedlmind
    @Jedlmind 2 года назад +2

    Excellent video... That said, WHY ARE YOU NOT JOURNALING IN ORG-MODE? :)

  • @starseven4736
    @starseven4736 2 года назад +2

    You can read elisp reference from the emacs itself. It is there in Info i guess.

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

    you are the best thank love a look your videos and love dwm too!

  • @comproprasad6438
    @comproprasad6438 2 года назад +3

    You should have used which-key. Most of the help options will be shown when you press C-h.

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

    Of course, Not to forget vs codium extensions alternatives for emacs 🤗
    Especially most useful ones like live share...etc

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

    I suggested AsciiDoc to you, but this looks awesome! Good job!

  • @notdylano
    @notdylano 2 года назад +3

    Thanks for your video's sir , i have a question and i will be glad if you can answer it
    can you make a video about self studying and how do you go through this process
    and do you procrastinate and how can i better myself in the domain of programming and learning

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

    Outstanding!

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

    IELM is a better environment for quick elisp evaluation, IMO :-)

  • @faster-than-light-memes
    @faster-than-light-memes 2 года назад +1

    pearl of introspection: `describe-char` if you want to know why text is rendered the way you see it. Clojure is a production oriented lisp that has the interactivity + high affinity of the community to emacs. If you want to checkout a cool language.

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

    3:31 AM video so much hard work

  • @streambarhoum4464
    @streambarhoum4464 2 года назад +3

    Could you please make a tutorial to customize emacs like vs codium? And how to debug any programming language? 🤔

    • @starseven4736
      @starseven4736 2 года назад +2

      System crafters youtube channel has a playlist that will teach how to make emacs into full fledged IDE

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

    how did you get the arrow in your minibuffer completion, is that vertico or some other package?

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

    I wish I had a good reason to use emacs, but honestly I'm better with vscode since I'm not really good at thinking on tinkering with things (I'm not very creative/smart)

  • @anilkumarhansda8087
    @anilkumarhansda8087 2 года назад +2

    Do you have Vim bindings ?

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

    How did you generate this html from this config file?

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

    Upload it to ur site.

  • @thecastiel69
    @thecastiel69 2 года назад +3

    Okay, you convinced us, emacs is shit. now let's just move to the vim

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

    Things like lsp just work wonderfully on neovim.
    Fast and minimal.

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

    btw a small suggestion, why not use the doom-themes package, the themes in them are just awesome (don't worry, it also works for vanilla emacs, not just doom emacs)

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

    when I try C-x e it says kdb macro not defined.
    I have to go to emacs-lisp-mode and then do C-M x to evaluate the file.

    • @bugswriter_
      @bugswriter_  2 года назад +3

      C x C e

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

      @@bugswriter_ oh gotcha now. My bad

    • @bugswriter_
      @bugswriter_  2 года назад +2

      No it was my bad. I said it wrong.

  • @pwnwriter
    @pwnwriter 2 года назад +3

    Chass 🐱

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

    What’s your sleep schedule? haha