sbbs.el

Diff
Login

Differences From Artifact [6d4d80db15]:

To Artifact [aa4b34af1a]:


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
30
31
32
33
34
35
36
37
38
39
40
41
42

43
44
45
46
47


48
49
50
51



1


2
3



4



5





6





7



8

















9


10


11
12




-
-
-
+
-
-
+

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

-
-
+
+
-
-
-
-
`sbbs.el`
=========

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

Any bugs, patches or questions can be submitted to my [public
inbox][mail].

All development can be found here:
Usage
-----

	
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.

	https://fossil.textboard.org/sbbs/index
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`).

	
Issues and Improvments
----------------------

We use Fossil as our VCS, so issues, questions and documentation can
- 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
- Add support for ranged and list references
- Be more intelligent when reloading a thread

all be found here.
Copying
-------

`sbbs.el` is distributed under the [CC0 1.0 Universal (CC0 1.0) Public
Domain Dedication][cc0] license.
sbbs.el is distributed under the "CC0 1.0 Universal (CC0 1.0) Public
Domain Dedication" license. Read the LICENSE file for more details.

[schemebbs]: https://textboard.org/
[mail]: https://lists.sr.ht/~zge/public-inbox
[cc0]: https://creativecommons.org/publicdomain/zero/1.0/deed