Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jotaen/klog-sublime
klog time tracking support for Sublime Text
https://github.com/jotaen/klog-sublime
klog sublime-package sublime-text-3 syntax-highlighting
Last synced: 4 days ago
JSON representation
klog time tracking support for Sublime Text
- Host: GitHub
- URL: https://github.com/jotaen/klog-sublime
- Owner: jotaen
- License: mit
- Created: 2022-03-25T10:19:33.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-19T11:18:17.000Z (about 1 year ago)
- Last Synced: 2023-10-19T12:31:10.316Z (about 1 year ago)
- Topics: klog, sublime-package, sublime-text-3, syntax-highlighting
- Language: Python
- Homepage: https://packagecontrol.io/packages/klog
- Size: 66.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# klog for Sublime Text
This package provides support for working with [klog time tracking](https://klog.jotaen.net) files in the Sublime Text editor.
![A klog file with sample data](resources/example.png)
## Features
- Syntax highlighting
- Smart completion for inserting the current date or time. For example:
+ Typing `today` completes to the current date
+ Typing `now` completes to the current time
- A few sensible default settings for the `.klg` file format## Configuration
### Colour overrides
The pre-defined syntax highlighting should look meaningful in most available colour schemes.
For klog-specific customisations, you can specify the following colour overrides:
- `markup.other.date.klog` For the date, e.g. `2022-03-15`
- `markup.other.should_total.klog` For the should total, e.g. `(8h!)`
- `markup.other.summary.klog` For summary text
- `markup.other.summary.tag.klog` For tags inside summaries, e.g. `#work`
- `markup.other.duration_positive.klog` For positive durations, e.g. `5h25m`
- `markup.other.duration_negative.klog` For negative durations, e.g. `-15m`
- `markup.other.range.klog` For ranges, e.g. `8:00 - 9:20`
- `markup.other.open_range.klog` For open ranges, e.g. `14:30 - ?`You can achieve this by adding entries ([see Sublime docs](https://www.sublimetext.com/docs/color_schemes.html)) to the `rules` list of your scheme’s customisation file:
```
"rules": [
{"scope": "markup.other.range.klog", "foreground": "#76c7ff"},
]
```