You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 years ago | |
---|---|---|
.gitlab/issue_templates | 2 years ago | |
data | 3 years ago | |
src | 3 years ago | |
.gitignore | 3 years ago | |
LICENSE | 3 years ago | |
Makefile | 3 years ago | |
README.md | 3 years ago |
README.md
stj
stj is my personal build of the st terminal. I use it as a ways of becoming more familiar with the C programming language.
Goals
- Start using CMake
- Maybe also convert the Makefile wrapper to CMake?
- split the original codebase into logical segments I can work with
- use clang-format to keep things tidy
- apply my preferred patches, using the same structure as above
- clean up the config file; make it more accessible
Cool ideas I want to try
- use the tmux source code to add tmux to the terminal natively, adding only the features I use
- add a native shell? (possibly the ion shell)
Installation
The provided Makefile is a wrapper around CMake. It allows you to build 2 versions: debug (the default) and release. The debug build doesn't optimize anything, and adds the address sanitizer.
Running make install
will build the release version, and install it in
/usr/local
by default. The prefix can be changed in the Makefile.