Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4 suggestions #30

Closed
TheKiteRunning opened this issue May 23, 2018 · 7 comments
Closed

4 suggestions #30

TheKiteRunning opened this issue May 23, 2018 · 7 comments
Assignees
Milestone

Comments

@TheKiteRunning
Copy link

TheKiteRunning commented May 23, 2018

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

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

  2. 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

  • NOTE: [(image) ](./23/image)

hope you can consider these

best wishes

@pajoma
Copy link
Owner

pajoma commented May 28, 2018

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
Copy link
Author

TheKiteRunning commented May 29, 2018

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
Copy link
Owner

pajoma commented May 30, 2018

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

  • via the journal:memo command (it will append to today's file) and enter "do shopping today" in the input box
  • via Strg+Shift+J and then just enter text "do shopping today" to add it to today's page or "+1 do shopping today" to add it to tomorrow (or "tomorrow I have to go shopping" or "next wednesday I have to go shopping")

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.

@pajoma pajoma self-assigned this May 30, 2018
@pajoma pajoma added this to the 0.6.0 milestone May 30, 2018
@TheKiteRunning
Copy link
Author

Thank uuu verrrry muuuch!!!

@pajoma
Copy link
Owner

pajoma commented Jun 3, 2018

Moving cursor position to end of file is part of 0.6.0

@pajoma
Copy link
Owner

pajoma commented Jun 3, 2018

The suggestion to ignore files is now tracked in #31

@pajoma
Copy link
Owner

pajoma commented Jun 3, 2018

The suggestion about browsing is tracked in #7

Closing this ticket now.

@pajoma pajoma closed this as completed Jun 3, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants