DEV Community

Discussion on: How do you keep notes?

Collapse
 
mrrcollins profile image
Ryan Collins

I'm with you, I moved to .markdown files and .taskpaper files a couple of years ago. They were in Dropbox, but now I keep them in a private Git repo. I get all of the niceties of version control while also being able to edit them on any device. Plus it's available offline.

My go to editor is Vim with the following plugins: vim-markdown, vim-pencil, Goyo, and taskpaper.vim. But, everything is in text, so I can use any editor.

For snippets and autoformatting of journal entry dates, I use text expansion through Espanso. Originally I relied on the editor, but then that limits what editors I can use.

I have a few aliases set up to launch Vim with particular files. I have a tips.markdown file that I use to store code snippets and other nuggets of help. The je alias automatically appened the next argument to the Journal file using the correct date format: je "This is a journal entry".

For tasks I usually use two files in .taskpaper format: daily.taskpaper and today.taskpaper. The daily.taskpaper file has repeatable tasks that occur every day. today.taskpaper is my main to do list. Other projects may have their own .taskpaper file, it depends on the project.

It's not for everyone, but it works well for me since I may be on my Windows desktop, my Mac laptop, a Chromebook, or even using my Atari 800.

Collapse
 
tim profile image
Tim Ma

Espanso is really cool tool. Just seems not too many discussions on it

Thread Thread
 
mrrcollins profile image
Ryan Collins

Yeah, I don't know why it isn't being talked about more. It's pretty good, and getting better every day. The developer is pretty active on getting feedback too.

Thread Thread
 
madza profile image
Madza

I need to look it up ✍