Executando verificação de segurança...
2

Olha, não encontrei nada que ajude a resolver o negócio do nvimtree, o que tu pode fazer é uma gambiarrinha (não recomendo), pra ao entrar no nvim ele executar o comando NvimTreeOpen.
Cria o arquivo (se não existir) ~/.config/lvim/config.lua (linux), não tenho certeza sobre windows.
E adiciona o seguinte:

local autocmd = vim.api.nvim_create_autocmd

-- Execute determinada função no evento `VimEnter`.
autocmd("VimEnter", {
  pattern = "*",
  callback = function()
      vim.cmd [[ NvimTreeOpen ]]
  end,
})

Agora na questão de abrir no insert mode eu não recomendaria, porque não faz muito sentido e acaba perdendo uma boa parte do nvim, e talvez acabe te levando a problemas muito ruins de se resolver.
De qualquer forma, vamos lá.
Adiciona no ~/.config/lvim/config.lua o seguinte:

local autocmd = vim.api.nvim_create_autocmd

-- Execute determinada função no evento `VimEnter`.
autocmd("VimEnter", {
  pattern = "*",
  callback = function()
      -- Executa o comando `startinsert`.
      vim.cmd [[ startinsert ]]
  end,
})
Carregando publicação patrocinada...
1