st (suckless terminal): vim bindings, Xresources and pywal compatibility and more

st (suckless terminal): vim bindings, Xresources and pywal compatibility and more

Luke Smith

5 лет назад

86,535 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@nexttoken
@nexttoken - 30.12.2023 19:52

If he's a "non-programmer" what does that make me?

Ответить
@gonzalooviedo5435
@gonzalooviedo5435 - 02.10.2023 05:59

Hi Luke, yeah is 2023 but here we are, thanks for this video, I was able to install st on my Regata OS

Ответить
@electricsquidxd3254
@electricsquidxd3254 - 02.05.2022 20:34

How do I set it as my default terminal? Im on Ubuntu, and it's still the GNOME terminal, I can access it by typing "st" ,but is there something I'm missing?

Ответить
@bluedude9567
@bluedude9567 - 18.03.2022 20:51

I have cloned your build of st and copied your Xresources, but the transparency doesn't work.

Ответить
@temari2860
@temari2860 - 11.11.2021 02:55

You look like Lenin

Ответить
@stephanhan.8390
@stephanhan.8390 - 31.08.2021 06:58

@Luke Smith I know this is an old vid, however I'd like to ask how did you mange to render color emoji's on your dwm status bar? I assume dwm and st only renders symbola and with very lower size (in HiDPI screens). Any tip to overcome this?

Ответить
@sayanghosh6996
@sayanghosh6996 - 12.12.2020 11:26

"st can do emojis" lol no, only the ugly looking fonts.
st doesnt work with Noto Color Emoji - one of the few emoji fonts whose emojis look nice.

Ответить
@justsomeguy8385
@justsomeguy8385 - 24.11.2020 08:23

Just tried it. No thanks, it looks like shit compared to Alacritty.

Ответить
@mohammedzeglam6811
@mohammedzeglam6811 - 27.10.2020 09:58

I need know thing less code do not mean more speed or less ram usage

Ответить
@menkaur
@menkaur - 16.08.2020 06:38

wow you do a lot with keyboard. I'd love to learn that somehow!

Ответить
@GonzaloOviedoLambert
@GonzaloOviedoLambert - 30.05.2020 05:58

dwm has a serious perfomance issue, i3 is a lot of better

Ответить
@apenas123
@apenas123 - 30.05.2020 04:45

Hey Luke do u have a dotfiles in bash to install and config the manjaro / arch as your?
When i update the manjaro his lose transparency T_T

Ответить
@fmash1686
@fmash1686 - 09.05.2020 18:39

how do you get the space command?

Ответить
@CarlOfHoly
@CarlOfHoly - 27.03.2020 12:25

"Even though I am not really a programmer" - Luke Smith
What am I then..

Ответить
@MA-748
@MA-748 - 17.02.2020 21:58

where do you get your wallpapers?

Ответить
@omerresnikoff3565
@omerresnikoff3565 - 29.01.2020 22:51

At this point Luke will code his own terminal in an upcoming video

Ответить
@malcolmvanorder5453
@malcolmvanorder5453 - 06.01.2020 05:08

Compiling in settings is great, except when you installed via a package manager so you can receive updates and patches as needed. Then when you get an update to the package, your binaries get replaced and you have to recompile your settings in. Also you have make sure that the source you have is the updated version, and there were no changes in the new version that break the settings you have in place.

Ответить
@jamesm5192
@jamesm5192 - 18.12.2019 19:57

So every time you install the latest st it wipes out the changes you made? Or you need to put it into git and merge? Strange

Ответить
@timh.6872
@timh.6872 - 07.12.2019 21:28

I know dynamic linking is heresy for suckless projects, but I feel like suckless's "config is code" philosophy could do dotfile-like things by having some "config" shared objects in a user's home folder that get loaded before the system defaults.

The reason dynamically linking makes sense there is the same reason it causes all the problems for it's usual use case: there's one and only one definition that all programs share. The benefit is that code doesn't have to do config parsing to be configurable, it just has to link against the configuration.

Ответить
@ChimbzZ
@ChimbzZ - 29.09.2019 11:07

I thought you were a programmer! I was surprised to learn the opposite

Ответить
@taherkathanawala3915
@taherkathanawala3915 - 17.08.2019 15:47

Hey luke have been using your rice for arch for a while now with some changes. The thing is that when you configure something, sometimes I find it difficult to understand how you do it or how to customize it to my liking, for e.g.: shortcuts in st - where to find the list of available functions or how the arguments work.
So it would be nice if you explain it in your video or just place some links in the description from where we can get the information.
Thank You.

Ответить
@monadstack
@monadstack - 28.07.2019 15:23

Hi Luke, Why My ST Terminal previous command is gone when i zoomed the terminal? but current active is not affected when zoom.

Ответить
@hezhao8422
@hezhao8422 - 24.07.2019 19:40

What is the filesystem short-cut 'wl + r' you are using ?? Thx

Ответить
@branquitodemunze
@branquitodemunze - 18.07.2019 01:36

I have problems when I try to start gnome-control-center (gnome settings), from within DWM, is crashes, I don't know If someone has experienced something similar, but till now I wasn't successful in making it work.

Ответить
@branquitodemunze
@branquitodemunze - 13.07.2019 14:58

considering the fact that you like the vim philosophy, you might want to try surfingkeys extension which will give you a nice ways to do things in browser, using vim-like key bindings

