self._tern_show_signature = vim.eval('g:tern_show_signature_in_pum') != '0' is comparing to a string. 0 != '0' returns true and _tern_show_signature will not mimic tern_for_vim option to set tern_show_signature_in_pum to 0 to disable function signature preview.
self._tern_show_signature = vim.eval('g:tern_show_signature_in_pum') != '0'
is comparing to a string.0 != '0'
returns true and_tern_show_signature
will not mimic tern_for_vim option to settern_show_signature_in_pum
to 0 to disable function signature preview.