Skip to content

make-all/webpaste-phabricator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Phabricator webpaste.el providers

Copyright (C) 2017 Mr Maker

Licensed under the GPL version 3 or later.

Commentary

This file provides backend support for using Phabricator Paste application as a provider for webpaste.el.

To work more easily with webpaste.el's assumptions about http posting, it uses the "simple" query parameter API of conduit rather than the JSON API, so does not use conduit.el for the API calls. However, it can make use of the conduit.el configuration if you have it installed to avoid re-specifying your server and credentials when you call webpaste-phabricator-add-provider.

Since webpaste-phabricator-add-provider can take optional url and token arguments, it is possible to configure multiple Phabricator servers as webpaste providers.

  • Note: Using webpaste-phabricator-add-provider will leave webpaste-providers-alist in "changed outside Customize" state. It is not recommended to save any customizations to this variable if you are using this package.

Example Usage

;; Add a provider for the conduit.el configured server. (webpaste-phabricator-add-provider) ;; Add a provider for a specific Phabricator server. (webpaste-phabricator-add-provider "https://example.phacility.com/" "api-xxxxxxxxxxxxxxxxxxxxxxxxxxxx") ;; ...Configure webpaste-provider-priority etc as normal.

Releases

No releases published

Packages

No packages published