@@BaroldGene1 in the video description, you'll find the video "My complete Neovim markdown setup and workflow in 2024", I explain that there and in that video I also show the script needed. Let me know if that helps, otherwise, if more people ask about this I can create a video explaining it in detail.
This video is not only for Obsidian user which I am not, but also for neovim user who wants to take notes. There are so much to learn. This is like an overview of what you can do with neovim to take notes. Thank you for the video.
It's interesting because when I started my undergraduate I just used apple notes, then I switched to notion, then I switched to obsidian. Now I pretty much use neovim for everything in grad school. As time goes on I've been progressing to gradually more difficult, but more customizable stuff. Starting to get worried I'll be a linux guy or something in a couple years. Not really sure how much farther the rabbit hole goes.
@@linkarzu Just googled nix. Yeah that definitely seems like the next step 😆. Not sure that it's necessary for my academic writing, but it would be a really fun project to learn a bunch.
I also use both Neovim with the Markview Plugin but I mainly use EMACS with Markdown and ORG-Mode. I just find the Graphical Interface of EMACS to be better imo.
One of my coworkers convinced me to learn emacs. I'm surprised at how much better I became able to use other GNU tools like bash because of how the key chords are usually similar or the same. (I still use evil for vim motions tho)
I've tried several times to learn just the basics of emacs, but it just feels like the editor version of nails on a chalkboard for me, lol. I love the theory of it, but man the chording-based bindings are just not for me.
Yep, snipe is kinda like a harpoon, but automatic. I submitted a PR to be able to close buffers from the list, but the maintainer is still deciding if to whether merge it or not. But regardless, it's a cool plugin
Glad you liked the video! Those are my private notes and I'm not going to make them public, but I'll keep making videos out of them and sharing the stuff I know. I will release some kubernetes ones in the future to test if the audience is interested.
I have started using nvim for coding and loving its speed. I also love obsidian and wondered about switching. The thing that would stop me are the various js scripts and templates I use. Do you think it would be possible to manage that in nvim somehow?
To understand better, what do the JS scripts do? For templates, you could create a keymap in neovim that creates a file out of a template or something. I'd recommend you to watch my video "My complete Neovim markdown setup and workflow in 2024" to get ideas.
Yes, LaTeX rendering is possible, the markdown plugin that I use MeanderingProgrammer/render-markdown.nvim gives you that ability, you just need to install some dependencies listed in that repo. I don't do math notes anymore, done with those courses, so haven't set it up, but there are multiple options. If you want to take LaTeX to a whole other level, I'd recommend you to check out quarto-nvim by @jmbuhr, here's a video below by him: th-cam.com/video/3sj7clNowlA/w-d-xo.htmlsi=jYqGvIRUFNb0sAZw&t=569
But how do you handle these nice queries inside neocon, which present you with a list of todo entries or link to other notes based on some meta data. That is what keeps me still using Obsidian directly. Is there something like this available in Neovim?
I push my obsidian "vault" to github, I have the github app on my phone, which allows me to view all the markdown files, and has the cool option to "View as HTML" so you don't look at raw markdown. You could also make changes on the github mobile app if you wanted, and commit them directly, then pull the github changes on your laptop or other devices.
@@linkarzu I found out about an extension called "Remotely Save" which allows you to sync your entire vault, plugins and everything included, to Dropbox, OneDrive, S3 Buckets, and more. This makes it super easy to sync across devices, has almost the same functionality as Obsidian Sync after some configuration while costing $0. I'd highly recommend it!
Really appreciate the "remotely save" suggestion, sounds useful. But I just push everything to github to share between computers, and access it from any device on the github mobile app
Hey, yes, I forgot to mention that in the video, but I responded this in another comment: "I push my obsidian "vault" to github, I have the github app on my phone, which allows me to view all the markdown files, and has the cool option to "View as HTML" so you don't look at raw markdown. You could also make changes on the github mobile app if you wanted, and commit them directly, then pull the github changes on your laptop or other devices."
@@linkarzuthere is a free program called Syncthing that can sync folders between any device. It's also pretty fast, almost serverless and makes direct connection between devices. I use it for my Obsidian vault. It's even sync settings and current state but it's possible to configure which files shouldn't be synchronized.
Thanks for the syncthing solution @andrewwolles1429, I heard about it, but I'm pretty happy with tracking my notes in github, I'm fine with them having my info, it's just notes
I push my obsidian "vault" to github, I have the github app on my phone, which allows me to view all the markdown files, and has the cool option to "View as HTML" so you don't look at raw markdown. You could also make changes on the github mobile app if you wanted, and commit them directly, then pull the github changes on your laptop or other devices.
@@desireco yeah, I get you. I loved obsidian a lot, but it doesn't fit in my workflow anymore, but I'm sure a lot of people definitely find a use case for it as it's a great tool.
i use it on termux on android without any issues and use syncthing to sync the notes. oddly enough its actually nicer to work with vim on mobile compared to most mobile text editors where things are hidden behind sub menus or long presses
@@scientiac Yep, it has to be kitty to view images, sometimes I use neovide to catch the viewers attention as it's snappier, but if you want to vew images it has to be kitty due to their image protocol
I don't feel obsidian is slow. I just like keeping everything in a single app, so I don't have to be switching apps. But that's just my personal preference
The local graph view can sometimes be useful for finding links to related concepts you’ve forgotten about. But overall, I agree that the global graph tends to be a vanity thing.
I think both are overkill! Standard notes is more then enough. Geany is my note app, Projects divide the subjects and I have a folder with doz of notes that Geany organizes for me. Linux Mint Rules!
Geany seems like a great option and I agree that Neovim might be a bit overkill if you don't use it or have it installed. But I spend most of my day in the terminal and also in Neovim, so I really like that I can switch between my notes and other projects I need to edit quickly without moving to a separate app. I just feel my workflow is more optimized and I have less friction. But that's just my personal preference.
@@linkarzu I go back to the shell, guake, often but use geany to program in both C++ & Python3. It took a while to learn how to configure the compiler in geany but once I did it is great! I have code-blocks installed but it is too much for my simple mind.
@@RBova1 I don’t use dataview anymore, I don't have the need. But maybe someone that does use it can advise you here in the comments, or you could try in the neovim subreddit
@@Flackon oh I see what you mean. Yes, hyper for me is a combination of cmd+shift+opt+ctrl but for you to understand this better, watch my karabiner video, I go over that in detail
@@samucancld that's the beauty of open source. You don't need to follow any rules or guidelines and do what you feel that accommodates best to your needs
How did you go about making the daily note hotkey?
@@BaroldGene1 in the video description, you'll find the video "My complete Neovim markdown setup and workflow in 2024", I explain that there and in that video I also show the script needed.
Let me know if that helps, otherwise, if more people ask about this I can create a video explaining it in detail.
I'd be interested in the video as well
@@farzadmf alright, let's see if more people are interested
@@linkarzu Sounds good; hopefully many!
@@farzadmf just pinned this comment, we'll see
This video is not only for Obsidian user which I am not, but also for neovim user who wants to take notes. There are so much to learn. This is like an overview of what you can do with neovim to take notes. Thank you for the video.
Hey, thanks for the comment, glad you found the video useful!
It's interesting because when I started my undergraduate I just used apple notes, then I switched to notion, then I switched to obsidian. Now I pretty much use neovim for everything in grad school. As time goes on I've been progressing to gradually more difficult, but more customizable stuff. Starting to get worried I'll be a linux guy or something in a couple years. Not really sure how much farther the rabbit hole goes.
@@strigiformsW I think the next step is nix, I just don't want to open that can of worms right now. Too much already 🤣
@@linkarzu Just googled nix. Yeah that definitely seems like the next step 😆. Not sure that it's necessary for my academic writing, but it would be a really fun project to learn a bunch.
@@strigiformsW yep, fun but time consuming
I'm a strong Obsidian user! But definitely will give a chance to Neovin, thanks for sharing!
You're welcome, it does take a bit of time to set it up and get used to it, but once you do, you're gonna love it!
I also use both Neovim with the Markview Plugin but I mainly use EMACS with Markdown and ORG-Mode. I just find the Graphical Interface of EMACS to be better imo.
Emacs? That word cannot be mentioned here 🤣🤣🤣
I've been recommended to try org mode a lot of times, I guess some day I'll have to give it a try!
One of my coworkers convinced me to learn emacs. I'm surprised at how much better I became able to use other GNU tools like bash because of how the key chords are usually similar or the same.
(I still use evil for vim motions tho)
@@kevinrineer5356 I'm scared of opening the emacs can of worms because I know it would be months of time invested there
@@linkarzu same. im at peace with neovim
I've tried several times to learn just the basics of emacs, but it just feels like the editor version of nails on a chalkboard for me, lol. I love the theory of it, but man the chording-based bindings are just not for me.
Woah. That snipe thing was cool! (Rest of it was too, but I wasn’t expecting to see that and didn’t know it existed).
Yep, snipe is kinda like a harpoon, but automatic. I submitted a PR to be able to close buffers from the list, but the maintainer is still deciding if to whether merge it or not. But regardless, it's a cool plugin
@@linkarzu That would be nice to just do full buffer actions (reserve y,d,x,k and then select the buffer after)
@@houstonbova3136 well see what path the maintainer takes
title sounds a bit like "why i switched from photoshop to rust" 😅
That's actually a mind-blowing idea, can you imagine the views on something like "Why I switched from Excel to DaVinci Resolve"? Thanks! 😍
@@linkarzu hahaha 😝
🫢
Hello brother, thanks a lot for the video, have you shared your notes only for docker and kubernetes , I would love to read thru!
Glad you liked the video!
Those are my private notes and I'm not going to make them public, but I'll keep making videos out of them and sharing the stuff I know.
I will release some kubernetes ones in the future to test if the audience is interested.
great video!
@@Keb_Le Glad to read you liked it!
Have you found any way to integrate excalidraw in your set up?
Hey there! I don’t use excalidraw often, and when I do, I just use the browser
I have started using nvim for coding and loving its speed. I also love obsidian and wondered about switching. The thing that would stop me are the various js scripts and templates I use. Do you think it would be possible to manage that in nvim somehow?
To understand better, what do the JS scripts do? For templates, you could create a keymap in neovim that creates a file out of a template or something. I'd recommend you to watch my video "My complete Neovim markdown setup and workflow in 2024" to get ideas.
I've moved all my notes to raw binary. It saves time converting between languages and I only need two keys on my keyboard and one pixel.
Like a chad 🤣
I’d love to switch to Neovim, but I do a lot of LaTeX math notes in Obsidian. Is that possible in Neovim?
Yes, LaTeX rendering is possible, the markdown plugin that I use MeanderingProgrammer/render-markdown.nvim gives you that ability, you just need to install some dependencies listed in that repo. I don't do math notes anymore, done with those courses, so haven't set it up, but there are multiple options.
If you want to take LaTeX to a whole other level, I'd recommend you to check out quarto-nvim by @jmbuhr, here's a video below by him:
th-cam.com/video/3sj7clNowlA/w-d-xo.htmlsi=jYqGvIRUFNb0sAZw&t=569
But how do you handle these nice queries inside neocon, which present you with a list of todo entries or link to other notes based on some meta data. That is what keeps me still using Obsidian directly. Is there something like this available in Neovim?
I think I get what you mean, like the dataview plugin (I think is called) right?
the only lil thing thats annoying is that when you hover over an image link it is stuck until the image loads
Oh yeah, you mean an image loaded from a URL?
You need that obsidian is more than just your laptop right? It works on your phone and your tablet.
I push my obsidian "vault" to github, I have the github app on my phone, which allows me to view all the markdown files, and has the cool option to "View as HTML" so you don't look at raw markdown.
You could also make changes on the github mobile app if you wanted, and commit them directly, then pull the github changes on your laptop or other devices.
@@linkarzu I found out about an extension called "Remotely Save" which allows you to sync your entire vault, plugins and everything included, to Dropbox, OneDrive, S3 Buckets, and more. This makes it super easy to sync across devices, has almost the same functionality as Obsidian Sync after some configuration while costing $0. I'd highly recommend it!
Really appreciate the "remotely save" suggestion, sounds useful. But I just push everything to github to share between computers, and access it from any device on the github mobile app
Can you share your dotfile link?
@@Shourov-ko5pw no worries, I just added the dotfiles to the video description
Do you have a solution for syncing with your phone and a client for the phone?
Hey, yes, I forgot to mention that in the video, but I responded this in another comment:
"I push my obsidian "vault" to github, I have the github app on my phone, which allows me to view all the markdown files, and has the cool option to "View as HTML" so you don't look at raw markdown.
You could also make changes on the github mobile app if you wanted, and commit them directly, then pull the github changes on your laptop or other devices."
@@linkarzuthere is a free program called Syncthing that can sync folders between any device. It's also pretty fast, almost serverless and makes direct connection between devices.
I use it for my Obsidian vault. It's even sync settings and current state but it's possible to configure which files shouldn't be synchronized.
Thanks for the syncthing solution @andrewwolles1429, I heard about it, but I'm pretty happy with tracking my notes in github, I'm fine with them having my info, it's just notes
Nice video!
Appreciate it, and I'm glad you liked it my friend!
How are you going to use NeoVim on your phone or tablet, also you need to commit every time...
I push my obsidian "vault" to github, I have the github app on my phone, which allows me to view all the markdown files, and has the cool option to "View as HTML" so you don't look at raw markdown.
You could also make changes on the github mobile app if you wanted, and commit them directly, then pull the github changes on your laptop or other devices.
Yes, I have to manually commit now, but I'll probably configure it to auto commit every x amount of minutes if there are changes in git status
@@linkarzu just to clarify, I am not saying yours is wrong, just that Obsidian is versatile and it is not just type it in experience that matters.
@@desireco yeah, I get you. I loved obsidian a lot, but it doesn't fit in my workflow anymore, but I'm sure a lot of people definitely find a use case for it as it's a great tool.
i use it on termux on android without any issues and use syncthing to sync the notes. oddly enough its actually nicer to work with vim on mobile compared to most mobile text editors where things are hidden behind sub menus or long presses
i noticed that your cursor "shifts smoothly", is that a macOS thing or what?
That's neovide, I have a video in which I go over it
th-cam.com/video/cY1KSeIkQCs/w-d-xo.html
@@linkarzu Ohh wow, thanks for the quick answer.
No worries, you're welcome!
Hmm, you say kitty supports images but the neovim client you're using is neovide... does it really need to be kitty?
@@scientiac Yep, it has to be kitty to view images, sometimes I use neovide to catch the viewers attention as it's snappier, but if you want to vew images it has to be kitty due to their image protocol
@@linkarzu oh so you switched back and forth from kitty to neovide for this video
@scientiac that's right, you can see the app name on the macos menu bar on the top left corner
obsidian slow , thx man 😎👍.
I don't feel obsidian is slow. I just like keeping everything in a single app, so I don't have to be switching apps. But that's just my personal preference
@@linkarzu new sub 🫡
🥰👍
so you're using obsidian AND neovim?
As of today, no, I'm only using Neovim for everything. I was using both in the past, but I've completely switched to Neovim.
Never understood the graph view either, I think people use it to show off
@@BennyDeeDev that seems like a reasonable explanation, we'll see if someone shows up and maybe shares a different perspective
The local graph view can sometimes be useful for finding links to related concepts you’ve forgotten about. But overall, I agree that the global graph tends to be a vanity thing.
It's safe to say we all agree that it looks nice 🙂
I think both are overkill! Standard notes is more then enough. Geany is my note app, Projects divide the subjects and I have a folder with doz of notes that Geany organizes for me. Linux Mint Rules!
Geany seems like a great option and I agree that Neovim might be a bit overkill if you don't use it or have it installed. But I spend most of my day in the terminal and also in Neovim, so I really like that I can switch between my notes and other projects I need to edit quickly without moving to a separate app.
I just feel my workflow is more optimized and I have less friction. But that's just my personal preference.
@@linkarzu I go back to the shell, guake, often but use geany to program in both C++ & Python3. It took a while to learn how to configure the compiler in geany but once I did it is great! I have code-blocks installed but it is too much for my simple mind.
Come on in, jump on the Neovim hype train, you're gonna love it
🤣🤣🤣
Show me something remotely like dataview on neovim
@@RBova1 I don’t use dataview anymore, I don't have the need. But maybe someone that does use it can advise you here in the comments, or you could try in the neovim subreddit
Hyper?
Hey there, sorry, not following. What's the question about?
@@linkarzu maybe I misheard but seems when talking about keyboard shortcuts you mention a “hyper” key? Which key is that?
@@Flackon oh I see what you mean. Yes, hyper for me is a combination of cmd+shift+opt+ctrl but for you to understand this better, watch my karabiner video, I go over that in detail
It should be illegal to bloat vim this much
@@samucancld that's the beauty of open source. You don't need to follow any rules or guidelines and do what you feel that accommodates best to your needs
Everything that you did in this Neovim is possible yo do in obsidian, maybe you aren't a strong user
That's what the whole video is about. The things that I did in Obsidian, I can do now in neovim, so I don't need Obsidian anymore.
get a life dude
Appreciate it, I'll try 😍