diff options
-rwxr-xr-x | bin/.local/bin/mutt_attach | 20 | ||||
-rw-r--r-- | vim/.vimrc | 7 |
2 files changed, 23 insertions, 4 deletions
diff --git a/bin/.local/bin/mutt_attach b/bin/.local/bin/mutt_attach index e5ddbad..4a14dbc 100755 --- a/bin/.local/bin/mutt_attach +++ b/bin/.local/bin/mutt_attach @@ -1,7 +1,19 @@ #!/usr/bin/env bash -files=$(vifm "$HOME" --choose-files -) +# File in which to store the list of filenames to attach +tmp=$(mktemp) -for file in $files; do - tmux send-keys -t email.0 "a$file
" -done +vifm "$HOME" --choose-files "$tmp" +# ranger "$HOME" --choosefiles="$tmp" + +while IFS="" read -r file; do + + # Workaround for filenames that contain spaces + if [[ "$file" = *" "* ]]; then + file_no_space=/tmp/$(basename "$file" | sed 's/ /_/g') + ln -s -f "$file" "$file_no_space" + file="$file_no_space" + fi + + tmux send-keys -t email:Email.0 -l "a$file
"; +done < "$tmp" @@ -234,6 +234,13 @@ let g:vimtex_view_method='zathura' let g:vimtex_quickfix_mode=2 let g:vimtex_compiler_progname='nvr' let g:vimtex_syntax_enabled=1 +let g:vimtex_fold_types = { + \ 'preamble' : {'enabled' : 0}, + \ 'envs' : { + \ 'blacklist' : ['lemma', 'proposition', 'theorem', 'equation'], + \ 'whitelist' : ['proof'], + \ }, + \} " Pilot let g:pilot_boundary='ignore' |