Why I Prefer Emacs Over VSCode and vim

Поділитися
Вставка
  • Опубліковано 2 бер 2023
  • Why I use emacs instead of VSCode or vim.
    This video was heavily inspired by Jake B's video here: • Emacs Org Mode Demo 2021
    Join our Discord here: / discord
    ---
    Camera: Canon EOS R5 amzn.to/3CCrxzl
    Monitor: Dell U4914DW 49in amzn.to/3MJV1jx
    SSD for Video Editing: VectoTech Rapid 8TB amzn.to/3hXz9TM
    Microphone 1: Rode NT1-A amzn.to/3vWM4gL
    Microphone 2: Seinheiser 416 amzn.to/3Fkti60
    Microphone Interface: Focusrite Clarett+ 2Pre amzn.to/3J5dy7S
    Tripod: JOBY GorillaPod 5K amzn.to/3JaPxMA
    Mouse: Razer DeathAdder amzn.to/3J9fYCf
    Computer: 2021 Macbook Pro amzn.to/3J7FXtW
    Lens: Canon RF24mm F1.8 Macro is STM Lens amzn.to/3UUs1bB
    Caffeine: High Brew Cold Brew Coffee amzn.to/3hXyx0q
    More Caffeine: Monster Energy Juice, Pipeline Punch amzn.to/3Czmfox
    Building A Second Brain book: amzn.to/3cIShWf
  • Наука та технологія

