aboutsummaryrefslogtreecommitdiff
path: root/lisp/mastodon-toot.el
Commit message (Collapse)AuthorAgeFilesLines
...
* fix for image uploads error in 'emacs -Q': expand file name!mousebot2021-10-291-1/+2
|
* fix group of mastodon-toot--attachment-heightmousebot2021-10-281-1/+1
|
* api/v2 for media attachment uploadsmousebot2021-10-261-1/+1
|
* toot--enable-completion-for-mentions only if company noerrormousebot2021-10-261-4/+5
| | | | - from testing with 'emacs -Q'
* _args for update-status-fieldsmousebot2021-10-251-1/+1
|
* declare company-mode functionsmousebot2021-10-251-1/+5
|
* rewrite bookmark-toot as togglemousebot2021-10-231-20/+17
|
* move defcustom attachment-height from media to tootmousebot2021-10-221-4/+7
| | | | | | | | - this makes the autoload fun mastodon-toot have access to the variable, so that it can be successfully called without mastodon-mode having been enabled previously. - maybe there is another work around for making variables available to autoloaded functions, but i failed to find it!
* don't allow posts longer than server's max_toot_chars lengthmousebot2021-10-221-7/+9
|
* flycheck, autoloads, docstringsmousebot2021-10-221-2/+6
|
* bookmark/unbookmark toot funsmousebot2021-10-221-0/+24
|
* use http--api in max-toot-chars funmousebot2021-10-221-3/+2
|
* collect max toot chars from server and display in new toot buffermousebot2021-10-221-2/+17
|
* redrafts adopt reply to id from deleted tootmousebot2021-10-211-2/+5
|
* fix cw test for replies and for redrafts: "" not nil.mousebot2021-10-211-2/+2
|
* print toot keybinding docs in two columnsmousebot2021-10-211-5/+37
|
* move attachments lower in toot-docsmousebot2021-10-211-4/+5
|
* revert to forward-whitespace -1 test for companymousebot2021-10-211-3/+7
| | | | | | | - this is an attempt to only engage company completion when our "word" at point is prefixed with a "@" - for some reason i dont understand, using company-grab-symbol-cons "^@ ..." doesn't work here: typing words with no @ still triggers company
* redraft toots adopt visibility and CW of deleted tootmousebot2021-10-211-6/+14
|
* when toot replied to has a CW, adopt it as default for replying tootmousebot2021-10-211-3/+11
|
* replies to toots adopt their visibility status by default.mousebot2021-10-211-7/+11
| | | | | | | | | this makes it so that if you reply to a direct message, your toot will also be direct by default. - we feed the reply's full toot JSON through the chain of functions called, all the way down to "setup-as-reply". that way, if anything else needs to be extracted when setting up a reply, it's all there.
* improvements to toot mentions completionmousebot2021-10-211-12/+11
| | | | | | | | | - customize option for completion off, following-only, or all. - 'following=true' is forwarded to http--get-search accordingly. - use company-grab-symbol-cons + regex, prepend "@" to it - also prepend '@' to the list in get-user-info-no-url - this makes company display user handles prepended with '@', and to match and - enter a handle without duplicating the '@'
* fix default-toot-visibility customizemousebot2021-10-211-5/+5
|
* make add mentions-company-backend to company-backens buffer localmousebot2021-10-211-1/+2
| | | | | - we add to company-backends rather than replacing it, but it is still only buffer local.
* Merge branch 'develop' into ments-completionmousebot2021-10-201-48/+111
|\
| * docstringsmousebot2021-10-151-2/+2
| |
| * FIX the filename we send to post-media-attachementmousebot2021-10-151-3/+3
| | | | | | | | - it needs to be with full path of course!
| * binding to upload media, and check uploads up before posting tootmousebot2021-10-151-4/+5
| |
| * remove my old attachment displaymousebot2021-10-151-3/+0
| |
| * flycheck toot.elmousebot2021-10-151-3/+6
| |
| * merge hdurers attachment upload and my ownmousebot2021-10-151-27/+21
| | | | | | | | | | | | | | | | | | | | replace hdurer's mastodon-toot--post-media and my mastodon-toot--add-media-attachment with hdurer's mastodon-toot--attach-media (which holds the data in the toot draft) and my mastodon-toot--upload-media-attachments (which actually uploads them)
| * revert "private" visibility = "followers only" in toot draftmousebot2021-10-151-3/+7
| |
| * handle image scaling with image-transforms-p (when emacs >= 27.1)mousebot2021-10-151-5/+8
| |
| * first test merge of hdurer's WIP: Posting of imagesmousebot2021-10-151-36/+97
| |
* | first go at company completion for mentions in new tootsmousebot2021-10-201-0/+53
|/
* revert bug workaround copying toot to kill ringmousebot2021-10-031-2/+1
|
* Fix: make after-change-functions buffer local.Holger Dürer2021-10-031-1/+2
| | | | See issue #218 — we mistakenly modified the global value and `mastodon-toot--update-status-fields` makes no sense outside the toot compose buffer.
* make mastodon-toot--insert-emoji an aliasmousebot2021-10-031-3/+3
|
* restore var toot--media-attachmentsmousebot2021-10-021-3/+7
|
* customize option default-media-directorymousebot2021-10-021-1/+7
|
* flycheck: docstrings, autoloads, declarationsmousebot2021-10-021-6/+8
|
* add emojify-insert-emoji binding in mastodon new toot buffermousebot2021-10-021-0/+8
|
* repair somewhat the media-upload functions and error handlingmousebot2021-10-021-5/+1
|
* display "followers-only" for "private" post visibilitymousebot2021-09-231-3/+7
|
* fix formatting of mastodon-toot-default-visibilitymousebot2021-09-231-4/+5
|
* basic delete-and-redraft-toot, text status only for now.mousebot2021-09-231-0/+25
|
* hacks to minimize toot bug: copy text, only kill buffer after postmousebot2021-09-231-3/+5
|
* on delete toot, redraw current timeline or profilemousebot2021-09-231-1/+2
|
* package-lint: bump to emacs 26.1, disable stream keybindingsmousebot2021-09-221-1/+1
|
* hack to ensure toot buffer bindings are always enabled.mousebot2021-06-191-2/+2
| | | | | | | | make mastodon-toot-mode is run in mastodon-toot--compose-buffer before after-change-functions bugs. this makes mastodon-toot work properly even if mastodon-mode has not yet been run/loaded yet.