pajoma / vscode-journal

Lightweight journal and simple notes support for Visual Studio Code
https://marketplace.visualstudio.com/items?itemName=pajoma.vscode-journal
GNU General Public License v3.0
233 stars 40 forks source link

4 suggestions #30

Closed TheKiteRunning closed 6 years ago

TheKiteRunning commented 6 years ago

Hi,

Thank you for your time. I have used this extension for two months, and here are my 4 suggestions:

  1. when I open a new diary, the cursor will be located in the beginning of the document, followed with the title. However, we always start our writing from the end of the document.

image

  1. support quick notes like vscode-memo_quicknote

    quicknote

  2. command to list all the diaries and notes for every week, month, and year, I think a dynamically upgraded index file may work.

  3. support the setting option of excluded folder for note file monitor, since I always create image folder, and would rather they not displayed in the diary file like the below

hope you can consider these

best wishes

pajoma commented 6 years ago

Thanks for your suggestions.

1) I check if this is possible, shouldn't be a problem 2) What exactly do you mean here? Do you refer to missing functions (Quick notes and memos are the main goal of this extension) or the usability? I had a look at https://github.com/mattn/memo, the commands there could be an option 3) I had a look at the new webview api, which might help here. I thought about creating (and automatically updating) markdown files for the week, month and year. Those simply link to the journal entries (daily pages) and notes, as well as show the number of open tasks. A new command (e.g. journal browse) would directly open the markdown preview page. 4) I can introduce the new config options to exclude files by sub-directory and by file-type

TheKiteRunning commented 6 years ago

Thanks for your help, it means a lot. With regard to question 2, I suggest a new function that we can choose to take a quick note without opening the today document, however, the quick note can be appended to the today document automatically with the adding time as title. The function is demonstrated in a similar extension vscode-memo_quicknote, and the corresponding command is: Memo: Today's quick Memo - Append to the file of today's date

pajoma commented 6 years ago

You have two options to add memos (Let's say "do shopping today"

memo-command

Regarding the format (having the time in the title), might need some changes in the configuration (to able to use variables in the template to be replaced by the current date). Should be possible, since we have it in the title as well.

To take a memo without opening the document... hmm, could be an configuration option.

TheKiteRunning commented 6 years ago

Thank uuu verrrry muuuch!!!

pajoma commented 6 years ago

Moving cursor position to end of file is part of 0.6.0

pajoma commented 6 years ago

The suggestion to ignore files is now tracked in #31

pajoma commented 6 years ago

The suggestion about browsing is tracked in #7

Closing this ticket now.