Проверка lua с помощью vim ctags

Мой симптом идентичен Vim ctags ведет себя странно

Таким образом, я установил universal-ctags вместо старого exuberant-ctags. Но это все еще не работает.

Но есть небольшая разница

ctags функций модуля не работают с <c-]>:

function rmsprop(x, dx, lr, alpha, epsilon, state)
    if not state.m then
        state.m = x.new(#x):zero()
        state.tmp = x.new(#x)
    end 
    -- calculate new (leaky) mean squared values
    state.m:mul(alpha)
    state.m:addcmul(1.0-alpha, dx, dx) 
    -- perform update
    state.tmp:sqrt(state.m):add(epsilon)
    x:addcdiv(-lr, dx, state.tmp)
end

Однако функции модуля не работают (с :) :

function DenseCapModel:setTestArgs(kwargs)
    self.nets.localization_layer:setTestArgs{
    nms_thresh = utils.getopt(kwargs, 'rpn_nms_thresh', 0.7),
    max_proposals = utils.getopt(kwargs, 'num_proposals', 1000)
    }
    self.opt.final_nms_thresh = utils.getopt(kwargs, 'final_nms_thresh', 0.3)
end

но немного раздражает, :ta /setTestArgs работает.

Давно копаю, но не доволен. Также пробовал, https://vi.stackexchange.com/questions/2790/vim-lua-and-ctags, что не является общим случаем https://github.com/XuJiandong/lua-ctags работает так же, как ctags. :ta /setTestArgs нормально, но <c-]>.

К вашему сведению, я использую vim для проверки кода TORCH7 на сервере. Любой альтернативный способ более простой проверки кода факела был бы полезен. ZeroBrane Studio, кажется, работает в клиенте.


person nelya9227    schedule 30.09.2016    source источник


Ответы (1)


Кажется, никто не воспроизводим по моей проблеме. Я просто привязал <ctrl - \ > к такому тегу /setTestArgs.

включил map <C-\> :exec("tag /".expand("<cword>"))<CR> в мой .vimrc

person nelya9227    schedule 09.11.2016