]> Sergey Matveev's repositories - dotfiles.git/commitdiff
g:loaded_* stopper
authorSergey Matveev <stargrave@stargrave.org>
Fri, 16 Oct 2020 09:34:44 +0000 (12:34 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 16 Oct 2020 09:34:44 +0000 (12:34 +0300)
vim/.vim/plugin/buftabline.vim
vim/.vim/plugin/chnglstnav.vim
vim/.vim/plugin/ctags.vim
vim/.vim/plugin/exted.vim
vim/.vim/plugin/file_line.vim
vim/.vim/plugin/ggrep.vim
vim/.vim/plugin/grep.vim
vim/.vim/plugin/lsp.vim
vim/.vim/plugin/netrw.vim
vim/.vim/plugin/pastemode.vim
vim/.vim/plugin/whereami.vim

index 47a31da2e97f33fb063cf99bc429d4a92660f5ba..24a3547376ea0271b65b27c6ddf619ddb9e9d7a6 100644 (file)
@@ -1,3 +1,6 @@
+if exists("g:loaded_mein_buftabline") | finish | endif
+let g:loaded_mein_buftabline = 1
+
 function! BufTabline()
     redir => bufsRaw
     silent buffers
 function! BufTabline()
     redir => bufsRaw
     silent buffers
index 648fafb3aed91699a8788ede784ef7e60b57f417..e383743836237e974cd8337c0a48cc4afccbb7cd 100644 (file)
@@ -1,3 +1,6 @@
+if exists("g:loaded_mein_chnglstnav") | finish | endif
+let g:loaded_mein_chnglstnav = 1
+
 function! s:Chng(...)
     if a:0 == 0 | return | endif
     execute "normal " . a:1 . (a:1 > 0 ? "g;" : "g,")
 function! s:Chng(...)
     if a:0 == 0 | return | endif
     execute "normal " . a:1 . (a:1 > 0 ? "g;" : "g,")
index 8f66a483025529b97ee4f9edbdf92debfcef9867..a76e736dc4f8528ee3ca7d9ae4569dcbc3ff80ed 100644 (file)
@@ -5,6 +5,9 @@
 " Create "tags" file in your project's root first.
 " Then :Ctags LANG to fill it.
 
 " Create "tags" file in your project's root first.
 " Then :Ctags LANG to fill it.
 
+if exists("g:loaded_mein_ctags") | finish | endif
+let g:loaded_mein_ctags = 1
+
 function! s:ctags(lang, onlyCmd, verbose)
     let dst = tagfiles()[0]
     let src = "/" . join(split(dst, "/")[:-2], "/")
 function! s:ctags(lang, onlyCmd, verbose)
     let dst = tagfiles()[0]
     let src = "/" . join(split(dst, "/")[:-2], "/")
index 013402a24efce428322c2a1230c2e700937e7337..39114313ff439a0c093b3950b73aa0900060b440 100644 (file)
@@ -1,4 +1,8 @@
+if exists("g:loaded_mein_exted") | finish | endif
+let g:loaded_mein_exted = 1
+
 function! s:exted(ext)
     execute "edit %<." . a:ext
 endfunction
 function! s:exted(ext)
     execute "edit %<." . a:ext
 endfunction
+
 command! -nargs=1 Ee silent call s:exted(<f-args>)
 command! -nargs=1 Ee silent call s:exted(<f-args>)
index e5a6a927eae606c528b73434f8364f9dd22bbc6f..65962d2f9fc8d2c0e77aec4f1bc0c5149020032b 100644 (file)
@@ -1,6 +1,9 @@
 " Simplified version of http://www.vim.org/scripts/script.php?script_id=2184
 " that does not replace current window
 
 " Simplified version of http://www.vim.org/scripts/script.php?script_id=2184
 " that does not replace current window
 
+if exists("g:loaded_mein_file_line") | finish | endif
+let g:loaded_mein_file_line = 1
+
 function! s:gotoline()
     let names = matchlist(bufname("%"), '\(.\{-1,}\):\%(\(\d\+\)\%(:\(\d*\):\?\)\?\)\?$')
     if empty(names) | return | endif
 function! s:gotoline()
     let names = matchlist(bufname("%"), '\(.\{-1,}\):\%(\(\d\+\)\%(:\(\d*\):\?\)\?\)\?$')
     if empty(names) | return | endif
index 657e7ea7267d7236a3cfa173cd2ad563d3b37acb..7b52921113ff525e61bca15bf3c45828d7fa4f9a 100644 (file)
@@ -1,3 +1,6 @@
+if exists("g:loaded_mein_ggrep") | finish | endif
+let g:loaded_mein_ggrep = 1
+
 function! s:Vmg(pattern)
     silent execute 'Ggrep "' . a:pattern . '"'
     copen
 function! s:Vmg(pattern)
     silent execute 'Ggrep "' . a:pattern . '"'
     copen
index 7154d2d44cbf8f0cdc45d602563fa440c3ca18e4..e0878e7e2186e0fad352054a25b88cb79244b270 100644 (file)
@@ -1,3 +1,6 @@
+if exists("g:loaded_mein_grep") | finish | endif
+let g:loaded_mein_grep = 1
+
 function! s:Vim(pattern)
     let ignorecase_bak=&ignorecase
     set noignorecase
 function! s:Vim(pattern)
     let ignorecase_bak=&ignorecase
     set noignorecase
index 93b49b21496ddb48cfca0307854582c4e9b8ed7b..3a935448e3417104e7d882dacef46a58d4febe6c 100644 (file)
@@ -1,3 +1,6 @@
+if exists("g:loaded_mein_lsp") | finish | endif
+let g:loaded_mein_lsp = 1
+
 let g:lsp_highlight_references_enabled = 1
 let g:lsp_diagnostics_echo_cursor = 1
 let g:lsp_diagnostics_echo_delay = -1
 let g:lsp_highlight_references_enabled = 1
 let g:lsp_diagnostics_echo_cursor = 1
 let g:lsp_diagnostics_echo_delay = -1
index a1ba7ec7f787c6a5e7daf778605f57c2bacbb8b2..a724061835184376659f789821229ca8739008ed 100644 (file)
@@ -1,3 +1,6 @@
+if exists("g:loaded_mein_netrw") | finish | endif
+let g:loaded_mein_netrw = 1
+
 let g:netrw_banner = 0
 let g:netrw_bufsettings = "noma nomod nowrap ro nobl"
 
 let g:netrw_banner = 0
 let g:netrw_bufsettings = "noma nomod nowrap ro nobl"
 
index d2dbd7e82d0ff2a27f9e9fb0b06a50d1eb4b161c..78f42a057bb372774d15a2ce50b96dba5b3ca5bf 100644 (file)
@@ -1,7 +1,10 @@
+if exists("g:loaded_mein_pastemode") | finish | endif
+let g:loaded_mein_pastemode = 1
+
 if &term =~ "screen.*"
     let &t_ti = &t_ti . "\e[?2004h"
     let &t_te = "\e[?2004l" . &t_te
 if &term =~ "screen.*"
     let &t_ti = &t_ti . "\e[?2004h"
     let &t_te = "\e[?2004l" . &t_te
-    function XTermPasteBegin(ret)
+    function! XTermPasteBegin(ret)
         set pastetoggle=<Esc>[201~
         set paste
         return a:ret
         set pastetoggle=<Esc>[201~
         set paste
         return a:ret
index 95126c1ced6b7b3d7ce5ed47ae1501d1e0860876..8c55eded5f032db1fed06e8819392f70a01c70a3 100644 (file)
@@ -1,3 +1,6 @@
+if exists("g:loaded_mein_whereami") | finish | endif
+let g:loaded_mein_whereami = 1
+
 function! WhereAmI(fmt)
     let fullpath = expand("%:p")
     if a:fmt == "gnu"
 function! WhereAmI(fmt)
     let fullpath = expand("%:p")
     if a:fmt == "gnu"