Add layout and note plugins
This commit is contained in:
13
notes/_note
Normal file
13
notes/_note
Normal file
@@ -0,0 +1,13 @@
|
||||
#compdef note
|
||||
|
||||
__get_notes() {
|
||||
ls -1 ~/Sync/Notes 2>/dev/null | while read -r note; do echo $note; done
|
||||
}
|
||||
|
||||
__notes() {
|
||||
local -a notes
|
||||
notes=(${(fo)"$(__get_notes)"})
|
||||
_describe 'notes' notes
|
||||
}
|
||||
|
||||
_arguments ':notes:__notes'
|
||||
8
notes/notes.plugin.zsh
Normal file
8
notes/notes.plugin.zsh
Normal file
@@ -0,0 +1,8 @@
|
||||
# TODO: Support opening multiple notes in buffers or tabs
|
||||
note() {
|
||||
if [[ "$1" == "" ]]; then
|
||||
echo "usage: note \"<title>\""
|
||||
else
|
||||
vim -c "Note $1"
|
||||
fi
|
||||
}
|
||||
Reference in New Issue
Block a user