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

80 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Discord Rich Presence plugin for Neovim



Number of issues Number of stars MIT license

Supports linux



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

Warning

This plugin only supports Linux systems.



Installation

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



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.