krivahtoo / silicon.nvim

Neovim plugin for silicon in Rust
MIT License
290 stars 10 forks source link

cache_loader: module silicon not found #45

Open Yair-Ziv opened 4 months ago

Yair-Ziv commented 4 months ago

Hey, was trying to get the silicon plugin to work with nvim to no success. Have installed silicon using cargo install, added it to lazy installation: { "krivahtoo/silicon.nvim", build = "make" },

Then tried to setup: require('silicon').setup({ clipboard = true, watermark = { text = ' @Yair-Ziv', }, })

When opening nvim, Lazy installs it correctly (I think): image

But when executing nvim: Error detected while processing /home/yairziv/dotfiles/.config/nvim/init.lua: E5113: Error while calling lua chunk: /home/yairziv/dotfiles/.config/nvim/init.lua:580: module 'silicon' n ot found: no field package.preload['silicon'] cache_loader: module silicon not found cache_loader_lib: module silicon not found no file './silicon.lua' no file '/build/nvim/parts/nvim/build/.deps/usr/share/luajit-2.1/silicon.lua' no file '/usr/local/share/lua/5.1/silicon.lua' no file '/usr/local/share/lua/5.1/silicon/init.lua' no file '/build/nvim/parts/nvim/build/.deps/usr/share/lua/5.1/silicon.lua' no file '/build/nvim/parts/nvim/build/.deps/usr/share/lua/5.1/silicon/init.lua' no file './silicon.so' no file '/usr/local/lib/lua/5.1/silicon.so' no file '/build/nvim/parts/nvim/build/.deps/usr/lib/lua/5.1/silicon.so' no file '/usr/local/lib/lua/5.1/loadall.so' stack traceback: [C]: in function 'require' /home/yairziv/dotfiles/.config/nvim/init.lua:580: in main chunk Press ENTER or type command to continue

Additional info: Running ubuntu, i3wm nvim version is 0.9.4 silicon version is 0.5.2

Also, When in nvim trying to use Silicon with :'<, '>Silicon I get E492: Not an editor command: '<, '>Silicon

Appreciate all help!

krivahtoo commented 4 months ago

Use {'krivahtoo/silicon.nvim', run = './install.sh build'} for installation if you have cargo installed.

Also silicon.nvim does not require silicon to be installed.

Yair-Ziv commented 4 months ago

Still does not work, and running './install.sh build' runs successfully

krivahtoo commented 4 months ago

What is the output of running command := require('silicon')?

rxtsel commented 2 months ago
  1. Install rustup.
  2. Run rustup default stable.
  3. Install libclang.
  4. Go to where your plugins are located. Then, enter silicon.nvim. Inside it, run ./install.sh build.