КОМЕНТАРІ • 556

  • @moumnalmunawy1806
    @moumnalmunawy1806 Рік тому +58

    As a wise man once said,
    "Vim is a text editor, Emacs has a text editor."
    Also I want a Lisp tutorial

    • @codetothemoon
      @codetothemoon  Рік тому +7

      I'd agree with that statement! I want a Lisp tutorial as well, lol 🙃 on my list of things to learn.

    • @yash1152
      @yash1152 9 місяців тому

      @@codetothemoon lisp is easy. if you have experience with python - then u may try out "hylang" which is ... i don't know the technical term - but it allows u to use python constructs in lisp syntax.
      once you become -familiar- fluent with the syntax; u can easily migrate over to lisp.
      just one caution: don't try to force python onto hylang while learning - u will only get frustrated;; leave the python bits that don't seem to be supported in hylang. use it as a different language - u will definitely like it and learn alot :)

  • @vanillaface6097
    @vanillaface6097 Рік тому +157

    As a two year user of doom emacs, I didn't know 2/3 of tricks you showed in this video.
    Most humble hat down to you sir, amazing setup and a great keyboard.

    • @codetothemoon
      @codetothemoon  Рік тому +17

      nice, really happy you got something out of the video!

    • @Alastairtheduke1
      @Alastairtheduke1 8 місяців тому +2

      This is my problem with tools like, these. I can accomplish the same with Notion and VS Code.Sure it's not one app, but the learning curve is so small. And i'm already trying to tame learning curves of everchanging tech.

    • @sebaszwarc
      @sebaszwarc 5 місяців тому

      @@Alastairtheduke1and the market is going to simple solution 99% of computer users have no use case for using eMacs

    • @ren137c
      @ren137c 5 місяців тому

      @@Alastairtheduke1 I am also in a similar boat, I currently use Obsidian and a mixture of pycharm, neovim, and vscode. However, i must say that you''re comment seems extremely counter-intuitive if you take just a moment to think about it again.... Emacs has been around since forever, and is considered an "evergreen skill" for that very reason. In theory, learning emacs should be something that sticks with you and will continue to allow you to improve your workflow for the rest of your life. Still, I am currently spending more time ricing Arch Linux hyprland and different programs to match my theme than i am actually studying or learning anything that would more directly result in me being able to find work. Emacs by default looks kinda ugly, so i know that the first thing i am going to do is spend 50 hours customising how it looks.

    • @robberfokz375
      @robberfokz375 3 місяці тому

      Just master your tools

  • @NoBoilerplate
    @NoBoilerplate Рік тому +47

    Don't do this to me man, I JUST got clean!
    Parents: Talk to your kids about org-mode before someone else does!

    • @codetothemoon
      @codetothemoon  Рік тому +2

      hah! but it's the healthiest of addictions! do I sense an imminent relapse?

    • @someone-mh1bo
      @someone-mh1bo Рік тому

      Fancy seeing you here.

  • @mertnuhoglu
    @mertnuhoglu Рік тому +6

    I loved this typing based presentation style. It is very easy to jump the video forward and still understand everything.

  • @kickbuttowsk2i
    @kickbuttowsk2i Рік тому +114

    One of the best demonstration of what org mode is capable of. Thanks for the vid.

  • @michelledigdecarvalhoperei144
    @michelledigdecarvalhoperei144 Місяць тому +3

    Why this video looks more like a work of art then a tutorial or anything? great job dude that was amazing to see

    • @codetothemoon
      @codetothemoon  Місяць тому

      haha thank you! was aiming for something aesthetically pleasing 😎

  • @wolfwoof2000
    @wolfwoof2000 Рік тому +3

    I love the style of the video, incredibly soothing to watch and it helped me stay focused and learn more about emacs
    Would love to see more :-)

    • @codetothemoon
      @codetothemoon  Рік тому +1

      Great, really glad you liked it! I'm actually currently working on another video that you'll probably like - should be released around June 4 or so

  • @diarmaidmac2149
    @diarmaidmac2149 Рік тому +3

    Wonderful and informative intro. A picture paints a thousand words. Pure ASMR keyboard bliss!

  • @juanmacias5922
    @juanmacias5922 Рік тому +1

    This was an awesome demo, thank you. :D

  • @nanook678
    @nanook678 Рік тому +1

    Best keyboard ASMR I've heard. Added to my sleep playlist 😄

    • @codetothemoon
      @codetothemoon  Рік тому

      Thanks, really happy you liked it! I suspect some of my family members have my other videos on their sleep playlist as well 🙃

  • @user-vl3ct7gz9c
    @user-vl3ct7gz9c Рік тому +2

    I just recently fell in love with doom emacs. You deserve more subscribers!

    • @codetothemoon
      @codetothemoon  Рік тому

      nice, glad it's not just me! and thank you! 🙏

  • @Endelin
    @Endelin Рік тому +49

    My current best fit editor is VS Code with a Kakoune-like extension called Dance. It uses the built-in multiselect and feels like it meshes better than any of the vim extensions. The customization is also much better than Helix currently. Excited to see Helix evolve.

    • @codetothemoon
      @codetothemoon  Рік тому +17

      Nice! nothing like finding a setup that feels like home. I'm excited to see where Helix goes too - I have a hunch that it has a bright future.

    • @davnoa5958
      @davnoa5958 Рік тому +3

      @@codetothemoon But right now it's pretty dark, and unfriendly to new users.

    • @mixed_nuts
      @mixed_nuts Рік тому

      Helix needs a folder tree and copilot and then I'll switch back :)

    • @windows99
      @windows99 Рік тому

      What is "fit editor"?

    • @Endelin
      @Endelin Рік тому

      @@windows99 best-fit, the one that fits me the best.

  • @Neumah
    @Neumah Рік тому +52

    Good job on making a text-instead-of-narration video that I actually really liked. I usually hate them, but this one was really really nice and pleasant to watch! That overhead keyboard cam really enhanced it, and that sound. Is the sound compressed or attenuated or do the switches actually sound like that (and if so, what are those switches??)?

    • @0netom
      @0netom 4 місяці тому +1

      The key sound is real for sure.
      According to his ua-cam.com/video/pK41Mr4Kdd0/v-deo.html video, they are linear red switches.

  • @extremrams
    @extremrams Рік тому +4

    I just recently switched to doom emacs with roam. It is really a wonderful piece of software. I especially love the :tangle feature where I can directly write a code block to a remote server through tramp.

    • @codetothemoon
      @codetothemoon  Рік тому

      Nice! I hadn't heard of tangle, I'll have to check that out!

  • @adibhanna
    @adibhanna Рік тому +2

    thank you for making this video! ❤

  • @ZrPedro
    @ZrPedro 9 місяців тому +1

    Such a cool video!! What theme are you using? I fell in love with it.

  • @Jaycuse
    @Jaycuse Рік тому +28

    Welp, you got me started down the rabbit hole of learning emacs and orgmode. I've been searching for something like this for a while now but didn't realize it was all hiding within emacs. To be honest I just saw it as a vim alternative, but as I look more into it, I'm realizing how wrong I was. Thanks, awesome video! I'll report back in 6 months time when I have the basics down.

    • @codetothemoon
      @codetothemoon  Рік тому +4

      nice, glad you got something out of it! Definitely let us know how the journey goes!

    • @Nuada2723
      @Nuada2723 8 місяців тому +2

      It's been 6 months.

    • @rondYT
      @rondYT 8 місяців тому +1

      @Jaycuse any update?

    • @gusslx
      @gusslx 6 місяців тому +2

      8 months now, how you doing bro?

    • @catfan5618
      @catfan5618 Місяць тому

      He dead

  • @1zzak
    @1zzak Рік тому +1

    Great video! 🙏 Would love to see a rundown of your setup/keyboard! 😄

    • @codetothemoon
      @codetothemoon  Рік тому +2

      planning a video like that at some point! The keyboard is a Corne v3

  • @Fiz0248
    @Fiz0248 Рік тому +1

    Such a great video! Would you consider making a beginner guide to configuring emacs (like how yours is configured or otherwise)?

    • @codetothemoon
      @codetothemoon  Рік тому +2

      thanks! luckily I think such a video would be extremely short, because my configuration is pretty close to default! DOOM emacs comes with amazing default configuration. This video is a good general intro to DOOM ua-cam.com/video/dr_iBj91eeI/v-deo.html

  • @HuyHoiHay
    @HuyHoiHay Рік тому +2

    Wow, not only the actual useful content, You made no mistype letters (Or few enough that I can't even recognize)
    Good jobs! Who knows how many time you have to restart the whole recording, just to make the perfect video !

    • @codetothemoon
      @codetothemoon  Рік тому +2

      Thanks, I'd love to say that I never make mistakes, but the reality is that I made a ton and edited them out to keep the video more concise! Also there was one I didn't actually catch, I think I put two 's' characters in "blogs"

    • @KyleHarrisonRedacted
      @KyleHarrisonRedacted Рік тому

      "blogss"

  • @NoctuaDeveloppement
    @NoctuaDeveloppement 9 місяців тому

    Great video ! 😍 great tools and you really master your stuff ! 👏
    What’s your keyboard layout ?

  • @pageegap1
    @pageegap1 4 місяці тому

    really nice video... currently using spacemacs... mainly for magit! where did you find all the shortcuts for org?

  • @johnterpack3940
    @johnterpack3940 7 місяців тому +19

    Dabbled in Emacs once to create a book outline with org mode. It was actually much more flexible to work with than a word processor. Now that I'm almost close to getting serious about learning to program, I'm looking at Emacs for an IDE. Mainly because it isn't cool. I like the uncool things. Well, I also prefer not to use things that come shackled with licenses or spyware.

  • @FightinTheGorlax
    @FightinTheGorlax 11 місяців тому +2

    I'm currently using vscode because I was required to work in Windows at my last position. I have a very similar setup to doom Emacs. I'm using the vim extension to bring in those keybindings and overriding some others to make them more doom-like, then VSpaceCode which brings which-key and spacemacs/doom Emacs type leader keybinds to vscode. I'm also using Dendron for a PKM system.

  • @GiovanniCKC
    @GiovanniCKC Рік тому +12

    It's quite calming to just watch you type.

  • @karanabraham7906
    @karanabraham7906 8 місяців тому +1

    This is awesome. I'm trying out org-mode in Doom Emacs now, but I'm a noob and there's not much documentation out there (for Doom Emacs). Any suggestions?

  • @Zwiebelgian
    @Zwiebelgian Рік тому +11

    I originally used VSCode, then had to switch to Vim for reasons, didn‘t really like it, saw a video about helix, tried it and have been using it happily!

    • @codetothemoon
      @codetothemoon  Рік тому +5

      nice! Helix is fantastic. OOC what problems did you have with vim that you didn't have with Helix?

    • @Zwiebelgian
      @Zwiebelgian Рік тому +6

      @@codetothemoon Helix just feels and looks much nicer and the keymaps are more intuitive to me personally.

  • @tuhocr
    @tuhocr Рік тому

    Thanks for inspring video! What model/brand name of your keyboard, it looks very cool!

  • @garciajero
    @garciajero Рік тому +1

    It's nice to find a video of emacs of this decade ! thank you for this

  • @kchmielewski
    @kchmielewski Рік тому +2

    Awesome video 😎 What key switches do you have in your Corne? They sound beautiful.

    • @codetothemoon
      @codetothemoon  Рік тому +1

      Thanks! They are Gateron Pro Reds

    • @kchmielewski
      @kchmielewski Рік тому

      @@codetothemoon Coooool! Thank you so much!

  • @Ruhrpottpatriot
    @Ruhrpottpatriot Рік тому +2

    I always had an emacs installation on my machine, purely for org mode, but Doom EMACs is probably the thing that got me to switch from VSCode. Thanks for the Video!

    • @codetothemoon
      @codetothemoon  Рік тому

      Thanks for watching!

    • @yash1152
      @yash1152 9 місяців тому

      ohkay enough!! show me where is it, i will install that too 😂😂
      > _"but Doom EMACs is probably the thing that got me to switch from VSCode"_

  • @softwave1662
    @softwave1662 Рік тому +2

    A very gorgeous setup.

  • @mahdirostami7034
    @mahdirostami7034 8 місяців тому +1

    6:00 This made me second guess myself. What is return doing outside of a function? In fact I did second guess myself and tried it both in ipython and in a regular python script and in either case I got return outside function error. Is it related to the way org handles python code?

    • @codetothemoon
      @codetothemoon  8 місяців тому

      that's exactly right - I can't remember the details but I think for Python I had to return something from the org code block to get it to print the value.

  • @tabotkevin8116
    @tabotkevin8116 Рік тому +1

    Beautiful video, what keyboard is this?

  • @Ateshtesh
    @Ateshtesh 9 місяців тому +9

    I love this kind of videos.
    1- because I love the sound of the key (also the lights looks cool)
    2- because is straight to the point
    3- because make a demonstration at the same time that is explaining
    Continue like this!

  • @AsarothBlack
    @AsarothBlack Рік тому +1

    Hi!, It was a great video, thanks!
    Which keyboard are you using? Can you make a video talking about the keyboard?
    Thanks!!

    • @codetothemoon
      @codetothemoon  Рік тому +1

      thanks! Keyboard is a Corne v3. I am planning to make a video about my keyboard story at some point.

  • @BvngeeCord
    @BvngeeCord Рік тому +7

    This is so interesting! I guess I way underestimate the value of something like org mode in a text editor. I would have thought that differences in plugin management, programmability, speed, and the rest would be much more valuable/important than what seems to be essentially a document organizer feature. Thanks for making this!
    Also, side note: What's your opinion on split style keyboards? I'm not that great of a typer and currently my left hand does most of the work, so I'm wondering if I can force myself into proper typing with one. (Currently using a glorious gmmk pro with linear switches)

    • @codetothemoon
      @codetothemoon  Рік тому +5

      Thanks, glad you found it interesting! I agree many find something like org mode to not really be a huge factor in choosing an IDE, but given that the things you mention are fantastic in both editors, for me the differentiating factors move elsewhere to features like org mode.
      Re: split keyboards, I have at least 2 videos in mind on this topic, but they make take a bit of time to make. I've decided that split ortholinear (technically "columnar") keyboards are the only way forward for me. For me the split yield less fatigue in my neck and shoulders because of the more natural posture - some say it helps with wrist pain but I never had that problem to begin with. The columnar / ortholinear aspect means a stagger can be applied to the key columns, making it so you don't have to bend your longer fingers so aggressively when typing.
      Separate but related is the idea that one should minimize the number of keys used so that the fingers never have to go far from the home row, and having a keyboard with fewer keys is a great forcing function to achieve that. I'm using a combination of home row mods and layers on a 36 key layout (the Corne in this video is 42 keys but I'm not using the outermost columns) to do this.

    • @j.spiegel3650
      @j.spiegel3650 Рік тому

      oh hey!

    • @BvngeeCord
      @BvngeeCord Рік тому

      @@j.spiegel3650 hi! (?)

    • @j.spiegel3650
      @j.spiegel3650 Рік тому

      @@BvngeeCord You probably know me better as FaunuX

    • @BvngeeCord
      @BvngeeCord Рік тому

      @@j.spiegel3650 oh damn no way

  • @muudus_tv
    @muudus_tv 9 місяців тому +2

    Hi.. What do you use Org mode for , or i mean like what's org mode actually built for. Is it for note taking like Obsidian ? Also do you use default emacs style keybinding?

    • @codetothemoon
      @codetothemoon  9 місяців тому +1

      you can think of org as an alternative to markdown, in that it provides a means of dictating the format of the text using symbols within the text itself.
      org-roam can be thought of as an alternative to Obsidian, that happens to use the org format, instead of markdown like Obsidian does.
      re: bindings, I'm using evil mode which is the default in doom emacs. I like to stick with the vim bindings so I can move back ad forth between emacs and vim with minimal adjustment

  • @joshgelias
    @joshgelias 7 місяців тому +1

    Why do I find this video style so engaging...

    • @codetothemoon
      @codetothemoon  7 місяців тому +1

      thanks! I wouldn't have thought to do something like this, hats off to the fellow who came up with the idea (I mention him toward the end of the video)

  • @garryalfonso1609
    @garryalfonso1609 10 місяців тому +2

    What was the keyboard that you used in this video? Is it an iris split keyboard or a corne split keyboard?

    • @codetothemoon
      @codetothemoon  10 місяців тому +2

      In this video I'm using a Corne, which is a fantastic board. If you're interested, I did an entire video on keyboards! ua-cam.com/video/pK41Mr4Kdd0/v-deo.html

  • @stappa7
    @stappa7 11 місяців тому +3

    I use neovim for coding but also use emacs solely for org-mode (coupled with evil mode to have same keybindings as vim). There are some ports of org-mode to neovim and vscode, but they still lack many things.

    • @codetothemoon
      @codetothemoon  11 місяців тому +2

      yeah that's what I've heard as well. I think even if one of the org neovim plugins had full parity with emacs org mode, I'd probably still be using emacs. I think the only things I prefer about Neovim are that it uses Lua (as opposed to emacs lisp) and I think Telescope is a bit better than dired. But now I can just use ChatGPT to write the emacs lisp for whatever I need 😎

  • @MrHamsterbacke756
    @MrHamsterbacke756 Рік тому +1

    Great video.
    What keyboard do you use? Is it a corne? And what's your layout?

    • @codetothemoon
      @codetothemoon  Рік тому

      Thank you! yep it's a Corne. My layout is pretty non-standard afaik, I will likely cover it in a future keyboard video. Long story short is that I have 3 layers and I use home row mods

  • @vietle1479
    @vietle1479 Рік тому

    Is there a link I can download the text file edited in this video ?

  • @slevinzero172
    @slevinzero172 10 місяців тому

    Are you able to view images and math (without pressing extra keys)? You can do that in Obsidian but I haven't seen any in Emacs.

  • @timcates4261
    @timcates4261 Рік тому +1

    I was looking into redoing my neovim config, when I cam across this video and I think you sold me on emacs, org mode and org roam are huge and might legit replace obsidian for me.

  • @Athena-2003
    @Athena-2003 Місяць тому

    Which font is that ? looks really nice

  • @nad9969
    @nad9969 Рік тому +24

    Oh yes, the holy war of vim vs emacs, like the old holy war of spaces vs tabs.

    • @GoodHomeVideos
      @GoodHomeVideos Рік тому +6

      You thought that holy war was resolved 😂

    • @codetothemoon
      @codetothemoon  Рік тому +3

      yeah never understood the "wars". All of them are fantastic, and I never understood why some folks think there is an objective "best"

    • @martonkardos8094
      @martonkardos8094 Рік тому +2

      There might have been a war but I think emacs and vim people don't necessarily try to convince each other anymore, we just respect everyone's preferennces, and if you use one you probably will have tried the other at some point too.

    • @31redorange08
      @31redorange08 Рік тому

      The choice of editor is obviously subjective. But indentation should be done with the indentation character: tab.

    • @turolretar
      @turolretar Рік тому +1

      Indent with tab, align with space, it’s a no-brainer

  • @krzyczak
    @krzyczak Рік тому +1

    Great video! Where can I get such a keyboard? :)

    • @codetothemoon
      @codetothemoon  Рік тому +1

      I ordered mine from beekeeb.com - they've been pretty good to me!

  • @dratir
    @dratir Рік тому +2

    Currently mostly Neovim (with AstroNVIM) for most stuff! It's lightweight and I prefer to work from the console, and I have a setup that works really well for me!
    I wanted to look into (Doom) Emacs, are there any beginners guides you would recommend?

    • @dratir
      @dratir Рік тому +1

      * for people NOT familiar with Emacs!

    • @codetothemoon
      @codetothemoon  Рік тому

      Nice, Neovim is pretty amazing (haven't tried Astro myself though). I found this video very helpful for getting started with DOOM emacs ua-cam.com/video/dr_iBj91eeI/v-deo.html

  • @almari3954
    @almari3954 Рік тому +7

    What kind of switches are these? Very nice sound.

    • @codetothemoon
      @codetothemoon  Рік тому +1

      Thanks! They are Gateron Pro Reds

    • @almari3954
      @almari3954 Рік тому

      @@codetothemoon And the keyboard, is this Corne? Bought, or build (kit, or fully DIY?)? I'm currently using handwired Atreus clone, but looking for something more professional.

  • @oosterlingeieren5527
    @oosterlingeieren5527 Рік тому +3

    Keep up the great vids I currently use VS Code as my IDE, but I want to try to use the keyboard more than the mouse + VS Code is not the lightest if you have a lot of extensions, and it is outpacing my old laptop to run it, so I need a lighter solution, there are some VS extensions that mimic vim like vscodevim, and I'm currently looking for a another IDE but support for JavaScript frameworks is holding me back a bit, but I also want to take a dive in rust sometime in the near future but doom Emacs looks great so will give it a try. And btw what keyboard is that because I have never seen one like that (sorry if it is a bit hard to read English is not my strongest language)

    • @codetothemoon
      @codetothemoon  Рік тому +2

      your english is great! I was surprised when I read the last sentence of your comment. DOOM emacs and Neovim are both great places to get a feel for the "terminal editor" world. The great part is that both have roughly the same default key bindings, you can hop back and forth to your heart's content without having to retrain your muscle memory.

    • @TheFik123
      @TheFik123 Рік тому

      Nvim + kickstart might be close to what you're looking for. It's neovim with a nice default configuration which you can easily extend. Comes with LSP support and an intuitive UI. Browsing in a project with it is a breeze. I'm currently using it for Rust development

    • @NadeemJamali
      @NadeemJamali Рік тому

      @oosterling almost similar case with me. I have been using VS Code since years. But recently I got a Ryzen PC with Ubuntu and VS Code is freezing and I have to restart everytime. That's why I was looking for an alternative.
      @Code to the Moon: Although I am convinced to use Emacs, still somewhere in my heart, someone is not sure whether the steep learning curve of Emacs does worth it! 🤔

  • @pepeperez74
    @pepeperez74 Рік тому +1

    Thank you for your video. But how you can use Emacs with just so a tiny Keyboard? Are the Keybindings not a pain?

    • @codetothemoon
      @codetothemoon  Рік тому +1

      the setup is actually quite nice - I use home row mods to the control keys are under my ring fingers and the alt keys are under my index fingers. Very convenient to press for the emacs key chords 😎

  • @mario7501
    @mario7501 Рік тому +1

    Great video! I use emacs for note taking and neovim for coding. Emacs just has a bit too much input lag for me on larger projects with fancy Auto completion and syntax highlighting enabled. Especially on c++ projects.
    May I ask what keyboard you are using? I really want to get the ZSA Moonlander, but the import fees are pretty hefty if you want to get it in europe. It's about 500€ in total which is a bit much.

    • @codetothemoon
      @codetothemoon  Рік тому +2

      Thanks! I can definitely understand the input lag thing - nvim is just so incredibly snappy. The keyboard is a Corne v3. Funny - I almost got a Moonlander, but I'm really glad I didn't because I wound up using fewer and fewer keys as time went on. I started with a Keebio Iris which is a great board, but I found myself never using the whole top row, so I got the Corne. Then with the Corne I started using home row mods so there was no longer a need for the leftmost and rightmost columns, so I got a Chocofi which does away with those. I've heard the Moonlander is a great board and many swear by them, I'm personally just a "move my fingers as little as possible" sort of person.

    • @melodyogonna
      @melodyogonna Рік тому

      Neovim has Neorg

    • @mario7501
      @mario7501 Рік тому

      @@melodyogonna true, but neorg is not on par with org mode yet. Some things like including images and snippet execution don't work yet. The image thing may never work without breaking compatibility with terminals that don't support graphics protocols. So it's not a drop in replacement yet. But it is great nonetheless!

    • @melodyogonna
      @melodyogonna Рік тому

      @@mario7501 yup, Neorg is still in Beta, or maybe even alpha, still lots of work to be done but it's already incredibly helpful.

  • @magmarneal
    @magmarneal Рік тому +1

    Would you consider a DOOM Emacs setup guide for Windows? I'm interested in it after this video but most of the information I'm coming across is focused on deploying it on Linux.

    • @codetothemoon
      @codetothemoon  Рік тому

      I use it on a mac so I probably wouldn't be the best person to make such a guide, but it looks like there is one here! dev.to/scarktt/installing-doom-emacs-on-windows-23ja

  • @neunmalelf
    @neunmalelf 6 місяців тому

    Especially the intro of this video: DONE LIKE A PRO! 😉👍

  • @NikitaEpt
    @NikitaEpt Рік тому

    Best Asmr and good video)

  • @StephanGelenscher
    @StephanGelenscher 3 місяці тому

    Thank you for this video! I needed this, still have some questions/requests.
    * do you use evil mode / vim keybindings or emacs keybindings? I ask, because I started learning vim pretty hard, but can see the benefits of emacs bindings... What is your take?
    * how do you make blogs/static web pages?
    I have managed to set up a page with HUGO and have become fluent with markdown.
    But I am still missing an good editor to write markdown for blog posts... Obsidian makes some strange things, when copy/pasting unfortunately...
    How do you write blog posts?
    Please be patient with explaining - I am autistic and some obvious concepts might come hard to me to understand ^^
    Please help me - should I go the emacs way, stay with Obsidian/vim?
    I don't want to learn another tool - but emacs is looking good... Oh god damn...

  • @yash1152
    @yash1152 9 місяців тому +1

    7:52 yes, i had watched video by Jake B. thanks a lot for mentioning that. i was feeling deja vu otherwise

    • @codetothemoon
      @codetothemoon  9 місяців тому +1

      gotta give credit where credit is due!

  • @summerWTFE
    @summerWTFE 11 місяців тому

    What’s you keyboard layout like?

  • @darren537
    @darren537 10 місяців тому +1

    do i just need to add your config file to the existing .doom.d . Is the a way to turn off evil mode

    • @codetothemoon
      @codetothemoon  10 місяців тому

      I think so. I haven't tried it but I think to turn off evil mode you just need to call the 'evil-mode' function - ie do M-x and then select "evil-mode"

    • @darren537
      @darren537 10 місяців тому

      @@codetothemoon thanks where can I find your config?

    • @codetothemoon
      @codetothemoon  10 місяців тому

      github.com/MoonKraken/dotfiles/tree/master/.doom.d

  • @mujasiyam
    @mujasiyam 8 місяців тому +1

    love your video, what is your color scheme

  • @simonthehuman9637
    @simonthehuman9637 7 місяців тому +1

    What switches do you use? Sound is impossibly lovely!

    • @codetothemoon
      @codetothemoon  7 місяців тому

      These are Gateron Reds. I’ve tried the tactiles everyone raves about - U4T, Glorious Panda - but I keep coming back to these. Been wanting to try more linears but it’s really hard to imagine something better than these

  • @ReligionAndMaterialismDebunked

    Very cool! Yeah, it looks very nice! I've used VSC, Vim a little, Nano, Text editor, etc. Hehe

  • @MC-zb8fv
    @MC-zb8fv 4 місяці тому

    thx for that video:)).. I like your keyboard as well, were can I get one??

    • @MC-zb8fv
      @MC-zb8fv 4 місяці тому

      hey mate found that clip from you:)) thx for:) ua-cam.com/video/pK41Mr4Kdd0/v-deo.html

  • @p99chan99
    @p99chan99 5 місяців тому

    What packages do you use for Org-mode? I'm on GNU Emacs.

  • @user-kl9we9fp5p
    @user-kl9we9fp5p 5 місяців тому

    What is this font? It’s really nice

  • @feltrix
    @feltrix 9 місяців тому

    Are you ECMAS instead Microsoft Word ? Any tips for programming ?

  • @amiwatchesyt
    @amiwatchesyt Рік тому +19

    I personally use Kate because I love the combo of lightweight, customizable, LSP support and being able to easily switch between vim keybindings and "normal" ones. It requires some tinkering, but after that is the text editor I've loved the most. I have used vim, neovim, helix, vscode, atom, sublime, kdevelop anjuta, gnome-builder and several eclipse based editors. Kate has beaten them all in my eyes for general purpose use.

    • @codetothemoon
      @codetothemoon  Рік тому +4

      interesting! I think I may have used Kate a long time ago, but I don't think I fully explored it. Given your experience, your endorsement carries a lot of weight. Thanks for putting it back on my radar!

    • @Miles-co5xm
      @Miles-co5xm Рік тому +2

      I use kate for quick things

    • @theplaymakerno1
      @theplaymakerno1 Рік тому +2

      I don't find tutorials on Kate. Whenever I open a C# project in it, it tells me that it can't find the OmniSharp server. The problem is, I do not know how to add it. VS Code ads it automatically. If I can find good tutorials about Kate, I would start using it.

    • @yash1152
      @yash1152 9 місяців тому +1

      @@theplaymakerno1 yeah same
      > _"Whenever I open a C# project in it, it tells me that it can't find the OmniSharp server."_

    • @yash1152
      @yash1152 9 місяців тому +1

      i thought kdevelop adds stuff on top of kate, so, it should be at least be equal to kate? is it not so??
      > _"I have used ... kdevelop anjuta"_

  • @user-xd5gd4pc9h
    @user-xd5gd4pc9h Рік тому +1

    Your keyboard is COOL! Would you mind talking more about that or give some links?

    • @codetothemoon
      @codetothemoon  Рік тому +1

      thanks, it's a Corne v3 - can highly recommend them. I got mine from beekeeb - shop.beekeeb.com/product/pre-soldered-crkbd-v3-mx-corne-keyboard/

    • @user-xd5gd4pc9h
      @user-xd5gd4pc9h Рік тому

      @@codetothemoon Coooool, Thx!

  • @newdev76
    @newdev76 Рік тому +2

    maybe i need to try doom emacs, currently i use helix.
    btw you can share your corne keymap? i am using one ortholinear 40% too.

    • @codetothemoon
      @codetothemoon  Рік тому

      Helix is awesome! If you haven't tried it already, I've heard good things about Marksman - might give you a similar experience in Helix.
      Re: keymap, here's a link to my Chocofi keymap - the Corne keymap is basically the same even though it has 6 more keys (I don't use the leftmost and rightmost key columns). Make sure you look at the actual keybindings and not the commented lines, I haven't updated those to reflect my actual keymap github.com/Me163/zmk-config-chocofi/blob/master/config/corne.keymap

  • @farzadmf
    @farzadmf Рік тому +1

    So nice, I don't use Emacs myself, but super nice video, great job!

  • @rayanez
    @rayanez 7 місяців тому +1

    Is that a Corne keyboard? where did you get it?

    • @codetothemoon
      @codetothemoon  7 місяців тому

      it is! got it from beekeeb.com, tell Leo that Code to the Moon sent you! shop.beekeeb.com/product/pre-soldered-crkbd-v3-choc-corne-keyboard-low-profile/

  • @adityagautam4689
    @adityagautam4689 Рік тому +1

    which keyboard are you using? Sounds soooo good

    • @codetothemoon
      @codetothemoon  Рік тому +1

      Corne v3! Keyboard video is in the works, stay tuned...

  • @driden1987
    @driden1987 Рік тому +6

    Doom eMacs is an awesome projects from and for vim refugees. I used it, then switched to vanilla eMacs then back to nvim.
    I’ll probably will go back to eMacs at some point because it’s great and super interesting to analyze since it’s such a capable beast

    • @codetothemoon
      @codetothemoon  Рік тому +1

      agree! honestly not sure if I would be using emacs if it wasn't for DOOM. There is so much useful functionality that I wouldn't have known existed if I was using vanilla. OOC why did you switch back to vanilla?

    • @driden1987
      @driden1987 Рік тому +3

      @@codetothemoon I started with Doom and wanted to get a taste of emacs APIs and how the editor was architected. I really liked the concept of minor modes and maps, but elisp kinda shows it's age at some points.
      There are a lot of modules that don't really play well with evil-mode, you can really tell it's not a first class citizen, and sadly, evil-collection does not fix everything.
      I've seen a lot of ex vimmers that ended giving up on evil because of this. I truly think it's the superior way of editing text though.
      I will probably go back to doom. The amount of work put into the project is insane and there are thousands of issues ironed out, but at the time being NeoVim is looking like a super healthy project and emacs not so much which is one of the main reasons I went back.

  • @fionawashere1086
    @fionawashere1086 Рік тому +1

    This was really cool. Thanks for sharing!
    I'm using Helix, which doesn't have org mode. I like it nevertheless.
    Helix has multi-cursor editing, but after all I've heard about emacs, it probably had that already a few centuries ago. :)

    • @codetothemoon
      @codetothemoon  Рік тому +1

      Glad you like it! Helix is awesome. If you like org mode want to stick with Helix, maybe check out marksman if you haven't already: ua-cam.com/video/8GQKOLh_V5E/v-deo.html I wasn't aware if it during the period when I was using Helix, but it looks pretty nice

    • @fionawashere1086
      @fionawashere1086 Рік тому

      @@codetothemoon Thanks!

  • @MrAbrazildo
    @MrAbrazildo Рік тому +3

    I've been using Codeblocks, to use the same on both Windows and Linux. I don't need much. It's basically:
    Decent code highlight, go to implementation/definition, abbreviations (expand code via some keys), switch lines, code completion, jump between words, lines, bookmarks, files quickly, make a word all upper/lowercase, main replacing features, allow to compile files without a project and don't feel it as heavy. It's basically this.
    Codeblocks has much more, but I don't use.

    • @yash1152
      @yash1152 9 місяців тому

      yeah, i installed codeblocks; the amount of options it throws right off the bat made me overwhelmed. never opened it back again 😅
      > _"Codeblocks has much more, but I don't use."_

    • @MrAbrazildo
      @MrAbrazildo 9 місяців тому +1

      ​@@yash1152It has good defaults, so you don't need to configure it much.

  • @user-sj3lm4os5t
    @user-sj3lm4os5t 6 місяців тому +1

    Hi, i love this keyboard, you mind say de brand of these?

    • @codetothemoon
      @codetothemoon  6 місяців тому

      It's a Corne rev 3 - I actually did a whole video on various keyboards here ua-cam.com/video/pK41Mr4Kdd0/v-deo.html

  • @Yu-qv3qc
    @Yu-qv3qc Рік тому +1

    Off topic, what are those switches on that great kyboard?

  • @IrizarryBrandon
    @IrizarryBrandon Рік тому +2

    I use vanilla Emacs. Your Org Mode setup looks really nice btw :)

    • @codetothemoon
      @codetothemoon  Рік тому +1

      nice, how long did it take you to get to a place where you were happy with your config? and ty 😎

    • @IrizarryBrandon
      @IrizarryBrandon Рік тому

      @@codetothemoon I've gone through quite a few iterations, each time starting over from scratch. What I have now is pretty decent, we'll see how it goes.

  • @reillocb
    @reillocb 4 місяці тому

    Man i am suffering in notion rn this is exactly what i needed

  • @vahidss
    @vahidss Рік тому +10

    As a vim in user, Org mode which emacs users say is the best part of emacs, looks like just a fancy text editor. It seems very good for someone who writes a lot of formatted/stylized text like markdown or Word documents but do you write that much md in the beginning? As a programmer I've never written any text but code. The code snippets seems cool for quickly testing part of a code but other than that Org mode doesn't look very useful to me.

    • @codetothemoon
      @codetothemoon  Рік тому +2

      Yeah I think there's definitely a group of people for whom it doesn't really bring anything to the table for. Ie you already have a tool that you like for things like meeting / project notes and design docs, or you're not into the whole 'personal wiki' thing, and you have no need for literate programming (the canonical use case for that probably being data science).

    • @johanngambolputty5351
      @johanngambolputty5351 Рік тому

      @@codetothemoon As someone who vaguely comes from the data science angle, I have always hated jupyter notebooks... not sure why, just not my cuppa. I'm sure this exists already but my ideal would be little dynamic code view blocks within markdown, that just point to a chunk of source like a particular function or scope and displays it and updates on changes without having to type it out again. That way you can add more in depth annotation, without littering source files.

    • @deno-adenoz
      @deno-adenoz Рік тому

      @@johanngambolputty5351 like R Markdown?

    • @johanngambolputty5351
      @johanngambolputty5351 Рік тому

      @@deno-adenoz It's been a while since I used that, is that not similar to jupyter notebooks? You write the code in the same file as the markdown? (I'd like no markdown in the code itself. What I meant is the readme can point to the code without polluting the code itself)

    • @deno-adenoz
      @deno-adenoz Рік тому

      @@johanngambolputty5351 it is in many ways similar to jupyter notebooks. However you can also run r code directly in the markdown sections. When you publish to html or pdf or whatever, the r code in the markdown will simply render as the r output. So if the data changes or updates you simply re-publish and the data will update. I’m not sure if that’s the sort of thing you were talking about but for consideration.

  • @user-vm3bl7qw9p
    @user-vm3bl7qw9p Рік тому +1

    i like your font very much~

  • @DangerSepp
    @DangerSepp Рік тому +1

    I regularly have to use other editors and IDEs but always come back to GNU Emacs and my own custom elisp features built on top of it.

    • @codetothemoon
      @codetothemoon  Рік тому +1

      nice - yeah I can't see myself switching to anything else in the near future. Far future maybe.

  • @JanVotava
    @JanVotava Рік тому +3

    Great video. What's the name of the keyboard?

    • @krob_
      @krob_ Рік тому +2

      it's the corne keyboard.

    • @codetothemoon
      @codetothemoon  Рік тому +1

      Thanks, it's here! shop.beekeeb.com/product/pre-soldered-crkbd-v3-mx-corne-keyboard/

    • @JanVotava
      @JanVotava Рік тому

      @@krob_ thank you.

    • @JanVotava
      @JanVotava Рік тому

      @@codetothemoon thank you.

  • @aelhamamy
    @aelhamamy 9 місяців тому +1

    Can you tell me please what font you are using?

    • @codetothemoon
      @codetothemoon  9 місяців тому

      I think i was using Monaco in this video, but I've since switched to FiraCode

    • @aelhamamy
      @aelhamamy 9 місяців тому

      @@codetothemoon thank you so much, one or the best and most satisfying videos I have seen lol! I wish I can type like you one day!
      What is the theme in the video btw? Looks very clean

  • @usefulknowledge6074
    @usefulknowledge6074 Рік тому +1

    Is the video of you typing sped up or the real-time speed?

    • @codetothemoon
      @codetothemoon  Рік тому

      The typing itself is not sped up at all, but I did edit out some parts where I stop typing for more than a few seconds

  • @eduardogomesheleno9812
    @eduardogomesheleno9812 Рік тому +1

    What's the font that you're using?

  • @anon_y_mousse
    @anon_y_mousse Рік тому +1

    Since you asked, I use vim. This past year I started using tabs and it's become a lot more fun for me.

  • @nickshv8727
    @nickshv8727 Рік тому +1

    which switches do you use? Sounds robins but less clicky

  • @rajmajumdar5253
    @rajmajumdar5253 Рік тому +1

    Cool i like the colorscheme.
    Can you share your emacs config?

    • @codetothemoon
      @codetothemoon  Рік тому

      thanks - the theme is doom-monokai-pro. Aside from that the only other thing I do is increase the font size. There's not much to see in my config other than those two things 😎

  • @amr3162
    @amr3162 Рік тому +1

    the keyboard in the description is wrong, can we get the keyboard name?

    • @codetothemoon
      @codetothemoon  Рік тому

      omg thanks for pointing this out, that was copied and pasted from previous videos. This keyboard is a Corne v3

  • @jotrorox
    @jotrorox Рік тому +2

    Where did you get that keyboard?

    • @codetothemoon
      @codetothemoon  Рік тому

      shop.beekeeb.com/product/pre-soldered-crkbd-v3-mx-corne-keyboard/

  • @focker321
    @focker321 Рік тому +1

    which is the customization for your emacs?

    • @codetothemoon
      @codetothemoon  Рік тому

      theme is doom-monokai-pro, didn't really change anything other than that (and make the font size bigger)

  • @animanaut
    @animanaut Рік тому +3

    vimuser here. i have not found anything that comes even close to org mode in emacs. very powerful stuff. good introduction but it really only scratches the surface

    • @codetothemoon
      @codetothemoon  Рік тому +1

      thank you! Yeah it seems like there are a few attempts (neorg?) but nothing that really feels suitable quite yet.

    • @sebaszwarc
      @sebaszwarc 5 місяців тому

      Because it’s not possible to do it

  • @Redyf
    @Redyf Рік тому +1

    What's your keyboard and emacs colorscheme?

    • @codetothemoon
      @codetothemoon  Рік тому +1

      keyboard is a Corne v3 and theme is doom-monokai-pro

    • @Redyf
      @Redyf 10 місяців тому

      ​@@codetothemoonpretty late reply but thanks!

  • @thedog5k
    @thedog5k 5 місяців тому +1

    how would you size up org mode to obsidian?

    • @codetothemoon
      @codetothemoon  4 місяці тому

      good question. When looked at without the rich plugin ecosystem that Obsidian has, I'd say org mode / emacs is the clear winner. But Obsidian plugins like Dataview and Metadata-menu are enormously game changing, and org-roam kind of has analogs to them but they aren't nearly as good.
      The interesting thing is that there seems to be pretty good support in emacs for working with Obsidian vaults, so I'm currently looking into potentially working in an Obsidian vault instead of an org-roam "vault".
      What would be amazing is to continue working with org files, but just using Obsidian instead of org-roam. I saw this thing but haven't tried it yet github.com/ryanpcmcquen/obsidian-org-mode

  • @JayronWhitehaus
    @JayronWhitehaus 11 місяців тому +2

    Watching someone spell differentiating without hitting the backspace once blew my tiny little brain

    • @codetothemoon
      @codetothemoon  11 місяців тому

      I definitely don't have superhuman typing accuracy - for this video I think I edited out the parts where I made mistakes. that word could have very well been one of them 😎

  • @prateekvihaan9123
    @prateekvihaan9123 Рік тому +1

    Bro which keyboard you are using?

  • @inversebrah
    @inversebrah Рік тому +4

    Love Emacs, Love ASMR. Link to your gorgeous keyboard?

    • @codetothemoon
      @codetothemoon  Рік тому +1

      nice, it's a Corne v3: shop.beekeeb.com/product/pre-soldered-crkbd-v3-mx-corne-keyboard/

  • @gaborkrisko
    @gaborkrisko Рік тому +2

    What keyboard do you use?

    • @codetothemoon
      @codetothemoon  Рік тому

      shop.beekeeb.com/product/pre-soldered-crkbd-v3-mx-corne-keyboard/