Я не хочу иметь функцию, которая включает проверку орфографии, затем переходит к следующему слову с орфографической ошибкой и заменяет первое предположение, вот что у меня так далеко:
function! Spell_new_word()
set spell=true
exe ']s'
exe '1z='
set spell=false
endfunction
, но это толькоПохоже, что написание установлено на true и ничего не делает .... что я делаю не так?
ОБНОВЛЕНИЕ:
Я устал менять exe на нормальный, но все же не повезло:
function! Spell_new_word()
set spell!
normal ']s'
normal '1z='
set spell!
endfunction
ОБНОВЛЕНИЕ 2:
Я устал от этого, и он все еще не работает:
function! Spell_new_word()
set spell
normal ]s
normal 1z=
set nospell
endfunction
Но я не думаю, что это проблема, я думаю, это не связано с ,d
:
let mapleader = ","
namp ,d Spell_next_word()