Ответить
@fugh7098
@fugh7098 - 17.05.2019 10:00

how do you make by shotcut key? any plugins?

Ответить
@abhirupmukherjee3584
@abhirupmukherjee3584 - 07.05.2019 23:17

I would really love it if you could add the delete functionality... I mean the usual functioning of the delete key. AFAIK, only the backspace works.

Ответить
@normanpedersen5454
@normanpedersen5454 - 07.05.2019 19:25

The dmenu / url piece is sweet!

Ответить
@keithhunter4275
@keithhunter4275 - 07.05.2019 00:45

I got st to work, but it doesn't show up when I run "update-alternatives --config x-terminal-emulator"... unless I sudo install stterm. But then when I change it there, none of my configs get read. Halp?

Ответить
@TheGodlikeBlock
@TheGodlikeBlock - 20.04.2019 21:43

how do you tell ST to use the emoji font properly? i have noto-emoji installed. they work fine everywhere else on my system, but when i try to draw an emoji in ST, the program crashes on me. i've set my fonts to be "Monoid" and "m+" (with the font2 patch). I'm using the suckless version of ST (not your build). any help would be appreciated

Ответить
@wolfgangnowak6219
@wolfgangnowak6219 - 31.03.2019 02:11

Compiled out of the box. Ok, after installing some x11.*dev. Jessis, da dingi is funkn fast. Congrats, its nice for working with large textfiles.

Ответить
@joriskbos1115
@joriskbos1115 - 30.03.2019 22:21

Hi, I have been trying to patch the scrollback patch into st, but it doesn't seem to work. I have tried multiple versions of st and of the patch, but it still never worked. When I press "Shift + Page Up" or "Shift + Page Down" it types "2~" in the terminal. Has this something to do with my keyboard layout, maybe? I have never changed my layout, I just use the default arch layout, but it is still a possibility that that's the problem.

EDIT: I forgot to copy the key bindings from config.def.h to config.h, so that is why it didn't work

Ответить
@LumiLumiLumiLumiLumiLumiLumiL
@LumiLumiLumiLumiLumiLumiLumiL - 30.03.2019 19:48

which terminal are you using?

Im on Manjaro and want the Transparency, Color and the Autocomplete (it tells you which files and you can tab through them)

Ответить
@julioramirez5497
@julioramirez5497 - 21.03.2019 23:04

What font do you use?

Ответить
@userx9166
@userx9166 - 13.03.2019 00:31

Sorry for this delayed question, but I'm currently using your build of st, and for some reason, it doesn't seem to be able to handle the preview of pictures. I have enabled it on rc.conf (of ranger)..do you have any idea why? Thx for the video and for the amazing content you bring to the community btw.

Ответить
@GreyDeathVaccine
@GreyDeathVaccine - 24.02.2019 20:21

Great tutorial. Is it possible to bind CTRL+SHIFT+C/CTRL+SHIFT+V for copy/paste? muscle memory...

Ответить
@bikalsapkota4758
@bikalsapkota4758 - 22.02.2019 18:31

which file browser aru u using??

Ответить
@GonzaloOviedoLambert
@GonzaloOviedoLambert - 03.02.2019 20:17

I've seen this video and your st repository. THANK YOU, it was incredible simple to setup st and thanks again for your efforts.

Ответить
@pcfreak1992
@pcfreak1992 - 02.02.2019 20:05

I tried st just now, but for some weird reason, the delete-key doesn't work in bash, however when I launch Vim, it works normally there. Do you have an idea what the issue might be?

Ответить
@drumpf4all
@drumpf4all - 10.01.2019 05:50

Microaggression = using mouse.

Ответить
@JasonBreitweg
@JasonBreitweg - 09.01.2019 19:28

I've just started to use LARBS and I'm quite impressed. In my "old" terminal I'm using Powerline fonts to get a fancy looking prompt. How do I go about adding such fonts to st?

Ответить
@PieceOfDuke
@PieceOfDuke - 07.01.2019 07:10

come on, I though that I was a customization freak

Ответить
@nelinearni
@nelinearni - 05.01.2019 21:04

Terminal emulators are actually inherently bloated. They emulate old hardware terminals that connected to a time sharing unix machine. We don't have those anymore. The old terminal emulators had these weird codes you could print that instead of showing up, would control the machine: stuff like changing the color and such. They are bloated because you need to emulate lots of hardware terminals! If you wanted a really minimal terminal, you could use a normal text terminal like 9term from plan9port or the one in neovim. Actually using a gui program in xorg is more efficient than running a terminal counterpart. I truly recommend you to try out acme from plan9port, that can fully replace a terminal emulator, a file manager, a text editor and a windowing system. It's actually really extendable and scriptable in C and shell (actually any language that can edit text files)!

Ответить
@ianash3911
@ianash3911 - 04.01.2019 08:08

How do you get the divider bars that separate the directories from their various content? I can't find any settings for it in the config file

Ответить
@NaveenKumarSangi
@NaveenKumarSangi - 02.01.2019 17:20

Luke, please do a review on GPU based terminals like Alacritty, Kitty etc.

Ответить
@eklebanow
@eklebanow - 25.12.2018 07:06

How do you install xurls? I have everything else working in your build except the URL fetching. I am using opensuse tumbleweed

Ответить