Snippet Expander
Your little expandable text snippet helper.
Project Website
https://snippetexpander.org
Check out the website for information about what Snippet Expander is, and how to use it.
Building
git clone https://git.sr.ht/~ianmjones/snippetexpander
cd snippetexpander
make
For best results, use nix-shell as there is an included shell.nix
which sets up the build environment with all the requirements. Using direnv is also recommended, there's a super simple .envrc
in the repository.
The shell.nix
configuration is used extensively by the .builds/nixos-unstable.yml
builds.sr.ht script for build, test and deploy.
If you're using a Debian derivative, you might be interested in reviewing .builds/debian-testing.yml
.
Project Status
Snippet Expander is considered relatively stable, with ongoing development to add features and fix issues.
Snippet Expander is a rewrite from scratch of Snippet Pixie, which no longer receives further development.
Why a rewrite?
- Improve the structure of the software for increased speed and utility.
- ianmjones wants to learn the Go programming language.
Contributions
As the rewrite is partly a vehicle for learning the Go programming language, this project is currently not accepting code contributions.
To follow along with its development please subscribe to my ianmjones YouTube channel and watch some Always Developing videos.
In particular, the Snippet Expander playlist might be of interest.
If you spot something that you think could be improved, please comment on the YouTube video, or post to the mailing list.
Mailing Lists
To discuss Snippet Expander please post to the snippetexpander-discuss mailing list.
There is also a low-volume mailing list for announcements related to the Snippet Expander project. This is a read-only list.
License
This project uses the GNU General Public License Version 2 Plus (GPLv2+). Please see the LICENSE file for details.
Build Status