Why I Prefer Emacs Over VSCode and vim

  Рет қаралды 110,609

Code to the Moon

Code to the Moon

Жыл бұрын

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

Пікірлер: 574
@NoBoilerplate
@NoBoilerplate Жыл бұрын
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 Жыл бұрын
hah! but it's the healthiest of addictions! do I sense an imminent relapse?
@someone-mh1bo
@someone-mh1bo Жыл бұрын
Fancy seeing you here.
@moumnalmunawy1806
@moumnalmunawy1806 Жыл бұрын
As a wise man once said, "Vim is a text editor, Emacs has a text editor." Also I want a Lisp tutorial
@codetothemoon
@codetothemoon Жыл бұрын
I'd agree with that statement! I want a Lisp tutorial as well, lol 🙃 on my list of things to learn.
@yash1152
@yash1152 11 ай бұрын
@@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 :)
@Scrubzei
@Scrubzei 3 күн бұрын
That was true in the past but with the amount of plugins + built in support for LSP it's a lot more than a text editor. More accurate to say "vim is a text editor by default" because you can really build a whole IDE out of vim if you want
@vanillaface6097
@vanillaface6097 Жыл бұрын
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 Жыл бұрын
nice, really happy you got something out of the video!
@Alastairtheduke1
@Alastairtheduke1 9 ай бұрын
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 6 ай бұрын
@@Alastairtheduke1and the market is going to simple solution 99% of computer users have no use case for using eMacs
@ren137c
@ren137c 6 ай бұрын
@@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 5 ай бұрын
Just master your tools
@mertnuhoglu
@mertnuhoglu Жыл бұрын
I loved this typing based presentation style. It is very easy to jump the video forward and still understand everything.
@kickbuttowsk2i
@kickbuttowsk2i Жыл бұрын
One of the best demonstration of what org mode is capable of. Thanks for the vid.
@codetothemoon
@codetothemoon Жыл бұрын
Thanks! 😎
@wolfwoof2000
@wolfwoof2000 Жыл бұрын
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 Жыл бұрын
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
@Neumah
@Neumah Жыл бұрын
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 6 ай бұрын
The key sound is real for sure. According to his kzfaq.info/get/bejne/prFkZLCjmbHIlGQ.html video, they are linear red switches.
@Endelin
@Endelin Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
@@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.
@user-vl3ct7gz9c
@user-vl3ct7gz9c Жыл бұрын
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! 🙏
@diarmaidmac2149
@diarmaidmac2149 Жыл бұрын
Wonderful and informative intro. A picture paints a thousand words. Pure ASMR keyboard bliss!
@codetothemoon
@codetothemoon Жыл бұрын
thanks!
@Jaycuse
@Jaycuse Жыл бұрын
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 Жыл бұрын
nice, glad you got something out of it! Definitely let us know how the journey goes!
@Nuada2723
@Nuada2723 10 ай бұрын
It's been 6 months.
@rondYT
@rondYT 9 ай бұрын
@Jaycuse any update?
@gusslx
@gusslx 7 ай бұрын
8 months now, how you doing bro?
@catfan5618
@catfan5618 2 ай бұрын
He dead
@juanmacias5922
@juanmacias5922 Жыл бұрын
This was an awesome demo, thank you. :D
@codetothemoon
@codetothemoon Жыл бұрын
Glad you liked it!
@adibhanna
@adibhanna Жыл бұрын
thank you for making this video! ❤
@codetothemoon
@codetothemoon Жыл бұрын
thanks for watching!
@extremrams
@extremrams Жыл бұрын
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!
@nanook678
@nanook678 Жыл бұрын
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 🙃
@Ateshtesh
@Ateshtesh 10 ай бұрын
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!
@FightinTheGorlax
@FightinTheGorlax Жыл бұрын
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.
@ZrPedro
@ZrPedro 10 ай бұрын
Such a cool video!! What theme are you using? I fell in love with it.
@softwave1662
@softwave1662 Жыл бұрын
A very gorgeous setup.
@codetothemoon
@codetothemoon Жыл бұрын
Thank you!
@HuyHoiHay
@HuyHoiHay Жыл бұрын
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 Жыл бұрын
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"
@Ruhrpottpatriot
@Ruhrpottpatriot Жыл бұрын
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 11 ай бұрын
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"_
@garciajero
@garciajero Жыл бұрын
It's nice to find a video of emacs of this decade ! thank you for this
@codetothemoon
@codetothemoon Жыл бұрын
glad you liked it!
@1zzak
@1zzak Жыл бұрын
Great video! 🙏 Would love to see a rundown of your setup/keyboard! 😄
@codetothemoon
@codetothemoon Жыл бұрын
planning a video like that at some point! The keyboard is a Corne v3
@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 2 ай бұрын
haha thank you! was aiming for something aesthetically pleasing 😎
@stappa7
@stappa7 Жыл бұрын
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 Жыл бұрын
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 😎
@Fiz0248
@Fiz0248 Жыл бұрын
Such a great video! Would you consider making a beginner guide to configuring emacs (like how yours is configured or otherwise)?
@codetothemoon
@codetothemoon Жыл бұрын
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 kzfaq.info/get/bejne/mtiPnKWbnpfJlX0.html
@johnterpack3940
@johnterpack3940 9 ай бұрын
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.
@amiwatchesyt
@amiwatchesyt Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
I use kate for quick things
@theplaymakerno1
@theplaymakerno1 Жыл бұрын
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 11 ай бұрын
@@theplaymakerno1 yeah same > _"Whenever I open a C# project in it, it tells me that it can't find the OmniSharp server."_
@yash1152
@yash1152 11 ай бұрын
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"_
@Zwiebelgian
@Zwiebelgian Жыл бұрын
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 Жыл бұрын
nice! Helix is fantastic. OOC what problems did you have with vim that you didn't have with Helix?
@Zwiebelgian
@Zwiebelgian Жыл бұрын
@@codetothemoon Helix just feels and looks much nicer and the keymaps are more intuitive to me personally.
@NoctuaDeveloppement
@NoctuaDeveloppement 10 ай бұрын
Great video ! 😍 great tools and you really master your stuff ! 👏 What’s your keyboard layout ?
@tuhocr
@tuhocr Жыл бұрын
Thanks for inspring video! What model/brand name of your keyboard, it looks very cool!
@timcates4261
@timcates4261 Жыл бұрын
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.
@codetothemoon
@codetothemoon Жыл бұрын
nice, bon voyage on your emacs journey!
@dakata2416
@dakata2416 Жыл бұрын
I want a text editor, not an operating system.
@nad9969
@nad9969 Жыл бұрын
@@thingsiplay You are seem to be missing the joke!
@thingsiplay
@thingsiplay Жыл бұрын
@@nad9969 You are seem to missing the joke on my side too.
@nad9969
@nad9969 Жыл бұрын
@@thingsiplay Seems to be sarcasm and sarcasm != joke. But that is me looking at text and trying to assume context from comments lacking context. So just guessing.
@codetothemoon
@codetothemoon Жыл бұрын
can totally understand that point of view! I love how lightweight *vim is
@FineWine-v4.0
@FineWine-v4.0 10 ай бұрын
You can have markdown editor & an Email & a chat client in it
@DangerSepp
@DangerSepp Жыл бұрын
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 Жыл бұрын
nice - yeah I can't see myself switching to anything else in the near future. Far future maybe.
@driden1987
@driden1987 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
@@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.
@GiovanniCKC
@GiovanniCKC Жыл бұрын
It's quite calming to just watch you type.
@codetothemoon
@codetothemoon Жыл бұрын
Thanks, really glad you enjoyed it!
@karanabraham7906
@karanabraham7906 9 ай бұрын
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?
@muudus_tv
@muudus_tv 11 ай бұрын
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 10 ай бұрын
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
@neunmalelf
@neunmalelf 7 ай бұрын
Especially the intro of this video: DONE LIKE A PRO! 😉👍
@mahdi7d1rostami
@mahdi7d1rostami 10 ай бұрын
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 9 ай бұрын
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.
@vietle1479
@vietle1479 Жыл бұрын
Is there a link I can download the text file edited in this video ?
@ReligionAndMaterialismDebunked
@ReligionAndMaterialismDebunked Жыл бұрын
Very cool! Yeah, it looks very nice! I've used VSC, Vim a little, Nano, Text editor, etc. Hehe
@codetothemoon
@codetothemoon Жыл бұрын
glad you liked it!
@garryalfonso1609
@garryalfonso1609 11 ай бұрын
What was the keyboard that you used in this video? Is it an iris split keyboard or a corne split keyboard?
@codetothemoon
@codetothemoon 11 ай бұрын
In this video I'm using a Corne, which is a fantastic board. If you're interested, I did an entire video on keyboards! kzfaq.info/get/bejne/prFkZLCjmbHIlGQ.html
@BvngeeCord
@BvngeeCord Жыл бұрын
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 Жыл бұрын
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
@MrHamsterbacke756
@MrHamsterbacke756 Жыл бұрын
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
@IrizarryBrandon
@IrizarryBrandon Жыл бұрын
I use vanilla Emacs. Your Org Mode setup looks really nice btw :)
@codetothemoon
@codetothemoon Жыл бұрын
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.
@pageegap1
@pageegap1 5 ай бұрын
really nice video... currently using spacemacs... mainly for magit! where did you find all the shortcuts for org?
@fionawashere1086
@fionawashere1086 Жыл бұрын
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 Жыл бұрын
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: kzfaq.info/get/bejne/bq2BfrJ9zcW6ZXk.html I wasn't aware if it during the period when I was using Helix, but it looks pretty nice
@fionawashere1086
@fionawashere1086 Жыл бұрын
@@codetothemoon Thanks!
@baconboi37
@baconboi37 11 ай бұрын
As one says, vim is a text editor, and if you set it up has the good features of vscode like lsp, snippets, autocompletion, git integration and use it with tmux even better but emacs should be compared to something like visual studio, since emacs is very in depth and more of a development environment rather than a simple text editor.
@codetothemoon
@codetothemoon 11 ай бұрын
point taken! I think emacs and vim are compared more often because there is a set of people who will never consider learning a keyboard-centric editor, and thus wouldn't really consider either as viable options. and vice versa, if you're willing to consider one you're probably willing to consider the other. just a theory - not sure.
@joshgelias
@joshgelias 8 ай бұрын
Why do I find this video style so engaging...
@codetothemoon
@codetothemoon 8 ай бұрын
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)
@slevinzero172
@slevinzero172 Жыл бұрын
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.
@farzadmf
@farzadmf Жыл бұрын
So nice, I don't use Emacs myself, but super nice video, great job!
@codetothemoon
@codetothemoon Жыл бұрын
thank you!
@pepeperez74
@pepeperez74 Жыл бұрын
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 Жыл бұрын
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 😎
@AsarothBlack
@AsarothBlack Жыл бұрын
Hi!, It was a great video, thanks! Which keyboard are you using? Can you make a video talking about the keyboard? Thanks!!
@codetothemoon
@codetothemoon Жыл бұрын
thanks! Keyboard is a Corne v3. I am planning to make a video about my keyboard story at some point.
@anon_y_mousse
@anon_y_mousse Жыл бұрын
Since you asked, I use vim. This past year I started using tabs and it's become a lot more fun for me.
@codetothemoon
@codetothemoon Жыл бұрын
vim is fantastic!
@kchmielewski
@kchmielewski Жыл бұрын
Awesome video 😎 What key switches do you have in your Corne? They sound beautiful.
@codetothemoon
@codetothemoon Жыл бұрын
Thanks! They are Gateron Pro Reds
@kchmielewski
@kchmielewski Жыл бұрын
@@codetothemoon Coooool! Thank you so much!
@magmarneal
@magmarneal Жыл бұрын
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
@dratir
@dratir Жыл бұрын
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 Жыл бұрын
* 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 kzfaq.info/get/bejne/mtiPnKWbnpfJlX0.html
@NikitaEpt
@NikitaEpt Жыл бұрын
Best Asmr and good video)
@yash1152
@yash1152 11 ай бұрын
7:52 yes, i had watched video by Jake B. thanks a lot for mentioning that. i was feeling deja vu otherwise
@codetothemoon
@codetothemoon 11 ай бұрын
gotta give credit where credit is due!
@MrAbrazildo
@MrAbrazildo Жыл бұрын
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 11 ай бұрын
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 11 ай бұрын
​@@yash1152It has good defaults, so you don't need to configure it much.
@tabotkevin8116
@tabotkevin8116 Жыл бұрын
Beautiful video, what keyboard is this?
@codetothemoon
@codetothemoon Жыл бұрын
Thank you! It's a Corne v3
@almari3954
@almari3954 Жыл бұрын
What kind of switches are these? Very nice sound.
@codetothemoon
@codetothemoon Жыл бұрын
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.
@summerWTFE
@summerWTFE Жыл бұрын
What’s you keyboard layout like?
@feltrix
@feltrix 10 ай бұрын
Are you ECMAS instead Microsoft Word ? Any tips for programming ?
@p99chan99
@p99chan99 6 ай бұрын
What packages do you use for Org-mode? I'm on GNU Emacs.
@mario7501
@mario7501 Жыл бұрын
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 Жыл бұрын
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.
@jotrorox
@jotrorox Жыл бұрын
Where did you get that keyboard?
@codetothemoon
@codetothemoon Жыл бұрын
shop.beekeeb.com/product/pre-soldered-crkbd-v3-mx-corne-keyboard/
@newdev76
@newdev76 Жыл бұрын
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
@oosterlingeieren5527
@oosterlingeieren5527 Жыл бұрын
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 Жыл бұрын
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! 🤔
@simonthehuman9637
@simonthehuman9637 8 ай бұрын
What switches do you use? Sound is impossibly lovely!
@codetothemoon
@codetothemoon 8 ай бұрын
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
@darrishawks6033
@darrishawks6033 5 ай бұрын
What kind of keyboard is that? I like how it sounds. What switches are in it?
@codetothemoon
@codetothemoon 5 ай бұрын
Thanks! It's a Corne rev 3. It has Gateron Reds in it (50g linear). Lately I've been a fan of Gateron Oil Kings, if I made it again today I'd probably drop those in it.
@user-vm3bl7qw9p
@user-vm3bl7qw9p Жыл бұрын
i like your font very much~
@codetothemoon
@codetothemoon Жыл бұрын
thanks, it's Monaco!
@user-vm3bl7qw9p
@user-vm3bl7qw9p Жыл бұрын
@@codetothemoon thanks
@Yu-qv3qc
@Yu-qv3qc Жыл бұрын
Off topic, what are those switches on that great kyboard?
@codetothemoon
@codetothemoon Жыл бұрын
Thanks, they are Gateron Red Pros
@nickshv8727
@nickshv8727 Жыл бұрын
which switches do you use? Sounds robins but less clicky
@codetothemoon
@codetothemoon Жыл бұрын
Gateron Red Pros!
@marcuslee678
@marcuslee678 Жыл бұрын
I’m surprised you didn’t mentioned about org-agenda. It’s amazing because of the compatibility with org-mode
@codetothemoon
@codetothemoon Жыл бұрын
I almost did but ultimately decided to leave it out! Maybe I should have kept it in...
@darren537
@darren537 Жыл бұрын
Definitely should have kept it in.
@yash1152
@yash1152 11 ай бұрын
what's that?
@usefulknowledge6074
@usefulknowledge6074 Жыл бұрын
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
@vahidss
@vahidss Жыл бұрын
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 Жыл бұрын
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.
@adityagautam4689
@adityagautam4689 Жыл бұрын
which keyboard are you using? Sounds soooo good
@codetothemoon
@codetothemoon Жыл бұрын
Corne v3! Keyboard video is in the works, stay tuned...
@mujasiyam
@mujasiyam 9 ай бұрын
love your video, what is your color scheme
@codetothemoon
@codetothemoon 9 ай бұрын
Doom-monokai-pro 😎
@reillocb
@reillocb 5 ай бұрын
Man i am suffering in notion rn this is exactly what i needed
@andrewbig9806
@andrewbig9806 Жыл бұрын
Not even needed to use retoric in this video to make a claim, all points made by just showing what emac can do and what you as a user can do with it. Will be learning vim cause a lot of linux machines already has this and be able to use this in my tool box and navigate and edit files in servers. Will make sure to visit emac after I feel confident with vim. Great video!
@inversebrah
@inversebrah Жыл бұрын
Love Emacs, Love ASMR. Link to your gorgeous keyboard?
@codetothemoon
@codetothemoon Жыл бұрын
nice, it's a Corne v3: shop.beekeeb.com/product/pre-soldered-crkbd-v3-mx-corne-keyboard/
@Athena-2003
@Athena-2003 2 ай бұрын
Which font is that ? looks really nice
@user-xd5gd4pc9h
@user-xd5gd4pc9h Жыл бұрын
Your keyboard is COOL! Would you mind talking more about that or give some links?
@codetothemoon
@codetothemoon Жыл бұрын
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!
@focker321
@focker321 Жыл бұрын
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)
@rayanez
@rayanez 8 ай бұрын
Is that a Corne keyboard? where did you get it?
@codetothemoon
@codetothemoon 8 ай бұрын
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/
@amr3162
@amr3162 Жыл бұрын
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
@BeanCoffeeBean
@BeanCoffeeBean Жыл бұрын
Can't believe the full setup is in the description, but not that keyboard
@codetothemoon
@codetothemoon Жыл бұрын
keyboard is a Corne v3
@user-sj3lm4os5t
@user-sj3lm4os5t 7 ай бұрын
Hi, i love this keyboard, you mind say de brand of these?
@codetothemoon
@codetothemoon 7 ай бұрын
It's a Corne rev 3 - I actually did a whole video on various keyboards here kzfaq.info/get/bejne/prFkZLCjmbHIlGQ.html
@comically_large_chungus
@comically_large_chungus 6 ай бұрын
I personally like neovim for the ease of customizing with lua. Treesitter highlighting markdown makes notes look pretty good already but I can use neorg if I want to.
@famaterial
@famaterial 11 ай бұрын
Where can I buy the keyboard?
@codetothemoon
@codetothemoon 11 ай бұрын
shop.beekeeb.com/product/pre-soldered-crkbd-v3-choc-corne-keyboard-low-profile/ 😎 tell them code to the moon sent you!
@JayronWhitehaus
@JayronWhitehaus Жыл бұрын
Watching someone spell differentiating without hitting the backspace once blew my tiny little brain
@codetothemoon
@codetothemoon Жыл бұрын
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 😎
@IgorogI1000
@IgorogI1000 Жыл бұрын
I loved your keyboard. I really wish to buy one, but it is very expensive in my country where minimum wage is about 200 dollars.
@azzamsya
@azzamsya Жыл бұрын
Isn't that a corne?
@IgorogI1000
@IgorogI1000 Жыл бұрын
@@azzamsya sorry, what you mean?
@codetothemoon
@codetothemoon Жыл бұрын
Thanks! What country do you hail from?
@dmitriismirnov3959
@dmitriismirnov3959 Жыл бұрын
Is there any chance of seeing your dotfiles?
@codetothemoon
@codetothemoon Жыл бұрын
I don't mind posting them, but I'm really not doing anything special - the only non-default things that are relevant to this video are that I'm using the doom-monokai-pro theme, and I've set my org-roam home directory to ~/org-roam
@darren537
@darren537 11 ай бұрын
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 11 ай бұрын
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 11 ай бұрын
@@codetothemoon thanks where can I find your config?
@codetothemoon
@codetothemoon 11 ай бұрын
github.com/MoonKraken/dotfiles/tree/master/.doom.d
@user-kl9we9fp5p
@user-kl9we9fp5p 6 ай бұрын
What is this font? It’s really nice
@thedog5k
@thedog5k 6 ай бұрын
how would you size up org mode to obsidian?
@codetothemoon
@codetothemoon 6 ай бұрын
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
@animanaut
@animanaut Жыл бұрын
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 Жыл бұрын
thank you! Yeah it seems like there are a few attempts (neorg?) but nothing that really feels suitable quite yet.
@sebaszwarc
@sebaszwarc 6 ай бұрын
Because it’s not possible to do it
@eduardogomesheleno9812
@eduardogomesheleno9812 Жыл бұрын
What's the font that you're using?
@codetothemoon
@codetothemoon Жыл бұрын
Monaco
What Are The Benefits Of Emacs Over Vim?
29:44
DistroTube
Рет қаралды 170 М.
JWT Authentication in Rust | A Step-by-Step Guide
17:13
Semicolon
Рет қаралды 1,7 М.
Did you believe it was real? #tiktok
00:25
Анастасия Тарасова
Рет қаралды 47 МЛН
ОСКАР ИСПОРТИЛ ДЖОНИ ЖИЗНЬ 😢 @lenta_com
01:01
3M❤️ #thankyou #shorts
00:16
ウエスP -Mr Uekusa- Wes-P
Рет қаралды 12 МЛН
Is Windows RUINING your Coding Career?
10:52
Harkirat Singh
Рет қаралды 81 М.
How to ACTUALLY switch from VS Code to Neovim
5:09
Joshua Morony
Рет қаралды 186 М.
5 Reasons You Should Use Emacs (And 1 Reason Why You Shouldn't)
15:56
The Linux Cast
Рет қаралды 31 М.
Interview with an Emacs Enthusiast in 2023 [Colorized]
8:50
Programmers are also human
Рет қаралды 1,1 МЛН
Browser Tier List (For Software Developers)
0:59
Conner Ardman
Рет қаралды 2,3 МЛН
Three HUGE Mistakes New Emacs Users Make
13:28
DistroTube
Рет қаралды 92 М.
The Dygma Defy: A Software Developer's Dream?
8:16
Code to the Moon
Рет қаралды 58 М.
30 Beginner Vim Commands in 7 Minutes
7:13
Nir Lichtman
Рет қаралды 10 М.
Main filter..
0:15
CikoYt
Рет қаралды 16 МЛН
Спутниковый телефон #обзор #товары
0:35
Product show
Рет қаралды 2,1 МЛН
Игровой Комп с Авито за 4500р
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,9 МЛН
iPhone 16 с инновационным аккумулятором
0:45
ÉЖИ АКСЁНОВ
Рет қаралды 6 МЛН
Simple maintenance. #leddisplay #ledscreen #ledwall #ledmodule #ledinstallation
0:19
LED Screen Factory-EagerLED
Рет қаралды 24 МЛН