Дима
но такое форматирование кода выглядит как пипец
Дима
как вам?
Андрей
ЕПАААТЬ
там че, по 8 пробелов отступы
Андрей
мягко говоря херня какая-то
Дима
меня даже вот это поломало
Дима
а то что 8 пробелов — скорее просто табы, которые не отображает гитхаб (точнее не поддерживает editorconfig)
Андрей
меня даже вот это поломало
+++, писал бы || в конце строки, а условия с тем же отступом
Дима
Я вот нашел вот это в исходниках, может оно и используется в телеграме? https://github.com/telegramdesktop/tdesktop/blob/dev/Telegram/Resources/art/logo_256_no_margin.png Но это как бы пнг и без варианта с точкой
Андрей
Веталий
ЕПАААТЬ
******** мне тут ©
Веталий
******** мне тут ©
Кста, а это не мелкий такой сервис, которым тут пользуются процентов 90%
olegon.ru
мат тут запрещен, благодарю за понимание
Alex
кто использует zplugin для zsh кто может подсказать местечко с описаниями плагинов
Андрей
офигеть, ниче не делал и тут вдруг иконка тг )
Андрей
а теперь для интереса реплайните мне, хочу посмотреть как будет выглядеть иконка с уведомлением
Андрей
и уведомления норм
Дима
кто использует zplugin для zsh кто может подсказать местечко с описаниями плагинов
Я несколько недель возился с zsh, долгое время использовал zgen, но потом что-то поломалось и я в итоге на zcomet. Очень простой синтаксис, очень быстрая загрузка (не считая venvов питона, если хочешь подгружать их автоматически)
Андрей
Андрей
Андрей
а как-то можно вернуть шрифты поменьше ?
Дима
Я несколько недель возился с zsh, долгое время использовал zgen, но потом что-то поломалось и я в итоге на zcomet. Очень простой синтаксис, очень быстрая загрузка (не считая venvов питона, если хочешь подгружать их автоматически)
потом еще была проблема с тем, что человек, который по сути отвечал за всю экосистему плагинов zsh оказался неадекватным и 2 или 3 раза удалял вообще всё, в итоге плагины переехали в zdharma-continuum
Alex
Я несколько недель возился с zsh, долгое время использовал zgen, но потом что-то поломалось и я в итоге на zcomet. Очень простой синтаксис, очень быстрая загрузка (не считая venvов питона, если хочешь подгружать их автоматически)
Вот тоже наткнулся на связку zsh + zplug но там черт ногу сломит так как нет не описания не плагинов не где их брать, сижу по кусочкам маны курю и уже хочется это все бросить так как там параметров и возможностей собрать конфиг просто огромная
Андрей
как хорошо юзать чист баш
Alex
как хорошо юзать чист баш
Во счастливый человек не знающий забот)
Alex
как хорошо юзать чист баш
Хотя хочется всякие свистоперделки прикрутить к терминалу)
Андрей
Хотя хочется всякие свистоперделки прикрутить к терминалу)
да я это понимаю, но я после винды рад башу )
Андрей
типа какие-то алиасы / функции сделал и офигенно уже
Alex
типа какие-то алиасы / функции сделал и офигенно уже
тоже удобство алисов познаю после того как привык и знаю все команды наизусть)))
Дима
source ~/.zprofile if [[ ! -f "${ZDOTDIR:-${HOME}}/.zcomet/bin/zcomet.zsh" ]]; then command git clone https://github.com/agkozak/zcomet "${ZDOTDIR:-${HOME}}/.zcomet/bin" fi zstyle '*:*' color 'yes' zstyle '*:*' case-sensitive 'yes' source "${ZDOTDIR:-${HOME}}/.zcomet/bin/zcomet.zsh" zcomet load zdharma-continuum/fast-syntax-highlighting zcomet load zdharma-continuum/history-search-multi-word zcomet load zsh-users/zsh-autosuggestions zcomet load --no-submodules prezto zcomet load prezto modules/utility zcomet load prezto modules/directory zcomet compinit if command -v starship > /dev/null; then eval "$(starship init zsh)" fi if command -v yc > /dev/null; then source "/opt/homebrew/Caskroom/yandex-cloud-cli/latest/yandex-cloud-cli/completion.zsh.inc" fi cht() { curl "cht.sh/$1" } if [[ `uname` == "Darwin" ]]; then alias macos_rm_ds_store="find . -type f -name '*.DS_Store' -ls -delete" alias macos_unlock_app="sudo xattr -r -d com.apple.quarantine" alias macos_reset_bluetooth="sudo pkill bluetoothd" # alias macos_wacom_stop="launchctl unload -w /Library/LaunchAgents/com.wacom.*" # alias macos_wacom_start="launchctl load /Library/LaunchAgents/com.wacom.*" # alias macos_wacom_restart="macos_wacom_stop && macos_wacom_start" macos_update() { zcomet self-update && zcomet update && \ brew upgrade && brew cleanup -s && rm -rf "$(brew --cache)" && \ softwareupdate --list } if command -v kitty > /dev/null; then alias diff="kitty +kitten diff" alias ssh="kitty +kitten ssh" bindkey "\e[1;3D" backward-word bindkey "\e[1;3C" forward-word fi fi Вот мой ~/.zshrc. Умеет сам устанавливать всё, из плагинов только подсветка, подскаски и продвинутый поиск. Также из prezto подгружаю классные алисы для навигации по файлам и в целом для базовых утилит
Дима
на линуксах его в 2 раза можно сократить
Alex
Блин, а ведь там еще и бинды есть, это полный треш)))
Дима
живу так уже года 2, быстро грузится, не глючит, кайф.
Дима
бинды специфичные для терминала kitty
Alex
сейчас читаю конфиг одного юзера и офигиваю сколько он засунул в конфиг что фалик аж несколько метров весит, и как фантазии только хватило, там только плагинов эдак штук 100
Дима
ага, там у людей конфиги еще и по папочкам разложены
Дима
Я прямо бесконечно много на это время потратил, там работы как с vim или emacs, бесконечно и она не закончится.
Дима
А потом оно начинает глючить еще, ведь zsh не очень быстрый скажем так.
Дима
начинаешь дебажить, т.к. куча глобальных переменных и прочего ада, то большинство вещей не починить или починить и сломать что-то другое
Дима
в общем не ввязывайся, даже если достаточно опыта с этим это сплошная боль
Дима
что zsh, что bash это выдумка наркомана. Другие ЯП эволюционировали, а шеллы остались "как есть" и это ну просто треш.
Дима
Не понимаю, как могли выбрасывать перл отовсюду и при этом оставить bash
Alex
при чем даже вим эволюционировал и несколько форков даже его появились)
Дима
вим сейчас с нормальной апишкой. Можно даже не лезть в lua/vimscript, а сделать всё что нужно на питоне, ноде, расте, воспользовавшись при этом готовой экосистемой языка
Дима
nvim супер молодец.
Alex
zsh внутри конфига смотрю чуть ли не целые программы пишут и скрипты 😁
Дима
да, баш выглядит странновато... но для небольших штук вроде жить можн
мне кажется, что надо выбрасывать баш в пользу чего-то декларативного. Тестировать баш скрипты, которые меняют состояние системы ну просто ад.
Андрей
кстати, а алиасы в баше, они рекурсивные ? ну т.е я вот ща себе сделал alias ls="ls --color --group-directories-first" alias lsa="ls -A" alias lsl="ls -l" lsa, lsl будут юзать мой новый ls ?
Дима
мне кажется да, ведь он выполняется последовательно, по сути мутируя глобальное окружение
Дима
я вот как раз 2 года вообще не трогал баш, так что могу ошибиться, уже всё забыл и надо тестировать
Alex
кстати на некоторых железяках от лени юзаю fish он как по мне более удобен из коробки
♂️ASS♂️EMBLER
А что не так с bash? Куда бы он мог развиться?
Дима
кстати на некоторых железяках от лени юзаю fish он как по мне более удобен из коробки
ровно до тех пор, пока тебе не нужно просто взять и выполнить команды как есть или воспроизвести поведение скрипта. Приходится запускать баш / zsh и там выполнять, при этом часто надо прокинуть переменные окружения и иногда "локальные" переменные
Дима
в общем жить можно, но дополнительные действия каждый раз
Дима
+ фиш тоже поделие наркомана. Но здорово, что там из коробки много всего есть
Андрей
и еще интересно ll это стандартный алиас ? потому шо в башрс моем нету такого
Андрей
ll походу это ls -l
Дима
по сути я в свой zsh конфиг добавил то, что есть из коробки в фише и на этом как бы всё
Андрей
Федоровский же
т.е в других дистрибутивах такого нет ?
♂️ASS♂️EMBLER
Я нигде не видел кроме федоры
Дима
Я нигде не видел кроме федоры
в убунте тоже встречал какие-то алиасы
♂️ASS♂️EMBLER
Ну, это точно не абсолютно везде
Дима
да
♂️ASS♂️EMBLER
Правда интересно, где они прописаны
Дима
/etc/*
Андрей
пропишу в своем башрц наверн, чтоб было
Дима
там баш загружает сначала глобальные конфиги, затем пользовательсике
♂️ASS♂️EMBLER
Андрей
Походу?
ну я б сказал 100%, но чет хз, но похоже что именно так, без всяких там --group-directories-first
Дима
Так узнай :-)
Андрей
а, ну да
♂️ASS♂️EMBLER
alias без флагов пропиши :)
♂️ASS♂️EMBLER
Да
♂️ASS♂️EMBLER
Пхпх
Андрей
мда, смешно, выходит норм иконка тг(цветная) только в теме Adwaita, на которую случайн перешел(но в Nautilus оно выглядит ужасно как по мне), а на Breeze фигня