elpasync pushed a change to branch elpa/fedi.
at a9df02f8358 Merge branch 'dev'
This branch includes the following new commits:
new 4039c80b718 init
new 8aaf289eb6f handle JSON payloads in http--post
new c49a2c7d619 fix http--put
new 10da8dc9efb commentaries
new 80a5dcd59de add fedi.el
new 132f7aeec8f readme
new 402702854e9 notes
new 4a4528c9471 re-write fedi-request to handle optional auth-param and
headers.
new 861633734b3 remove fedi authorized-request macro
new 289784f8bf1 remove notes
new 17155d5b05b simplify html check in process-json
new 36c465895b7 remove fixme
new 3829c67c124 indent 2
new ee6cbd17f40 remove pleroma headers
new b243173bb3c commentary, lotsa docs
new d1af988936b speculatively handle rest of http methods
new e892eacfd5b comment
new e4a2d7e6633 commentary
new 5d66e52fdf3 move `fedi-instance-url'
new d6433ff59be boilerplate + docstrings
new 4b83b33f3ca flycheck, remove all unauthenticated refs
new 9338b6de92d fedi-request: add arg docstring
new 2ab560cdb12 req-url to avoid var clashes in macro
new d64f4ee7945 call process-json not process-response. IMPORTANT! :]
new 821894b4237 build params alist in the macro. only for identical
key-str val-arg
new cbd7ec47e36 comment
new 94af797faab indent 3
new cd80e502c1d handle params and manual-params in fedi-request
new 7983e589ca8 update docstring eg use
new e9f449179a9 add quote to man-params in append
new 641317d9cb2 flycheck
new cf158063d50 add comment re conditional code expansion
new 5ce23a11d1b Merge branch 'params-alist' into dev
new 3f0883c8d45 readme
new 8c5f4a4fb25 readme
new 5b8a43747e3 add opt-bools, second arg to make-params-alist
new c11f4ba5502 add some utilities from lem.el
new 977c512d803 comment erroneous request-timeout lexical in http.el
new 83ee733cea3 remove call to undefined fedi-ui-more
new 03b128fd103 readme
new fbb8f591c59 fedi-http--api add optional url arg, for pkg's own
instance-url var
new d96f2d91a20 fedi group, macro comments
new b1d3d6f02ab timestamp logic from mastodon.el
new d4209841193 readme
new 0f6cf1dcd00 next/prev tab item funs
new d364400ca58 flycheck
new 308e671f8f5 comment unneeded macro code
new 911f68bdb19 add fedi-post.el
new a5ff4ffa7bc make display of docs more generic
new 5f4f04f44b1 get mode-map from minor-mode-map-alist
new 27a36f6c408 simplify --compose-buffer, remove args
new a8292368e4e improve optional prefix arg handling for kbinds
new ef6979a7950 fedi-post: generalize capfs handling
new cd0df50f52b comment proprtional fonds handling for propertizing
items
new 450a6aae08b hard coded buffer-p with name string. FIXME
new 027957c34bb remove commented add funs to capfs
new 26c4973c676 add affix-/exit-fun args to return-capf
new 4ad4eae201d compose-buffer: major/minor args
new 80e36b1eedd fix loop for adding capfs
new e48c38d6def handle some markdown-mode font-lock issues.
new 55f7d621d0c clean ups for compose-buffer
new d4d2a3a36b4 clean up and flycheck fedi-post.el.
new c8d5fce21c6 readme re -post.el
new 64ee5942609 readme: contributions
new 910ae661b7a restore )
new 6d580afc264 comment out (error "") hack for html error rendering
new b898abb1d9b add coerce arg to fedi-arg-when-expr, coerce to str if
number
new a02136c0175 comment persist / draft code
new a4de869d2a8 remove mastodon refs in -post.el
new ba87a5ad738 generalize fedi-post--display-docs-and-status-fields
new 252361d2078 add generalized fedi-post--update-status-fields-list
new dd74985f247 work on generalizing update-status-fields
new 5ad89ce15f9 fedi-post-status-fields-items
new cc3d89f923c --update-status field: propertize item only
new 1f0b18efe23 fedi-post-success-face
new e66f8bff8a6 fix propertize of status fields but not labels
new 8de2f6d6e9e fix propertize of status fields but not labels
new 924180a4ef4 Merge branch 'dev'
new 5782817b060 remove traces of mastodon.el in fedi-post.el
new 0cb7aeeec00 add fedi-iso.el and use it in fedi-post
new e86f0f9d6f7 compose-buffer: add type, use for buffer name.
new f1ddae4b72d Merge branch 'dev'
new 0ff6bd3f57a kill all /switch to fedi buffer
new 971a363fba2 generalize fedi--goto-pos
new 132229e6634 add version string arg to fedi-http--api-version
new ed2cd678db9 bump copyright
new 088c955f498 add user-agent strings
new a9f5c41f14d add json headers/handling to http--patch
new cff7b83779a cond for triage, and user-error call for non-404 error
status
new 5435cfb4249 alpha>alnum char class for user links regex
new 3f15f5c6daf package-requires: markdown-mode
new c23a9f52a7a package-requires: markdown-mode
new 2c8658b3ac6 comment next-/prev-item functions (broken)
new add15bd0069 package-requires md mode 2.5
new e606fd40de3 package-requires md mode 2.5
new 49d765ed38a propertize keybindings in compose
new d7e60a712ad flycheck post.el
new c4182883057 avoid recalling major mode in compose if already enabled
new 21b4e6dfa6c fix: fedi-post-handle-regex: no opening +
new 8f242991c19 post.el small clean up
new 79f6f2ca95e comment prev/next item
new aa02aabad18 alnum for user regex
new 772f1725e2e attempted error handle in http.el
new 698020b1f7a Merge branch 'main' into dev
new 935d30b1b67 move capf regex group onto 1 from 2
new afa332a1026 fedi-post: rename fields-alist to fields, and
&optional, not &rest.
new c0c198ebfa8 update fedi-symbols from lem-ui
new e9c0bd56954 add do-completing and response funs, update
format-heading
new 2edeae54f17 updating item display code from lem.el
new ad965f3ee9e readme
new 70a683b2c0e simplify replace-region-contents
new e67990a2c9a add upate-item-json fun from lem.el
new 474b0ea0525 fedi-post--kill: use (quit-window 'kill) to avoid errors
new 33df5c7a1a9 rename byline to region in find region
new 4d776332d64 comments on using update functions.
new 509fd986a0e wrap comment
new 2ae4384ab69 comment or switch out calls to `switch-to-buffer`
new b0b7dc729e7 docstring
new 70b08c38d46 add type arg to make-mode-docs for buffer headline.
new b483834e64c fix Version number
new ffcb84bb132 update commentary
new 870e9487968 update commentary
new 2901af65ed4 update commentary
new 92793a06ccd add a plus symbol to fedi symbol
new b4996a46786 symbol: add fullwidth minus
new 8f2cf86b96d factor out annotation-function for do-completing
new 5bb083fdeff readme
new 3e6a78d0b6b Merge branch 'main' into dev
new 0eb39785bc4 with-buffer: only call mode-fun if not active (unure if
right?)
new c23d4b81a78 post--concat-fields: use prop, not a hack of "post-" +
name
new f01ef16a744 compose a new %item string - handle editin
new ca59d9bb7e4 add init-text buffer compose
new 402b8487f3e capf: put opt exit/annot funs in a when
new 1e721e3a7c4 compose-buffer-p
new 92759ccd287 add brief opt to human time displays
new 05fd7d122e0 port propertize special items fun
new 5689b9f743e docstrings/comments
new cc72e9c71bf add group 2 to tag regex: tag sans #
new 82af738dcb7 propertize-items docstring
new 9f0c1ce7225 return capf docs
new 3b6dba44076 add commit regex
new 44a078fe8e3 prop items: no quote for face list
new 2191a283e86 prop items: add face arg
new 44b193412e0 comment . in handle regex. they break if handle ends
sentence.
new 9dc5ad52095 readme
new 698635c7e28 add "null" string to get-json
new 93c866062b4 refactor propertize link plist
new 275eae8e092 clean up horiz bar
new 0f600a72894 remove no-error arg for re-search, we're already
ignoring
new c02918fc07c add 'message to --triage
new 7c31f0d580b add dubious cond case to -get
new fa95f4430bf adj fedi-post-url-regex. FIX #32.
new c1ac42bb98f http - post/patch/put - encode-coding-str wrap
new d9352ae362f next-tab: return nil if no movement
new 3e223c282bc comments
new 9d4f0d501e4 http--api-version = "v1" by default
new a419ee67545 readme
new 0b59528b738 change email
new a651d296586 breaking change: triage - call success on response
new 821a72e7eb1 FIX: set url-request-method
new 5dcc9c6500a triage docstring
new 8f0afbb5cd2 star a when-let
new fbd008dad11 star for if-/when-let calls
new e041872e82f add error-fun to fedi-http--triage for custom error msg
extracting
new 63435eaede8 http: non-json PATCH: use query params not request
data. #8.
new 1e2a8016de0 http: add fedi-http--basic-auth-request
new 345db97b5a7 http : reorder everything
new 2465f636329 http: flycheck
new 57d8d8c6a77 add fedi-auth.el
new 2fc17857ff8 http: use built-in url.el response status function.
new 4a13306ce23 add optional quote reply-text in compose buffer.
new 460ec9874b8 Merge branch 'dev'
new 1409a667c52 http: POST - add default Content-Type header if not
JSON.
new 67b61b09177 http: amend render-html-err
new 25e10119252 fedi-post: enable corfu completion in compose-buffer
new 969a34c5a08 http: optional :silent arg for post
new d6cc7f4de16 fix return val of next-tab-item
new 730abcfb5d3 post: handle aslists in compose fields
new 76a630113de http: add json arg to delete
new 11d0eadf244 add fedi-opt-params macro.
new 3655636943b add lists to fedi-opt-params macro
new e95da611eaa use symbol-name for backwards compat.
new 038b3cffabc flycheck
new 06cb312ef4a http post: append headers /extra headers.
new 11322be69e5 Merge branch 'dev'
new e53f4d61cab post: update status fields: handle cons cells as well
as lists
new 587fe5f9634 post: update status fields: handle cons cells as well
as lists
new 075acfb2204 replace eval call with symbol-value, finally.
new b35f029b204 http-triage: user-error for condition-case
new 3cd45c1968c docstrings
new f9a97d8040c propertize-items: if type 'shr, use item-str as LINK
arg.
new 452b7861144 http api: opt no-slash arg
new 5ad0d7cf9bb propertize-items: no buffer handling, save-excur,
point-min
new 2736c8dea19 post: compose-buffer: add buf-prefix arg
new a75c22bad1d capf maker: opt category arg
new 1ba7f340913 Merge branch 'dev'
new 44822f6c5ff propertize-items: remove unused json arg
new 575f5cbbcbe capf maker: fix category arg
new ff392e81e9c docstring
new 0967dd0f05a Merge branch 'dev'
new a6785add1b2 add hack-dir-locals to compose buffer.
new d165889c466 post: compose buffer opt autocomplete arg.
new 62aea20f111 Merge branch 'dev'
new 49902e16ce8 adjust fedi-post compose corfu autocomplete logic. FIX
#9.
new a9df02f8358 Merge branch 'dev'