diff options
| -rw-r--r-- | dotfiles/fish/conf.d/quickedit.fish | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/dotfiles/fish/conf.d/quickedit.fish b/dotfiles/fish/conf.d/quickedit.fish index 2074312..a809a9b 100644 --- a/dotfiles/fish/conf.d/quickedit.fish +++ b/dotfiles/fish/conf.d/quickedit.fish @@ -50,18 +50,29 @@ function quickedit cd $prev_dir end -function quickedit::scratchpad - cd ~/Notes +function quickedit::direct + set -l dir $argv[1] + set -l file$argv[1] + cd $dir - if editor::helix::open_with_lock Scratchpad.md - quickedit::postaction Scratchpad.md + if editor::helix::open_with_lock $file + quickedit::postaction $file end cd - end +function quickedit::scratchpad + quickedit::direct ~/Notes Scratchpad.md +end + +function quickedit::quicknote + quickedit::direct ~/Notes QuickNote.md +end + abbr -a cdquickedit "cd $QUICKEDIT_DIR" abbr -a e quickedit abbr -a er "ranger $QUICKEDIT_DIR" -abbr -a scratch "quickedit::scratchpad" -abbr -a S "quickedit::scratchpad" +abbr -a scratch quickedit::scratchpad +abbr -a S quickedit::scratchpad +abbr -a quicknote quickedit::quicknote |
