LINUX.ORG.RU

Сообщения FortyTwo

 

цвет, темы в Emacs.

Запилил свою тему под всякое, решил сделать и в Emacs, пока желание не пропало.

И тут всё заверте…

Как поменять цвет цифр?
Как поменять цвет скобочек?
Как поменять цвет пунктуации? Как поменять цвет операторов? (==, ||, <=, && и т.д.)

Я так понял, На Лоре не помогут. Жаль. Я бы и не дёргался, если б не Web-mod и его настройки цвета всего и вся (но только html).
Как пример:

web-mode-doctype-face, web-mode-html-tag-face, web-mode-html-tag-bracket-face, web-mode-html-attr-name-face, web-mode-html-attr-value-face, web-mode-html-attr-equal-face, web-mode-html-tag-namespaced-face, web-mode-html-tag-custom-face, web-mode-attr-tag-custom-face 

 ,

FortyTwo
()

vscode и телеметрия.

typingsInstaller.js хавает батарею ноута, жужжит кулером и конкретно нагружает проц просто при перемещении курсора.
Выглядит это так (один процесс, одна строка):

/usr/share/code/code /usr/share/code/resources/app/extensions/node_modules/typescript/lib/typingsInstaller.js --globalTypingsCacheLocation /tmp/megoUser/.cache/typescript/4.0 --enableTelemetry --typesMapLocation /usr/share/code/resources/app/extensions/node_modules/typescript/lib/typesMap.json --va

В настройках телеметрия выключена.

Гугление вопроса показало, что MS намеренно закрывает все Issue по этому вопросу. Причины - «за давностью», «мало инфы».
На вторую люди даже видео слали и логи по 800Мб. Толку нет.

Этот вопрос поднимается каждое обновление, каждый год.

Кто как борется? Всё время убивать процесс? Не лучший выход…

P.S. Анонимов блокирую. Что-то зимнее обострение у Владимиров.

P.P.S. Вот на гитхаб им слали такие гифчики с подписью - «Телеметрия выключена! Карл!»
https://cloud.githubusercontent.com/assets/2523987/22063402/971bd6d4-dda4-11e6-8696-01d558fd3ef7.png

Забил я на это всё. Бесплатный сыр в мышеловке. Или Emacs или бабки и JetBrains. Я для себя выбрал.

 

FortyTwo
()

Какое IDE лучше-правильнее?

Не понял я разделения продуктов Intellij IDEA, плюс проверил, у каждой их программы свои настройки. Настройки не перекочёвывают между программами. Так, настроив WebStorm мне нужно настроить с нуля любую другую (Rider, Clion, Pycharm).

Вопрос такой - если я поставлю IntelliJ Idea Ultimate с плагинами, то я не упущу возможностей отдельного приложения? У JetBrains это маркетинговый ход? Или действительно в каждом приложении свой функционал? И что с производительностью?

https://intellij-support.jetbrains.com/hc/en-us/community/posts/207461065-IntelliJ-Idea-Ultimate-vs-WebStorm
Здесь говорят, что нет, но ссылке 5 годков.

 , ,

FortyTwo
()

После переезда на Wayland, Mako и другие настройки

Sway и всё, что с ним связано. Графика Intel. Arch.

Вопросы:
Первый - как сделать прозрачность нотификации в mako?
Второй - отзывчивость интерфейса в целом проседает, иногда ты нажимаешь перейти на новый Workspace, и оно перешло, но экран на старом. Жмешь в терминале букву, нажатие не выводится, только при втором показывается первая. Не постоянно, но бесит страшно.
Третий - Sway нормально памяти ест. Ничего не запущено, всё на минимуме - 350Mb при старте - это нормально? Или версия Arch такая?

по второму вопросу грешу на ядро.
по третьему - в systemd своих сервисов нет (ох оно и жирное стало), только NM и getty, Sway - mako, swaybg, xwayland

Решения: Первый вопрос - background-color=#rrggbbAA - AA - это и есть прозрачность в 16ричном! формате. https://www.digitalocean.com/community/tutorials/css-hex-code-colors-alpha-values

Третий вопрос помог расмотреть Анон утилитой ps_mem. Да, сука, жрёт.

Второй вопрос пока на повестке дня.

 , , ,

FortyTwo
()

sway

Как вы распределяете окна по слоям?
Только при загрузке? Конструкция "assign [class=«блабла] -> сюда» - не работает.

При вызове bemenu или dmenu передаёт на xargs swaymsg exec, что запускает в том слое, в котором вызвано $menu. А мне хочется, чтобы оно переносилось на нужный слой.
Как это сделать?

 ,

