mirror of
https://github.com/Cian-H/dotfiles.git
synced 2026-05-08 14:51:42 +01:00
Changed . token to _dot
This change allows the dotfiles to work with chezmoi (e.g: on windows) and improves grepability with neovim/telescope
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
# todo
|
||||
|
||||
These two commands can be used to make simple todo-lists that
|
||||
are printed to the screen at terminal startup. They are currently
|
||||
only implemented for [alacritty], for other terminals consult
|
||||
your terminal documentation or find a work around
|
||||
|
||||
## SETUP:
|
||||
- Create a file called `todo.nu` and place the `printer` command,
|
||||
calling it at the end.
|
||||
- In your `alacritty.yml`, add this
|
||||
```yml
|
||||
shell:
|
||||
program: /bin/nu # path to your `nu` executable
|
||||
args:
|
||||
- -e "nu /path/to/todo.nu"
|
||||
```
|
||||
- Create an empty file called `todo.txt`
|
||||
- *Recommended*
|
||||
In your `env.nu`, add an environment variable pointing to the `todo.txt`. Example:
|
||||
```nu
|
||||
$env.TODO = ($nu.config-path | path dirname | path join 'scripts/todo.txt')
|
||||
```
|
||||
- Source the `todo` command in your `config.nu`. Example
|
||||
```nu
|
||||
source './scripts/todo.nu'
|
||||
```
|
||||
## USAGE:
|
||||
- On terminal startup, the printer command is run by `nu` and the
|
||||
list is printed to the screen. If the list is empty, a message
|
||||
indicating so is printed.
|
||||
|
||||
- To add items,
|
||||
```nu
|
||||
todo -a "finish writing docs"
|
||||
```
|
||||
|
||||
- To remove an item
|
||||
```nu
|
||||
# this prints the list(numbered)
|
||||
todo
|
||||
# the index of the item you want to remove
|
||||
# (starts at 1 but can be changed to start at 0)
|
||||
todo -r 4
|
||||
```
|
||||
|
||||
- To clear the whole list
|
||||
```nu
|
||||
todo -c
|
||||
```
|
||||
|
||||
- To manually edit the list
|
||||
```
|
||||
# this opens an editor with the file opened
|
||||
todo -e
|
||||
```
|
||||
|
||||
|
||||
[alacritty]: github.com/alacritty/alacritty
|
||||
Reference in New Issue
Block a user