| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
While the patch works fine and embedding issues have been fixed in the
latest patch (0.8.2), it breaks embedding for other programs like dmenu
and sxiw. Also, in the end, I prefer an opaque background.
|
|
|
|
|
|
| |
Patch Homepage: https://st.suckless.org/patches/alpha/
Patch Link: https://st.suckless.org/patches/alpha/st-alpha-0.8.2.diff
Additional notes: patch applied manually
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Patch Homepage: https://st.suckless.org/patches/font2/
Patch Link: https://st.suckless.org/patches/font2/st-font2-20190416-ba72400.diff
Additional notes:
This patch involved multiple steps:
+ libXft needs to be patched to avoid instant crash of st. The patch was
submitted as a PR here
(https://gitlab.freedesktop.org/xorg/lib/libxft/-/merge_requests/1)
and here for the patch file
(https://gitlab.freedesktop.org/xorg/lib/libxft/-/merge_requests/1/diffs.patch).
Gentoo x11-libs/libXft package can be easily patched following the
instructions here (https://wiki.gentoo.org/wiki//etc/portage/patches).
A patched package is available in the AUR for ArchLinux users
(https://aur.archlinux.org/packages/libxft-bgra/);
+ Install a font supporting colored emoji. In this case I prefer the
Twitter Color Emoji font buy Joy Pixels (formerly EmojiOne) has been
tested and works as well.
Follow the instructions here to install the font
(https://github.com/eosrei/twemoji-color-font#manual-install-on-any-linux).
They also suggest to install Bitstream Vera font to use for
serif/sans/sans serif fonts due to its (almost absent) coverage of
emojis, which won't interfere with the emoji font.
The installation script also deploys a fontconfig file to properly
setup fonts. From initial tests seems to work out of the box;
+ Apply patch (manually)
|
| |
|
|
|
|
| |
use config.def.h mechanism
add SHELL in config.h
|
| |
|
| |
|
|
|
|
| |
along with duration in config.h, factored some code in tnew()/treset()
and cleaned some code.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
results in a lot of simplification :
- no more dirty flags (perf are good enough).
- no more ugly gfx call in emulation functions.
LINESPACE removed from config.h.
BORDER is now handled correctly.
|
|
|
|
|
|
| |
visibility of the cursor is not saved/loaded anymore.
scrolling up/down is fixed.
added RI and RIS sequences.
fixed cursor drawing bug.
|
|
|
|
|
|
|
|
|
|
|
|
| |
cursor keys are handled in kpress according to the Application Mode (DECPAM).
define & enum were renamed.
tcursor() is now tmovecursor() which is more correct.
tcpos() is now tcursor(), as DECSC is also supposed to save attributes.
capnames are indicated whenever possible.
Currently:
alsamixer looks fine, totally usable.
ncmpc is almost ok.
emacs looks like shit.
|
| |
|
| |
|
| |
|
|
|
|
| |
window is painfully slow! much more slower than drawing into a pixmap and mapping that when finished -- several optimisations
|
| |
|
| |
|
|
|