feat: manpage + README
This commit is contained in:
parent
d82d53fcfb
commit
ce1618bbcc
34
README
34
README
@ -1,34 +0,0 @@
|
|||||||
st - simple terminal
|
|
||||||
--------------------
|
|
||||||
st is a simple terminal emulator for X which sucks less.
|
|
||||||
|
|
||||||
|
|
||||||
Requirements
|
|
||||||
------------
|
|
||||||
In order to build st you need the Xlib header files.
|
|
||||||
|
|
||||||
|
|
||||||
Installation
|
|
||||||
------------
|
|
||||||
Edit config.mk to match your local setup (st is installed into
|
|
||||||
the /usr/local namespace by default).
|
|
||||||
|
|
||||||
Afterwards enter the following command to build and install st (if
|
|
||||||
necessary as root):
|
|
||||||
|
|
||||||
make clean install
|
|
||||||
|
|
||||||
|
|
||||||
Running st
|
|
||||||
----------
|
|
||||||
If you did not install st with make clean install, you must compile
|
|
||||||
the st terminfo entry with the following command:
|
|
||||||
|
|
||||||
tic -sx st.info
|
|
||||||
|
|
||||||
See the man page for additional details.
|
|
||||||
|
|
||||||
Credits
|
|
||||||
-------
|
|
||||||
Based on Aurélien APTEL <aurelien dot aptel at gmail dot com> bt source code.
|
|
||||||
|
|
75
README.md
Normal file
75
README.md
Normal file
@ -0,0 +1,75 @@
|
|||||||
|
Swy7ch' fork of st
|
||||||
|
==================
|
||||||
|
|
||||||
|
This is my fork of suckless' terminal emulator, [st](https://st.suckless.org/). It is tweaked to match my needs and comes with just a few patches:
|
||||||
|
|
||||||
|
- [st-anysize](https://st.suckless.org/patches/anysize/)
|
||||||
|
- [st-clipboard](https://st.suckless.org/patches/clipboard/)
|
||||||
|
- [st-externalpipe](https://st.suckless.org/patches/externalpipe/)
|
||||||
|
- [st-font2](https://st.suckless.org/patches/font2/)
|
||||||
|
- [st-scrollback](https://st.suckless.org/patches/scrollback/)
|
||||||
|
- [st-xresources](https://st.suckless.org/patches/xresources/)
|
||||||
|
|
||||||
|
Keybindings
|
||||||
|
-----------
|
||||||
|
|
||||||
|
- **Alt+u / Alt+d** .....Scroll a whole page up/down
|
||||||
|
- **Alt+k / Alt+j** .....Scroll a line up/down
|
||||||
|
- **Alt+PgUp / Alt+PgDn** .....Zoom in/out
|
||||||
|
- **Alt+c** .....Copy to xclipboard
|
||||||
|
- **Alt+v** .....Paste from xclipboard
|
||||||
|
- **Alt+o** .....Copy a command output to xclipboard, through dmenu [1]
|
||||||
|
- **Alt+l** .....Follow links through dmenu [2]
|
||||||
|
- **Alt+y** .....Copy links through dmenu [2]
|
||||||
|
|
||||||
|
[1] Requires `st-copyout` from my scripts repo
|
||||||
|
|
||||||
|
[2] Requires `st-urlhandler` from my scripts repo
|
||||||
|
|
||||||
|
Colorscheme and font
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
Colors, fonts and other variables are set through `xrdb`, by sourcing a
|
||||||
|
.Xresources file.
|
||||||
|
|
||||||
|
That's it!
|
||||||
|
----------
|
||||||
|
|
||||||
|
No need for anything else. Enjoy!
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
st - simple terminal
|
||||||
|
--------------------
|
||||||
|
st is a simple terminal emulator for X which sucks less.
|
||||||
|
|
||||||
|
|
||||||
|
Requirements
|
||||||
|
------------
|
||||||
|
In order to build st you need the Xlib header files.
|
||||||
|
|
||||||
|
|
||||||
|
Installation
|
||||||
|
------------
|
||||||
|
Edit config.mk to match your local setup (st is installed into
|
||||||
|
the /usr/local namespace by default).
|
||||||
|
|
||||||
|
Afterwards enter the following command to build and install st (if
|
||||||
|
necessary as root):
|
||||||
|
|
||||||
|
make clean install
|
||||||
|
|
||||||
|
|
||||||
|
Running st
|
||||||
|
----------
|
||||||
|
If you did not install st with make clean install, you must compile
|
||||||
|
the st terminfo entry with the following command:
|
||||||
|
|
||||||
|
tic -sx st.info
|
||||||
|
|
||||||
|
See the man page for additional details.
|
||||||
|
|
||||||
|
Credits
|
||||||
|
-------
|
||||||
|
Based on Aurélien APTEL <aurelien dot aptel at gmail dot com> bt source code.
|
||||||
|
|
52
st.1
52
st.1
@ -1,6 +1,6 @@
|
|||||||
.TH ST 1 st\-VERSION
|
.TH ST 1 st\-VERSION
|
||||||
.SH NAME
|
.SH NAME
|
||||||
st \- simple terminal
|
swy7ch' fork of st \- simple terminal
|
||||||
.SH SYNOPSIS
|
.SH SYNOPSIS
|
||||||
.B st
|
.B st
|
||||||
.RB [ \-aiv ]
|
.RB [ \-aiv ]
|
||||||
@ -50,6 +50,22 @@ st \- simple terminal
|
|||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
.B st
|
.B st
|
||||||
is a simple terminal emulator.
|
is a simple terminal emulator.
|
||||||
|
.P
|
||||||
|
It comes with 6 patches
|
||||||
|
.P
|
||||||
|
.RS
|
||||||
|
* anysize, to draw windows of the right size
|
||||||
|
.P
|
||||||
|
* clipboard, to use xclipboard in the terminal
|
||||||
|
.P
|
||||||
|
* externalpipe, to handle st output
|
||||||
|
.P
|
||||||
|
* font2, to use multiple fonts
|
||||||
|
.P
|
||||||
|
* scrollback, to scroll in the terminal
|
||||||
|
.P
|
||||||
|
* xresources, for theme setting
|
||||||
|
.RE
|
||||||
.SH OPTIONS
|
.SH OPTIONS
|
||||||
.TP
|
.TP
|
||||||
.B \-a
|
.B \-a
|
||||||
@ -142,23 +158,44 @@ Print the full screen to the
|
|||||||
Print the selection to the
|
Print the selection to the
|
||||||
.I iofile.
|
.I iofile.
|
||||||
.TP
|
.TP
|
||||||
.B Ctrl-Shift-Page Up
|
.B Alt-PgDn
|
||||||
Increase font size.
|
Increase font size.
|
||||||
.TP
|
.TP
|
||||||
.B Ctrl-Shift-Page Down
|
.B Alt-PgUp
|
||||||
Decrease font size.
|
Decrease font size.
|
||||||
.TP
|
.TP
|
||||||
.B Ctrl-Shift-Home
|
.B Alt-r
|
||||||
Reset to default font size.
|
Reset to default font size.
|
||||||
.TP
|
.TP
|
||||||
.B Ctrl-Shift-y
|
.B Alt-y
|
||||||
Paste from primary selection (middle mouse button).
|
Paste from primary selection (middle mouse button).
|
||||||
.TP
|
.TP
|
||||||
.B Ctrl-Shift-c
|
.B Alt-c
|
||||||
Copy the selected text to the clipboard selection.
|
Copy the selected text to the clipboard selection.
|
||||||
.TP
|
.TP
|
||||||
.B Ctrl-Shift-v
|
.B Alt-v
|
||||||
Paste from the clipboard selection.
|
Paste from the clipboard selection.
|
||||||
|
.TP
|
||||||
|
.B Alt-u
|
||||||
|
Scroll up a full page.
|
||||||
|
.TP
|
||||||
|
.B Alt-k
|
||||||
|
Scroll up a line.
|
||||||
|
.TP
|
||||||
|
.B Alt-d
|
||||||
|
Scroll down a full page.
|
||||||
|
.TP
|
||||||
|
.B Alt-j
|
||||||
|
Scroll down a line.
|
||||||
|
.TP
|
||||||
|
.B Alt-l
|
||||||
|
Follow urls through dmenu.
|
||||||
|
.TP
|
||||||
|
.B Alt-o
|
||||||
|
Copy command output through dmenu.
|
||||||
|
.TP
|
||||||
|
.B Alt-c
|
||||||
|
Copy urls through dmenu.
|
||||||
.SH CUSTOMIZATION
|
.SH CUSTOMIZATION
|
||||||
.B st
|
.B st
|
||||||
can be customized by creating a custom config.h and (re)compiling the source
|
can be customized by creating a custom config.h and (re)compiling the source
|
||||||
@ -174,4 +211,3 @@ See the LICENSE file for the terms of redistribution.
|
|||||||
.BR scroll (1)
|
.BR scroll (1)
|
||||||
.SH BUGS
|
.SH BUGS
|
||||||
See the TODO file in the distribution.
|
See the TODO file in the distribution.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user