FortyTwo
()

какие оптимальные клавиатурные сочетания?

Vim? Emacs? Свои?

Если Vim, то почему? Используете в GTK приложениях? В терминале?
Eсли Emacs, то почему? Используете в GTK приложениях? В терминале?
Если свои, то прописываете их везде?

И, как заключение, под какой раскладкой используете?
Dvorak, Qwerty, Colemak, Workman?

Есть ли тесты и наблюдения? Выкладки, графики, нарисованные зоны максимального использования клавиш? За ссылки на такие ресурсы «Спасибо»!

P.S. Был бы интересен опыт переноса ‘ESC’ в Vim, Переноса ‘CTRL’ в Emacs, например, под большой палец и работы в IDE или code с плагинами keymaps.

Вопрос снят, буду ссылаться на гуру:

Интерфейс является монотонным, если он имеет только один способ выполнения той или иной задачи. Если вариантов выполнения несколько - пользователь вынужден отвлекаться от своей текущей задачи и решать проблему выбора.

Приведу цитату из книги, в которой Джеф Раскин подчеркивает важность немодальности и монотонности интерфейса для коммерческого успеха продукта: «Если я прав, то использование продукта, интерфейс которого основан на немодальности и монотонности, могло бы быстро вызывать привыкание (близкое к зависимости) у пользователей, приводя к тому, что все они могут приобрести преданность этому продукту и предпочитать его всем другим».

Тема закрыта.

 , , ,

FortyTwo
()

Wayland na WM

Скоро Новый год, может пора переехать на Wayland?
Я использую WM, набор программ стандартен: Firefox, Libre, Jetbrains или VSCode, mpv да cmus…

Кто работает не в DE? Как оно себя ведёт на Intel? Как Skype? Как Zoom? (share screen)?

 ,

FortyTwo
()

А что, сайт Gentoo лежит?

https://packages.gentoo.org/packages/sys-kernel/gentoo-kernel

выдаёт ошибку Bad Gateway (502), хотя все сервисы запущены.

 

FortyTwo
()

замена github

Какая есть альтернатива github? Там они резво прижимают (соблюдают закон) по санкциям. Было бы смешно, если бы сам не столкнулся недавно с санкциями, которые повлияли конкретно на моё время.

У меня там до 10 закрытых реп, что не мешает их в чём-то уличить и принести неприятности.

Плюс новая волна: https://www.opennet.ru/opennews/art.shtml?num=54012

и снова:https://www.opennet.ru/opennews/art.shtml?num=54018

 , , ,

FortyTwo
()

emacs и проверка правописания с CamelCase

Не могу настроить проверку английского в Emacs с CamelCase.

Как вы это настраиваете? Желательно с примерами.
Что-то https://github.com/redguardtoo/wucuo не работает.

 ,

FortyTwo
()

Company + yasnippets

Как подружить company-mode и yasnippets, чтобы снипеты входили в меню company?

Пока такая связка - LSP + Company. Yasnippets + snippets. Company на 0.3 задержке. Если успеваю набрать сниппет - то будет он, если нет, Company пытается предложить свои варианты.

Может надо снипет по кнопке? Но хочется, чтобы всё, как у людей, без дополнительных телодвижений.

На реддите есть такое, но что-то не нравится мне отключать LSP:
https://www.reddit.com/r/emacs/comments/imlw1u/cant_get_yasnippets_to_show_on_company_lspmode/

Если делаю свою солянку:

(eval-after-load 'company
 '(add-to-list
     'company-backends '(company-yasnippet company-capf)

то всё показывается, но наиболее подходящие сочетания внизу большого списка дополнений.
Короче, требуется помощь.

 , ,

FortyTwo
()

Tales of Maj'Eyal 1.7

Есть ли у кого свежий контент? Интересуют обновления дополнений.

Новость: https://te4.org/blogs/darkgod/2020/10/news/tales-majeyal-170-necrotic-translations-released

 ,

FortyTwo
()

redux и api

Есть список товаров, который мы берем из API и кладём в Redux. Если мы кликаем на товар, то дальше переходим на описание товара и т.д..

Тут и возникла дилемма. Если список уже есть, то зачем делать сетевой запрос API и по Id брать описание товара (с DTO человек не заморачивался, объекты в Redux уже содержат всю инфо). Сказано - сделано. Всё работает, пока не перегрузим страницу. Чтобы этого избежать можно использовать redux-persist.

Правильный ли это поход? Или лучше дёргать API?

 , ,

FortyTwo
()

RSS подписка на новые темы