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: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/bottd/neorg-worklog
- Owner: bottd
- License: mit
- Created: 2024-07-29T19:54:23.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-01T21:06:46.000Z (3 months ago)
- Last Synced: 2024-08-02T20:36:09.137Z (3 months ago)
- Size: 10.7 KB
- Stars: 9
- 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
- {:/Absolute/path/to/file.norg:}[metadata title]
** journal
- {:/journals/2024-07-29:}[2024-07-29]
```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 = {
-- Title content for worklog in journal
heading = "Worklog",
-- Title content 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