renerocksai / sublimeless_zk

A note taking app, Markdown editor, and text browser, featuring ID based wiki style links, and #tags, intended for zettelkasten method users. Loaded with tons of features like sophisticated tag search, note transclusion, support for note templates, bibliography support, etc. to make working in your Zettelkasten a joy 😄
GNU General Public License v3.0
196 stars 24 forks source link

journal #71

Open 517qf opened 6 years ago

517qf commented 6 years ago

I think markdown editors are quite often used for journaling. If people could use slzk for this too this might increase the appeal of slzk - if you write an "intellectual journal" you could easily link to what you already have in slzk.

I don't know if you need extra features: If you want to journal on a given day you create a new note with a title like "myjournal". Then whenever you want to browse your journal you can quickly change entries with Ctrl+P. So no extra features are needed for this?

Maybe you could add a section to the readme about use-cases?

Maybe it would be nice to have an option and shortcut to insert the current time (and an option in the settings to configure the format). This could be useful if you like to make timestamped entries. Such an option would also be useful if you use slzk as a contact database and want take notes about conversations you had (over the phone). For some people I have a file and whenever I need to remember something from a phone call I add a new heading with the current timestamp to this file. I recently saw this featurein QQwnNotes which has an entry for this in the default toolbar.

If you had a journal some people might like it if slzk recoreded at the end of the day topics you edited on this day: you can't rely on the mtime if you edit a card on multiple days (and topics you created on a given day can always be found by their noteID). This is not about backups or keeping prior versions - I just thought that it might be cool to see what you did with your zettelkasten. I came to this idea after reading about https://github.com/novoid/Memacs. Though this feature might only be relevant for techical users and they should have daily backups so that they can make such a list with a short script.

I don't think that this is an important issue. Maybe you could leave this open - maybe other people contribute feature suggestions that convince you. Maybe give it a label like far-in-the-future and/or idea?

renerocksai commented 6 years ago

Interesting idea. The auto-timestamp is easy to do but... Why not create notes for each journal entry and tag them with #journal ? You get timestamps via note-id automatically. You can click the journal tag, have the search results produce a bulleted list which you can copy into a new note if you like and then expand that note into a big one that contains the contents of all your entries.

You raise an interesting point: Use cases and tips & tricks. You seem to have many ideas and think a lot about things. Please feel free to use the Wiki. Play with it. Maybe it's not the perfect medium but at least it's an information store that is free and flexible to organize. Then I can link to it in the README.

Or Q&A... "How to keep a journal"?