||2 years ago|
|.gitlab/issue_templates||2 years ago|
|data||2 years ago|
|src||2 years ago|
|.gitignore||2 years ago|
|LICENSE||2 years ago|
|Makefile||2 years ago|
|README.md||2 years ago|
stj is my personal build of the st terminal. I use it as a ways of becoming more familiar with the C programming language.
- 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)
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.
make install will build the release version, and install it in
/usr/local by default. The prefix can be changed in the Makefile.