File data/vim/ftplugin/mail_vifm.vim changed (mode: 100644) (index 1354be59a..51cf2b419) |
1 |
1 |
" Mail file type extension to pick files for attachments via vifm |
" Mail file type extension to pick files for attachments via vifm |
2 |
2 |
" Maintainer: xaizek <xaizek@posteo.net> |
" Maintainer: xaizek <xaizek@posteo.net> |
3 |
|
" Last Change: June 22, 2020 |
|
|
3 |
|
" Last Change: 28 September 2025 |
4 |
4 |
|
|
5 |
5 |
" Insert attachment picked via vifm after 'Subject' header |
" Insert attachment picked via vifm after 'Subject' header |
6 |
6 |
function! s:AddMailAttachments() |
function! s:AddMailAttachments() |
|
... |
... |
function! s:AddMailAttachments() |
28 |
28 |
let callback = { 'listf': l:listf } |
let callback = { 'listf': l:listf } |
29 |
29 |
function! callback.on_exit(id, code, event) |
function! callback.on_exit(id, code, event) |
30 |
30 |
buffer # |
buffer # |
31 |
|
silent! bdelete! # |
|
|
31 |
|
silent! bwipeout! # |
32 |
32 |
call s:HandleRunResults(a:code, self.listf) |
call s:HandleRunResults(a:code, self.listf) |
33 |
33 |
endfunction |
endfunction |
34 |
34 |
enew |
enew |
File data/vim/ftplugin/vifm-rename.vim changed (mode: 100644) (index 5ca9fee67..73e79082d) |
1 |
1 |
" Filetype plugin for vifm rename buffer |
" Filetype plugin for vifm rename buffer |
2 |
2 |
" Maintainer: xaizek <xaizek@posteo.net> |
" Maintainer: xaizek <xaizek@posteo.net> |
3 |
|
" Last Change: May 29, 2021 |
|
|
3 |
|
" Last Change: 28 September 2025 |
4 |
4 |
|
|
5 |
5 |
if exists("b:did_ftplugin") |
if exists("b:did_ftplugin") |
6 |
6 |
finish |
finish |
|
... |
... |
function! s:QuitIfOnlyWindow() |
73 |
73 |
|
|
74 |
74 |
" Just close tab with this single window or quit Vim with last tab |
" Just close tab with this single window or quit Vim with last tab |
75 |
75 |
if tabpagenr('$') == 1 |
if tabpagenr('$') == 1 |
76 |
|
bdelete |
|
|
76 |
|
bwipeout |
77 |
77 |
quit |
quit |
78 |
78 |
else |
else |
79 |
79 |
close |
close |
File data/vim/plugin/vifm.vim changed (mode: 100644) (index 0df6de384..ae37ebfc0) |
1 |
1 |
" Maintainer: xaizek <xaizek@posteo.net> |
" Maintainer: xaizek <xaizek@posteo.net> |
2 |
|
" Last Change: 2025 September 28 |
|
|
2 |
|
" Last Change: 28 September 2025 |
3 |
3 |
|
|
4 |
4 |
" Author: Ken Steen <ksteen@users.sourceforge.net> |
" Author: Ken Steen <ksteen@users.sourceforge.net> |
5 |
|
" Last Change: 2001 November 29 |
|
|
5 |
|
" Last Change: 29 November 2001 |
6 |
6 |
|
|
7 |
7 |
" vifm and vifm.vim can be found at https://vifm.info/ |
" vifm and vifm.vim can be found at https://vifm.info/ |
8 |
8 |
|
|
|
... |
... |
if !has('nvim') && exists('*term_start') |
70 |
70 |
else |
else |
71 |
71 |
silent! buffer # |
silent! buffer # |
72 |
72 |
endif |
endif |
73 |
|
silent! bdelete! # |
|
|
73 |
|
silent! bwipeout! # |
74 |
74 |
if data.split |
if data.split |
75 |
75 |
silent! close |
silent! close |
76 |
76 |
endif |
endif |
|
... |
... |
function! s:StartVifm(mods, count, editcmd, ...) abort |
165 |
165 |
else |
else |
166 |
166 |
silent! buffer # |
silent! buffer # |
167 |
167 |
endif |
endif |
168 |
|
silent! bdelete! # |
|
|
168 |
|
silent! bwipeout! # |
169 |
169 |
if self.split |
if self.split |
170 |
170 |
silent! close |
silent! close |
171 |
171 |
endif |
endif |