Size: a a a

2020 November 29

pl

peach lasagna in pro.vim
Yaroslav Schekin
А вот скажите... Вы принципиально не читаете документацию (я же Вам уже неоднократно давал прямые ссылки)? ;)
я читал
источник

EG

Emmanuel Goldstein in pro.vim
peach lasagna
я читал
:help autoload
источник

V

Vim Help in pro.vim
Found help for autoload in Vim docs:
https://vimhelp.org/eval.txt.html#autoload
источник

EG

Emmanuel Goldstein in pro.vim
Ась?
источник

EG

Emmanuel Goldstein in pro.vim
А, просто протормозил
источник

YS

Yaroslav Schekin in pro.vim
peach lasagna
я читал
Вот по данной мной ранее ссылке https://vimhelp.org/usr_41.txt.html#write-plugin нет слова "autoload", точно?
источник

SB

Sergey Batalev in pro.vim
Yaroslav Schekin
А вот скажите... Вы принципиально не читаете документацию (я же Вам уже неоднократно давал прямые ссылки)? ;)
+++
источник

pl

peach lasagna in pro.vim
        if !exists("s:did_load")
               command -nargs=* BNRead  call BufNetRead(<f-args>)
               map <F19> :call BufNetWrite('something')<CR>

               let s:did_load = 1
               exe 'au FuncUndefined BufNet* source ' .. expand('<sfile>')
               finish
       endif

       function BufNetRead(...)
               echo 'BufNetRead(' .. string(a:000) .. ')'
       endfunction

       function BufNetWrite(...)
               echo 'BufNetWrite(' .. string(a:000) .. ')'
       endfunction

When the script is first loaded "s:did_load" is not set.  The commands between
the "if" and "endif" will be executed.  This ends in a :finish command, thus
the rest of the script is not executed.

The second time the script is loaded "s:did_load" exists and the commands
after the "endif" are executed
.  This defines the (possible long)
BufNetRead() and BufNetWrite() functions.
источник

pl

peach lasagna in pro.vim
тут написано, что при второй загрузке скрипта s:did_load будет задан
источник

pl

peach lasagna in pro.vim
где его задают?
источник

YS

Yaroslav Schekin in pro.vim
peach lasagna
где его задают?
if !exists("s:did_load")
  command -nargs=* BNRead  call BufNetRead(<f-args>)
  map <F19> :call BufNetWrite('something')<CR>

  let s:did_load = 1
...
endif

Да вот же (выделено).
источник

pl

peach lasagna in pro.vim
источник

pl

peach lasagna in pro.vim
извините
источник

pl

peach lasagna in pro.vim
я слепой
источник

pl

peach lasagna in pro.vim
а что такое s кстати?
источник

VG

Vadim Goncharov in pro.vim
Yaroslav Schekin
Кажется, да (вроде, это уже тут обсуждали). Кроме того, наличие именно такого todo item как бы намекает. ;)
оно может оказаться для gvim например
источник

SB

Sergey Batalev in pro.vim
peach lasagna
а что такое s кстати?
ты о чем?
источник

pl

peach lasagna in pro.vim
Sergey Batalev
ты о чем?
s:var = 123
источник

pl

peach lasagna in pro.vim
вот
источник

pl

peach lasagna in pro.vim
я еще g видел
источник