Это повторно вычислит количество слов каждый раз, когда Вы прекращаете вводить некоторое время (а именно, updatetime
мс).
let g:word_count="<unknown>"
fun! WordCount()
return g:word_count
endfun
fun! UpdateWordCount()
let s = system("wc -w ".expand("%p"))
let parts = split(s, ' ')
if len(parts) > 1
let g:word_count = parts[0]
endif
endfun
augroup WordCounter
au! CursorHold * call UpdateWordCount()
au! CursorHoldI * call UpdateWordCount()
augroup END
" how eager are you? (default is 4000 ms)
set updatetime=500
" modify as you please...
set statusline=%{WordCount()}\ words
Обладают!
Какая разница между синтаксисом jQuery а синтаксис JS? :) Для функции автозаполнения вам необходимо импортировать фрагменты jQuery, просто следуйте этому руководству
Для более интеллектуального кодирования JS в gedit я советую использовать JSLint, посмотрите, как интегрировать его в gedit ]. Вам нужно будет активировать плагин External Tools.
Удачи вам с gedit и JS :) Действительно хорошие технологии.