- concept of
terminal graph browser
- zkvr
- text user interface ( TUI ) to follow links
- interfaced based on workflow from using web browser and github markdown preview to traverse links
- add and remove links quickly with fzf
- preview window shows document always, menu picks options, option to visit links
- menu options documentation
goto ...
- follow linktab
- if running in tmux, open multiple other links in new tmux windows (like browser tabs)mkfile
- touch a file and optionallychmod +x
tagindex
- browse by tagsworkdir
- open new tmux window in working directory of current card if run within tmuxaddtags
- add multiple tags to carddeltags
- remove multiple tags from cardspraytag
- add a tag to multiple links on a card at once. select with fuzzy search.edit ...
- edit card or attachments in vim/search
- deep keyword search combining links, titles, content, and fzf fuzzy finding. launches new tmux windows if tmux is running.~
- return to home pagespawn
- create a new zettel card linked to here. enter title at prompt. new card is available to navigate and edit immediately.merge-into
- merge the content of the current card into a linked card, updating backlinksautotag
- use ChatGPT to automatically select tags for the current documentclone
- copy a template card in, replacing current card. copy entire linked network of cards with tag#template
. capable of creating large structures of notes.copy...
- if running in tmux, select text to copy from snippets with fzfcopyURL
- if running in tmux, copy the remote github URL to view the current filecopypath
- if running in tmux, copy the current markdown file path to tmux bufferxfer
- copy between cards or attached files easily by selecting files or cards to open alongsideREADME.md
in vim tabsfxfer
- copy files between cardslink
- insert many links with fzf fuzzy finderunlink
- select one link to remove. will remove from target zettel card as well.stat
- git status preview, colorized. launches lazygit if selected.gitlog
- view git log history of current card and attachments, with pagingdiff
- git diff interactive commit selectorback
- go back, like a browser- if you edit links in cards you are working on, you could get trapped and need to hop back to previous card
fuzz
- fuzzy find and edit files in tabs alongside the current documentenrich
- insert backlinks and other various cleanup scripts. runs automatic scripts in cards- consider the security implications of automatic scripts
quit
- exit program. i like q as a hotkey so this is good in fzf.zkcopy
- copy cards from other zettelkasten (experimental)
ln -s zet/20221013021614/ browser
zet/20221013021614/getcopycontent zet/20221013021614/README.md
- changed preview hotkeys to page up and page down to match lazygit hotkeys
- added ability to list and edit attachments
- added tag features: quick tag add, del
- added auto git add after enrich - no auto commit
- added: copy anything in a code tag into tmux clipboard
- added: spraytag and nuketag features - fzf menu to add/del a hashtag to multiple links out of current node
- TODO: filter out the ones that have it?
- todo
- spawn multiple things at once - launch editor, each line is a title of a new card
- add images / "figures" with preview using tesseract to OCR
- record sequences of actions as scripts
- replay if they exist
- show script in preview
- record the actual zc commands and replace ID?
- select N options if tmux and open tabs if more than one goto?
- quick git ops - push pull commit - implement here instead of lazygit
- toggle hide preview panel
zet/20221013021614/README.md
- 20221006032546 my original implementation of zet cmd
- 20221028172836 dockerfile for zkvr
- 20221009192000 stuff to put on main page
- 20221025024238 enumerate tags
- 20221014025416 clone a subsection of a graph by tag boundaries
- 20221011145143 bat command pretty printer
- 20221027011800 zetcli bash wrapper subcommand implementation
- 20221008042814 WIP
- 20231004044241 script to strip and scrape all URLs out of text
- 20231114070621 script for chatGPT prompt to select tags for documents automatically
- 20231121064457 merge note functionality for zkvr
- 20231112170729 script to get remote github URL from git repository
- 20231128160825 cross platform scripts to implement broken zkvr features on mac os
- 20221014215609 finished, but with ongoing related work
- 20231122205624 zkvr bugs fixed and features added
- 20231122204839 zkvr work on demo features to show off
- 20231129161540 copy or jump to recently edited files feature
Tags:
#tui #program #zettelkasten