Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bottd/neorg-worklog
https://github.com/bottd/neorg-worklog
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/bottd/neorg-worklog
- Owner: bottd
- License: mit
- Created: 2024-07-29T19:54:23.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-12T18:13:58.000Z (5 months ago)
- Last Synced: 2024-08-13T20:42:29.525Z (5 months ago)
- Size: 15.6 KB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-neorg - Neorg Worklog - A neorg module that logs the files you work on in your daily journal. (Neorg Modules)
README
# Neorg Worklog
[![LuaRocks](https://img.shields.io/luarocks/v/bottd/neorg-worklog?logo=lua&color=purple)](https://luarocks.org/modules/bottd/neorg-worklog)Log the files you worked on in your daily journal automatically. When a `.norg` file is written to the following will be added to your journal:
```norg
* Worklog
** workspace-name
- {:$workspace-name/path/to/file.norg:}[metadata title]
** journal
- {:$journals/daily/2024-07-29:}[2024-07-29]
** config.default_workspace_title (.norg files not within a workspace)
- {:/Absolute/path/to/file.norg:}[title]
```Worklog entries are separated by [dirman](https://github.com/nvim-neorg/neorg/wiki/Dirman) workspace name.
## Installing
Rocks.nvim 🗿
`:Rocks install neorg-worklog`
Lazy.nvim
```lua
-- neorg.lua
{
"nvim-neorg/neorg",
lazy = false,
version = "*",
config = true,
dependencies = {
{ "bottd/neorg-worklog" }
}
}
```## Config
```
["external.worklog"] = {
-- default config
config = {
-- (Optional) Title for worklog in journal
heading = "Worklog",
-- (Optional) Title for "default" workspace
default_workspace_title = "default"
}
},
```## Known Issues
- Notification of today's journal being written in status line
## Feature Ideas
- Sort workspace headings
- Sort file links
- Separate files created and files modified