From 80c78d39b0b9983ec156a9c2c19aef113f603e15 Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Fri, 4 Jan 2019 13:44:21 +0100 Subject: vim: Add mail snippet helper Signed-off-by: Florian Pritz --- .vim/ftplugin/mail.vim | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .vim/ftplugin/mail.vim diff --git a/.vim/ftplugin/mail.vim b/.vim/ftplugin/mail.vim new file mode 100644 index 0000000..8fcbb5e --- /dev/null +++ b/.vim/ftplugin/mail.vim @@ -0,0 +1,23 @@ +if exists("b:loaded_Mail_plugin") + finish +endif +let b:loaded_Mail_plugin = 1 + +function MailGetRecipient() + let savedpos = getpos('.') + call setpos('.', [0, 1, 1, 0]) + let line = getline(search("^To:")) + let linesplit = split(line) + call setpos('.', savedpos) + + if len(linesplit) > 1 + let elements = linesplit[1:-1] + if len(elements) > 1 + return elements + else + return elements[0:0] + [""] + endif + else + return ["", ""] + endif +endfu -- cgit v1.2.3-24-g4f1b