- Allows notes per project/branch/commit stored in your notes repo.
- Maybe allow notes in local repos on like
.taita
directory if repos want to track the notes. - if so should seemlessly merge the 2 as like a checkbox so to speak.
- should have project pickers for wofi
- should have project pickers for nvim-telescope
- and other integrations in future
- configuration options for directory names and stuff
- projects should have
- tags
- name
- description
- etc
- finders should fuzzyfind over all relevant data
- should be able to save vim session files per commit/branch/project for later use
- maybe dedicated support for links and like opening them all at once
- It should be installable through
- cargo (
cargo install taita
) - nixpkgs (
pkgs.taita
in your config)
- cargo (
- Errors from alacritty will go into previous terminal
- Opening logic doesn't reuse tmux sessions and always opens a new terminal (see below)
if
in terminaland
not
options['-n']
:if
in tmux session:- detach tmux session
terminal
=
the one we are in
if
in wofior
options['-n']
:terminal
=
open alacritty
session_id
=
the unique identifier for the project/branch... we generateif
tmux session exists forsession_id
:- attatch to session
session_id
- attatch to session
else
:- create tmux session with id
session_id
- set home dir from project details
- set branch from project details
- open nvim the notes file from the project dir
- create tmux session with id
- open firefox
- open all links from project details