{"id":15105846,"url":"https://github.com/kuvaus/vim-obsidian-daily","last_synced_at":"2026-02-10T19:32:03.534Z","repository":{"id":237948924,"uuid":"795440673","full_name":"kuvaus/vim-obsidian-daily","owner":"kuvaus","description":"A VIM Plugin for Creating Daily Notes in Your Obsidian Vault","archived":false,"fork":false,"pushed_at":"2024-05-04T16:17:45.000Z","size":48,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-31T03:38:30.621Z","etag":null,"topics":["diary","journal","notes","obsidian","obsidian-md","plugin","todo","vim","vim-plugin"],"latest_commit_sha":null,"homepage":"","language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kuvaus.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-03T09:36:08.000Z","updated_at":"2024-05-04T16:14:26.000Z","dependencies_parsed_at":"2024-05-03T17:44:38.823Z","dependency_job_id":"b0194b07-737f-4056-b463-067adb8e7ebc","html_url":"https://github.com/kuvaus/vim-obsidian-daily","commit_stats":{"total_commits":18,"total_committers":1,"mean_commits":18.0,"dds":0.0,"last_synced_commit":"88089ce8ce0d46106a64c5826db98db475194110"},"previous_names":["kuvaus/vim-obsidian-daily"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/kuvaus/vim-obsidian-daily","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuvaus%2Fvim-obsidian-daily","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuvaus%2Fvim-obsidian-daily/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuvaus%2Fvim-obsidian-daily/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuvaus%2Fvim-obsidian-daily/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kuvaus","download_url":"https://codeload.github.com/kuvaus/vim-obsidian-daily/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuvaus%2Fvim-obsidian-daily/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29313123,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-10T17:48:59.043Z","status":"ssl_error","status_checked_at":"2026-02-10T17:45:37.240Z","response_time":65,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["diary","journal","notes","obsidian","obsidian-md","plugin","todo","vim","vim-plugin"],"created_at":"2024-09-25T20:43:42.563Z","updated_at":"2026-02-10T19:32:03.508Z","avatar_url":"https://github.com/kuvaus.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vim-obsidian-daily [![Vint](https://github.com/kuvaus/vim-obsidian-daily/actions/workflows/vint.yml/badge.svg)](https://github.com/kuvaus/vim-obsidian-daily/actions?workflow=Vint)\n\nA VIM Plugin for Creating Daily Notes in Your Obsidian Vault\n\n## Installation\n\nTo install the plugin, add the following line to your `.vimrc` file:\n\n```vim\nPlugin 'kuvaus/vim-obsidian-daily'\n```\n\nAfter adding the plugin, open Vim and execute the following commands:\n\n```vim\n:source %\n:PluginInstall\n```\n\nAlternatively, you can source the plugin as one file:\n```vim\n:source /path/to/vim-obsidian-daily/vim-obsidian-daily.vim\n```\n\n## Usage\n\n### Creating a New Daily Note\n\nTo create a new daily note, use the `:Dailynote` command in Vim.\n\n### Deleting the current Daily Note\n\nTo delete today's note, use the `:Removenote` command in Vim.\n\n### Creating a New Daily Note on Buffer\n\nTo create a new daily note on buffer, use the `:Dailynotebuffer` command in Vim.\n\nThe difference here is that the note is in buffer and the file is created upon saving the note.\n\nThe default command `:Dailynote` creates the file automatically on disk with the command. \n\n### Configuration Options\n\nYou can customize the plugin's behavior through several configuration options. These can be set in your `.vimrc` file or directly within Vim.\n\n- **Vault Path**: Specify the path to your Obsidian vault using the `g:vault_path` option. This is optional, by default it finds your vault from Obsidian options.\n\n  ```vim\n  let g:vault_path = '~/Documents/Obsidian/Vault'\n  ```\n\n- **Daily Folder**: Set the path for the daily notes within the vault using the `g:daily_folder` option. This is also optional, by default the folder is named 'Daily'.\n\n  ```vim\n  let g:daily_folder = 'Daily'\n  ```\n\n- **Date Format**: Set the formatting of the date `g:date_format` option. This is optional, by default the formatting is '%Y-%m-%d' corresponding to 'YYYY-MM-DD'.\n\n  ```vim\n  let g:date_format = '%Y-%m-%d'\n  ```\n\n- **Use Daily Folder**: By default, the plugin uses the first vault found in your Obsidian `preferences.json` and creates a 'Daily' folder inside it. To change this behavior, set the `g:use_daily_folder` option to `0`. This will make the plugin use the vault root or the path specified in `g:vault_path`.\n\n  ```vim\n  let g:use_daily_folder = 1\n  ```\n\n- **Use WSL**: Set this to 1 if you are running VIM on WSL under Windows. It is needed for setting file paths correctly. Set it to 0 otherwise. By default it is set to 0.\n\n  ```vim\n  let g:use_wsl = 0\n  ```\n\n### Default Behavior\n\nBy default, the plugin uses the first vault listed in your Obsidian `preferences.json` file and creates a 'Daily' folder within that vault for storing daily notes. You can override this behavior by specifying your own paths for the vault and daily notes using the `g:vault_path` and `g:daily_folder` options. If you prefer not to use or create a 'Daily' folder, set `g:use_daily_folder` to `0`, and the plugin will use the vault root or the path specified in `g:vault_path`. You can also use the environmental variable `$OBSIDIAN_PATH` to override the default path but setting `g:daily_folder` takes precedence.\n\n### Author\nkuvaus\n\n### License\nGPLv3\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuvaus%2Fvim-obsidian-daily","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkuvaus%2Fvim-obsidian-daily","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuvaus%2Fvim-obsidian-daily/lists"}