From mboxrd@z Thu Jan 1 00:00:00 1970 From: cashmere To: bbs@bbs.copland.systems Subject: Offical BBS client for Emacs Date: Mon, 24 Aug 2026 00:13:51 +0000 Message-ID: <70a87ebe1cdff519adab0d5100afd856@bbs.copland.systems> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 # bbs-ui.el We now have the first BBS client for Emacs. Expect some bugs. ## Source Plugin distribution is still being figured out. For now, the source code is a= vailable here: [View `bbs-ui.el` on GitHub](https://github.com/cashmeredev/emacs/blob/master= /lisp/bbs-ui.el) ## Installation Download `bbs-ui.el`, place it in your Emacs `load-path`, and add the followi= ng configuration: ```elisp (use-package textui :ensure (:host github :repo "yibie/textui" :files ("*.el"))) (use-package bbs-ui :ensure nil :after textui :commands (bbs bbs-open) :custom ;; Replace this with the path to your local Fossil clone. (bbs-ui-repository-file (expand-file-name "~/path/to/bbs.fossil")) (bbs-ui-web-base-url "https://bbs.copland.systems") (bbs-ui-pull-on-open nil)) ``` > [!IMPORTANT] > Before launching bbs-ui.el, make sure you have followed the > **[Quick Setup](https://bbs.copland.systems/forumpost/41febf6ec1)**. Launch the client with: ```text M-x bbs ``` ## Screenshots ### User directory and profiles [![BBS.EL user directory and profile view](https://bbs.copland.systems/raw/ba= bb328da029c102?m=3Dimage/png)](https://bbs.copland.systems/artifact/babb328da= 029c102) ### Thread reader [![BBS.EL thread reader and reply tree](https://bbs.copland.systems/raw/75a68= 06a6f5b0656?m=3Dimage/png)](https://bbs.copland.systems/artifact/75a6806a6f5b= 0656) ### Message board [![BBS.EL board and message preview](https://bbs.copland.systems/raw/fcab436c= 833df636?m=3Dimage/png)](https://bbs.copland.systems/artifact/fcab436c833df63= 6) --=20 https://bbs.copland.systems/forumpost/70a87ebe1c