This project is heavily inspired by https://github.com/GabAlpha/basilk/
It is recommended to use the flake.nix
. Otherwise you have to manually set KRABAN_TESTING=true
. This sets the path to the statefile testing-state.json
and config testing-config.toml
. The reason is that if you have kraban installed on your system, the development version would conflict. Note that the codebase is ugly and begs for a refactor
The project provides a flake.nix
for NixOS users. It is also available on crates.io (cargo install kraban
)
- Git sync
- Task due dates
- Stats
- Plugin system
Run kraban -w
to write the default config to your config dir. All non-obvious options are explained in the comments. Colors can either be specified with number, name or hex
To import from basilk, copy the basilks state file into STATE_DIRECTORY/kraban/tasks.json
. In linux, the state directory is .local/state
There is currently no way to rename columns, do search and replace in the state file
Most keybindings are shown in the app. These keybindings are used when entering text
Mappings | Description |
---|---|
Ctrl+H , Backspace |
Delete one character before cursor |
Ctrl+D , Delete |
Delete one character next to cursor |
Ctrl+K |
Delete from cursor until the end of line |
Ctrl+J |
Delete from cursor until the head of line |
Ctrl+W , Alt+H , Alt+Backspace |
Delete one word before cursor |
Alt+D , Alt+Delete |
Delete one word next to cursor |
Ctrl+U |
Undo |
Ctrl+R |
Redo |
Ctrl+Y |
Paste yanked text |
Ctrl+F , → |
Move cursor forward by one character |
Ctrl+B , ← |
Move cursor backward by one character |
Ctrl+P , ↑ |
Move cursor up by one line |
Ctrl+N , ↓ |
Move cursor down by one line |
Alt+F , Ctrl+→ |
Move cursor forward by word |
Atl+B , Ctrl+← |
Move cursor backward by word |
Ctrl+E , End , Ctrl+Alt+F , Ctrl+Alt+→ |
Move cursor to the end of line |
Ctrl+A , Home , Ctrl+Alt+B , Ctrl+Alt+← |
Move cursor to the head of line |
Copyright (c) Tatesa Uradnik taduradnik@proton.me
This project is licensed under the MIT license (LICENSE or http://opensource.org/licenses/MIT)