sbbs.el

Changes To sbbs.el
Login

Changes to "sbbs.el" between 2020-05-28 09:38:11 and 2020-05-29 08:09:03

1
2



3

4


5
6

7
8
9


10

11

12
13
14
15
16
17
18
19
20
21
22







23
24
25


26
27



28
29


1
2
3
4
5

6
7
8

9

10

11
12
13
14

15











16
17
18
19
20
21
22


23
24
25


26
27
28


-
-
+
+
+

+
-
+
+

-
+
-

-
+
+

+
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-

+
+
-
-
+
+
+
-
-
# sbbs.el
`sbbs` is a SchemeBBS client in Emacs. It implements browsing the thread list, threads and creating responses.
# sbbs.el #

`sbbs.el` is a SchemeBBS client in Emacs. It implements browsing the thread list, threads and creating responses.

All development (version control, issue tracking, documentation, etc.) is done in this [Fossil][fossil] repository.
Any bugs, patches or questions can be submitted to my public inbox.

`sbbs.el` is in the Public Domain, published under the ["CC0 1.0 Universal (CC0 1.0) Public Domain Dedication"][cc0] license.

## Usage
# Quick Intro
Make sure `sbbs.el` is your load path (if necessary adjust the load-path variable), and then run `M-x sbbs`. This will prompt you what board to load, and then open a buffer while asynchronously fetching the thread list.

To start a new thread, press `c (sbbs-view-compose)`, or open a thread by pressing enter. When in a thread, respond by pressing `r (sbbs-read-reply)`. Create a thread or response by pressing `C-c C-c (sbbs-compose-create)`.
`sbbs.el` is currently not part of any package repository (that we know of),
so it must be installed manually. The steps for this are:

1. Download the [sources][tarball] or [clone][fossil:clone]+[open][fossil:open] the repo.
## Issues and Improvments
2. Open `sbbs.el` and run `package-install-from-buffer`. 
Due to issues with url.el, some versions of Emacs take quite long to load threads/thread lists.
No highlighting in response buffers.
Spoilers aren't shown unless manually highlighted.
Remember already opened threads and highlight updates.
Add auto-quoting support when responding (e.g. with a C-u C-u prefix)
Add quote-region support when responding
Fix encoding issues
Improve inter-thread navigation (eg. using M-n/M-p to go to next (opened) thread)
Add filter support
Add support for VIP replies
Add open in browser command
3. Run `M-x sbbs` or `M-x sbbs-browse` (these two do the same), choose a board and start reading.

# See also

- Built-in [Ticket List](/rptview?rn=1) (feel free to contribute, you can log in anonymously)
- [How to Use?](wiki:usage)
- [How to Contribute?](wiki:contribute)
Add support for ranged and list references
Be more intelligent when reloading a thread

[cc0]: https://creativecommons.org/publicdomain/zero/1.0/deed
[fossil]: https://fossil-scm.org/home/doc/trunk/www/index.wiki
## Download
[sbbs.tar.gz](/tarball/sbbs.tar.gz)
[fossil:clone]: https://fossil-scm.org/home/help/clone
[fossil:open]: https://fossil-scm.org/home/help/open
[tarball]: /tarball/sbbs.tar.gz
## Copying
`sbbs.el` is distributed under the [CC0 1.0 Universal (CC0 1.0) Public Domain Dedication](https://creativecommons.org/publicdomain/zero/1.0/deed) license.