{"id":47779826,"url":"https://github.com/mathiew82/mynotes.nvim","last_synced_at":"2026-04-03T13:01:14.311Z","repository":{"id":333723446,"uuid":"1138451538","full_name":"Mathiew82/mynotes.nvim","owner":"Mathiew82","description":"A minimal Neovim plugin to save your personal notes.","archived":false,"fork":false,"pushed_at":"2026-02-25T17:56:48.000Z","size":584,"stargazers_count":9,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-25T20:48:58.212Z","etag":null,"topics":["neovim","neovim-plugin","notes","nvim"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mathiew82.png","metadata":{"files":{"readme":"README.md","changelog":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-20T17:32:19.000Z","updated_at":"2026-02-25T17:56:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"f9788e11-fa67-405f-ab38-b536f8de1f15","html_url":"https://github.com/Mathiew82/mynotes.nvim","commit_stats":null,"previous_names":["mathiew82/mynotes.nvim"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mathiew82/mynotes.nvim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mathiew82%2Fmynotes.nvim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mathiew82%2Fmynotes.nvim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mathiew82%2Fmynotes.nvim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mathiew82%2Fmynotes.nvim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mathiew82","download_url":"https://codeload.github.com/Mathiew82/mynotes.nvim/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mathiew82%2Fmynotes.nvim/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31352315,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-03T08:03:20.796Z","status":"ssl_error","status_checked_at":"2026-04-03T08:00:37.834Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["neovim","neovim-plugin","notes","nvim"],"created_at":"2026-04-03T13:00:28.947Z","updated_at":"2026-04-03T13:01:14.286Z","avatar_url":"https://github.com/Mathiew82.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📝 mynotes.nvim\n\nA minimal Neovim plugin to open your personal notes in a floating\nwindow.\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/Mathiew82/mynotes.nvim/main/video.gif\" alt=\"demo\" /\u003e\n\u003c/div\u003e\n\n## Requirements\n\n-   Neovim \\\u003e= 0.11.0\n\n## Features\n\n-   Opens a persistent Markdown file (`mynotes.md`)\n-   Floating window UI\n-   Editable like a normal buffer\n-   Shows the real file path centered at the top\n-   Cross-platform (Linux, macOS, Windows)\n-   No dependencies\n\n## Installation (Lazy.nvim / LazyVim)\n\n### lazy.nvim\n\n```lua\n{\n  \"Mathiew82/mynotes.nvim\",\n  event = \"VeryLazy\",\n  config = function()\n    require(\"mynotes\").setup({})\n  end,\n}\n```\n\n### packer.nvim\n\n```lua\nuse {\n  \"Mathiew82/mynotes.nvim\",\n  config = function()\n    require(\"mynotes\").setup({})\n  end\n}\n```\n\n### vim-plug\n\n```vim\nPlug 'Mathiew82/mynotes.nvim'\n```\n\n## Usage\n\nOpen notes:\n\n-   `\u003cleader\u003e\\`\n-   `:MyNotes`\n\nClose window:\n\n-   `q`\n-   `\u003cEsc\u003e`\n\n## Configuration\n\nDefault config:\n\n``` lua\nrequire(\"mynotes\").setup({\n  filepath = vim.fn.stdpath(\"data\") .. \"/mynotes.md\",\n  width_ratio = 0.78,\n  height_ratio = 0.78,\n  border = \"rounded\",\n  keymap_open = \"\u003cleader\u003e\\\\\",\n})\n```\n\nYou can customize the plugin by passing options to `setup()`:\n\n```lua\nrequire(\"mynotes\").setup({\n  -- Path to your notes file\n  -- Default: stdpath(\"data\") .. \"/mynotes.md\"\n  filepath = vim.fn.stdpath(\"data\") .. \"/mynotes.md\",\n\n  -- Reuse the buffer if already opened\n  -- true  = reuse existing buffer\n  -- false = always create a new one\n  reuse_existing_buffer = true,\n\n  -- Floating window width (percentage of screen)\n  -- Example: 0.5 = 50% width\n  width_ratio = 0.78,\n\n  -- Floating window height (percentage of screen)\n  height_ratio = 0.78,\n\n  -- Window border style\n  -- Options:\n  -- \"single\", \"double\", \"rounded\", \"solid\", \"shadow\", nil\n  border = \"rounded\",\n\n  -- Keymap to open the notes\n  keymap_open = \"\u003cleader\u003e\\\\\",\n})\n```\n\n\u003e [!TIP]\n\u003e For more information about this plugin, see also:\n\u003e ```\n\u003e :help mynotes\n\u003e ```\n\n## Notes File\n\n\u003e [!WARNING]  \n\u003e Your notes file is stored inside Neovim's data directory.  \n\u003e If you delete that folder, you will lose your notes.\n\u003e\n\u003e It is highly recommended to make regular backups.\n\u003e\n\u003e Example backup command:\n\u003e\n\u003e ```bash\n\u003e mv ~/.local/share/nvim/mynotes.md{,.bak}\n\u003e ```\n\u003e\n\u003e This will create a backup file before any risky operation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathiew82%2Fmynotes.nvim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmathiew82%2Fmynotes.nvim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathiew82%2Fmynotes.nvim/lists"}