Why I Prefer Emacs Over VSCode and vim

  Рет қаралды 113,842

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

Пікірлер: 588
@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 Жыл бұрын
@@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 27 күн бұрын
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
@pinniporker
@pinniporker 18 күн бұрын
@@codetothemoon Tbh, lisp is simple. The only syntax you need to know is (function a b c). After that, you just learn different functions to do different things. No new syntax or anything like that because it is the easiest functional language. But you can still do stuff outside of functional programming with lisp.
@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 10 ай бұрын
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 7 ай бұрын
@@Alastairtheduke1and the market is going to simple solution 99% of computer users have no use case for using eMacs
@ren137c
@ren137c 7 ай бұрын
@@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
@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.
@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 7 ай бұрын
The key sound is real for sure. According to his kzbin.info/www/bejne/pnyXYoCoabCXmpI video, they are linear red switches.
@juanmacias5922
@juanmacias5922 Жыл бұрын
This was an awesome demo, thank you. :D
@codetothemoon
@codetothemoon Жыл бұрын
Glad you liked it!
@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.
@adibhanna
@adibhanna Жыл бұрын
thank you for making this video! ❤
@codetothemoon
@codetothemoon Жыл бұрын
thanks for watching!
@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 10 ай бұрын
@Jaycuse any update?
@gusslx
@gusslx 8 ай бұрын
8 months now, how you doing bro?
@catfan5618
@catfan5618 3 ай бұрын
He dead
@ZrPedro
@ZrPedro 11 ай бұрын
Such a cool video!! What theme are you using? I fell in love with it.
@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! 🙏
@mertnuhoglu
@mertnuhoglu Жыл бұрын
I loved this typing based presentation style. It is very easy to jump the video forward and still understand everything.
@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 🙃
@NoctuaDeveloppement
@NoctuaDeveloppement 11 ай бұрын
Great video ! 😍 great tools and you really master your stuff ! 👏 What’s your keyboard layout ?
@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!
@karanabraham7906
@karanabraham7906 10 ай бұрын
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?
@Ateshtesh
@Ateshtesh 11 ай бұрын
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!
@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 kzbin.info/www/bejne/mqPCmnWgbpaYm6s
@NikitaEpt
@NikitaEpt Жыл бұрын
Best Asmr and good video)
@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"
@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.
@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.
@softwave1662
@softwave1662 Жыл бұрын
A very gorgeous setup.
@codetothemoon
@codetothemoon Жыл бұрын
Thank you!
@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 4 ай бұрын
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 3 ай бұрын
haha thank you! was aiming for something aesthetically pleasing 😎
@tuhocr
@tuhocr Жыл бұрын
Thanks for inspring video! What model/brand name of your keyboard, it looks very cool!
@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 11 ай бұрын
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
@pageegap1
@pageegap1 6 ай бұрын
really nice video... currently using spacemacs... mainly for magit! where did you find all the shortcuts for org?
@garciajero
@garciajero Жыл бұрын
It's nice to find a video of emacs of this decade ! thank you for this
@codetothemoon
@codetothemoon Жыл бұрын
glad you liked it!
@feltrix
@feltrix 11 ай бұрын
Are you ECMAS instead Microsoft Word ? Any tips for programming ?
@vietle1479
@vietle1479 Жыл бұрын
Is there a link I can download the text file edited in this video ?
@garryalfonso1609
@garryalfonso1609 Жыл бұрын
What was the keyboard that you used in this video? Is it an iris split keyboard or a corne split keyboard?
@codetothemoon
@codetothemoon Жыл бұрын
In this video I'm using a Corne, which is a fantastic board. If you're interested, I did an entire video on keyboards! kzbin.info/www/bejne/pnyXYoCoabCXmpI
@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
@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.
@GiovanniCKC
@GiovanniCKC Жыл бұрын
It's quite calming to just watch you type.
@codetothemoon
@codetothemoon Жыл бұрын
Thanks, really glad you enjoyed it!
@p99chan99
@p99chan99 7 ай бұрын
What packages do you use for Org-mode? I'm on GNU Emacs.
@Athena-2003
@Athena-2003 3 ай бұрын
Which font is that ? looks really nice
@darrishawks6033
@darrishawks6033 6 ай бұрын
What kind of keyboard is that? I like how it sounds. What switches are in it?
@codetothemoon
@codetothemoon 6 ай бұрын
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.
@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.
@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 Жыл бұрын
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"_
@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 10 ай бұрын
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.
@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 kzbin.info/www/bejne/mqPCmnWgbpaYm6s
@user-kl9we9fp5p
@user-kl9we9fp5p 7 ай бұрын
What is this font? It’s really nice
@jotrorox
@jotrorox Жыл бұрын
Where did you get that keyboard?
@codetothemoon
@codetothemoon Жыл бұрын
shop.beekeeb.com/product/pre-soldered-crkbd-v3-mx-corne-keyboard/
@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.
@neunmalelf
@neunmalelf 8 ай бұрын
Especially the intro of this video: DONE LIKE A PRO! 😉👍
@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!
@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!
@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
@summerWTFE
@summerWTFE Жыл бұрын
What’s you keyboard layout like?
@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 😎
@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
@eprst0
@eprst0 Жыл бұрын
Best asmr 😊
@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.
@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)
@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
@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 😎
@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 Жыл бұрын
@@theplaymakerno1 yeah same > _"Whenever I open a C# project in it, it tells me that it can't find the OmniSharp server."_
@yash1152
@yash1152 Жыл бұрын
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"_
@baky5372
@baky5372 9 күн бұрын
You're typing accuracy is so good
@codetothemoon
@codetothemoon 15 сағат бұрын
Thanks, I admit it's a bit of a mirage - I was able to edit out most of the parts where I made typing mistakes 🙃
@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: kzbin.info/www/bejne/bni0fIKCncSJa6c I wasn't aware if it during the period when I was using Helix, but it looks pretty nice
@fionawashere1086
@fionawashere1086 Жыл бұрын
@@codetothemoon Thanks!
@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.
@tabotkevin8116
@tabotkevin8116 Жыл бұрын
Beautiful video, what keyboard is this?
@codetothemoon
@codetothemoon Жыл бұрын
Thank you! It's a Corne v3
@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.
@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 9 ай бұрын
What switches do you use? Sound is impossibly lovely!
@codetothemoon
@codetothemoon 9 ай бұрын
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
@farzadmf
@farzadmf Жыл бұрын
So nice, I don't use Emacs myself, but super nice video, great job!
@codetothemoon
@codetothemoon Жыл бұрын
thank you!
@Bbdu75yg
@Bbdu75yg Жыл бұрын
What is this keyboard !?
@gaborkrisko
@gaborkrisko Жыл бұрын
What keyboard do you use?
@codetothemoon
@codetothemoon Жыл бұрын
shop.beekeeb.com/product/pre-soldered-crkbd-v3-mx-corne-keyboard/
@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!
@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
@nickshv8727
@nickshv8727 Жыл бұрын
which switches do you use? Sounds robins but less clicky
@codetothemoon
@codetothemoon Жыл бұрын
Gateron Red Pros!
@eduardogomesheleno9812
@eduardogomesheleno9812 Жыл бұрын
What's the font that you're using?
@codetothemoon
@codetothemoon Жыл бұрын
Monaco
@gavr_sas
@gavr_sas 2 ай бұрын
What about neovim?
@rayanez
@rayanez 9 ай бұрын
Is that a Corne keyboard? where did you get it?
@codetothemoon
@codetothemoon 9 ай бұрын
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/
@mahdi7d1rostami
@mahdi7d1rostami 10 ай бұрын
I'm not familiar with neither Vim or Emacs so I can't tell from your hands, but are you using vim keybindings? (evil mode) To me it seems like anyone on the internet is using Emacs in Evil-mode and I don't know if I should do the same. I have decided to learn Emacs (Some personal criteria forces me) and don't know if I should go learn two things at the same time or I would be fine just learning Emacs's own way of doing things.
@codetothemoon
@codetothemoon 10 ай бұрын
I do use evil mode (which is the default in DOOM emacs). I haven't personally tried the default emacs bindings, but I agree it does seem like most folks are using evil. My decision isn't necessarily based on the assumption that the vim bindings are better - it's more around the desire to be able to switch back and forth between emacs and vim without any pain. I don't want to be locked in to an editor just because I became familiar with the bindings. long story short, I don't think you can go wrong learning emacs in evil mode - like you said, there are legions of folks using it so it has great support across the ecosystem.
@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
@jobinnelson
@jobinnelson Жыл бұрын
Which theme is this ?
@codetothemoon
@codetothemoon Жыл бұрын
doom-monokai-pro!
@leanghok120
@leanghok120 Жыл бұрын
what theme is that, can u give me a link
@codetothemoon
@codetothemoon Жыл бұрын
doom-monokai-pro 😎
@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.
@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!
@thedog5k
@thedog5k 7 ай бұрын
how would you size up org mode to obsidian?
@codetothemoon
@codetothemoon 7 ай бұрын
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
@Yu-qv3qc
@Yu-qv3qc Жыл бұрын
Off topic, what are those switches on that great kyboard?
@codetothemoon
@codetothemoon Жыл бұрын
Thanks, they are Gateron Red Pros
@adityagautam4689
@adityagautam4689 Жыл бұрын
which keyboard are you using? Sounds soooo good
@codetothemoon
@codetothemoon Жыл бұрын
Corne v3! Keyboard video is in the works, stay tuned...
@reillocb
@reillocb 6 ай бұрын
Man i am suffering in notion rn this is exactly what i needed
@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!
@obscurityobscurity8625
@obscurityobscurity8625 Жыл бұрын
What keyboard are you using?
@codetothemoon
@codetothemoon Жыл бұрын
Corne rev 3. Check out my newest video on keyboards for more info (probably more than you bargained for!)
@DJenriqez
@DJenriqez Жыл бұрын
what keyboard are you using ?
@codetothemoon
@codetothemoon Жыл бұрын
Corne rev 3!
@prateekvihaan
@prateekvihaan Жыл бұрын
Bro which keyboard you are using?
@codetothemoon
@codetothemoon Жыл бұрын
it's a Corne v3! Great board.
@petebryan04
@petebryan04 Жыл бұрын
keyboard switches? and font?
@codetothemoon
@codetothemoon Жыл бұрын
Gateron Red Pros and Monaco!
@ohmyv3gatron
@ohmyv3gatron 10 ай бұрын
What theme is he using?
@codetothemoon
@codetothemoon 10 ай бұрын
Doom-monokai-pro 😎
@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.
@VovaY
@VovaY Жыл бұрын
What is the keyboard name?
@codetothemoon
@codetothemoon Жыл бұрын
Corne 😎
@robertg2971
@robertg2971 Ай бұрын
I’m going to learn eMacs for org mode since I’m getting into plain text accounting. Seems like the nicest way to interact with ledger files and the executable snippets can be used to run reports I think. I def need dark mode to keep my vim key bindings.
@joshgelias
@joshgelias 9 ай бұрын
Why do I find this video style so engaging...
@codetothemoon
@codetothemoon 9 ай бұрын
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)
@user-sj3lm4os5t
@user-sj3lm4os5t 8 ай бұрын
Hi, i love this keyboard, you mind say de brand of these?
@codetothemoon
@codetothemoon 8 ай бұрын
It's a Corne rev 3 - I actually did a whole video on various keyboards here kzbin.info/www/bejne/pnyXYoCoabCXmpI
@MC-zb8fv
@MC-zb8fv 6 ай бұрын
thx for that video:)).. I like your keyboard as well, were can I get one??
@MC-zb8fv
@MC-zb8fv 6 ай бұрын
hey mate found that clip from you:)) thx for:) kzbin.info/www/bejne/pnyXYoCoabCXmpI
@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/
@therealslimaddy
@therealslimaddy 11 ай бұрын
What font is this ?
@codetothemoon
@codetothemoon 11 ай бұрын
I believe this was Monaco
Three HUGE Mistakes New Emacs Users Make
13:28
DistroTube
Рет қаралды 93 М.
What Are The Benefits Of Emacs Over Vim?
29:44
DistroTube
Рет қаралды 172 М.
Jumping off balcony pulls her tooth! 🫣🦷
01:00
Justin Flom
Рет қаралды 18 МЛН
Nastya and SeanDoesMagic
00:16
Nastya
Рет қаралды 35 МЛН
I tried 10 code editors
10:28
Fireship
Рет қаралды 2,9 МЛН
Why code in Uiua? The tacit creed!
12:02
Tacit Sanctuary
Рет қаралды 518
5 Reasons You Should Use Emacs (And 1 Reason Why You Shouldn't)
15:56
The Linux Cast
Рет қаралды 32 М.
Configuring my Emacs. Vim users are not invited!
16:37
Tsoding
Рет қаралды 87 М.
Why I Cant Stand IDE's After Using VIM | Prime Reacts
17:51
ThePrimeTime
Рет қаралды 283 М.
Software Development Keyboard { display: grid !important; }
5:26
Code to the Moon
Рет қаралды 847
You Should Really Learn Org Mode - It's Easy
19:32
Gavin Freeborn
Рет қаралды 47 М.
The Star Language that will outshine Rust? Gleam
10:33
Code to the Moon
Рет қаралды 28 М.
Vim Versus Emacs. Which Is Better?
30:38
DistroTube
Рет қаралды 267 М.
Looks very comfortable. #leddisplay #ledscreen #ledwall #eagerled
0:19
LED Screen Factory-EagerLED
Рет қаралды 6 МЛН
Это Xiaomi Su7 Max 🤯 #xiaomi #su7max
1:01
Tynalieff Shorts
Рет қаралды 2,1 МЛН
Todos os modelos de smartphone
0:20
Spider Slack
Рет қаралды 64 МЛН
Rate This Smartphone Cooler Set-up ⭐
0:10
Shakeuptech
Рет қаралды 6 МЛН
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 17 МЛН