vim-react-snippets icon indicating copy to clipboard operation
vim-react-snippets copied to clipboard

Integration with luasnip?

Open diegoulloao opened this issue 2 years ago • 3 comments

Any way to do the integration with luasnip using cmp?

diegoulloao avatar Dec 25 '22 22:12 diegoulloao

Did you find a solution and did it work

sijirama avatar Feb 09 '23 11:02 sijirama

nothing

diegoulloao avatar Feb 09 '23 12:02 diegoulloao

I couldn't keep finding out a solution because I didn't have time

diegoulloao avatar Feb 09 '23 12:02 diegoulloao

This is a very delayed response, but I've started using LuaSnip so I converted the snippets over in 191cd01. There are a few differences than the UltiSnips version but it's close enough.

  {
    "hrsh7th/nvim-cmp",
    dependencies = {
      "L3MON4D3/LuaSnip",
      "saadparwaiz1/cmp_luasnip",
+     "mlaursen/vim-react-snippets",
    },
    ---@param opts cmp.ConfigSchema
    opts = function()
      vim.api.nvim_set_hl(0, "CmpGhostText", { link = "Comment", default = true })
+     require("vim-react-snippets").lazy_load()
      local cmp = require("cmp")
      local luasnip = require("luasnip")
      local compare = cmp.config.compare

Or

require("luasnip.loaders.from_lua").lazy_load({
  paths = {
    "/absolute/path/to/vim-react-snippets/lua/vim-react-snippets/luasnippets"
  }
})

mlaursen avatar Apr 13 '24 17:04 mlaursen