Skip to content

πŸˆβ€β¬› | Most personalizable NeoVIM Discord Presence plugin

License

Notifications You must be signed in to change notification settings

pandasoli/nekovim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

89 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Discord Rich Presence plugin for Neovim



Number of issues Number of stars MIT license

Supports Linux Supports Windows



Features

  • Fast

  • No dependencies

  • Auto presence update

  • Multiple instances

  • Really highly configurable

    The only thing you "cannot change" is the text β€œPlaying Neovim”.
    Actually, you can! But it would require changing the Discord bot.



Requirements

I didn't fully tested, but I made with the following versions.
If any bug occur, please let me know.


  • NVIM v0.9.2
    LuaJIT 2.1.1693350652


Installation

Add this repo (pandasoli/nekovim) to your plugins list.

Note

Multi-instance does not work on Windows yet.
It should be working but for some reason it's not, I'm accepting pull requests.



Configuration

The Nekovim.setup function is used to set up the plugin.
If you don't configure, it's gonna use the default config.



---@type func(PresenceMakers, WorkPropsMakers)
require 'nekovim'.setup {}

More info about Presence Makers in Presence Table.
I explain more about Work Props in Work Props.



Development

Before creating a pull request, read the docs for developers
We have also some tasks to be done if you would like to help


I didn't know anything about creating a plugin before having troubles with other rich presence plugins.
I'd like to thank andweeb/presence.nvim, their code helped me a lot developing NekoVim.