Skip to content

nekowasabi/cross-channel.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cross-channel.nvim

This plugin enables cross-posting to Bluesky, Mastodon, and X.com directly from Neovim.

Required

  • Neovim 0.8.0 or higher
  • Deno runtime installed
  • denops.vim plugin

Settings

  • let g:crosschannel_bluesky_id = ''
  • let g:crosschannel_bluesky_password = ''
  • let g:crosschannel_mastodon_host = ''
  • let g:crosschannel_mastodon_token = ''
  • let g:crosschannel_x_consumer_key = '<X.com consumer key>'
  • let g:crosschannel_x_consumer_secret = '<X.com consumer secret>'
  • let g:crosschannel_x_access_token = '<X.com access token>'
  • let g:crosschannel_x_access_token_secret = '<X.com access token secret>'

Commands

  • :CrossChannelPost
    • Opens a floating input window for composing a post.
  • :CrossChannelPostFloating
    • Posts the content of the current floating window to all configured SNS and closes the window.
  • :CrossChannelSetup
    • Performs initial authentication for the specified SNS (bluesky or mastodon).
  • :CrossChannelPostSelect [ ...]
    • Opens a floating window and binds to post to the specified SNS.
  • :CrossChannelPostSelectExec [ ...]
    • Executes posting to the specified SNS for an existing buffer.

About

This plugin is sending cross-post to SNS(bluesky, mastodon, X).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published