Skip to content

0x00-ketsu/plugin-dev.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plugin-dev.nvim

A project for develop neovim (lua) plugin quicklly

Quick start

  1. Install repo to local

    Clone with name you wanted, like: example.nvim

    git clone https://github.com/0x00-ketsu/plugin-dev.nvim.git example.nvim
  2. Move to project folder

    cd example.nvim
  3. Start developing

    nvim -c "set rtp+=."
  4. Activate dev configurations in neovim command line

    :luafile dev/init.lua
  5. Run testcase using keybind: de

  6. Reload configurations with keybind: dr

How to

Rename project name

  1. Rename project folder

  2. Rename folder under dir lua/

  3. Rename plugin file

  4. Replace example to greetings in file dev/init.lua

  5. Replace example to greetings in file dev/tests.lua

  6. Exercise

    Rename project to greetings.nvim

    mv example.nvim greetings.nvim
    mv greetings.nvim/lua/example greetings.nvim/lua/greetings
    mv greetings.nvim/plugin/example.vim greetings/plugin/greetings.vim
    nvim greetings.nvim/dev/init.lua
    nvim greetings.nvim/dev/tests.lua

Replace default dev keybind

Edit file init.lua under subdir dev/

Tips

If you want to publish this plugin, delete dir dev/ or add dev/ to .gitignore file

About

A project to quickly develop Neovim (lua) plugin

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published