This plugin enables cross-posting to Bluesky, Mastodon, and X.com directly from Neovim.
- Neovim 0.8.0 or higher
- Deno runtime installed
- denops.vim plugin
- 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>'
- :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.