Wednesday, May 16, 2018

augroup declared in plugin, reused in autoload

Hi,

I need autocommand managed in augroup for instant declared in autoload.

But in toggleOnOff my script functionnalities, I need to reuse the same augroup of invalidate it.

____________
plugin/monitoring.vim

" MIT License. Copyright (c) 2018 NiVa.

scriptencoding utf-8

if &cp || exists('g:loaded_monitoring')
finish
endif

augroup monitoring
au!
au VimEnter * call monitoring#main()
au FocusGained * call monitoring#pause()
au FocusLost * call monitoring#unpause()
au WinLeave,FocusLost,CmdwinLeave * setlocal nocursorline
augroup END
command! -nargs=0 ToggleMonitoring call monitoring#togglemonitoring()


_____________
autoload/monitoring.vim

s:vars
Core section etc..
s:Functions

fu! monitoring#togglemonitoring()
...
endfu




How can I dispatch the augroup code once time in order to be able reusing it on the fly
Thank you
NiVa

--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment