Mein Symptom So zu Vim ctags behaves strangelyInspecting lua mit vim ctags
identisch ist, habe ich installiert universal-ctags
anstelle der alten exuberant-ctags
. Aber es funktioniert immer noch nicht.
Aber es gibt kaum einen Unterschied
keine Modul Funktionen ctags arbeitet mit <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
jedoch Modulfunktionen nicht funktionieren (mit :):
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
aber mit einem bisschen nervig, :ta /setTestArgs
funktioniert.
Ich habe es für eine lange Zeit gegraben, aber nicht zufrieden. Auch versucht, https://vi.stackexchange.com/questions/2790/vim-lua-and-ctags, die nicht allgemeine Fall ist https://github.com/XuJiandong/lua-ctags funktioniert genau wie Ctags. :ta /setTestArgs
ist in Ordnung, aber <c-]>
.
FYI, ich verwende vim, um TORCH7-Code im Server zu überprüfen. Jede alternative Möglichkeit, den Fackelcode leichter zu prüfen, wäre helpfurl. ZeroBrane Studio scheint im Client zu funktionieren.