From a36768bfa1417d8e8268a26d13887d50291a9cf6 Mon Sep 17 00:00:00 2001 From: Luke Smith Date: Tue, 23 Apr 2019 12:45:03 -0400 Subject: aur note --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'README.md') diff --git a/README.md b/README.md index 5afdbb1..b101fb5 100644 --- a/README.md +++ b/README.md @@ -29,10 +29,13 @@ The following additional bindings were added before I forked this: ## Installation for newbs ``` -make +git clone https://github.com/LukeSmithxyz/st +cd st sudo make install ``` +Users of Arch-based distros can also install it from the AUR as [st-luke-git](https://aur.archlinux.org/packages/st-luke-git/). + Obviously, `make` is required to build. `fontconfig` is required for the default build, since it asks `fontconfig` for your system monospace font. It might be obvious, but `libX11` and `libXft` are required as well. Chances are, you have all of this installed already. On OpenBSD, be sure to edit `config.mk` first and remove `-lrt` from the `$LIBS` before compiling. -- cgit v1.2.3-18-g5258 From d9575acb88455977b16852360fed597d9415855f Mon Sep 17 00:00:00 2001 From: Luke Smith Date: Fri, 3 May 2019 20:11:37 -0400 Subject: copy urls with alt-y --- README.md | 1 + 1 file changed, 1 insertion(+) (limited to 'README.md') diff --git a/README.md b/README.md index b101fb5..0c9b374 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ The [suckless terminal (st)](https://st.suckless.org/) with some additional feat + Copy is alt-c, paste is alt-v or alt-p pastes from primary selection + Alt-l feeds all urls on screen to dmenu, so they user can choose and follow one (requires dmenu installed). + + Alt-y does the same as above, but copies the url with xclip. + Zoom in/out or increase font size with Alt+Shift+k/j or u/d for larger intervals. + Hold alt and press either ↑/↓ or the vim keys k/j to move up/down in the terminal. + Shift+Mouse wheel do the same. -- cgit v1.2.3-18-g5258 From 3cd91894ec91a0de7aa71d62949ba3381e600afd Mon Sep 17 00:00:00 2001 From: yusufaktepe Date: Wed, 8 May 2019 04:05:57 +0300 Subject: Updated st to 0.8.2 Updated to latest git (20190414.f1546cf) & updated patches. Changes: . Upstream fixes. . Alpha: Opacity value is now typed in float (0-1). Also "-A" cmd option added as alternative opacity changing method. . Clipboard: middle click pastes from clipboard. . Organized shortcuts. --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 0c9b374..b1ddc09 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ The [suckless terminal (st)](https://st.suckless.org/) with some additional feat + Alt-PageUp and Alt-PageDown will do the same. + Vertcenter + Scrollback -+ updated to latest version 0.8.1 ++ updated to latest version 0.8.2 The following additional bindings were added before I forked this: @@ -51,12 +51,12 @@ For example, you can define your desired fonts, transparency or colors: ``` *.font: Liberation Mono:pixelsize=12:antialias=true:autohint=true; -*.alpha: 150 +*.alpha: 0.9 *.color0: #111 ... ``` -The `alpha` value (for transparency) goes from `0` (transparent) to `255` +The `alpha` value (for transparency) goes from `0` (transparent) to `1` (opaque). ### Colors -- cgit v1.2.3-18-g5258 From 84d49f527d9700857d933cac52284173c79afb1d Mon Sep 17 00:00:00 2001 From: Luke Smith Date: Wed, 8 May 2019 11:26:11 -0400 Subject: copy output of command with alt-o --- README.md | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index b1ddc09..f2d131f 100644 --- a/README.md +++ b/README.md @@ -1,32 +1,33 @@ # Luke's build of st - the simple (suckless) terminal -The [suckless terminal (st)](https://st.suckless.org/) with some additional features: +The [suckless terminal (st)](https://st.suckless.org/) with some additional features that make it literally the best terminal emulator ever: + +## Unique features (using dmenu) + ++ *follow urls* by pressing `alt-l` ++ *copy urls* in the same way with `alt-y` ++ *copy the output of commands* with `alt-o` + +## Bindings for + ++ *scrollback* with `alt-↑/↓` or `alt-pageup/down` or `shift` while scrolling the mouse ++ OR *vim-bindings*: scroll up/down in history with `alt-k` and `alt-j`. Faster with `alt-u`/`alt-d`. ++ *zoom/change font size*: same bindings as above, but holding down shift as well. `alt-home` returns to default ++ *copy text* with `alt-c`, *paste* is `alt-v` or `shift-insert` + +## Pretty stuff + Compatibility with `Xresources` and `pywal` for dynamic colors. The `Xdefaults` file shows a usage example. + Default [gruvbox](https://github.com/morhetz/gruvbox) colors otherwise. -+ Transparency/alpha, which is also adjustable from `~/.Xresources`. ++ Transparency/alpha, which is also adjustable from your `Xresources`. + Default font is system "mono" at 16pt, meaning the font will match your system font. -+ Very useful keybinds including: - + Copy is alt-c, paste is alt-v or alt-p pastes from primary selection - + Alt-l feeds all urls on screen to dmenu, so they user can choose and - follow one (requires dmenu installed). - + Alt-y does the same as above, but copies the url with xclip. - + Zoom in/out or increase font size with Alt+Shift+k/j or u/d for larger intervals. - + Hold alt and press either ↑/↓ or the vim keys k/j to move up/down in the terminal. - + Shift+Mouse wheel do the same. - + Alt-u and Alt-d scroll back/forward in history a page at a time. - + Alt-PageUp and Alt-PageDown will do the same. + +## Other st patches + + Vertcenter + Scrollback + updated to latest version 0.8.2 -The following additional bindings were added before I forked this: - -+ Scroll through history -- Shift+PageUp/PageDown or Shift+Mouse wheel -+ Increase/decrease font size -- Shift+Alt+PageUp/PageDown -+ Return to default font size -- Alt+Home -+ Paste -- Shift+Insert - ## Installation for newbs ``` @@ -56,8 +57,7 @@ For example, you can define your desired fonts, transparency or colors: ... ``` -The `alpha` value (for transparency) goes from `0` (transparent) to `1` -(opaque). +The `alpha` value (for transparency) goes from `0` (transparent) to `1` (opaque). ### Colors -- cgit v1.2.3-18-g5258 From 2087ab9c6de2521682f5e322fe57ce372f9d2a01 Mon Sep 17 00:00:00 2001 From: Luke Smith Date: Wed, 8 May 2019 11:38:15 -0400 Subject: forgot which markdown --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index f2d131f..ae4078e 100644 --- a/README.md +++ b/README.md @@ -4,16 +4,16 @@ The [suckless terminal (st)](https://st.suckless.org/) with some additional feat ## Unique features (using dmenu) -+ *follow urls* by pressing `alt-l` -+ *copy urls* in the same way with `alt-y` -+ *copy the output of commands* with `alt-o` ++ **follow urls** by pressing `alt-l` ++ **copy urls** in the same way with `alt-y` ++ **copy the output of commands** with `alt-o` ## Bindings for -+ *scrollback* with `alt-↑/↓` or `alt-pageup/down` or `shift` while scrolling the mouse -+ OR *vim-bindings*: scroll up/down in history with `alt-k` and `alt-j`. Faster with `alt-u`/`alt-d`. -+ *zoom/change font size*: same bindings as above, but holding down shift as well. `alt-home` returns to default -+ *copy text* with `alt-c`, *paste* is `alt-v` or `shift-insert` ++ **scrollback** with `alt-↑/↓` or `alt-pageup/down` or `shift` while scrolling the mouse ++ OR **vim-bindings**: scroll up/down in history with `alt-k` and `alt-j`. Faster with `alt-u`/`alt-d`. ++ **zoom/change font size**: same bindings as above, but holding down shift as well. `alt-home` returns to default ++ **copy text** with `alt-c`, **paste** is `alt-v` or `shift-insert` ## Pretty stuff -- cgit v1.2.3-18-g5258