Этого треда уже нет.
Это копия, сохраненная 24 февраля 2022 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
image.png123 Кб, 1200x1200
TEXT EDIT THREAD #0.3 (перекат не от жабы) /txt/ Windows 10: Firefox based 2945040 В конец треда | Веб
Снова продолжаем обсуждать текстовые редакторы, выбирать емакс, обмазываться плагинами, не выбирать емакс и дополнять вики.
Вот кстати она: https://wiki.installgentoo.ru/wiki/рекомендуемый_софт

Дополняем, бугуртим и просто хорошо проводим время
Windows 10: Firefox based 2 2945045
предыдущий тред тонет по этой ссылке https://2ch.hk/s/res/2901072.html#2940385 (М)
1612055105558.png70 Кб, 870x616
Android: Mobile Safari 3 2945062
Ну что ты тут накотил, пчел? Хотя пофиг наверно, только давай в следующий раз мне только имакс в пекчи. Хотя бы они или неовим вместе с вскодом рядом положи.
Android: Mobile Safari 4 2945063
>>2945062
*Не только
screenshot.png85 Кб, 1365x744
Linux: Firefox based 5 2945187
Э... Ещё не сдохли? Я вот лишп учу, у кого-нибудь есть пожелания по простеньким расширениям для ымакса? У меня пока что в планах миниатюры для видео в диред, но я пока что не знаю осилю ли и как этого в принципе добиться. Как их вообще генерировать и где они обычно лежат?
Linux: Firefox based 6 2945256
>>2945187
хочу integrated среду tmux + ssh + vterm. в духе:

1. создай новую tmux сессию на сервере X
2. подключись к tmux сессии на сервере X в vterm
3. вывести список подключенных темриналов и подключится туда

ну и так далее.

Сейчас я делаю по сути тоже самое но руками:
1 открыть vterm
2 зайти по ssh
3 tmux ls
4 tmux a -t ...

Было бы очень класно если всё это было просто на кончиках пальцев, как в магит. Есть какая-то похожая фигня, но она не совсем то что я бы хотел: https://github.com/laishulu/emacs-vterm-manager это считай просто "выполни скрипт при переходе на файл в dired". не совсем то что я бы хотел
Linux: Firefox based 7 2945259
>>2945187
thumbnails ты хрен сделаешь на голом емаксе без какого-нибудь ffmpeg. с ffmpeg это делается просто: генеришь картинку, сохроняешь в tmp, выводишь миниатюру. Как выводить минитарюры -- милионы плагинов уже есть

но если честно dired как файловый менеджер такое дерьмо... я просто нужные мне функции в dolphin и мне норм (см .local/share/kservices5/ServiceMenus/menu.desktop)
Windows 7: Firefox based 8 2945261
>>2945040 (OP)

> installgentoo.ru


Yikes.
Android: Mobile Safari 9 2945262
>>2945259

> Как выводить минитарюры -- милионы плагинов уже есть


Не для видео

> но если честно dired как файловый менеджер такое дерьмо...


Почему? Каштомизировал его хотя бы, или просто так говоришь?
Вообще неплохо бы через transient сделать превью кнопок как в магите, вот какой-то плагин даже есть
https://github.com/conao3/transient-dwim.el
>>2945256
Я не использую тмукс и сш, так что вряд ли смогу что-то сделать
Windows 10: Chromium based 10 2945265
Реквестирую годные шрифты и темы для емакса. ЖЕлательно, со скринами. Сам сижу на космомаксе, вроде доволен, но попердолится всегда готов.
Windows 7: Firefox based 11 2945266
>>2945187
Кстати, а в emacs'е переключаться между частями вот такого сплита можно через клавиатуру, как в WM'е? Малость покопался - сложилось впечатление, что нет, но так же не может быть. Курсором водить вправо-влево вразрез с концепцией же идёт.
Windows 10: Chromium based 12 2945267
>>2945266
Очевиден что можно. Как в ванильнос емаксе хз, но в spacemacs (или просто evil) это можно сделать либо через alt-номер окна (в spacemacs циферка с номером всегда в углу), либо через проблем-w а там сам найдешь, куча хоткеев, тысячи их!
Android: Mobile Safari 13 2945277
>>2945266
Windmove или ace-window.
Лично я использую frames-only-mode, у меня вместо буферов отдельные окна емакса которыми я управляю из своего вма
>>2945265
Лосевка и адвайта >>2945187
>>2945267

> проблем-w


Контрол лучший модификатор, жму ладонью, лично для меня Ctrl > Alt > Shift, вот вим шифт много и использует как раз, мне не нравится.
Linux: Chromium based 14 2945288
>>2945266
C-x o
Туториал не проходил что-ли?
Linux: Firefox based 15 2945290
>>2945040 (OP)
анон, поясни для ъ: чем сабж лучше вима?
screenshot.png121 Кб, 1365x745
Linux: Firefox based 16 2945291
>>2945265
Jetbrains Mono и base16-tomorrow-night-eighties
>>2945288
Я не проходил... А стоило ли?
Linux: Firefox based 17 2945292
>>2945290
Это текстовых редакторов тред, какой именно редактор тебя интересует?
ОП хуй, без обид
Linux: Firefox based 18 2945293
>>2945265

> Реквестирую годные шрифты



gohufont
Windows 7: Firefox based 19 2945302
>>2945267
>>2945277
>>2945288
Оказалось, через space-w-w переключается. Doom Emacs.
Linux: Firefox based 20 2945306
>>2945302
Интересно, чем они руководствуются, когда выбирают хоткеи, не могу сказать что мне было бы удобно, это же такая частая штука! То же самое можно сказать про avy на gss (вроде бы)
Linux: Firefox based 21 2945308
>>2945265
IBM Plex
Iosevka
Terminus

Шрифты в которых и кириллица и латиница нормально и одинаково выглядит. Terminus особенно хорош если у тебя монитор из позапрошлого века, ибо растровый

https://github.com/hlissner/emacs-doom-themes
https://github.com/synic/jbeans-emacs
https://github.com/11111000000/tao-theme-emacs

дум темы это просто темы с одной репе на думовском движке. движок покрывает почти всё, поэтому рекомендую.

ещё есть
https://pawelbx.github.io/emacs-theme-gallery/
https://emacsthemes.com/
Linux: Firefox based 22 2945310
>>2945306
SPC w hjkl мне очень удобен, не знаю, очень легко нажимается и запоминается

avy не пользуюсь, только снайпом (просто t в normal mode)
Windows 7: Firefox based 23 2945312
>>2945306
Чего, мне кажется, сложно что-то удобнее придумаать - не нужно палец никуда тянуть после первого w. Тут ещё можно vim'овскими клавишами переключаться, как оказалось: space-w-j/space-w-k.
Linux: Firefox based 24 2945318
>>2945312
>>2945310

>мне кажется, сложно что-то удобнее придумаать


M-w для ace-window, например.
Linux: Firefox based 25 2945326

>Почему? Каштомизировал его хотя бы, или просто так говоришь?



да, очень плотно притом. То есть оно прикольное, дёргается там... но мышка неюзабельна (по сравнению с нормальным ф менеджером), тамбнейлы сложно прикрутить, доп. инфу слонжо выдрать (и главное -- куда ты её положишь?), дроп-даун меню неюзабельное, сам dired генерирует огромное количество буферов, tree view сделать сложно.

Могу поделится последней своей конфигурацией дайреда прежде чем я его окончательно забросил: https://pastebin.com/kJFTi4qv

Ещё есть такая приблуда: https://github.com/ralesi/ranger.el (это как ranger только dired)
Linux: Firefox based 26 2945331
>>2945318
мне сложно ace-window использовать. всегда есть эта задержка: посмотреть на окно, решить какую клавишу жмякнуть, жмякнуть клавишу. хотя я может просто тугой, лол
Linux: Firefox based 27 2945336
>>2945331
Есть вроде какой-то мод, который показывает окна на модлайне, каждое окно всегда отвечает за своё окно.

Но вот другой вопрос: зачем со всем этим пердолиться, когда есть frames-only-mode, с которым можно управлять окнами вмом?
Android: Mobile Safari 28 2945353
>>2945336

> каждое окно всегда отвечает за своё окно.


То есть, у каждого окна одна и та же цифра и она не меняется, можно просто один раз посмотреть и запомнить
1614285117492.jpeg1,3 Мб, 2042x2048
Android: Mobile Safari 29 2945452
Windows 10: Firefox based 30 2945496
>>2945062
жабух, у тебя на вики почта валидная?
Android: Mobile Safari 31 2945499
>>2945496
Рабочая, тебе зачем, пчел?
Windows 10: Firefox based 32 2945553
>>2945499
я тебе приглашение в конфу вики кинул
Linux: Palemoon 33 2945764
>>2945266

>Кстати, а в emacs'е переключаться между частями вот такого сплита можно через клавиатуру, как в WM'е?


Можно, и значительно гибче, чем в простом тайловом WM. Читай windmove.el
Android: Mobile Safari 34 2945772
>>2945764
В чем это заключается? Опиши свой воркфлоу
Android: Mobile Safari 35 2945802
Какие рлагины поставить на nvim, чтобы кодить на питоне?
Есть ли расширения, чтобы кодить на Go?
Плюс интернсует что-нибудь заточенное под bash
Android: Mobile Safari 36 2945810
>>2945802
GNU Emacs + elpy + avy + selectrum + counsel + flycheck + company
Полно же в интернете гайдов и плагинов https://jdhao.github.io/2018/12/24/centos_nvim_install_use_guide_en/
https://github.com/neovim/pynvim
Linux: Palemoon 37 2945811
>>2945772

>Опиши свой воркфлоу


Простые байндинги, развешенные на стандартные функции windmove.el
s-[hjkl] - хождение по окнам, как в любом тайловом менеджере. Если в заданном направлении окон больше нет - оно там создается (setq windmove-create-window t)
C-s-[hjkl] - убить окно в заданном направлении от текущего. С дефолтным префиксом - убить также и буфер.
s-[HJKL] - свапнуть содержимое буферов с окном в заданном направлении.
M-s-[hjkls] - задать направление, в котором будут создаваться новые окна. Например, если "s-v" - открыть новое окно vterm, то "M-s-h s-v" - открыть новое окно vterm слева от активного.
Android: Mobile Safari 38 2945813
>>2945811
Не похоже на что-то, что нельзя сделать с обычным вмом :/
Linux: Palemoon 39 2945816
>>2945813
Там это надо именно что "делать", а в Emacs оно работает из коробки.
Android: Mobile Safari 40 2945830
>>2945816

> Там это надо именно что "делать"


Это же в одну строчку конфига делается, да и добавлять эту строчку надо лишь один раз. Если его у тебя ещё нет, значит скорее всего оно тебе и не нужно было, либо ты не задумывался над этим.

> а в Emacs оно работает из коробки.


В Emacs его нужно повесить на клавишу, но большинство поставят windmove-default-keybindings и даже не будет задумываться.
Linux: Firefox based 41 2945832
>>2945187
Как подобная подсветка отступов делается?
Я пробовал whitespace, смог только подсвечивание вообще всех пробелов и табов точками и прочим.

Мне бы хоть даже не как на скрине, а только в начале строки чтобы подсвечивалось.

соре за тупые вопросы
Android: Mobile Safari 42 2945836
>>2945832
https://github.com/veronikazaglotova/nuemacs/blob/ad3fbb25741c5f52800eb44ed5918fa900273890/init.el#L198
чтобы :diminish заработал нужно поставить пакет diminish
Я использую straight.el в качестве пакетного менеджера, тебе скорее всего надо будет ":ensure t"
Android: Mobile Safari 43 2945839
Хочу обмазать gedit плагинами для путона, какие подводные?
Android: Mobile Safari 44 2945843
>>2945839

> Хочу обмазать gedit плагинами для путона, какие подводные?


Хз, не пользовался, но в принципе-то можно из емакса то же самое получить...
Linux: Firefox based 45 2945853
>>2945836
Спасибо. Благодаря тебе поставил highlight-indentation стандартный. Хотя на гите написано, что highlight-indent-guides вроде из melpa ставиться у меня его нет.
Правда я теперь понял, что мне лучше бы действительно, не как на скрине, а чисто каждый пробел подсвечивать.
Linux: Firefox based 46 2945885
>>2945853
У h-i-g вот такой рецепт, хз
(highlight-indent-guides :type git :flavor melpa :host github :repo "DarthFennec/highlight-indent-guides")
Мне кажется тебе надо M-x package-refresh-contents (меня заебало, поэтому использую straight.el)

>каждый пробел подсвечивать.


h-i-g это тоже уметь должен, но я точно не помню
Windows 10: Chromium based 47 2945891
Хочу попердолить емакс. Интересует примитивная работа с документами, почта аутлук, гугл(с двухфакторной авторизацией), протон, файловый менеджер и браузер. Возможно это?
Windows 10: Chromium based 48 2945892
>>2945891
Ещё с облаками
Linux: Firefox based 49 2945896
>>2945891

>работа с документами


org-mode, можно экспортировать в html или LaTeX

>почта


>с двухфакторной


В гугле вот это, в аутлуке и протоне - хз
https://myaccount.google.com/apppasswords

>файловый менеджер


Тут сказали, что диред - говно

>браузер


eww отображает только html, есть nyxt-browser с жсом написанный на лиспе но он скорее всего дырявый из-за того что непопулярен.

ЗХ зачем тебе оно, я бы на оргмоде остановился если он мне нужен был.
Windows 10: Chromium based 50 2945897
>>2945896
Ну я сессию сдал и мне скучно. А ляликс я уже допердолил
Linux: Firefox based 51 2945898
>>2945897
Научись лишпу через емакс и Practical Common Lisp тогда
Windows 10: Chromium based 52 2945900
>>2945898

>Если вы считаете, что наибольшее удовольствие в программировании доставляют большие результаты, достигнутые с помощью кода, просто и прозрачно выражающего ваши желания, тогда программирование на Common Lisp будет самым приятным из того, что вы можете делать на компьютере. Используя Common Lisp, вы достигнете больших результатов за меньшее время по сравнению с другими языками программирования.


Мне как-то программирование не интересно
Linux: Firefox based 53 2945904
>>2945900
Тогда вкатывайся в орг, пробуй gnus или mu4e
не рекомендую терминальное ncurses-говно, это самый настоящий блоат
Windows 10: Chromium based 54 2945907
Как вводить хоткей C-s?
Linux: Firefox based 55 2945908
>>2945907
Ctrl+S
C- Ctrl
M- Alt
S- Shift (иногда просто последнюю букву делают заглавной буквой)
s- super (winkey)
Windows 10: Chromium based 56 2945909
>>2945908
Спасибо
Linux: Firefox based 57 2945911
>>2945909
Пройди туториал чтобы такие вопросы не задавать. C-h t (Ctrl+H, отпусти контрол, нажми t)
Windows 10: Chromium based 58 2945919

>Emacs Prelude – простенький дистрибутив, который пытается улучшить ванильный экспириенс


Есть сборка под винду? Я пока не готов к ваниле
Linux: Firefox based 59 2945922
>>2945919
Это просто конфиг для емакса, работает сразу везде

>Я пока не готов


Анон, освойся, измени всё что тебе не нравится, включи CUA-mode если хочешь, это несложно и емакс не так уж и сильно отличается от обычных редакторов.
Windows 10: Chromium based 60 2945925
>>2945922
У меня даже пакет для латекса не ставится
Linux: Firefox based 61 2945926
>>2945925
Какой пакет? auctex что-ли?
Windows 10: Chromium based 62 2945928
Linux: Firefox based 63 2945929
>>2945928
M-x package-refresh-contents
на винде через WSL надеюсь запускаешь?
Windows 10: Chromium based 64 2945932
>>2945929
Нативный. А он есть для wsl?
Linux: Firefox based 65 2945933
>>2945932
WSL2 - это просто настроенная виртуалка с линуксом, можно убунту/дебиан/федору поставить, вообще емакс довольно популяриная тема поэтому есть в каждом репозитории.
Windows 10: Chromium based 66 2945935
>>2945933
Сейчас часа полтора настрою wsl
Fedora Linux: Firefox based 67 2945939
Включил в Имексе CUA-mode, как сделать, чтоб комбинации клавиш одинаково работали в разных раскладках? C-м is undefined уже заебало. На нативной виндовой версии почему-то работает искаропки, а под Линапсом выёбывается.
Android: Mobile Safari 68 2945941
>>2945939
reverse-im но он работает с хаками и не всегда
Linux: Firefox based 69 2945967
>>2945896

> Тут сказали, что диред - говно


Мне заходило когда я был студентотой. То есть dired не совсем говно, пердолить его интересно было. Но мне использовать его оч сложно
Windows 10: Chromium based 70 2945972
Failed to download ‘gnu’ archive. Ну и как фиксить?
Android: Mobile Safari 71 2945979
>>2945972
Подключиться к интернету
Linux: Firefox based 72 2945981
>>2945891

> Интересует примитивная работа с документами



С org-mode есть непримитивная работа. Самое то для попердолить. Я, например, свою резюме и org-mode храню и генерю pdf\doc\txt файл в зависимости от требований. Ещё шлёпаю автоматом рукописную дату и допись лол. Ещё вставляю и убираю секции из резюме интерактивно для заточки под вакансию, вроде: Сделать сайнтифик\инжиниринг\девопс резюме?

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

Ещё письма можно из org-mode делать ровно такие же как outlook отправляет. Будь как нормис! Не выделяйся!

> почта


mu4e + mbsync. Остальное от лукавого. Gnus может и прикольный, но тормозной на больших ящиках, оч сложен в настройках. А mu4e всё самое хорошее из gnus и так тащит.

Google, outloock, proton -- есть подводные камни, но настроить возможно.

> файловый менеджер



попробуй https://github.com/ralesi/ranger.el базарю, ещё захочешь

> браузер



Ещё есть WebKIT прямо в емаксе (про безопасность скромно промолчим). Оно работает... иногда. Есть просто браузеры для пердоликов: https://github.com/atlas-engineer/nyxt https://qutebrowser.org/
Linux: Firefox based 73 2945982
>>2945892
есть git annex, а у емакса есть интеграция с git annex
ubuntu2004beUu7MoCet.png24 Кб, 979x512
Windows 10: Chromium based 74 2945990
>>2945982
onedrive, хуяндекс
>>2945979
pic
Android: Mobile Safari 75 2945991
>>2945990
Попробуй через straight.el установитб
Windows 10: Chromium based 76 2945992
>>2945991
Это как?
Неизвестно 77 2945994
Vscode, vim. Остальное шлак. Неужели кто то чем то другим прльзуется?
Android: Mobile Safari 78 2945997
>>2945992
Скопируй код отсюда
https://github.com/raxod502/straight.el#getting-started
Потом M-x straight-pull-package RET <имяпакета>
>>2945994

> Остальное шлак


Почему емакс шлак?
Windows 10: Chromium based 79 2946013
>>2945997

>Во-первых, поместите следующий код загрузки в init-файл


Где он? Я даже с рачем так не пердолился как с текстовым редактором
Android: Mobile Safari 80 2946016
>>2946013
.config/emacs/init.el или .emacs.d/init.el
Android: Mobile Safari 81 2946018

> Я даже с рачем так не пердолился


Потому что на рачике все в одном месте, а с емаксом ожидают, что ты уже знаешь как им пользоваться.
Windows 10: Chromium based 82 2946020
>>2946018
Лол, блять
Fedora Linux: Firefox based 83 2946023
А вот кстати, поясните нубу разницу между ~/.emacs и init.el. Вроде бы и то, и другое работает.
Android: Mobile Safari 84 2946027
>>2946023
.emacs - это если ты хочешь чтобы тебе в хомяк срали
.emacs.d - это если хочешь чтобы в хомяке из говна была только одна папка
.config/emacs - это если хочешь по XDG
Android: Mobile Safari 85 2946040
>>2946020
Ну так конечно! Это же гуглится за пару секунд...
Windows 10: Chromium based 86 2946043
>>2946040

>гуглится за пару секунд


>всё на английском


>ты знаешь только базовый английский и по твоей специальности


>единственное что у тебя есть-это хуевый бинговский переводчик

Linux: Firefox based 87 2946045
>>2946043
это правда, емакс не очень популярен в снг => переводов оч мало. на английском есть много разной годноты, мануал хотя бы, лол

я бы даже может быть стал переводить, если бы я имел по-русски нормально писать умел. но я не умею
Linux: Firefox based 88 2946046
>>2946045
Я бы может тоже стал переводить, но я же не русский, засмеют...
>>2946043
Мда, хуёво :/
Хорошо английский знать, вот казахский мне точно так и не пригодился ни разу, но всё равно подтянуть надо
Android: Mobile Safari 89 2946090
Будет весело, если из-за вероники будет больше переводов гаедов по емаксу на казахский, чем на русский.
Windows 10: Firefox based 90 2946184
>>2946043
Ботай ингуриш, будет тебе счастье.
Windows 10: Chromium based 91 2946196
>>2946045
>>2946046
Так можете пока на ломанный русский попробовать перевести. А там и другие аноны подтянутся возможно, ошибки поправят
Неизвестно 92 2946305
Дайте пиздатую тему для vim
Android: Mobile Safari 93 2946324
>>2946305
Я использую Adwaita, но её вроде как нет под вим
Каштомизируй какой-нибудь движок для тем, например этот https://github.com/chriskempson/base16-vim
Android: Mobile Safari 94 2946548
Android: Mobile Safari 95 2946722
Чому молчим? Где анон который хотел попердолиться...
Android: Mobile Safari 96 2946748
>>2946722
https://pastebin.com/aYSzSBTB
Конфиг дума с пика
Windows 7: Firefox based 97 2946800
>>2946305
Gruvbox
Камон мэн, классика
sage Linux: Palemoon 98 2946811
>>2946722
В га срыгни, ебанько.
Windows 10: Firefox based 99 2946957
Аноны, что скажете за joe? Шлак или пойдет? Стоит ли его вообще устанавливать?
Android: Mobile Safari 100 2946960
>>2946957
Понятия не имею, я только емакс использую
4zsw3i.jpg43 Кб, 506x500
Linux: Chromium based 101 2947007
image.png573 Кб, 2732x768
Linux: Firefox based 102 2947121
Как же я устал пердолиться, аноны
sage Linux: Palemoon 103 2947243
>>2947121
Держи в курсе, малолетняя вниманиеблядь.
1614576139566.jpg6 Кб, 188x167
Неизвестно 104 2947264
Я те говорю, lite оказался норм темой, только привыкнуть к хоткеям и тому, что все в конфиг файлах
Windows 8: Chromium based 105 2947265
>>2947243
Сажедаун, спок.
Неизвестно 106 2947271
Почему в vim у всех airline маркер треугольный а у меня прямоугольный? Че делать?
Android: Mobile Safari 107 2947273
Неизвестно 108 2947274
>>2947273
Да но только у меня не powerline а airline, там тоже вроде треуголные
Android: Mobile Safari 109 2947279
https://github.com/ierton/xkb-switch
Ого какая штука
>>2947274
:h powerline
Android: Mobile Safari 110 2947289
>>2947279

> :h powerline


Airline конечно же, затупил
Android: Mobile Safari 111 2947353
Для чего нужен jupyter notebook? Кто-нибудь использовал?
Linux: Chromium based 112 2947378
>>2947271
let g:airline_powerline_fonts=1

Не забудь установить пропатченные шрифты.
Linux: Firefox based 113 2947580
>>2947353
Кто-то открыл для себя org, понял, что literate programming заебись и продал идею хипстерам
Linux: Chromium based 114 2948028
>>2947580
Привет, маткад с ноутбучным интерфейсом сделали в 86 году. Literate programming появился ещё раньше в техе. Твой орг-мод изначально про другое был. Да и сейчас впрочем тоже. Org-babel появился как дополнительная фича.
Linux: Firefox based 115 2948103
>>2948028
>>2947580
при том юпитер в разы мощнее удобнее при коллаборативой работе. Коллаборация в org-mode файликах это нонсенс
Linux: Firefox based 116 2948278
>>2948103
В чём заключается?
Linux: Firefox based 117 2948413
>>2948103
В емаксовом орг моде никакой коллаборации нет, но формат тут при чем? Для такого кейса его даже расширять не нужно - любому файлу и блоку можно присвоить ID.
Linux: Firefox based 118 2948498
>>2948413
>>2948278
файлу нельзя присвоить ID. Разве что добавить ID в имя файла...

У меня нет претензий к самому формату, но использование орг-мода при коллаборации как основного источника -- это сложно. 1) каждый юзверь должен поставть имакс 2) каждый юзверь должен как-то уметь синхронизировать файлы, т.е. его надо ставить какой-нибудь гит например 3) орг-мода надо настраивать что бы получить тот же функционал

То есть допустим я формирую группу из дата саентистов и мне как фанату орг-мода надо продать им идею коллаборации в орг-моде. Для этого мне потребуется: научить их пользоваться имаксом (с его не совсем стандартными кейбиндингами и терминологией), научить их пользоваться каким-нибудь гитом, сделать общедоступно-приемлимую конфигурация для этого емакса, настроить каждому комп, написать документацию по тому как этим управлятся. Возможно? Да.

Но юпитером ты просто ставишь юпитер-хаб на сервачок, и, volià, нарот прост заходит в браузер и работает. Очень просто.

Емакс это отличная система что бы сделать идеальную среду полностью под себя и свои нужды. Но нужды и vision у всех разный, а значит и емаксы у всех свои, разные и все особенные. Ты можешь работать в орг-моде и делать экспорты\импорты из юпитер ноутбуков если что. Как и милион других проприетарных и не очень форматов.
Linux: Firefox based 119 2948499
То есть что бы я сказал, что на имаксе\орг-моде можно делать коллаборацию, надо что бы кто-нибудь сделал какой-нибудь орг-моде-хаб, с документацией, примерами и хорошей изкоробочности. Что очень сложно. учитывая что занимаются этим исключительно энтузиасты без финансовой заинтересованности. Энтузиастам интереснее сделать себе новую, клёвую фичу Х, чем вылизывать общий экспириенс.

Иначе это инструмент для одного человека, а не команды.
Linux: Firefox based 120 2948500
Да и то, посмотрите на отношение к spacemacs/doom-emacs в среде "старой гвардии": нинужно, переусложнено, ограничено.

Любому подобному продукту придётся преодолевать сопротивление с двух сторон: со стороны старичков, которым это не уперлось, у них уже свой бесконечно настроеный имакс и со стороны новеньких: им оно надо, разбираться чем фрейм от окна отличается?
Linux: Firefox based 121 2948531
>>2948500

>нинужно, переусложнено, ограничено


Так ведь правда же. Емакс сам по себе юзерфрендли, просто несовременный. Многие фичи банально не нужны, а те что нужны можно в 5 строчек елиспа получить
Linux: Firefox based 122 2948536
>>2948531
в контексте колаборации "5 строчек елиспа" -- неприемлемо. Для нормальной коллаборации нужен базовый продукт, готовый использованию сразу после установки. Программист (дата саентист \ аналитик \ итд) не обязан быть сисадмином и вообще опытным пользователем.
Linux: Firefox based 123 2948537
>>2948536
Так если ты предлагаешь кому-то емакс, скорее всего у тебя уже есть маленький конфиг где всё уже настроено.
Linux: Firefox based 124 2948539
>>2948537
А если у меня конфиг очень большой? :-)
Linux: Firefox based 125 2948540
>>2948539
Напиши с нуля короткий, максимум один вечер займёт.
Linux: Firefox based 126 2948546
>>2948540
Хорошо. Давай попробуем сделать аналог Juptier-а? Я уверен, конфигурация быстро вырастет до невообразимых размеров.
Linux: Firefox based 127 2948547
>>2948546
По сути спустя пару месяцев у нас был свой doom, просто не настолько вылизанный как дум.
Windows 7: Firefox based 128 2948556
>>2948536

>Программист (дата саентист \ аналитик \ итд) не обязан быть сисадмином и вообще опытным пользователем.



Это примерно как плотник, который не обязан знать, как рубанок поправить.
Linux: Firefox based 129 2948558
>>2948546
орг-мод из коробки, ничего настраивать не надо, просто берешь и делаешь #+BEGIN_SRC ...
Linux: Firefox based 130 2948579
>>2948556
Настройка и сопровождение своего текствого редактора это не "рубанок подправить". Тем более если мы про емакс говорим. Это давай сделаем свой, идеальный рубанок, а так же: стамеску. тиски, верстак, отвёртку и так далее.

Пока ты будешь заниматься своим идеальным инструментом, я уже давно схожу в магазин, куплю средненький инструмент и буду натачивать свой скил как столяр. Через 2 года ты и столяр, и кузнец и на дуде игрец. Ток столяр не самый лучший, а так, средненьий, времени исил заниматься исключительно столярным мастерством не было. В то время как я уже открыл свое наебиз по производству резных лестник например.

Не хочу сказать что широкие спецы не нужны, но админить и настраивать свою среду это не маст-хев
woof-woof.png19 Кб, 624x250
Linux: Firefox based 131 2948580
>>2948558
ОК. Я попробовал. Без настройки не работает:
Linux: Firefox based 132 2948584
>>2948580
И главное ошибка какая классная: Нет org-babel-function для питона, говорит! Что это? Куда мне нажимать? Что делать? нихуя не понял (бы, если бы был не емаксером, ошибка очевидная для меня, неочевидная для мимохуя)

Сразу другой вопрос: как мне графики модные строить в org-mode? Что бы такой данные запихал, матрички помножил, получил красивую картинулю как здесь: https://nbviewer.jupyter.org/github/lmart999/GIS/blob/master/SF_GIS_Crime.ipynb

Я тебе сразу отвечу: в голом емаксе не получится, настраивать всё это надо... Что мне очень нравится! Я делаю инструмент _полностью_ под себя. Просто это не для коллективной работы.
Linux: Firefox based 133 2948587
>>2948580
Ну блядь.

>>2948584
Ну с интеграцией чтмл и отрисовкой в нем пидорских графиков очевидно дела обстоят хуже, чем у jewpider-параши, тут спору нет.

Я думал ты про синхронизацию че-нить начнешь, мол без нее коллаборации нету, а я тебе в ответ: плейн текст епта, хоть дропбоксом, хоть гитом, хоть бабкиной залупой синхронизируй, орг-то тут при чем.

А для коллективной работы или нет, ну, просто коллектив должен состоять из имаксеров, очевидно же.
Windows 7: Firefox based 134 2948589
Что юзаете для автокомплита в Emacs'е?
Windows 7: Firefox based 135 2948591
>>2948579

>Настройка и сопровождение своего текствого редактора это не "рубанок подправить". Тем более если мы про емакс говорим. Это давай сделаем свой, идеальный рубанок, а так же: стамеску. тиски, верстак, отвёртку и так далее.



Идеальный не нужен, нужен чтобы работал. И да, производство своих инструментов там, где это уместно — часть процесса.

>Пока ты будешь заниматься своим идеальным инструментом, я уже давно схожу в магазин, куплю средненький инструмент и буду натачивать свой скил как столяр. Через 2 года ты и столяр, и кузнец и на дуде игрец. Ток столяр не самый лучший, а так, средненьий, времени исил заниматься исключительно столярным мастерством не было. В то время как я уже открыл свое наебиз по производству резных лестник например.



Маняфаниазии. В реале же, через два года я может и буду каким-то столяром. Может хорошим, может нет. А ты как лежал на диване, так и лежишь, и даже пылящуюся на балконе макиту продать лень, не оо что лестницы впаривать.

>Не хочу сказать что широкие спецы не нужны, но админить и настраивать свою среду это не маст-хев



Сейчас бы сходить к стоматологу, который не знает, как бор-машиной пользоваться
Linux: Firefox based 136 2948594
>>2948587
Ну тык мне начали же говорить что де вот настройка имакса, легко, просто и всё такое. Я и опоннирую эти аргументы.

Что синхронизации нет, я сказал, этот аргумент проигнорировали. Гитом -- надо учится пользоваться. Дропбоксом -- откатов и мерджа нет нормального. В юпитере есть тупо пару кнопок для всего этого.
Linux: Firefox based 137 2948603
>>2948591

> Идеальный не нужен, нужен чтобы работал. И да, производство своих инструментов там, где это уместно — часть процесса.



Именно что, там -- где уместно.

> Маняфаниазии. В реале же, через два года я может и буду каким-то столяром. Может хорошим, может нет. А ты как лежал на диване, так и лежишь, и даже пылящуюся на балконе макиту продать лень, не оо что лестницы впаривать.



Будешь слишком много тратить времени на инструменты, а не на основное дело -- не будешь. Надо уметь распределять время и силы.

> Сейчас бы сходить к стоматологу, который не знает, как бор-машиной пользоваться



Стоматолог пользуется бор-машиной каждый день. Программист пользуется текстым редактором каждый день. Не каждый программист умеет и настраивает свой редактор. Не каждый стоматолог умеет и вообще имеет право залезать в кишки бор машины...

Впрочем: https://habr.com/ru/company/belayaraduga/blog/533522/

>>2948589
сидел на helm, переехал на ivy. не жалею.
Linux: Firefox based 138 2948604
>>2948594
Ну вот кстати смежная тема, я для мелких повторяющихся задачек междуорг-хабитом и рандомной парашей на андроид все-таки к последнему склоняюсь (туда-сюда иногда прыгаю, часть задачек тут, часть там). Все-таки блядь удобнее взять мобилу и поставить галочку, чем пердолить агенду, хоть она и более гибкая в плане настройки интервалов повторения. Короче для простых задачек удобнее рандомпараша для нормисов, а орг-агенду лучше для непосредственно связанных с пека тасков держать. Хуй знает.

Я одно время думал над запиливанием коллаб-таск-хуйнюшки с веб-мордой, которая бы могла синкаться с орг-файлами, кстати. Но в итоге так и не додумал до конца, как это организовать по структуре. Как думаешь, кому-то интересно такое?
Windows 7: Firefox based 139 2948609
>>2948603

>> Идеальный не нужен, нужен чтобы работал. И да, производство своих инструментов там, где это уместно — часть процесса.



>Именно что, там -- где уместно.



Поэтому писать с нуля свой редактор не нужно. Но знать как пользоваться имеющимся необходимо. Для Емакса это подразумевает уметь прогать на elisp, иначе зачем нужен Емакс тогда? Как-то напечатать код можно и в блокноте.

>> Маняфаниазии. В реале же, через два года я может и буду каким-то столяром. Может хорошим, может нет. А ты как лежал на диване, так и лежишь, и даже пылящуюся на балконе макиту продать лень, не оо что лестницы впаривать.



>Будешь слишком много тратить времени на инструменты, а не на основное дело -- не будешь. Надо уметь распределять время и силы.



Планирование — такой же профессиональный навык, как и править рубанок. Что сказать-то хотел?

>> Сейчас бы сходить к стоматологу, который не знает, как бор-машиной пользоваться



>Стоматолог пользуется бор-машиной каждый день. Программист пользуется текстым редактором каждый день. Не каждый программист умеет и настраивает свой редактор. Не каждый стоматолог умеет и вообще имеет право залезать в кишки бор машины...



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

>Впрочем: https://habr.com/ru/company/belayaraduga/blog/533522/



Это какие-то истории про мордор, извини, читать не буду, мне не актуально.
Linux: Firefox based 140 2948616
>>2948589
Selectrum + Prescient + marginalia в минибуффере counsel можно впридачу, company для буферов
Linux: Firefox based 141 2948617
>>2948616

>counsel


consult то есть.
Linux: Firefox based 142 2948618
>>2948609

> Поэтому писать с нуля свой редактор не нужно. Но знать как пользоваться имеющимся необходимо. Для Емакса это подразумевает уметь прогать на elisp, иначе зачем нужен Емакс тогда? Как-то напечатать код можно и в блокноте.



Ну в случае емакса надо знать и уметь чуть больше чем если бы я пользовался юпитером и вс кодом. Не находишь?

> Планирование — такой же профессиональный навык, как и править рубанок. Что сказать-то хотел?



Что при прочих равных человек который настраивает рубанок 2 часа в день и человек который настраивает рубанок 1 час в месяц, будет лучше как спец. Просто потому что у него было больше времени на, непосредственно, саму работу.

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



Я вообще не знаком со стоматологией или стоматологами. Могу предложить аналогию с водятлами. Далнобую очевидно нужно уметь в мелкий ремонт, но движок ему перебирать не имеет смысла учится.

> Это какие-то истории про мордор, извини, читать не буду, мне не актуально.



Это в целом про последнии достижения мед техники в стоматологии. Мне было интересно. (И далеко не всё из перечисленного в статье есть прямо в каждой клинике в какой-нибудь гермашке).
Linux: Firefox based 143 2948621
>>2948604

> Ну вот кстати смежная тема, я для мелких повторяющихся задачек междуорг-хабитом и рандомной парашей на андроид все-таки к последнему склоняюсь



У меня оч сложный сетап для синхронизации, но я пользуюсь оргом на мобиле. Если настроить синк -- всё будет очень просто. Но сделать его реально robust это сложно.

> Я одно время думал над запиливанием коллаб-таск-хуйнюшки с веб-мордой, которая бы могла синкаться с орг-файлами, кстати. Но в итоге так и не додумал до конца, как это организовать по структуре. Как думаешь, кому-то интересно такое?



Очень многим оргером, поверь. Но вообщ есть например: https://github.com/200ok-ch/organice
Linux: Firefox based 144 2948623

>(И далеко не всё из перечисленного в статье есть прямо в каждой клинике в какой-нибудь гермашке).


О том и речь, что чувак там пишет, что входит в топ-2% клиник в мире, а в каментах ему пишут, что и в регионах все это есть, если поискать; но при этом тон самой статьи - типичная порашная хуйня, "ряя консерватизм ряя а вот в сша ряя как страшно жить". Притом вообще непонятно, нахуй и к чему он это высирает, как бы и так понятно, что в топовой клинике с ценником по сотке за визит качество будет лучше, чем по омс. И сам он в конце говорит, что ну вот вообще-то и в других клиниках это все есть, и в комментах то же самое пишут. В итоге вообще получается, что порашное ворчание ни к селу ни к городу, ни аргументов, ни выводов, ничего - ну просто надо ж ввернуть неуместную порашную хуйню и обосрать работников здравоохранения в статье про современные технологии, иначе целевая аудитория не примет. Дебилы, блядь.
Linux: Firefox based 145 2948624
Пока вы тут срётесь: я копаюсь в дефолтных пакетах емакса, нашёл tab-line-mode, попробую напердолить
Linux: Firefox based 146 2948625
>>2948623
я понимаю твои чувства, тон и правда неуместный, но мне было интересно посмотреть на инструментарий современного стоматолога.

В контексте обсуждения инструментов это особенно имеет смысл, потому что прогресс технологий усложняет инструментарий => уровень специализации увеличивается => возможности быть мастером на все руки всё уменьшается. У специалиста в такой клинике будет меньше возможностей (и необходимости) что-то настраивать "под себя" за исключением мелочей вроде "табы шириной 8 или 4?".
Linux: Firefox based 147 2948626
>>2948621

>Если настроить синк -- всё будет очень просто.


А как, через гит? Меня напрягают все эти автокоммиты, да и в целом это выглядит как ебаный костыль. Алсо, я знаю, что имакс под тачскрин вроде есть, но хуй знает, наверняка там опять стопицот костылей надо городить, чтобы этим было можно хоть как-то пользоваться, и все равно будет криво. А тут - поставил галку и все.

>organice


Видел, тупое говно тупого говна. Нихуя неудобно пользоваться. У меня идея была немного в другом: использовать орг просто как один из форматов экспорта с прозрачной синхронизацией, а внутри все свое. Чтобы условно твои датасаентисты тыкали кнопки в веб-морде и не знали ничего об орге, а ты делал то же самое в файлике. Суть в том, что сложно понять, где провести границу и какой воркфлоу выбрать (а воркфлоу я хочу именно фиксированный, чтоб все из коробки, поэтому "очень многим оргерам" вангую будет припекать, что все организовано не так, как у них, поэтому будут плеваться). И тогда получается, что коллаб-тудулист - это одно, коллаб-вики\базазнаний - другое, агенда с привычками - третье. Короче хз.
Linux: Firefox based 148 2948628
>>2948625
если что я другой анон кстати, ну по юзерагенту вроде видно

С посылом-то этим я согласен, правда не уверен, что аналогия полностью корректная. Все-таки тыканье палками в рот и настройка микроскопов - это две разных специализации, а "писать код на елишпе" и "писать код на питухоне" - это крайне смежные области. Камень преткновения тут не в прогрессе и не в сложности инструментария, имхо, а исключительно в том, тратить время на подгонку редактора под себя, или все-таки подогнать себя под редактор.

И во втором нет ничего плохого, это я не в уничижительном тоне говорю, мол нео, матрица тебя поимела, - отнюдь, это наоборот в известной степени повышает твою ценность как работника.
Widget.png34 Кб, 275x398
Linux: Firefox based 149 2948633
>>2948626

> А как, через гит?



Да. У меня есть 4 машины: мой файловый сервак, два компа и телефон. Файловый сервак выступает в роли центрального сервера где всё, всегда есть и последней версии для компов. Телефон туда доступа не имеет.

Для телефона отдельная приблуда: я делаю краткую выжимку тасков и событий, и заливаю это по WebDAV на почтовый сервак, с которым телефон уже синхронизируется. При этом есть несколько выжимок, и некоторые синхронизируются в одну сторону, а некоторые и туда и обратно.

> Меня напрягают все эти автокоммиты, да и в целом это выглядит как ебаный костыль



Я думаю о автокомитах как о дополнительной гарантии что я не продолбаю случайно изменения. Что я делаю относительно часто и откатываюсь и ревёрчу я относительно часто.

> Алсо, я знаю, что имакс под тачскрин вроде есть, но хуй знает, наверняка там опять стопицот костылей надо городить, чтобы этим было можно хоть как-то пользоваться, и все равно будет криво. А тут - поставил галку и все.



Orgzly хорош. Просто жмакаешь галки всё. Пикстронглирелейтед.

> У меня идея была немного в другом: использовать орг просто как один из форматов экспорта с прозрачной синхронизацией, а внутри все свое



Я так и пользуюсь! Только орг это основной формат, а синхронизация не прозрачна, и всё надо было настраивать. Я работаю по большей части в емаксе, а наружу выдаю в нужном формате: doc, pdf, txt или прости хоспади confluence какой-нибудь

> Чтобы условно твои датасаентисты тыкали кнопки в веб-морде и не знали ничего об орге, а ты делал то же самое в файлике



Это классная идея, но на голом энтузиазме далеко не уедешь. Нужно придумывать как это продовать и монетизировать. Иначе будет очередная недопиленая хуйня
Windows 7: Firefox based 150 2948638
>>2948618

>Ну в случае емакса надо знать и уметь чуть больше чем если бы я пользовался юпитером и вс кодом. Не находишь?



Да, нахожу. В чём проблема? Кто-то заставляет пользоваться Емаксом? Если бы я хотел вскод, я бы взял вскод. Но мне больше понравился Емакс.

>Что при прочих равных человек который настраивает рубанок 2 часа в день и человек который настраивает рубанок 1 час в месяц, будет лучше как спец. Просто потому что у него было больше времени на, непосредственно, саму работу.



Ты попробуй как-нибудь тупым или плохо выставленным рубанком постругать, поймёшь о чём я. Им просто невозможно сделать работу, ни хорошо, ни плохо — никак. Можно только испортить материал. Любой инструмент сложнее молотка требует особого внимания и ухода.

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



>Я вообще не знаком со стоматологией или стоматологами. Могу предложить аналогию с водятлами. Далнобую очевидно нужно уметь в мелкий ремонт, но движок ему перебирать не имеет смысла учиться.



При этом любой дальнобой с опытом может это сделать хотя бы в теории. Парадокс?

Моя мысль такая: профессионал знает как работают его инструменты, умеет ими пользоваться и подгонять под себя где это возможно и необходимо. Для любителя любой инструмент выглядит как тостер. И это очень хорошо, потому что я в гробу видал ездить по городу на раллийной машине, равно как и гонщик не поедет на моём цивике Париж-Даккар катать.
Linux: Firefox based 151 2948699
>>2948633

>Для телефона отдельная приблуда: я делаю краткую выжимку тасков и событий


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

>Что я делаю относительно часто и откатываюсь и ревёрчу я относительно часто.


Вот опять костыли и пердоленье, вот зачем кому-то нормальному (не пердолику) может понадобиться ревертить коммиты в тудулисте блеать? Ебля какая-то сплошная.

>Orgzly хорош. Просто жмакаешь галки всё. Пикстронглирелейтед.


Он же не может (емнип) в агенды. На пеке я галки жмакаю в кастомных агендах, ничего из этих костыльных параш в елишп не может. Короче что так соснешь хуйца, что эдак.

>Это классная идея, но на голом энтузиазме далеко не уедешь. Нужно придумывать как это продовать и монетизировать. Иначе будет очередная недопиленая хуйня


Да вообще без шансов, кому это надо. Тем более у нас жеж попенсорс, только биг тек корпорациями разрешено зарабатывать, а остальные на энтузиазме ж должны все делать.
Так-то бы я и чисто для себя запилил, но как и сказал с требованиями таки и не смог определиться, нужен какой-то юай-иксперт, что ли. Пока думал, как лучше организовывать все эти списки и базы знаний да луркал все эти статьи карл-войта да роамы, перегорел и забил.
Linux: Firefox based 152 2948721
Поставил evil, буду каштомизировать
Linux: Firefox based 153 2948783
>>2948699

> Нуу полились костыли по трубам, вот поэтому я и говорил выше, что нахуй оно надо, ебли больше.



Если эти костыли оформить в норм пакет, то это будет просто пакет, который клац-клац и работает. Мне просто всё лень и времени нет.

Я просто не хочу сливать весь свой много-мегабайтный архив данных на какой-то левый андроид. Там ведь не только "постирать труханы: 2 месяца назад", там и про кастомеров и просто слишком личное. Нахуй надо рисковать.

> Вот опять костыли и пердоленье, вот зачем кому-то нормальному (не пердолику) может понадобиться ревертить коммиты в тудулисте блеать? Ебля какая-то сплошная.



Если данные проебал по неосторожности. Но с месседжем я согласен.

> Он же не может (емнип) в агенды. На пеке я галки жмакаю в кастомных агендах, ничего из этих костыльных параш в елишп не может. Короче что так соснешь хуйца, что эдак.



Может, там свой целый мини-язык есть

> Да вообще без шансов, кому это надо. Тем более у нас жеж попенсорс, только биг тек корпорациями разрешено зарабатывать, а остальные на энтузиазме ж должны все делать.



В смысле? Есть куча проектов: obisdian, notion, jupiter и т.д. Просто все выбирают markdown как формат, и никто -- org-mode.

Просто запилы для себя (а это 99% процентов всех запилов в орг-моде) это запил фичей. Что бы люди вне этой темы пользовались подобным софтом, надо ещё стабильно и нормальный ux завезти.
Linux: Firefox based 155 2948825
>>2948498
Я говорю не про имплементацию, а исключительно о формате. Хотя было бы конечно неплохо, если бы кто-то реализовал север для коллаборации и написал клиент для емакса. Но такого пока никто не сделал - кто-то начинал проект, но он не обновлялся лет 5.
В формате можно присваивать id как файлу, вставляя блок
:PROPERTIES:
:ID: 123-456
:END:
вверх файла, так и заголовку, используя этот блок в заголовке. Ко всяким блокам кода, изображениям итд можно тоже обращаться по #+NAME: name. И это очень просто расширить - например, org-roam использует свои параметры типа #+org_alias.
Имея это, очень просто реализовать бд с полями "файл" - "id". А к этому уже можно привязать пользователей "пользователь - id".

Бтв пока гуглил про коллаборацию в орг, наткнулся на научную книгу, которую писали почти 100 человек, используя tex и git.
https://github.com/HoTT/book
Linux: Firefox based 156 2948868
Android: Mobile Safari 157 2948876
>>2948868
А мне не нравится! Когда все пестрые, никто не особенный, а когда только один пестрый он сразу выделяется...
Linux: Firefox based 158 2948881
>>2948876
тогда ещё этот зацени: https://github.com/nschum/highlight-symbol.el я раньше логи с помощью него читал и разукрашивал
Linux: Firefox based 159 2948883
>>2948881
блин, не тот пакет...
Linux: Firefox based 160 2948886
Linux: Chromium based 161 2948889
>>2948824
Есть же встроенный show-paren-mode.
1614798569743.png27 Кб, 1588x147
Android: Mobile Safari 162 2948893
>>2948889
Оно не то делает да и у смартпаренса получше будет. Выделяет красным самую близкую скобку и пару. На пике курсор в (interactive) находится
Linux: Chromium based 164 2949032
>>2948893
А, оно ещё и внешние скобки подкрашивает, прикольно.
Android: Mobile Safari 165 2949175
>>2948942
Спасибо что напомнил
Linux: Firefox based 167 2949189
>>2949185
Самое забавное что winner-mode это режим из 1997 года:

;; Copyright (C) 1997-1998, 2001-2020 Free Software Foundation, Inc.

Вот уж правда, "открыли америку".
Android: Mobile Safari 168 2949193
>>2949185
А что оно делает-то?
Linux: Firefox based 169 2949208
>>2949193
Если не хочешь читать, здесь демонстрация получше: https://utk-se.github.io/CodeRibbon/ По факту это линейная история конфигурации окон и положения курсора в этих окнах. Полная аналогия это winner-mode.
Linux: Firefox based 170 2949213
>>2949208
Там тоже что-то не понятно, звучит как просто вкладки расположенные в порядке последнего использования буфера
Linux: Firefox based 171 2949227
>>2945326

>setq-default


:custom
(var value)

>add-hook


:hook
(some-mode . function)

>:ensure


(setq use-package-always-ensure t)
; или straight.el
Linux: Firefox based 172 2949230
>>2949227
ты прав, конфиг прост из 2017 года
Linux: Firefox based 173 2949239
https://github.com/noctuid/evil-guide
Сугой! Это от разработчика general
Android: Mobile Safari 174 2949316
Что-то я установил Evil, даже не успел попользоваться, но как-то тошнит от него. У вас нет такого? У меня проблемы... Наверное сделаю mosey и defrepeater с префикс командой.
Linux: Firefox based 175 2949406
Меня немного бесит evil и вообще некоторые вещи в vi. Но мне оно бесит меня меньше чем всё остальное в "эффективных" редакторах. Не в последнюю очередь потому что evil уже очень вылизанный и evil-фикация всего чего можно была проведена.
Linux: Firefox based 176 2949407
Я, кстати, пользуюсь в итоге и evil и emacs биндингами. Т.е. в основном evil, но эти биндинги сложнее в evil: M-. \ M-, \ M-SPC \ M-\ \ C-x 1230

Ещё почему то вниз я листаю с помощью C-f а вверх с помощью M-v
Android: Mobile Safari 177 2949421
>>2949407
Меня и то, и другое бесит на самом деле, но писать свое как-то не хочется.
threadshot-1614894963506.png133 Кб, 720x815
Android: Mobile Safari 178 2949490
Ночной бамп и спаттки!
Linux: Firefox based 179 2949695
>>2949421
кстати ты пробовал xah fly keys? (я нет)
Android: Mobile Safari 180 2949722
>>2949695
Какой именно?
Лично я не стал бы трогать тот, который сделал Xah, чтобы его выучить придётся потратить месяц или два, а в итоге получишь хоткеи которые у тебя уже были в дефолтным эмаксе.
Да и у меня есть программируемая клавиатура, на которой основной функционал уже есть и всё работает так, как я хочу.
Android: Mobile Safari 181 2949817
Плюс там многие фичи по редактированию текста лучше работали бы без модалки. Например, d это бекспейс. НАХУЯ он там? А вот e это по вимовски diw. Зачем оно там с режимом? Неужели кто-то несколько раз подряд этим пользуется?
Android: Mobile Safari 182 2949943
Какие фичи у ваших крутых редакторов есть?
Linux: Firefox based 183 2950247

>2022


>использовать вимовские биндинги вместо IJKL



Вы ебанутые?
Android: Mobile Safari 184 2950252
>>2950247
С чего ты взял, что я использую?
Android: Mobile Safari 185 2950253
Алсо, в виме hjkl банально редко нужны, есть много хоткеев которые быстрее и удобнее
Linux: Firefox based 186 2950257
>>2950253
Все вимовские биндинги - тупорылое говно тупого говна.
Android: Mobile Safari 187 2950258
>>2950257
Почему?
Linux: Firefox based 188 2950272
>>2950258
Неэргономично.
Android: Mobile Safari 189 2950274
>>2950272
Расскажи подробнее. Что именно не эргономично? Что мешает заменить в одну строку init.vim/init.el?
sage Android: Mobile Safari 190 2950275
>>2950274

> заменить


То есть дополнить
Android: Mobile Safari 191 2950455
>>2950247
Нет, ты. Нет ничего удобнее hjkl.
Linux: Firefox based 192 2950469
>>2950455
Есть 100500 хоткеев, из-за которых hjkl просто напросто не нужно
Linux: Firefox based 193 2950545
Поясните за мультикурсор. Оно нужно или не очень?
Linux: Chromium based 194 2950548
>>2950545
Макросы делают то же самое только лучше.
screenshot.png11 Кб, 207x130
Linux: Firefox based 195 2950549
Двощ, появилась идея. Выделять пустые строки вот так, чтобы было видно сколько их. У меня ОКР уже нахуй, я считаю количество строк, а мог бы просто посмотреть на фигуру и сразу по ней понять, сколько пустык строк находится
screenshot.png11 Кб, 207x130
Linux: Firefox based 196 2950550
>>2950549
Неправильно нарисовал, тьфу!
Windows 10: Chromium based 197 2950616
>>2950549
У тебя белый фон текстового редактора? Серьёзно??
Android: Mobile Safari 198 2950624
>>2950616
Я не сижу в темноте, да и у меня TN параша, на ней нужен высокий контраст и большой шрифт чтобы хорошо видеть.
На сосаче вроде бы норм кстати, надо будет сделать макабу для ымакса.
Android: Mobile Safari 199 2950627
Modus Vivendi которую я использую делали по вот этому гайдлайну, кстати
https://www.w3.org/WAI/WCAG2AAA-Conformance
Windows 10: Chromium based 200 2950629
>>2950624

>TN параша


О, у меня тоже (Samsung LU28H750UQIXCI). Чёрный выглядит ущербно, но только при не самой лучшей освещённости, а проблем с низким разрешением (большими шрифтами) я не находил. Скажи свою модель.
Android: Mobile Safari 201 2950639
>>2950629
Packard Bell ноут 2013-го года, модель монитора не знаю :/
threadshot-1615111880510.png65 Кб, 720x455
Android: Mobile Safari 202 2950646
>>2950629

> проблем с низким разрешением (большими шрифтами) я не находил.


Я операнди и адваиту использовал очень давно, цвета выглядели ненасыщенными и странными, проблема была как раз в размере шрифта и в том, что это было убунту моно.
Linux: Firefox based 203 2950701
>>2950274
Практически все биндинги за исключением пары штук и поведение практически всех команд.

>>2950455
Конечно есть, ijkl например. Чтобы искренне считать, что нехоумроушный hjkl удобен, нужно поистине быть полным идиотом.
Linux: Firefox based 204 2950707
>>2950701

>Практически все биндинги


Ну давай конкретнее, ты чего

>Чтобы искренне считать, что нехоумроушный hjkl удобен


Так он редко нужен, полно команд более полезных
изображение.png223 Кб, 818x630
Linux: Firefox based 205 2950727
>>2950455

>Нет ничего удобнее hjkl.


Он противоречит слепому десятипальцевому. Потому у пердоликов актуален срач 'hjkl' vs 'jkl;'.
Linux: Firefox based 206 2950729
>>2950727
; в виме гораздо полезнее чем l
Linux: Firefox based 207 2950732
>>2950729
Проблема, что h и j жмётся одним пальцем.
Мой тезис в том, что hjkl удобен преимущественно своей дефолтностью и непротиворечивостью другим хоткеям, в анатомическом плане там есть поле для оптимизаций.
Linux: Firefox based 208 2950734
>>2950732
Это не проблема. Ты же не передвигаешься по одному знаку, а используешь w или b, либо вовсе f/F.
Linux: Firefox based 209 2950735
>>2950734

>а используешь w или b, либо вовсе f/F


С такими доводами можно и на имакс перекатываться.
Linux: Firefox based 210 2950736
>>2950735
В реальности ты редко используешь HJKL, они просто редко используются если ты знаешь как использовать вим.

>на имакс перекатываться


Я уже
lsi-adm3a-full-keyboard.jpg53 Кб, 600x210
Linux: Chromium based 211 2950737
Проигрываю, когда слышу про какие-то противоречия и мифические удобства hjkl. На пике - клавиатура терминала ADM-3A, который использовался при создании vi. Были бы там стрелки на других местах - вы бы сейчас топили за другой вариант? Деды просто привыкли к этому вариант и не хотят переучиваться, а молодняк видит в этом какую-то особенную эргономичность.
Linux: Firefox based 212 2950741
>>2950737
У дедов на Vi были и ;, и f, и w/b для горизонтального перемещения, которые делают то же самое, только быстрее и эффективнее. Расскажи, почему IJKL лучше
Android: Mobile Safari 213 2950768
>>2950741-кун. Вим достаточно хорош для всего, может я бы хоткеями даже пользовался в емаксе, если бы меня не тошнило от него.
Но если б я переделал с нуля, то

ijkl = khjl
u o = b w
f = f
Ctrl + f = t
; повторить движение
, повторить движение в обратную сторону
Enter = a Enter
a = i
курсор на конце строки как в нормальных редакторах, блеать
e = $
h = v
Вместо шифта SPC

У меня уже пальцы болят от телефона, наверное надо таки написать...
Android: Mobile Safari 214 2950770
>>2950768

> если бы меня не тошнило от него.


Точнее от комбинации Evil+Emacs. В неовиме нормально себя чувствую
Linux: Firefox based 215 2950821
>>2950707

>Ну давай конкретнее, ты чего


$
@
^


>Так он редко нужен, полно команд более полезных


Он не редко нужен, он в принципе ненужен. Вместо дебильного hjkl нужен ijkl, как у всех нормальных людей.
Linux: Firefox based 216 2950822
>>2950737
^^^^^^^^^^^^^ this
Linux: Firefox based 217 2950824
>>2950821

>$


>@


>^


Это переназначается в 3 строчки вимла.

>дебильного hjkl нужен ijkl


Нахуй оно тебе, когда можно через f перепрыгнуть сразу на несколько знаков вперёд?
Linux: Firefox based 218 2950826
>>2950768
u\o слова (либо параграфы при модификаторе), h; начало\конец (строки\файла), поиск и так норм (/nN). ijkl с модификаторами для контекстно-зависимой навигации (паредит, заголовки и т.п.)
Linux: Firefox based 219 2950828
>>2950826

>(/nN)


Нихуя, шифт зажимать не так удобно. ИМХО, Alt > Ctrl > Shift.

>ijkl с модификаторами для контекстно-зависимой навигации (паредит, заголовки и т.п.)


Кстати да, неблохо, только заменить бы на смартпаренс...

Вообще я тут собрался все свои деяния через гидру делать, это типа модального редактирования только немножко другое, что думаешь, анон?
Linux: Firefox based 220 2950829
>>2950824

>Это переназначается в 3 строчки вимла.


Так о том и речь, что вимовские хоткеи - говняк для тупняка, который надо переназначать.

>Нахуй оно тебе, когда можно через f перепрыгнуть сразу на несколько знаков вперёд?


Проще и быстрее нажать несколько раз одну клавишу, чем выбирать символ, к которому ты хочешь прыгнуть (я не хочу прыгать к символу блядь, я не о символе думаю), думать о нем, вводить его. Это очередная тупорылая марсианская вимоговнохуйня. Нормальные люди думают в терминах слов (и иных структурных единиц), а не в терминах буковок. Короче с точки зрения юикс это тупое говно говна, но ты же любишь жрать говно, поэтому давай тяни палец к h, а потом ищи буковки в тексте.

Алсо тебе к доктору не пора, нет? Все нормально?
Linux: Firefox based 221 2950831
>>2950828
Так ты его и зажимать будешь раз в полвека, обычно все-таки ты сразу нужное направление выбираешь. Ну можно альт вместо шифта для модификатора, не суть.

Гидру не вкурил, хуй знает, у меня просто обычное модальное, гидра добавляет еще больше контекстозависимости, таймаутов каких-то ебаных, если говна хочешь въебать - попробуй обязательно
Linux: Firefox based 222 2950832
>>2950829

>выбирать символ, к которому ты хочешь прыгнуть


Будто пока двигаешься по буковкам не нужно читать.
Linux: Firefox based 223 2950835
>>2950832
Читать? Считать что ли? Нет, не нужно, ты просто как обезьяна жмешь кнопку и видишь результат. Нужно больше бананов сместить пиздюльку дальше - жмешь дальше. Прямая связь между действией и результатом, как в реальном мире (двигаешь табуретку - она двигается). Думать не надо, мозг вообще считай не участвует, чисто визуальная хуйня. Буковки разбирать не надо (мозг слова по буквам вообще не читает, он сразу парсит слово целиком).
Linux: Firefox based 224 2950836
К доктору-то не пора? Не обдвачевался тут 24\7 тред мониторить?
Linux: Firefox based 225 2950837
Зачем люди так врут?
Windows 10: Chromium based 226 2951025
>>2945040 (OP)

>Text edit


NotePad++
/thread

Зачем нужны другие редакторы, когда есть нотпад++?
Android: Mobile Safari 227 2951032
>>2951025
Нотпад++ можно программировать на лиспе?
Linux: Firefox based 228 2951080
>>2951032
Его даже на js нельзя программировать, только на windowsapi сабсете с++.
1612055105558.png70 Кб, 870x616
Android: Mobile Safari 229 2951691
Ну и щито это было? Нас так раз в три тела рейдить будут?
Linux: Firefox based 230 2951789
Сап, аноны.
Хотел узнать есть ли какая-нибудь простая рисовалка под емакс? Часто рисую себе какие-то моменты, если в голове каша, но гимп это пиздец кусок говна и было бы удобнее во втором окне емакса
Linux: Palemoon 231 2951850
>>2950837
Рационализируют. Ты вчера родился?
Windows 7: Firefox based 232 2951892
>>2951789
Artist mode и picture mode. Может какой-то понравится.
Screenshot20210310-011753Termux.jpg232 Кб, 720x1520
Android: Mobile Safari 233 2952148
Как в ымаксе сделать вот такое, и желательно чтобы все пряталось кроме куска кода, на котором курсор? простите что с телефона, я в постельке сплю
Linux: Firefox based 234 2952172
>>2951789
не надо емакс для рисования. xournal++ используй, базарю ещё захочешь
someediting.gif426 Кб, 952x473
Linux: Firefox based 235 2952178
>>2950829

> Проще и быстрее нажать несколько раз одну клавишу, чем выбирать символ, к которому ты хочешь прыгнуть (я не хочу прыгать к символу блядь, я не о символе думаю), думать о нем, вводить его.



По F надо прыгать куда-то очень далеко, не в текущей строчке. Для текущей строчки юзай snipe.

> Нормальные люди думают в терминах слов (и иных структурных единиц), а не в терминах буковок.



Ну так и перемещайся по словам, а не буковкам. В чём проблема нажать W несколько раз, не понимаю?

> Короче с точки зрения юикс это тупое говно говна, но ты же любишь жрать говно, поэтому давай тяни палец к h, а потом ищи буковки в тексте.



Посмотри на мою демонстрацию. Я не задумываюсь над этими действиями, потому что они именно структурные, над букавками. И я нажимаю hjkl по незнамо сколько раз, просто потому что это не нужно.
Linux: Chromium based 236 2952303
Apple Mac: Firefox based 237 2952311
Есть что-то такое же няшное как вскод, но адекватно работающее на маке? Заебал курсор прыгать, крашиться и все такое.
Android: Mobile Safari 238 2952312
>>2952303
Спасибо но я нашел hs-hide-block
>>2952311
Doom Emacs...
Linux: Firefox based 239 2952407
Windows 10: Firefox based 240 2952468
>>2952311
попробуй атом
Linux: Firefox based 241 2952590
>>2952178

>По F надо прыгать куда-то очень далеко, не в текущей строчке.


Че блядь ты несешь? f прыгает к ближайшему вхождению введенного символа, на всякий случай держу в курсе.

>Для текущей строчки юзай snipe.


Я уже подробно описал, почему я не собираюсь юзать всякую аутичную ненужную хуйню для марсиан и шизофреников, и почему здоровому мужчине достаточно нормальных имаксовых команд навигации.

>В чём проблема нажать W несколько раз, не понимаю?


Ты не понимаешь, потому что ты дебил и отвечаешь в цепочку, не прочитав постов, на которые отвечаешь. Типичный вимер, короче.

>Посмотри на мою демонстрацию


Шрифты говно, тема вырвиглазая, в файле студенческий говнокод напополам с рунглишем. ЧТД.

>И я нажимаю hjkl по незнамо сколько раз


Ну так малолетний дебил же, хуль с тебя взять.
Linux: Firefox based 242 2952626
>>2952590

> Че блядь ты несешь? f прыгает к ближайшему вхождению введенного символа, на всякий случай держу в курсе.



F это два символа, это долго. Snipe это 1 символ, это быстро. Так понятнее?

> Я уже подробно описал, почему я не собираюсь юзать всякую аутичную ненужную хуйню для марсиан и шизофреников, и почему здоровому мужчине достаточно нормальных имаксовых команд навигации.


> Ты не понимаешь, потому что ты дебил и отвечаешь в цепочку, не прочитав постов, на которые отвечаешь. Типичный вимер, короче.



Ты предъявляешь за hjkl, тебе тут всем тредом поясняют что hjkl конечно говно, но всем похуй, потому что им очень редко пользуются. Перестань читать жопой.

> Шрифты говно, тема вырвиглазая, в файле студенческий говнокод напополам с рунглишем. ЧТД.



Когда вы, хейтеры, уже поймёте, что как только вы начинаете говорить не по теме, а цеплятся к личности, то любому нормальному человеку ваш слив просто очевиден?
Android: Mobile Safari 243 2952674
Кстати надо avy-goto-word-current-line сделать...
Linux: Firefox based 244 2952820
>>2952674
А зачем кстати? Чем ближе твоё слово к тебе, тем проще комбинация для нажатия же. AA это всегда ближаейшее слово, AS второе и так далее.
Screenshot20210311-153121Termux.jpg187 Кб, 720x1520
Android: Mobile Safari 245 2952828
>>2952820

> Чем ближе твоё слово к тебе, тем проще комбинация для нажатия же.


У меня сверху вниз (пик), это настраивается?

> AA это всегда близлежащее слово, AS второе и так далее.


Так было бы неэргономично, мизинец самый слабый же. Я бы так приоритеты расставил: j f d k s l jf fj kf dk... и так далее. Как можно больше смены руки которая печатает, мизинец не используется, указательный самый сильный палец, равномерная нагрузка рук.
Android: Mobile Safari 246 2952830
>>2952828

> jf fj kf dk


После kf должно быть dj, затем fk kd, и я все перепутал, надо будет питон скрипт написать.
Можно этим заняться, переписать avy с нуля
Linux: Firefox based 247 2952835
>>2952828

>Так было бы неэргономично, мизинец самый слабый же.



Но мизинцу никуда не надо тянуться, a сразу под пальцем. Мне удобно, но с другой стороны у меня пальцы довольно сильные и подвижные. Так что логически я в целом согласен с твоим посылом и приоритетами. Но это настраивается же, нет? avy-keys
avynextline.png100 Кб, 633x759
Linux: Firefox based 248 2952839
Собственно: (setq avy-keys '(?j ?f ?d ?k ?s ?h))

У меня L под мизинцем, я его на H поменял. В целом, кажется и правда сильно удобнее! Поживу с этой настройка пока что. Спасибо анон
Android: Mobile Safari 249 2952844
>>2952835

> Но это настраивается же


Da, я настроил, но оно все равно сверху вниз сканирует, не нрав.
Android: Mobile Safari 250 2952846
У меня, кстати
:custom
(avy-keys '(?e ?t ?h ?u ?o ?n) "Use home row with avy. All keys but pinkies and middle column on Dvorak.")
Linux: Firefox based 251 2952852
>>2952844
а, я понял, ты хочешь другой алгоритм выбора букв из доступных, что бы он как-нибудь хитро прыгал между ними. Я не нашёл как настраивать это.

Запили автору avy вопрос как это сделать, спроси как это можно было бы сделать и сделай экстенд к ави. Это было бы лучше чем пилить avy с нуля
Linux: Firefox based 252 2953084
>>2952626

>F это два символа, это долго. Snipe это 1 символ, это быстро. Так понятнее?


Блядь, ты отвечаешь на абзац, который являлся ответом на твое предложение через ф прыгать на полстраницы каким-то образом. Ты постоянно бухой что ли тут отвечаешь? Хоть читай немного посты перед ответом.

>hjkl конечно говно


Что и требовалось доказать. /thread

>Когда вы, хейтеры, уже поймёте, что


Соси хуй, упоротое быдло. Твое место возле параши.
Linux: Firefox based 253 2953086
>>2952830

>Можно этим заняться, переписать avy с нуля


Ненужно. В браузере этот изврат оправдан, просто потому что там других вариантов нет. А в редакторе структурированного текста прыгать по рандомно сгенерированным буквам - это просто такой хипстерский способ добавить информационного шума.
Android: Mobile Safari 254 2953153
>>2953086
Мне нравится avy, я не вижу ничего плохого в нем. Я прохожу тесты на скорость печати со скоростью 100 слов в минуту, с одним-двумя знаками без проблем справлюсь.
Linux: Firefox based 255 2953208
>>2953084

> Соси хуй, упоротое быдло. Твое место возле параши.


хах, просто посмотрите на этого клоуна, смешно у тебя горит

> А в редакторе структурированного текста прыгать по рандомно сгенерированным буквам


Ты бы хоть справку открыл, штоле, не позорился бы так
Android: Mobile Safari 256 2953326
>>2953153
на самом деле я использую goto-word и печатаю половину слова, по сути как isearch только без направления и только по вещам которые видно
Android: Mobile Safari 257 2953327
goto-char-timer
Фикс!
Linux: Firefox based 258 2953406
Вы пользуетесь букамарками при кодировании? Я обычно ставлю одну на то место которое редактирую в данный момент, что бы при перемещениях не потерять его.
Linux: Chromium based 259 2953456
>>2953406
Когда работаю над багами - помечаю вимовскими отметками (m+буква) подозрительные места причём с мнемоническими буквами, чтобы легко запомнить и быстро перемещаться между ними. А так, последнее место редактирования он запоминает сам (g;). Переехал сейчас на емакс - всё это в ивил-моде тоже там работает правда иногда как будто некорректно. Букмарки для ориентации между файлами ненужны, проще и эффективнее projectile с прикрученным нечётким поиском.
Android: Mobile Safari 260 2953459
>>2953406
M-x point-to-register + consult-register + consult-mark
>>2953456

> А так, последнее место редактирования он запоминает сам (g;).


Звучит как mark-ring. Каждый раз когда редактируешь файлики выделяешь, редактируешь, ищешь что-то, почти что угодно создается метка и добавляется в mark-ring и global-mark-ring.
Linux: Chromium based 261 2953460
>>2953459
Это goto-last-change в evil-mode.
Android: Mobile Safari 262 2953467
>>2953460
Значит я ошибался, пакет что-то другое делаеь
Linux: Firefox based 263 2953529
>>2953208
Открывал еще до того, как ты узнал, что такое GNU/Emacs. Нечего ответить по теме треда - продолжай сосать хуй, быдло.

>>2953326
Ну вот я об этом и говорю, вот это - логично и оправдано (и тащем-то полностью заменяется дефолтным vi-search-forward но и то структурированной навигации обычно хватает), а изврат с буковками - только от безысходности, твердо и четко.
Linux: Firefox based 264 2953530
>>2953406
Регистрами и клонированными буферами. На самом деле конечно регистры - немного костыль, гораздо лучше было бы иметь нормальную историю и навигацию по ней, но как-то она кривовато работает, с регистрами предсказуемей.
Linux: Firefox based 265 2953531
>>2953459
>>2953467
Суть в том, что в идеале оно должно сохранять позиции при прыжке (индивидуально для каждого файла буфера), притом интеллектуально-двимово понимать, когда произошел прыжок, а когда ты просто курсор сдвинул. По-моему без стронк ии корректно эту проблему не решить, поэтому проще самому ставить метки. Быстрая навигация (с лупом) по проставленным меткам, впрочем, пригодилась бы - вроде такого пакета нет, ну или я не видел.
Linux: Firefox based 266 2953532
Кстати да, заебись идея. Именно так это и должно работать. И просто тупо кастомный список команд, которые делают прыжок (добавляем идемпотентно метки на исходную и целевую точки). Вот видите, не такой уж итт тред и бесполезный, хоть там и всякое упоротое пидорочулочное быдло постоянно что-то вякает.
Android: Mobile Safari 267 2953537
>>2953529

> vi-search-forward


С ним надо думать спереди или сзади ли место куда тебе надо и нажимать Enter, бгг
>>2953531
>>2953532
Может просто сделать какой-нибудь threshold при котором оно засчитывает движение как прыжок?
Linux: Firefox based 268 2953560
>>2953537
Согласен, думать надо, но я как-то чаще вниз иду, чем вверх, а для всего остального есть imenu и т.п.

>>2953537
Тогда получится, что вот ты на две страницы к нужному месту промотал, и у тебя вместо одного маячка два запендюрилось. Будет куча эвристик, таймаутов, трешолдов и т.п., в итоге все будет работать как хочется только в полную луну в первый четверг после зимнего солнцестояния на марсе. Обычно все "умные" решения от этого страдают.

А тут - хуяк-хуяк, нажал одну клавишу и оно сохранилось.
Android: Mobile Safari 269 2953577
>>2953560

> Тогда получится, что вот ты на две страницы к нужному месту промотал, и у тебя вместо одного маячка два запендюрилось


Это, конечно, да. Но!

> Будет куча эвристик, таймаутов, трешолдов и т.п


А что тогда self-insert-command делает для отмены?
Android: Mobile Safari 270 2953594
(defun undo-auto--last-boundary-amalgamating-number ()
"Return the number of amalgamating last commands or nil.
Amalgamating commands are, by default, either
`self-insert-command' and `delete-char', but can be any command
that calls `undo-auto-amalgamate'."
(car-safe undo-auto--last-boundary-cause))

А вот так делает
Linux: Firefox based 271 2953666
>>2953531

> Суть в том, что в идеале оно должно сохранять позиции при прыжке (индивидуально для каждого файла буфера), притом интеллектуально-двимово понимать, когда произошел прыжок, а когда ты просто курсор сдвинул.


> По-моему без стронк ии корректно эту проблему не решить


> без стронк ии корректно эту проблему не решить


> проблему не решить


> стронк ии



Не тупи, просто не сохраняй метки на передвижениях курсора.

>>2953532

> Вот видите, не такой уж итт тред и бесполезный,



Справку по avy почитай, ещё раз тебе говорю. Обещаю, целый новый мир обнаружишь.

> всякое упоротое пидорочулочное быдло постоянно что-то вякает.



... и общаться научись, иначе тред всегда будет полупустой.
Linux: Firefox based 272 2953668
>>2953530
winner-mode и xref-*
Windows 10: Chromium based 273 2953936
Аноны, нужна небольшая помощь. Решил попробовать Neovim вместо Notepad++, доволен как слон. Но:
1) В конфиге стоит set history=100, но по каким-то причинам история не работает и команды не запоминаются. Раньше все работало.
2) Я не кодер, а воннаби-писака. Освоил маркдаун, хочу пользоваться маркдаун-превью, но не понимаю, как правильно настроить его для портативного браузера и в целом, какие настройки стоит прописывать, а какие нет.
3) Так и не понял, как поменять местоположение папок с плагинами и конфигами чтобы сделать Neovim портативным и пользоваться на другом компьютере. Возможно ли это вообще?
Windows 10: Chromium based 274 2953948
>>2953936
И сразу же меняю свой первый вопрос: зачем вообще надо отключать в коммандной строке стрелочки если hjkl работать будет на ввод?
Ошибку свою понял только после того как написал, извините
быстро-fix
Android: Mobile Safari 275 2954029
>>2953948
Создай свои хоткеи через cnoremap
>>2953936

> как поменять местоположение папок с плагинами и конфигами чтобы сделать Neovim портативным и пользоваться на другом компьютере. Возможно ли это вообще?


Просто копируй папку с конфигом, в чем проблема?
Linux: Firefox based 276 2954085
>>2953577

>А что тогда self-insert-command делает для отмены?


А оно как раз периодически отменяет не то, что мне надо, например. Но с отменой это некритично, потому как ну отменил он лишнее слово - невелика беда, контекст не теряется, печатаю я быстро, в общем не суть.
Linux: Firefox based 277 2954090
>>2953666

>Не тупи, просто не сохраняй метки на передвижениях курсора.


Это ты не тупи, речь именно о сохранении меток при передвижениях курсора (но не всех). Опять нихуя не читаешь, прежде чем отвечать, чулочник ебаный.

Справку по ави читал еще до того, как ты себе жопу анальным расширятором начал расширять, уже писал тебе выше (опять не читая отвечаешь).

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

>>2953668
Ты принципиально не читаешь посты, на которые отвечаешь? Вообще никакой связи, абсолютно мимо.
Linux: Firefox based 278 2954093
>>2953936

>1)


Переезжай сразу на имакс с ивилом, там все работает!

>2)


Можешь просто взять любой рендер-демон для маркдауна и открывать его обычным браузером, тогда ничего настраивать не надо.

>3)


vi -u /path/to/config, в неовиме наверное также. А тебе точно нужен именно отдельно портативный вим, кстати? Почему не залить на флешку какой-нибудь линукс и иметь полноценную настроенную систему?
Windows 7: Firefox based 279 2954111
>>2954093

>Переезжай сразу на имакс с ивилом, там все работает!


Мне не нравится "комбайнистость" емакса. Проблема, кстати, была в том, что я не смотрел на то, что скопировал.

>рендер-даемон для маркдауна


Гляну на досуге, спасибо.

>А тебе точно нужен именно отдельно портативный вим, кстати?


Да, именно он. Линуксом я какое-то время пользовался, есть свои плюсы, но на отдельной машине, а уж тем более на флешке, мне работа не позволяет - требуются программы, которых на Линуксе нет либо нет гарантии, что они стабильно работают.
>>2954029

>Просто копируй папку с конфигом, в чем проблема?


Может быть ситуация с отсутствием доступа к системным папкам.
Android: Mobile Safari 280 2954118
>>2954090

> чулочник ебаный.


Вообще-то это я чулочник
>>2954111

> Мне не нравится "комбайнистость" емакса.


Не обязательно весь емакс использовать. Все, что ты не используешь, не загружается.
Комбайнистость это в принципе-то хорошо, если пользуешься - хорошая интеграция и все в одной программе, если нет - никак не мешает.
Вим, кстати, сам по себе довольно жирный для того, что он делает.

> Может быть ситуация с отсутствием доступа к системным папкам.


-u vimrc Use vimrc instead of the default ~/.config/nvim/init.vim.
If vimrc is NORC, do not load any initialization files
(except plugins), and do not attempt to parse environment
variables. If vimrc is NONE, loading plugins is also
skipped. :help initialization
Windows 7: Firefox based 281 2954172
Если кто юзает, как долго у вас обычно грузятся языковые сервера на Emacs'е при открытии последней сессии?
Linux: Firefox based 282 2954173
>>2954090

> Это ты не тупи, речь именно о сохранении меток при передвижениях курсора (но не всех)



Сохраняй метки на дальных перемещениях, сохраняй метки на определённых коммандах, вроде isearch, сохраняй метки если долго где-то тупишь и место далеко от других меток. Сильный ИИ-то тут зачем? Эвристик множество придумать можно.

> Справку по ави читал еще до того, как ты себе жопу анальным расширятором начал расширять, уже писал тебе выше (опять не читая отвечаешь).


> Общаться научился, особенно с быдлом вроде тебя. Вот смотри, как с вами надо: соси хуй, быдло, твое место возле параши.



Начал с оскорблений, продолжает быть агрессивным, называет всех вокруг быдлом. Ты уверен что быдло здесь не ты, мм?

Если серьезно, то если ты чувствуешь необходимость так себя вести здесь, где довольно уважительное общение происходит по большей части, то возможно у тебя есть какие-то проблемы: стресс, травмы или что-то такое. В этом нет ничего постыдного, всякое случается и все мы не идеальны. Попробуй обратиться к кому-нибудь, многие вещи фиксятся, даже если у тебя нет финансовых возможностей оплачивать специалиста. Выход есть всегда, например естьть волонтёры, которые могут помочь. Главное не отмахивайся от проблем: само может и не пройти.
Linux: Firefox based 283 2954175
>>2954172
Пару минут.
Linux: Firefox based 284 2954179
>>2954172
Пользуюсь только C и Python серверами. Питон проекты у меня все очень небольшие, они грузятся моментально практически. Сишные проекты грузятся медленее из-за размера, но даже linux kernel не дольше 3-5 секунд. (это на минуточку 20 MLOC).

У меня были одно время проблемы с CCLS, переезд на clang пофиксил это. Наверное в ccls была бага просто, но clangd в целом стал очень быстро бежать вперёд, он стал тупо гораздо фичастей.
Linux: Firefox based 285 2954180
>>2954175
!? пиздец, какой язык, какие проекты
Windows 7: Firefox based 286 2954181
>>2954175
Ну, пару минут они даже у меня на одноядерной виртуалке не грузятся - секунд сорок где-то. Что-то у тебя не так.
Просто хотелось прикинуть как раз, насколько быстрее процесс пошёл бы, если бы система "на железе" стояла.

>>2954179

> но даже linux kernel не дольше 3-5 секунд


Принял, спасибо.
Linux: Firefox based 287 2954213
>>2952172

>xournal++


Потестил, лаганный пиздец. Рисует с задержкой в миллиард секунд
Linux: Firefox based 288 2954216
>>2951892

>picture mode


не понял как это работает

>Artist mode


Рисует точками, лол)
Поебота короче

Останусь на гимпе, единственный норм варик паходу
Linux: Firefox based 289 2954278
>>2954111
Просто анон, имей в виду, что вим без линукса... ну это как бутерброд с маслом, но без хлеба. Я бы на твоем месте тогда какой-нибудь б-гомерзкий вс код взял бы, мне кажется с ним было бы меньше возни, тем более для твоих задач. Но в общем-то смотри сам.

>>2954118

>Вообще-то это я чулочник


Обложили!..

>>2954172
Несколько секунд
Linux: Firefox based 290 2954279
>>2954216

> не понял как это работает



Оно всё так работает. Забавные, но игрушки. Из вариантов (если не руками рисовать) это генерировать рисунки по текстовым описаниям. Plantuml например, довольно неплохой вариант для скетчей: https://plantuml.com/

>>2954213

> Потестил, лаганный пиздец. Рисует с задержкой в миллиард секунд



Что-то либо собрано, либо настроено неправильно. Пишу заметки и наброски на руки на своём ноуте-трансформере. Ощущения ровно как пишу на бумаге, оно и-д-е-а-л-ь-н-о.
Linux: Firefox based 291 2954281
>>2954216
Это ж тред про ТЕКСТОВЫЕ редакторы, не про графические. Есть всякие криты, паинт.неты, еще какая-то поебота. Пинта, во.
Linux: Firefox based 292 2954282
>>2954173

>Сильный ИИ-то тут зачем?


Затем, что эвристик множество придумать можно, и все они будут работать непредсказуемо и не так, как хочется конкретно мне, или конкретно тому анону. Уже писал об этом выше, но ты, тупая морда, нихуя не читаешь посты, на которые отвечаешь.

>называет всех вокруг быдлом.


Только тебя, потому что твое место возле параши.
Linux: Firefox based 293 2954283
>>2954281
Ты прав, но расставить точки над i

> крита


отличная программа для рисования, делать заметки и скетчи от руки -- слишком тяжелная, нет поддержки страниц и пагинации

> паинт.неты


максимум что может это растровый редактор, без поддержки силы нажима пера

> gimp


в первую очередь редактор изображений, некий аналог фотошопа, а не программа для ведения заметок.

К сожалению кроме xournal++ нет ни одной программы для ведения ручных заметок на линуксе. Ну разве что web-версия one note.
Linux: Firefox based 294 2954293
>>2954282

> Затем, что эвристик множество придумать можно, и все они будут работать непредсказуемо и не так, как хочется конкретно мне, или конкретно тому анону. Уже писал об этом выше, но ты, тупая морда, нихуя не читаешь посты, на которые отвечаешь.



Так настрой их так, что бы они работали предсказуемо и так как удобно тебе. Мозги тебе боженька зачем дал? use the force люк

По факту вся необходимая история уже собирается и хранится в имаксе, просто есть несколько разных интерфейсов которые хранят эту информацию. Winner-mode, перемещения по xref-ам, разные варианты swiper-ов, avy перемещения. Не хватает только истории перемещений по page up \ page down, но и это можно впилить.

Если объединить это всё в один интерфейс... Возможно это было бы удобно. А придумывать сказки про какой-то там мифический сильный ИИ это определённо лишнее.

> Только тебя, потому что твое место возле параши.



Когда тебе плохо, попробуй спросить себя, какую информацию несёт в себе эти эмоции которые ты сейчас испытываешь? О чём они говорят тебе? Что на самом деле происходит в этой ситуации? Попробуй вести своеобразный внутренний диалог, попробуй отсраниться от эмоций и проанализировать своё состояние.

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

В какой-то момент тебе все равно понадобится специалист. Это всегда очень большой шаг -- попросить о помощи, но это необходимый шаг. К сожалению, справится со многими болячками головым практически невозможно без внешней помощи. Главное не отступай, анонче.
Android: Mobile Safari 295 2954295
Evil или не Evil?
Windows 10: Firefox based 296 2954541
20210315122213.jpg94 Кб, 701x1024
Android: Mobile Safari 297 2955124
Опиши опыт емакса на Винде. Чет нифига не понимаю.
Android: Mobile Safari 298 2955125
>>2955124
Не использовал, но там много чего вырезано потому что сделано для линукс терминала, и оно медленно работает из-за того что NTFS очень медленная с кучей маленьких файлов.
https://youtu.be/HChEv83ti0g
Linux: Firefox based 299 2955584
Ubuntu Linux: Firefox based 300 2955586
Ишь удумали. Блокнотом пользуйтесь, иначе бог накажэт!
Android: Mobile Safari 301 2956002
Почему говорят что емакс блоатед когда в виме vimscript, python, lua, scheme, tcl, ruby, и perl? Это же кошмао
Linux: Firefox based 302 2956022
Android: Mobile Safari 303 2956143
За что magit часто называют киллер-фичей Emacs'а? Что там уже такого есть, о чём консольный пользователь гита может только мечтать?
Android: Mobile Safari 304 2956147
>>2956143
Простота в использовании. Все делается в одно-два нажатия с клавиатуры, постоянные подсказки и визуализация происходящего на экране.
Плюс гит настолько разжирел еще в 2000-х, что Порвальдс сказал "да нет, что вы, это я сделал чтобы интерфейс прикрутили, напрямую не надо использовать"
IMG20210315180051146.jpg37 Кб, 736x729
Android: Mobile Safari 305 2956154
Android: Mobile Safari 306 2956166
>>2956154
Ну держи, пчел
Веселая жаба чтобы поднять настроение
||И жаба стала случайным символом треда?||
Linux: Firefox based 307 2956239
>>2956143
самый очевидный пример, наверное, это interactive rebase. просто попробуй это сделать в консолечке и в магите -- удобство отличается на порядки
Linux: Chromium based 308 2956372
>>2956147
Вот 5 минут назад мне нужно было зарезолвить мердж конфликт. Для этого в консолечке я бы сделал
1. git fetch --all
2. git merge master
3. git mergetool
4. git commit

Для всего этого ещё и 2-3 буквенные алиасы из плагина git к oh-my-zsh использую, очень удобно и быстро.

Вместо этого в magit мне пришлось сделать дополнительно переключаться на master, чтобы подтянуть его свежие изменения. Что я делаю не так? Очень неудобно.

Плюс он херово интегрируется с evil-mode. В виме юзал fugitive, но только чтобы смотреть blame прямо в редакторе. Так вот, даже он удобнее представлен, чем в magit. В целом какое-то разочарование от magit ощущаю.

мимо-перектился-с-вима-после-10-лет
Linux: Chromium based 309 2956375
Пример плохой интеграции с ивил-модом - нельзя скопировать произвольный текст из буфера магита. Или чтобы отменить пару ханков в изменениях не могу сделать xj вместо этого нужно выделять две строки и жать x. Т.е. не работает каноничное вимовское command+motion.
Linux: Chromium based 310 2956520
Есть у кого опыт настройки ебучего python lsp? Это пиздец, в одних проектах испорты рабогтают, в других частично, в 3 нет вообще. Самоме забавное, что у все проектов совершенно одинаковая архитекрута, main в корне с 2 папки. Все что в папка при попытке импорта из мейна не видит вообще. Как итог автокомлит всего что отткду импорчу не работает, так езе и подсвечивает все как ошибку. Пиздец, просто мега-базовый функционал для любого редактора, не то что для иде, и он нет работет с lsp, зато работет, пусть и хуево, если lsp отключить...
Linux: Chromium based 311 2956522
>>2956520
Соня за опечатки на пох печатал, заебало.
Linux: Firefox based 312 2956523
>>2956520
Не использую LSP, боюсь EEE
Linux: Chromium based 313 2956530
>>2956523
А что используешь? Company? Помню с ним тоже были проблемы, он охуенноь работал ггод или два назад, не в каком то апдейте его нахуй сломали
Linux: Firefox based 314 2956534
>>2956530

>А что используешь? Company?


Da
Windows 10: Firefox based 315 2956557
>>2956520
Там же разные бэкенды для lsp должны быть. Попробуй другой, посмотри, что он в ошибках пишет, может какой-то каталог не может найти или корень проекта неправильно определяется.
Linux: Chromium based 316 2956589
>>2956557
Во всех бекендах одинаково.

>корень проекта неправильно определяется.


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

PS company в spacemacs вообще нахуй поломали. Нихуя не работает, а в 0.2 было просто охеунно. Ебался сейчас полчаса, не работает буквально нихуя.
Android: Mobile Safari 317 2956590
>>2956589

> PS company в spacemacs вообще нахуй поломали.


Спейсмакс это кошмар. У них много кода совсем без лицензии, некоторый код тупо скопипасчен с емаксвики несколько лет назад и стоит не обновленный, прочее.

> Нихуя не работает, а в 0.2 было просто охеунно.


Почитай изменения слоя с компани, делов-то
Screenshot20210318004640.png10 Кб, 999x43
Linux: Chromium based 318 2956592
>>2956589
Бля сейчас попытался установить тот же лсп на домашней пк (эти все траблы на работе)...и внезапно все ок, все рабоате как надо.
Но. На работе раньше при октрытии приоекта спрашивало мол импортировать проект бла-бла. Теперь не спрашивает. А дома спросило, я сразу и вспомниал.
И еще вот такой пикрил вылез, я что то на работе что то в конфиг добавил что бы он не чекал файлы. Трабл в том, что он чекает питоновский venv, хуйня какая. Возможно изза этой строчки в конфиге все и поломалось. Буду завтрат проверять.
Screenshot20210318005104.png27 Кб, 1048x138
Linux: Chromium based 319 2956593
>>2956592
Вот такая штука мне нужна. Почему то на работе не спрашивает.
Linux: Chromium based 320 2956595
>>2956590

>Спейсмакс это кошмар


А что по думу? Там вроде тоже более менее собраный из коробки с evil-модом.
Android: Mobile Safari 321 2956597
>>2956595

> А что по думу?


Понятия не имею, код не смотрел.

Мне зашло собирать самому. Емакс очень дружелюбный сам по себе, без чужих конфигов сверху, пакеты можно и самому установить.
Linux: Firefox based 322 2956599
>>2956593
Это projectile
Linux: Firefox based 323 2956686
Короче проблема с lsp решилась полным сносом емакса и всего что его качается и преустановкой с нуля.

Есть еще вопрос - как сделать, что бы автокомлит импорта работал сразу.
Например, я пишу:
from time import
Я хочу что бы мне сразу же предлодило варианты, не дожидаясь ,пока я напечватаю первый символ
Linux: Firefox based 324 2957010
>>2956372
evil-collection стоит? Вроде как в этом пакете должны быть разные штуки для магита для evil.

>Вместо этого в magit мне пришлось сделать дополнительно переключаться на master, чтобы подтянуть его свежие изменения


f o master
Всё остальное я так понимаю ты и так знаешь как делать
Linux: Chromium based 325 2957043
>>2957010

>f o master


Респект, в глаза ебусь, я что-то только F замечал. f a - самый удобный вариант для меня.

>evil-collection стоит? Вроде как в этом пакете должны быть разные штуки для магита для evil.


evil-magit есть. Ставлю пакеты из репозитория дистрибутива (nixos), а там ещё не обновили emacs-пакеты, даже в unstable-ветке они ноябрьской версии. А в evil-collection оно как раз в конце ноября попало, судят по гиту. Впрочем не думаю, что свежая реализация что-то кардинально меняет, т.к. там конфликт на уровне основных биндов. Например, банальные h/j/k делают то, что ожидаешь, а вот l показывает лог. Не работает схема комманда+движение. Блин, даже банальное выделение произвольного куска текста не работает, только в режиме блока. А бывает иногда хочется скопировать кусочек изменений.

Не в принципе, работать можно, дело привычки, но всё же я прямо себя заставляю, потому что я сходу понимаю что мне делать в терминале и только потом начинаю думать "а как же мне сделать то же самое в magit".

Что вспомнил из приятного - очень понравилось пользоваться бисектом, реально гораздо удобнее и нагляднее чем в терминале.
Android: Mobile Safari 326 2957054
>>2957043

> evil-magit есть. Ставлю пакеты из репозитория дистрибутива (nixos),


Фи

> Например, банальные h/j/k делают то, что ожидаешь, а вот l показывает лог


Может потому что в transient не нужен курсор в принципе?

> выделение произвольного куска текста не работает,


Контролспейс попробуй

> сходу понимаю что мне делать в терминале и только потом начинаю думать "а как же мне сделать то же самое в magit".


Так то же самое в магите можно сделать, просто вместо команд Гита - команды магита. Нажми Shift+/, тебе все хоткеи и что они делают покажет.
Linux: Chromium based 327 2957201
>>2957054

>Фи


Забыл твоё мнение спросить.

>Может потому что в transient не нужен курсор в принципе?


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

>Контролспейс попробуй


У меня на него counsel-projectile забинжен. В ивил-магите есть v, но он не работает как в обычно буфере, а выделяет построчно как V.

>Так то же самое в магите можно сделать, просто вместо команд Гита - команды магита. Нажми Shift+/, тебе все хоткеи и что они делают покажет.


Я говорю о том, что мне проще консольную команду вспомнить, чем понять интерфейс магита. Надоело уже даже примеры приводить, но вот тебе ещё один элементарнейший - забыл добавить пару изменений в коммит. В терминале это элементарное git add + git commit --amend --no-edit. В магите сидел и думал в чём разница между Fixup, Augment, Instant fixup, Instant squash. На мой взгляд - сплошные синонимы. Оказалось нужно Extend.
Android: Mobile Safari 328 2957208
>>2957201

> Я говорю о том, что мне проще консольную команду вспомнить, чем понять интерфейс магита.


Анон, так там буквально все команды основаны на командах гита, им нужно просто научиться
Linux: Firefox based 329 2958427
>>2957201

> Тебе не нужен, мне вот нужен. Выше писал пример, что иногда хочется скопировать произвольный кусок изменений.


люто, бешено плюсую. В evil magit есть опция Control+t, если что, буфер будет работать как обычный буфр. Но по мне -- костыль.

Мне кажется правильная интеграция должна была отключать клавишу l и другие motion комманды когда ты браузишь по исходникам уже.

> Я говорю о том, что мне проще консольную команду вспомнить, чем понять интерфейс магита.


Когда-то поставил и оставил магит только ради ребейза, но потом начал делать то и сё и в итоге переехал в магит полностью. Пользовался частично тем, частично сем. Дело привычки, у меня уже многие действия в мускульной памяти, особено комиты и фиксапы прямо из файла.

Кстати до сих пор иногда что-то в консоли делаю, например с gc если надо возиться или по рефлогу бегать или бискектить что-то.
Linux: Chromium based 330 2958706
>>2958427

>В evil magit есть опция Control+t, если что, буфер будет работать как обычный буфр. Но по мне -- костыль.



О, грац, то что нужно! Кривовато работает в некоторых местах похоже, но мой юзкейс решит.
Windows 7: Firefox based 331 2960484
>>2956520
Не знаю, как на ванилле, но на Doom Emacs'е нормально работает "из коробки".
>>2956523

> боюсь EEE


Что за НЕХ?
Linux: Firefox based 333 2960530
>>2960519
lsp это открытый стандарт, то что уже есть уже не отнимут: джин уже выбрался из бутылки, загнать обратно будет сложно.
Linux: Firefox based 334 2960531
Плюс есть большая разница между Microsoft и Microsoft Research.
Linux: Chromium based 335 2960784
>>2960531
Вы наерное охуеете, когда узанете что меня звали работать в Microsoft Research. Я тоже охуел и не согласился. Как тяноу клеить на ломаном английском? Вот вот.
Windows 7: Firefox based 336 2961028
>>2960519
Не совсем понимаю, какой подлости здесь можно ожидать от Майкрософта, если чисто LSP рассматривать - он как был опциональной вещью, так и останется.
Linux: Firefox based 337 2961138
>>2961028
>>2960530
Сейчас вскод какие-нибудь фичи добавит, которых нет в открытом ЛСП, все переедут на него, а всё остальное сдохнет
Linux: Firefox based 338 2962194
https://github.com/alezost/mwim.el
Что-то всё мертво. Вот вам, пакетик, гораздо лучше того говна что я написал. Конфиг такой:
(use-package mwim
:bind
("C-a" . mwim-beginning)
("C-e" . mwim-end)) ;test

Собираюсь переписывать юз-пекедж, что-то типа своего пакета... в общем радуйтесь!
Windows 10: Firefox based 339 2963827
lite xl или крякнутый sublime text?
Android: Mobile Safari 340 2963865
>>2963827
ОСь?
Лайт штука годная, но пердоленга с ним может хватать. Лично мне он зашёл на замену блокнота. К хоткеям быстро привык
У сублима банально больше комьюнити, которое всегда поможет + охеренная тонна пакетов и тем, которые ставятся проще чем доставать с гитхаба и пихать в папку
Windows 10: Firefox based 341 2963876
>>2963865
Пинукс. Но я думаю ещё neovim освоить, так что в лайте, наверное, мне нужды нет, а сублим пойдёт для кода, или я стану адептом неовима и остановлюсь лишь на нём
Linux: Firefox based 342 2963967
Windows 10: New Opera 343 2964103
>>2963876
А зачем вообще neovim когда есть gvim? Что это такое вообще?
Windows 10: Firefox based 344 2964166
>>2964103
neovim это вим без легаси говна и с более расширенной системой плагинов. А гвим ненужон
Linux: Firefox based 345 2964188
Вообще не понимаю зачем нужен neovim сегодня. Evil куда лучшая имплементация vim-а: нормальные плагины, тысячи других пакетов, пресобраные дистрибутивы, интеграция со всем чем можно, божественный орг-мод...

Я использую обычный vim... На серверах, потому что он там всегда есть, какой бы древний сервер не был. Но neovim-а то там не будет.

Единственная ниша в которой я вижу neovim в современном мире это встраивать его в IDE и всякие другие браузеры. Но я знаю только про эмбедед вим в фаерфоксе.
Windows 10: Firefox based 346 2964195
>>2964188
neovim полегче будет чем напердоленный emacs c evil
Android: Mobile Safari 347 2964196
>>2964188
Два чую

А почему не TRAMP? Его можно использовать без установленного емакса на сервере

Кроме фокса есть еще неовим плагин в вскоде например
Linux: Firefox based 348 2964306
>>2964195
но если тебе полегче, то чем старый вим хуже? плагины? ну они и в виме есть.

мне, с моей стороны, кажется что neovim это попытка запрыгнуть в давно ушедший поезд "а давайте сделаем модульный бесконечно расширяемый редактор". а у людей просто нормального емакса (вскода) не было.

>>2964196
TRAMP долго заводится. Обычно-то по ssh я просто что-то запускаю, а тексты правлю локально. Но иногда хочется поправить в одном-двух конфигах "вотпрямщас" и тогда я открываю vim и быстро правлю.
Android: Mobile Safari 349 2964318
>>2964306
Разработчик вима сдохнет — сдохнет и вим, а неовим продолжит жить. Неовим делается группой, есть обсуждения, так в неовиме появляются интересные фичи из имакса, которые потом разраб вима припердоливает себе, т.е. появляется ещё конкуренция, потому что разраб вима не хочет, чтобы его редактор ушёл в небытие и стал вторым ви
Android: Mobile Safari 350 2964328
>>2964318
>>2964306
Ну и вим тоже не всегда существовал, когда-то он возник, а когда возник, то не был везде. Везде он стал благодаря его пользователям. Когда-то, возможно, неовим так займёт место вима, если они оба не лягут в одной могиле
Linux: Firefox based 351 2964381
Вообще идея lua-script мне очень по нраву. Даже тупенькие школьники из /mc/ могли программировать простенький ComputerCraft на луа, настолько он прост в обращении. Многословен конечно, но простота программирования advanced редактора это то что в первую очередь нужно от него.

Я конечно выучил emacs lisp в конце концов, но мне было очень лень.
Android: Mobile Safari 352 2964383
>>2964381
Лисп даже бухгалтеры используют для GNU Cash, простейшая хуйня же
Linux: Firefox based 353 2964384

> This is an experimental Neovim UI that creates a new OS window for each Neovim window, all backed by the same neovim server. This enables performing window management using i3/sway's regular window-management features.



Одобряю. Аноны, мне нравится этот проект всё больше и больше. Я пошёл играться.
Linux: Firefox based 354 2964385
>>2964383

> бухгалтеры


> GNU Cash



В каких-нибудь штатах разве что. У нас везде 1С же. И я думал они там все по quicken угорают, а не по какому-то красноглазому gnu cash.
Linux: Firefox based 355 2964388
>>2964381
Он прост конечно, но он своей древностью и лисповостью очень отталкивает. В нём нет ни стройности какого-нибудь racket, ни возможностей коммон лиспа. Древний артефакт. Ну не хочется даже руки марать.

Но вимскрип это конечно совсем убожство.
Linux: Firefox based 356 2964389
>>2964388
я имел в виду >>2964383
Android: Mobile Safari 357 2964395
>>2964385
В местах где Штульман работал, все использовали кеш. Только бухгалтерам не рассказали, что это программирование, чтобы не напугать :/
>>2964388
Это жму гуиль-то?
Android: Mobile Safari 358 2964913
Зун использует Емакс
Linux: Firefox based 359 2964946
>>2964913
кто таков?
Linux: Firefox based 360 2964947
>>2964946
https://myanimelist.net/people/2003/ZUN

> ZUN (太田順也, romanized Jun'ya Ota) is the sole known member of Team Shanghai Alice, and is the designer, programmer, script writer, and composer of the extremely popular Touhou Project series. He is seen to be rather reclusive, and thus very little is known about him except that he's very fond of beer. He was employed by Taito Corporation, and has been involved in the production of various Taito titles.


> He is seen to be rather reclusive, and thus very little is known about him except that he's very fond of beer.



Ну теперь мы ещё знаем что оняме люит емакс.
Linux: Firefox based 361 2965248
>>2964947
>>2964946
Ну как можно Зуна не знать? Ну вы даёте

В любом случае, в Японии очень популярен емакс среди бумеров программистов из-за хорошей поддержки ввода японского языка до времён юникода
1543236645031.png176 Кб, 1000x1000
Android: Mobile Safari 362 2966999
Не сдохли надеюсь. Тексты медленно пишутся, а годнота приближается к релизами. Однако вопросец. Стоит ли использовать один редактор для всего или один для локальных текстом и дополнительно развернуть полноценное Иде для глубокой работы? Лично я пока держу основной редактор на все и заметочки в долине, ибо орг мода нет
Android: Mobile Safari 363 2967010
>>2966999

> Не сдохли надеюсь.


Я в лиспе пытаюсь разобраться. Вот например макр чтобы делать (let...) как в кожуре
(defun every-other (list &optional offset)
(nreverse (let ((new '()))
(dolist (i (number-sequence (or offset 0) (- (length list) 1) 2))
(push (nth i list) new))
new)))

(defmacro clojurelet (clauses &rest body)
`((lambda ,(every-other clauses) ,@body) ,@(every-other clauses 1)))
clojurelet
ELISP> (clojurelet (x 1 y 2) (+ x y))
3 (#o3, #x3, ?\C-c)

> Стоит ли использовать один редактор для всего или один для локальных текстом и дополнительно развернуть полноценное Иде для глубокой работы?


Судя по всему ты используешь имакс, чому бы просто его для всего не использовать?
20210409232501.jpg37 Кб, 640x675
Android: Mobile Safari 364 2967017
>>2967010
Я на Винде, пчел
Онивим 2 для кода и всего
Жоплин для заметок*
Клавиатура на телефоне тупит однако.
image0-3.jpg52 Кб, 550x550
Android: Mobile Safari 365 2967089
>>2967017
Я извиняюсь
Наверное напишу статью про ымакс. Что там написать? Как и что делать, типа арчвики? :/
Linux: Firefox based 366 2967138
>>2967089
А зачем? Подумай зачем и для кого ты пишешь. У меня есть аж целый чек-лист для написания статей: (это из оч старой книжки по написанию для резюме, но это отличный чеклист и для написания статей)

+ Who is my audience?
+ What is my objective?
+ What are the objectives and needs of my audience?
+ How can I best express my objective in relationship to my audience's objectives and needs?
+ What specific benefits can I offer to my audience and how can I best express them?
+ What opening sentence and paragraph will grab the attention of my audience in a positive manner and invite them to read further?
+ How can I maintain and heighten the interest and desire of the reader throughout the letter?
+ What evidence can I present of my value to my audience?
+ If a resume is enclosed with the letter, how can I best make the letter advertise the resume?
+ What closing sentence or paragraph will best assure the reader of my capabilities and persuade him or her to contact me for further information?
+ Is the letter my best professional effort?
+ Have I spent sufficient time drafting, revising, and proofreading the letter?
ebind:---DDDDDDD.png3 Кб, 264x67
Linux: Firefox based 367 2967149
>>2967010
с одной стороны прикольно, с другой стороны у меня авто-выравнинвание теперь не работает ((
Linux: Firefox based 368 2967150
>>2967010
>>2967017
я думал у нас тут только один шиз в мобилы, а вас оказывается два!
Windows 7: Firefox based 369 2967155
Как вкатиться в редактирование текста нормальным образом, если я пока даже печать десяти пальцами не освоил?
Пока использую vs code, да и то там говорят о плагинах, а я не знаком
Linux: Firefox based 370 2967191
Текущий положняк

geany > atom > vscode > notepad++ > kate > mousepad > говно моча конча >>>>>>>>> notepad.exe
Android: New Opera 371 2967192
A
Windows 10: Chromium based 372 2967193
12
Android: Mobile Safari 373 2967211
>>2967191
Ты чайник то на место положи.
Android: Mobile Safari 374 2967215
>>2967149
Ща покурю маны и пофикшу, нужно (declare indent N) добавить
>>2967155

> Как вкатиться в редактирование текста нормальным образом


Создать себе хоткеев для редактирования. Например, расширение для управления парами https://marketplace.visualstudio.com/items?itemName=pustelto.bracketeer
Расширение для передвижения с клавиатуры https://marketplace.visualstudio.com/items?itemName=wmaurer.vscode-jumpy
Прочие хоткеи типа удалить знак справа от курсора, удалить слово, передвижение по словам, знакам и линиям без стрелочек.

Вот тебе и хороший редактор.

> если я пока даже печать десяти пальцами не освоил?


Печать тут вовсе ни при чем
десять пальцев на русской тупо не нужно, лишь бы вслепую печатал

> Пока использую vs code, да и то там говорят о плагинах, а я не знаком


Ну так разберись
Windows 7: Firefox based 375 2967510
Кто-нибудь сталкивался с неистовым жором памяти в LSP-моде? Чем лечить? При этом не понятно, отчего это происходит: сегодня есть - завтра нет.
.png138 Кб, 1383x401
Linux: Firefox based 376 2967512
>>2967510
Он, кстати, ещё вот такой зоопарк спавнит. Это нормально или что-то не так настроено?
Android: Mobile Safari 377 2967515
>>2967512
1. У тебя последняя версия лсп и лсп мода?
2. Проверь в МС коде, течет или нет?
Linux: Firefox based 378 2967519
>>2967515
Да, буквально вчера апгрейдился и вчера же словил очередное зависание. Ещё одно из ядер на сотню загружает - скорее всего, в какой-то бесконечный цикл входит или что-то вроде того.
VScode не охота ставить, но там таких проблем, вроде, не репортят. Вроде, только на Emacs'е происходит.
Android: Mobile Safari 379 2967532
>>2967519
Пиши багрепорт, хуле
Попробуй M-x profiler-start cpu+mem, поймать зависание, M-x profiler-report
Linux: Chromium based 380 2967543
>>2967512
Попробуй новый ппитон лпс бекенд, pyright вроде, сами майки его сделали на замену своему же лсп, у меня такой хуйни нет
Linux: Chromium based 381 2967547
>>2967512
Алсо, это не процессы, в настройках htop отфильтруй эту парашу
Windows 10: Firefox based 382 2968673
>>2967155
Vim нехило прокачивает 10 пальцев. Eще, как вариант, купить клаву без русских букв. Лично мне, набор пришел сам по себе. Сначала пароль от пеки начал вслепую набирать, потом капчевал, иногда поглядывая, потом взял себе ноут с авито, не заметив, что на клавишах нет русского лейаута. Понял, что смотреть на кнопки смысла нет. Писал по русски полностью вслепую, а там и английский сам освоился.
Linux: Firefox based 383 2968794
>>2968673
... или не прокачивает. Знаю чела который пользовался vim-ом, не умел печатать в слепую. Навигировался стрелочками, и набирал текст глядя на клавиатуру. Говорил что пользуется вимом потому что ему нравится несколько кей-биндингов в нём.

Спустя несколько лет он перестал смотреть на клаву, но не из-за вима, а просто потому что стал набирать много текстов.

Здесь нет магии анон. Набираешь много текста => действия автоматизируются, с каждым разом делать их всё проще и проще, настолько что тебе даже не обязательно смотреть на то что ты делаешь. Я не знаю какая раскладка у клавиатуры, я не помню её. Только мои пальцы помнят.

Набор текст это обычный скил который приобретается твоей постоянной работой. Нельзя научится играть на гитаре или писать на С++ "за 30 дней". Разве что работать над этим 8 часов в день, 7 дней в неделю.
Windows 10: Яндекс браузер 384 2971790
Двачата, здарова. Больше некуда обратиться - уже бошку сломал. Облазил весь тырнет, нихуя нету по теме. Кароче, поставил себе Libre Office, затестил, все устраивает НО! Сука бля, при копировании слов и последующей вставки прога ставит автоматический пробел перед словом. Заметил закономерность - это происходит с теми словами, которые стоят в центре предложения. То есть слова, которые стоят в самом начале предложения, добавление пробела не происходит. Надеюсь, ты мне поможешь.
Windows 10: Chromium based 385 2974719
В каком редакторе удобнее всего писать Lua искаропки (ну или почти искаропки)?
Android: Mobile Safari 386 2974962
>>2974719
Zerobrane studio редактор называется
Windows 10: Chromium based 387 2975008
>>2974962
Спасибо.
sage Linux: Firefox based 388 2975009
>>2945187

У гуру Садкова поучись. Зачем ты вообще учишься, когда надо бежать? Идиотина.
sage Linux: Firefox based 389 2975011
>>2971790

>яндекс браузер


>яндекс браузер


>яндекс браузер


>яндекс браузер


>яндекс браузер>яндекс брауз

Android: Mobile Safari 390 2976996
>>2945040 (OP)
Собираюсь писать свой текстовый редактор. Посоветуйте какого-нибудь материала на эту тему
vscode.jpg9 Кб, 400x400
Windows 10: Chromium based 391 2977057
Насрал в рот пердоликам
Windows 8: Chromium based 392 2977060
>>2977057

>пикрил


Сейчас бы писать код в браузере...
Windows 10: Chromium based 393 2977068
>>2977060
Зато можно запустить на любом ботинке.
16192945507352.png257 Кб, 385x390
Windows 8: Chromium based 394 2977070
>>2977068

>TypeScript 93.8%


>на любом ботинке

Windows 7: Firefox based 395 2977071
>>2977057

>Насрал


Как ты вообще можешь срать с таким количеством зондов в анусе?
Android: Mobile Safari 396 2977073
>>2977071
Через рот.
Windows 7: Firefox based 397 2977931
Почитал тред и опять вдохновился к перекату на емакс. Прошлый раз ниасил из за нехватки времени и сил, как итог - укатился обратно на нвим.
Ответь емаксоводы на пару вопросов, дабы опять с воплями не укатиться на Вим:
1. Сложно сложно очень сложно. Буфферы, фреймы, минибуфферы, ещё всякая хуйня, миллиард плагинов, конфиг каждый дрочит кто во что горазд. В общем, есть какое нибудь общее структурированное руководство по вкату?
2. Ладно, хуй с ним со сложностью, разобраться можно. Основным, что оттолкнуло была уебищно работающая колорсхема и ебнутый автокомплит. Со схемой понятно, там вина не емакса и не дума(которым я пользовался), а соснольки (терминала). Но вот комплит, со скрипом настроил лсп для петухона, чтобы работал нужно открыть проект, инициализировать папку как корень проекта (как то так вроде) и потом с задержкой в 5 секунд, он начинает работать. Это у меня хуйня с конфигурацией какая то или у всех такой слоупок? (Просто на ютубе видел у кого то также)
3. Не самое волнующее, но все таки. Лисп сильно нужен? Учить сложна? Книги или что посоветуете?
Android: Mobile Safari 398 2977939
>>2977931

> Сложно сложно очень сложно. Буфферы


Текст, который находится в текущем окне. Что-то типа вкладок в браузере.

> фреймы


Иксовые окна. Можно их несколько иметь.

> окна


То же самое, что "pane" в тмуксе.

> минибуфферы


Полоска внизу, которая появляется когда делаешь M-x

> миллиард плагинов


Не надо сразу все ставить, пробуй по одному.

> В общем, есть какое нибудь общее структурированное руководство по вкату?


1. Проходишь туториал
2. Пользуешься
3. Гуглишь когда возникают проблемы

> колорсхема и ебнутый автокомплит. Со схемой понятно, там вина не емакса и не дума(которым я пользовался), а соснольки (терминала).


Использовать емакс в терминале когда ты можешь в иксах/вяленде нет смысла, только ограничивать себя будешь.

> потом с задержкой в 5 секунд, он начинает работат


Eglot или lsp-mode стоял? Рекомендую первое, его проще настроить.

> Лисп сильно нужен?


Не обязательно. Можно пакеты ставить и настраивать гуями, темы менять, и т.д.
Но я всё-таки рекомендую писать конфиг, т.к. все равно что-то да и захочется делать (чего в пакете не предоставили), да и переносить на разные машины проще.

> Учить сложна?


Проще чем питон.

> Книги или что посоветуете?


http://ergoemacs.org/emacs/elisp_basics.html
Linux: Firefox based 399 2977948
Кастомизировать свой редактор через написание кода -- это самое дуратское что можно сделать, в плане общественной пользы. Да, ты себе такой настрогал редактор своей месты (тм), но поделиться этим, отдать обратно в сообщество свой труд обратно сложно.

Большинство авторов (меня включая), просто кидают часто новичкам пачку отборной лапши, типо вот объяви функцию, забиндь на клавишу и будет тебе счастье. Любые правки поведения функции через прочитать\поменять функцию. С течением лет, эти функции, фичи всё множатся, меняются, исправляются и переписываются, превращаясь в огромную конфигурацию на тысячи строк кода, наипаршивейшего качества.

Я бы дал совет всем емаксерам учиться делать пакеты и делать пакеты из своих кастомизаций. В моём сознании идеальная конфигурация емакс это файл с custom-set-variables, и списком плагинов. Всё.
Linux: Firefox based 400 2977997
>>2977931

> 1. Сложно сложно очень сложно. Буфферы, фреймы, минибуфферы, ещё всякая хуйня, миллиард плагинов, конфиг каждый дрочит кто во что горазд. В общем, есть какое нибудь общее структурированное руководство по вкату?



Берёшь готовый дистрибутив, пользуешь. Если вкатило, можешь поизучать редактор. Например можешь с емакс тутора начать, он объяснит базовую терминологию и стиль редактирования в емаксе.

Дистрибутивы:
1. https://www.spacemacs.org/ :: один из самых фичастых дистрибутивов, с самой лучшей документацией, можно и vim и emacs стиль редактирования. Наверное самый дружелюбный к полному новичку. Из минусов: большой слой кода для совместимости всего со всем, если хочешь стать Ъ-емаксером и понять каждую деталь, будет сложно. Иногда может быть тормознее всего остального на некоторых задах.

2. https://github.com/hlissner/doom-emacs :: по фичам лишь ненамного уступает спейсмаксу, но ориентирован больше на вим и емакс-профи. Крайне стабильный и быстрый. Из минусов: документация в коде, поддержка емакс-стиля ограничена (но она есть!).

3. https://prelude.emacsredux.com/en/latest/ :: старейший дистрибутив емакса. Наиболее приближен к чистому емаксу. Пользовался 10+ лет назад, не могу ничего полезного сказать. Развитие давно ушло вперёд, но раньше был охуенен.

На остальные можешь здесь посмотреть: https://github.com/emacs-tw/awesome-emacs#starter-kit

В каком-то смысле каждый емакс дистрибьюшен это практически отдельный редактор, сам емакс это просто конструктор из которого можно (быстро) собирать редакторы.

> что оттолкнуло была уебищно работающая колорсхема



Тем для емакса миллион. Могу порекомендовать https://protesilaos.com/modus-themes/ Это темы основанные на WCAG AAA, т.е. для наибольшей читабельности. Совместимы вообще со всем чем можно, крайне настраиваемы.

> не дума(которым я пользовался), а соснольки (терминала).



Современные терминалы умеют в тру колор давно, как и емакс. Попробуй терминал сменить. Но вообще пользуйся иксами, ептыть.

> инициализировать папку как корень проекта (как то так вроде) и потом с задержкой в 5 секунд, он начинает работать. Это у меня хуйня с конфигурацией какая то или у всех такой слоупок? (Просто на ютубе видел у кого то также)



Если это первый раз, то нормально. Индексация же, в каком-нибудь пучарме -- всё ровно так же. Как проиндексирует, должно нормально работать и если тормозит каждый раз -- что-то не то. У меня работе есть только небольшой проект на питоне, не больше 70k строчек. Полёт нормальный.

> 3. Не самое волнующее, но все таки. Лисп сильно нужен? Учить сложна? Книги или что посоветуете?



Если не собираешься кастомайзить, то не особо нужен. Я знаю не одного человека, который сидит на редакторе и без идей как на лиспах программировать. Просто накофинугрировал в менюхах и по гайдам\документации что хотел, и с тех пор пользуется.

Вообще elisp очень простой язык, просто не очень удобный. Всякие геодезисты на лиспах вон программируют в своих автокадах, ёлки, от чего такой страх перед лиспом?
Linux: Firefox based 400 2977997
>>2977931

> 1. Сложно сложно очень сложно. Буфферы, фреймы, минибуфферы, ещё всякая хуйня, миллиард плагинов, конфиг каждый дрочит кто во что горазд. В общем, есть какое нибудь общее структурированное руководство по вкату?



Берёшь готовый дистрибутив, пользуешь. Если вкатило, можешь поизучать редактор. Например можешь с емакс тутора начать, он объяснит базовую терминологию и стиль редактирования в емаксе.

Дистрибутивы:
1. https://www.spacemacs.org/ :: один из самых фичастых дистрибутивов, с самой лучшей документацией, можно и vim и emacs стиль редактирования. Наверное самый дружелюбный к полному новичку. Из минусов: большой слой кода для совместимости всего со всем, если хочешь стать Ъ-емаксером и понять каждую деталь, будет сложно. Иногда может быть тормознее всего остального на некоторых задах.

2. https://github.com/hlissner/doom-emacs :: по фичам лишь ненамного уступает спейсмаксу, но ориентирован больше на вим и емакс-профи. Крайне стабильный и быстрый. Из минусов: документация в коде, поддержка емакс-стиля ограничена (но она есть!).

3. https://prelude.emacsredux.com/en/latest/ :: старейший дистрибутив емакса. Наиболее приближен к чистому емаксу. Пользовался 10+ лет назад, не могу ничего полезного сказать. Развитие давно ушло вперёд, но раньше был охуенен.

На остальные можешь здесь посмотреть: https://github.com/emacs-tw/awesome-emacs#starter-kit

В каком-то смысле каждый емакс дистрибьюшен это практически отдельный редактор, сам емакс это просто конструктор из которого можно (быстро) собирать редакторы.

> что оттолкнуло была уебищно работающая колорсхема



Тем для емакса миллион. Могу порекомендовать https://protesilaos.com/modus-themes/ Это темы основанные на WCAG AAA, т.е. для наибольшей читабельности. Совместимы вообще со всем чем можно, крайне настраиваемы.

> не дума(которым я пользовался), а соснольки (терминала).



Современные терминалы умеют в тру колор давно, как и емакс. Попробуй терминал сменить. Но вообще пользуйся иксами, ептыть.

> инициализировать папку как корень проекта (как то так вроде) и потом с задержкой в 5 секунд, он начинает работать. Это у меня хуйня с конфигурацией какая то или у всех такой слоупок? (Просто на ютубе видел у кого то также)



Если это первый раз, то нормально. Индексация же, в каком-нибудь пучарме -- всё ровно так же. Как проиндексирует, должно нормально работать и если тормозит каждый раз -- что-то не то. У меня работе есть только небольшой проект на питоне, не больше 70k строчек. Полёт нормальный.

> 3. Не самое волнующее, но все таки. Лисп сильно нужен? Учить сложна? Книги или что посоветуете?



Если не собираешься кастомайзить, то не особо нужен. Я знаю не одного человека, который сидит на редакторе и без идей как на лиспах программировать. Просто накофинугрировал в менюхах и по гайдам\документации что хотел, и с тех пор пользуется.

Вообще elisp очень простой язык, просто не очень удобный. Всякие геодезисты на лиспах вон программируют в своих автокадах, ёлки, от чего такой страх перед лиспом?
Linux: Firefox based 401 2978006
>>2977948

> своей месты


своей мечты

чота я пьяный совсем, лул. ну выпонеле надеюсь
Linux: Firefox based 402 2978967
>>2977931
Эксвимер репортинг ин. Если умеешь в ангельский - то есть классный канал на ютубе Systems Crafters. Там есть постоянно развиваемая серия Emacs From Scratch, ну и пару видосов для совсем полных нубасов, но если ты вим прилично знаешь, то они тебе не нужны.

Меня в своё время сильно вдохновило и мотивировало.

В принципе за пару-тройку дней неспешного ковыряния на новогодних праздниках полностью скопировал свой вимовский сетап, а потом ещё пару месяцев его улучшал, лол. Ну и как во всем задротсокм это в принципе бесконечный процесс.
asm4.gif930 Кб, 1484x963
Windows 10: Firefox based 403 2982412
>>2945040 (OP)
Давно эстетически привлекала возможность в линухе открывать текстовые файлы в borderless окне терминала.

Запилил такое же на винде с alacritty и micro через даблклик по файлу. Как сделать это нативно, не нашёл, пришлось написать небольшую прокладку на плюсах. Микро можно заменить на любой другой консольный текстовый редактор, можно ли заменить терминал - не знаю(надо смотреть опции конфигурирования других эмулей), да и меня алакритти вполне устроил.

Для перемещения и ресайза borderless окна использован утиль altDrag.
Android: Mobile Safari 404 2985966
я так не понял, вим не понимает другие раскладки?
2021. Столлман. итоги
Linux: Firefox based 405 2986031
>>2985966
vim для белых людей, у них других раскладок не бывает.
Android: Mobile Safari 406 2986042
>>2985966
там же дохрена раскладок в комплекте, что не так?
Android: Mobile Safari 407 2986120
>>2986042
так раз из много столько, фиг ли хоткеи на русской не работают, только инсёрт
Windows 10: Firefox based 408 2986168
>>2985966
правится одной костыльной строчкой в конфиге. Не ной
1621788438735.jpg42 Кб, 793x595
Неизвестно 409 2988260
Я вот
Посидел на форке лайта
Обитаю
И думаю о вот о чем
Недавно наткнулся на пост про браузеры и там был коммент осуждающий ВИМ навигацию как аутдейтед говно
Вопрос в студию
Так ли сие и стоит ли менять?
Android: Mobile Safari 410 2988285
>>2988260
Читай дерево >>2950247
Windows 10: Firefox based 411 2989676
>>2988260
тащем-то самый эргономичный вариант hjui. но ты должен понимать, что всем, кто в виме пишет чуть больше хелло ворлда, на самом деле похуй. Никто не будет искать "более эргономичный бинд", потому что лучший бинд тот, который ты уже знаешь
Windows 10: Firefox based 412 2990797
>>2989676

>тащем-то самый эргономичный вариант hjui


Вообще без разницы. Мозг к любой комбинации привыкает за неделю. Неэргономично к стрелочкам рукой тянуться, а если перемещение на основных кнопках, то пофиг какие именно кнопки. Вимовское перемещение много где по-дефолту встроено, емаксовое - во всех эмуляторах терминала.
Android: Mobile Safari 413 2991060
>>2990797

> Вообще без разницы. Мозг к любой комбинации привыкает за неделю.


Эргономика это не то, к чему мозг привыкает, это то что удобно и требует меньше усилий.
Linux: Firefox based 414 2991090
>>2991060

>это то что удобно и требует меньше усилий.


Я и говорю о том, что "удобство" - чисто субъективный фактор. А усилия по перемещению курсора у вима, имакса примерно одинаковые. Чуть более удобное расположение hjkl нивелируется необходимостью переключать режимы вима.
Android: Mobile Safari 415 2991096
>>2991090

> А усилия по перемещению курсора у вима, имакса примерно одинаковые.


Не сказал бы.

> Чуть более удобное расположение hjkl нивелируется необходимостью переключать режимы вима.


Режим один раз переключил, и он у тебя постоянно включен. А ктрл нужно удерживать
Fedora Linux: Firefox based 416 2994507
Когда в нвиме открываешь хелп, там есть ссылки по которым ты прыгаешь между документами, как такие же сделать?
Android: Mobile Safari 417 2994515
>>2994507
Не понимаю о чем ты но попробуй открыть любой :h затем :w file и открыть его в другом текстовом редакторе
Ubuntu Linux: Firefox based 418 2994541
>>2994515
крч, это теги. По крайней мере понял, что гуглить.
Android: Mobile Safari 419 2999554
>>2945040 (OP)
Чому тред не чистят? Странно...
.png1,8 Мб, 2200x2200
Linux: Firefox based 420 3003796
>>2945040 (OP)
В последнее время периодически зависает emacs, кто-нибудь сталкивался с таким? Мне кажется, что скорее всего с /tmp может быть проблема или когда он сохраняет автосейв, что-то происходит.
Android: Mobile Safari 421 3003812
>>3003796
Если найдешь что именно вызывает такую нагрузку, можно M-x profiler
GCMH уже установлен? Возможно это коллектор
Android: Mobile Safari 422 3007863
Бамп
Windows 8: Chromium based 423 3010675
Емаксеры на месте?
Поясните за глюки своего комбайна.
Какого хрена он подвисает при переключении окон по C-x o? Вот буквально секунд пять ему нужно чтобы раздуплиться и понять, что C-x уже нажато. Из-за этого скроллинг по фреймам максимум неудобен.
Алсо есть те, кто пытается кодить в емаксе на сях ? Что не так с этим вашим gud'ом? почему он не умеет обрывать программу? Ладно программу, вы скажите почему он не может мне показать внутренности сраного массива?
Android: Mobile Safari 424 3010682
>>3010675
Все из-за винды. Запускай в WSL
Windows 8: Chromium based 425 3010683
>>3010682
Я под Cygwin'ом запускаю
Android: Mobile Safari 426 3010684
>>3010683
Оно вроде бы нативно работает, цугвин это же порт, а не виртуалка. Нужно настоящий юних под капотом.

> The real queation is, why is windows so slow on emacs. the linux kernel and file systems are optimized for reading/writing many tiny files as well as starting/stopping many short-lived processes (e.g. unix piping). this is the complete opposite of windows, which prefers larger files and long running processes.

Apple Mac: Firefox based 427 3010866
Хочется попробовать емакс, только ради орг мода (в виме почему-то некоторые вещи не работают, сворачивания списков к примеру по табу)
Как добавить автодополнения для уровней списков? Например
. tasks
.. task1
.. task2
При нажатия ввода в конце task2 редактор бы автоматом добавил отступ и вложенность?
Ну и всякое по мелочи:

добавления автоматом заголовков блока кода, а мне было бы только нужно написать язык и сам фрагмент кода

добавление ссылок из буфера обмена, вроде: "некоторый текст жму хоткей в буфере ссылка [[ссылка][курсор переместился сюда]]
Linux: Chromium based 428 3011695
Ананасы емаксеры, вы вообще пользуетесь табами?
Android: Mobile Safari 429 3024425
Кто?
Linux: Firefox based 430 3024743
>>3011695
Пока не пользуюсь, но мне периодически нужно работать с двумя-тремя проектами одновременно и буферы неудобно переключать, т.к. обычно использую для этого counsel-projectile, а он очевидно только для одного проекта работает. Вот думаю tab bar или perspective для этого приспособить.
Android: Mobile Safari 431 3042608
Нихуя себе, тред не сдох
15754082902190.jpg176 Кб, 720x962
Linux: Palemoon 432 3042626
>>3042608

>Нихуя себе, тред не сдох

Android: Mobile Safari 433 3042627
>>3042626
Привет, ещё один планктон живой остался, скажи мне, у тебя есть мозг? Ты бот?
lain.jpg193 Кб, 795x1000
Apple Mac: Chromium based 434 3051138
Как-то делать особо нехуй, решил пару месяцев поиграть в Emacs. В общем, задумка такая: хочу взять идеи какуна https://kakoune.org/ и помножить их на возможности tree-sitter https://tree-sitter.github.io/, в итоге получаем структурный редактор кода с модальностью и визуальным фидбеком, где основными примитивами будут не слова и параграфы, а аргументы, выражения, блоки etc.

Пытаюсь вот придумать идеальную раскладку, механику регионов, а главное как усовершенствовать ублюдские multiple-cursors, которые вылезают за пределы viewport. Планирую минимально зависеть от овсянки сторонних либ NIH во все поля, но уже чую, что придется переизобрести пару структур данных, в elisp не завезли ведь нихуя, кроме связных списков, векторов и хеш-таблиц из 80-х. Может что в итоге и выйдет стоящее, если меня не настоебёт торчащее из каждой щели легаси.

Ах да, хотел спросить: хочу кастомный jump to definition в соседнем окне, есть что-нибудь есть поумнее ctags с инкрементальным обновлением по мере редактирования, но побыстрее LSP-серверов <200 мс на проектах размером с ядро Пинуса? В идеале еще чтобы поиск подпоследовательности по индексу был.
Linux: Firefox based 435 3051169
>>3042626

> Palemoon


> мозг

Android: Mobile Safari 436 3051181
>>3051138
Dumb-jump
Apple Mac: Chromium based 437 3051428
>>3051181
Пакет неплохой, но он на каждый вызов спавнит grep/ack/ag, которые шуршат по ФС. Даже если держать сорцы в tmpfs, это будет дольше 200 мс, т.к. там регулярка неизменно к каждой строке исходников прикладывается. Хотелось бы именно держать в памяти индекс и итеративно обновлять его при каждой модификации — существуют эффективные алгоритмы, проблем быть не должно. Мне кажется, тот же tree-sitter вполне для этого сгодится, но меня пугает маршалинг мегабайтных деревьев в elisp. Тот же emacs-tree-sitter идет в комплекте с нативным модулем, чтобы не вырезать гланды через жопу. Блядь, сколько же работы. Почему за 35+ лет не запилили нихуя? Самое смешное, что можно повесить обновление индекса во второй поток, но т.к. многопоточность в имаксе кооперативная, нужно постоянно дрочить thread-yield, иначе начнутся фризы UI. Пиздец, можно подумать треды прямиков в 1980 завезли, а не 3 года назад. Но да хуй с ним, хочу просто запрототипировать свои задумки, на скорость похер пока. Если структурное редактирование сишки и других не-лиспов окажется пушкой, я буду готов форкнуть сракун или даже свой редактор на коленке написать, вместо того, чтобы бороться с легаси-говном.
Ubuntu Linux: Firefox based 438 3051994
>>3010866

> При нажатия ввода в конце task2 редактор бы автоматом добавил отступ и вложенность?



https://github.com/alphapapa/unpackaged.el#org-return-dwim

> добавления автоматом заголовков блока кода, а мне было бы только нужно написать язык и сам фрагмент кода



Control+C Control+,

Там будет менюшка, вставить source это s.
Ещё из полезных (мне) блоков есть quote, то есть цитирование и verse, он при экспорте в другие документы форматирование сохраняет.

> добавление ссылок из буфера обмена, вроде: "некоторый текст жму хоткей в буфере ссылка [[ссылка][курсор переместился сюда]]



Не понел. Хочешь вставить ссылку? Control+C Control+L там обычно будет ссылка буфера обмена которую ты только что сохранил. Если что можно Control+Y что бы скопировать.

> в виме почему-то некоторые вещи не работают



А вообще накатывай doom emacs там оргмод по-умолчанию очень норм
Linux: Firefox based 439 3055620
>>2945452
Эмулятор?
Linux: Firefox based 440 3055622
>>2946957
Да, с ним идет jmacs. Может быть актуально, если у тебя где-то слабые машины, а ощущений имакса на них хочется.
Android: Firefox based 441 3055629
>>3051138
Почему бы тогда не сделать на основе NeoVim?
Windows 10: Firefox based 442 3057756
Нашёл в Сублиме одну фичу: когда зажимаешь СКМ и ведёшь её вниз, то включается другой режим выделения.
.png539 Кб, 1138x712
Linux: Firefox based 443 3058328
Интересно есть ли хоткеи имакса для вима? Заметил, что им трудновато пользоваться стало, так как в основном как редактором пользуюсь имаксом, да и в консольке у меня имакс-хоткеи.
Linux: Palemoon 444 3058339
>>3058328

> .png


Лол, емакс -- редактор малолетних долбоёбов-позеров? Я всегда говорил, что им пользуются только гнутые бомжи и школьники для разработки срачла и этот скрин очередное наглядное докательство.
Linux: Firefox based 445 3058465
>>3058339
Скрин не мой, скрин отсюда - http://xahlee.info/kbd/happy_hacking_emily.html
Linux: Firefox based 446 3058609
>>3058465
Мда, вот это ультимативный нитакусик.
Linux: Firefox based 447 3058611
>>3058609
Если ему это нравится, не вижу ничего плохого. Причем быть может человек делает это не для внимания и желания выделится. по-крайней мере я так думаю, потому что нахуя иначе свою письменность делать, кроме как разве что тебя самого это не прикалывает
Linux: Firefox based 448 3058828
>>3058328
imap тебе в помощь.
Windows 10: Яндекс браузер 449 3059176
В IntelliJ Idea можно ввести sout и подставится System.out.println(""); , как запилить это в notepad++ ?
Windows 10: Яндекс браузер 450 3059242
>>3059176
Запилил через плагин quicktext
Windows 10: Яндекс браузер 451 3059839
>>3059242
Нет, нихуя не работает.
Windows 7: Palemoon 452 3060024
Всегда печатал как-то интуитивно, без фиксирования рук на определенном месте клавиатуры. Я так понимаю, ви- подобные пробовать даже не стоит? Олсо, с трудом представляю как в виме можно удобно вырезать/вставить блок текста без мыши. Кароч, куда смотреть? Емакс? Нужен для быдлокода, пока пользуюсь нотепад++.
OS/2: SeaMonkey 453 3060068
Напоминаю.
http://jeder.ru/?p=250
Linux: Firefox based 454 3060081
>>3060024
В виме вырезать, копировать, изменять и в целом работать с блоками супер удобно, потому что командный режим отлично с ними работает, есть много разных команд, которые их определяют. Просто, навскидку, самые популярные с командой вырезать:
diw - вырезать слово, внутри которого курсор
di" - вырезать всё внутри двойных кавычек
da{ - вырезать всё внутри самого маленького блока в фигурных скобках вместе с ними.
Windows 10: Яндекс браузер 455 3060572
>>3059176
Запилил через плагин fingertext
Linux: Firefox based 456 3060745
>>3060068

> отрицание присущности альтруизма людям

Windows 10: Firefox based 457 3060813
>>3060745
Как такового чистого альтруизма нет, так как желание получить хотя бы благодарность уже не чистый альтруизм.
OS/2: SeaMonkey 458 3060815
>>3060745
Там написано про «альтруизм» жидовского бездельника и вора Штульмана. И этого человека пердолики считают своим Богом и хотят отдать весь софт мира в его жадные еврейские руки.
Apple GayPad: Safari 459 3060826
>>3060815
На сайте без https априори ничего полезного быть написано не может.
Linux: Firefox based 460 3060828
>>3060813
Любой поступок требует личных оснований, не выйдет перенять чужие желания без промежуточного шага.
Но разве это лишает того факта, что ты по своей воле самоотверженно следуешь за мечтами других?
Android: Mobile Safari 461 3060831
>>3060815
Опять диванные нацисты с методичкой «Унтерменьш» негодуют. Не надоело тебе этим шок-контентом несвежим обмазываться?
OS/2: SeaMonkey 462 3060984
>>3060828

>за мечтами других


За мечтой жадного еврея о господстве в мире софта.
>>3060831

>Опять диванные нацисты с методичкой «Унтерменьш» негодуют.


Любопытно. Единственное, что возмущает раба Штульмана, это упоминание еврейства своего хозяина. Он считает,что его кумир имеет право на любые, самые отвратительные поступки.
Linux: Firefox based 463 3061309
>>3060984

> За мечтой жадного еврея о господстве в мире софта.


Gpl наделяет всех равным господством в мире софта.

> записал еврейство в самые отвратительные поступки™


Лол.
Linux: Firefox based 464 3061314
Штульман и правда мешает развитию СПО, тому же gcc развиватся толком не давал, пока злые проприетарные пидорасы из apple выдрачивали шланг. А теперь и вообще пнули его нахуй из комитета gcc. Бгггг.
Windows 8: Firefox based 465 3062790
>>3060024

>Емакс? Нужен для быдлокода, пока пользуюсь нотепад++.


Я сам пытался переделать емакс под нотпад++ для того же самого хеллоувординга. Поменяв с десяток параметров можно сделать практически копию от внешнего вида до поведения.

Да, в Емаксе есть из коробки пара полезных штук, но его интерфейс, вот видимо сказывается что он делался для tty; и пока в нотпаде любую функцию можно вызвать из меню-бара, в емаксе часто нужно вводить M-x ... или листать 600-страничный мануал если забыл на какую букву называется команда чтобы вставить строки в выделенный rectangle.

В общем потыкать можно, что тот что этот редакторы нужно смотреть и нужными плагинами обвешивать.
Windows 8: Firefox based 466 3062792
>>3060024

>Емакс? Нужен для быдлокода, пока пользуюсь нотепад++.


Я сам пытался переделать емакс под нотпад++ для того же самого хеллоувординга. Поменяв с десяток параметров можно сделать практически копию от внешнего вида до поведения.

Да, в Емаксе есть из коробки пара полезных штук, но его интерфейс, вот видимо сказывается что он делался для tty; и пока в нотпаде любую функцию можно вызвать из меню-бара, в емаксе часто нужно вводить M-x ... или листать 600-страничный мануал если забыл на какую букву называется команда чтобы вставить строки в выделенный rectangle.

В общем потыкать можно, что тот что этот редакторы нужно смотреть и нужными плагинами обвешивать.
Windows 8: Firefox based 467 3062793
блять абу!
Linux: Chromium based 468 3067135
>>2945040 (OP)
Ищу уже хуй знает сколько лёгкий IDE, настраиваемый, опенсорсный, с линтингом питона, yaml и прочей девопсины.
Натыкаюсь постоянно на EMACS, но вижу его ужасный интерфейс и вспоминаю что не знаю lisp)). видел что хардкорные Сишные деды хуярят в нём как боги.
Пытался как-то по гайдам настроить emacs, какие-то пакеты чёто хуй пойми чё происходит, получилось что-то почти рабочее.
Я раньше вим не уважал, но полюбил и теперь юзаю только его.
Есть в треде аноны которые онли на EMACS? и умеют его настраивать и делать конфетку?
Android: Mobile Safari 469 3067195
>>3067135

> хуярят как


Я тоже видел, в моём случае этим людям за 70 сейчас.
И у меня тоже есть незакрытый гештальт про емакс.
Единственное, как я его приготовил цать лет назад - как ньюз груп клиент.

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

Есть люди с родом деятельности, у которых сродство к углубленному изучению этого вопроса. Тут дело не в языке, а скорее в области, в которой девелопер работает. Как не искусственно это звучит, но мета задачи рождают мета прослойки между языком и кодером. Как-то так.
Если человек пишет мат код, статистику, ерп, что-то для веба - у него не будет задачи, которая заставит задуматься о том, как он взаимодействует с языком. Сугубо имхо.

Плюс есть люди, которые используют емакс очень прагматично и узко. Как записную книжку. Как ньюзридер. Как редактор без всяких 'под себя'. Потому что попробовали несколько вариантов и емакс оказался меньшим из зол. Никакой там разособенной настройки в этом случае нет. Все по хауту из интернета. Но и магии не возникает.

Т.е. в емаксе нет конфетки как рецепта. Нет этой магической, чудесной писи. Есть процесс, в котором человек отвечает себе - что такое текстовый редактор для меня. Некоторым это интересно. И мне кажется, что это не столько характерная черта познающего, сколько характерная черта класса задач, которые перед ним стоит.

Т.е. если тебе просто нужна подсветка синтаксиса, ну вряд-ли емакс это лучший инструмент. Но если вопрос - а какие типовые задачи у меня есть в моей личной 'прочей девопсине' и как именно я их решаю в текстовом редакторе - если это вопрос свербит перед сном, тогда е варанти из воид.
Linux: Firefox based 470 3067287
>>3067135
Переехал с вима на емакс, настроил по вкусу, программирую в нём почти год. Опыт вима до этого - лет 5-7. IDE не использую. Что спросить-то хотел?

YAML-mode в емаксе говно кстати, не поддерживается давно и на сложных конструкция ломается.
Windows 10: Chromium based 471 3067337
>>3067195

Оч.хочется вкатиться в емакс, именно из-за гештальта. Уже почти все сетёво-юниксовые гештальты закрыл, из приложенек по сути остался ниасиленным емакс только и это иногда зудит :)

Ньюсридер и заметочница это понятно. Юзал, поприкалываться можно, хотя бы понятно с какой стороны в емаксе ебсти эти задачи. А эээээ... код или конфиги там как писать, ну с какой стороны? Best practices такие вещи называются вроде. Ну типа как в vim старайся не ездить по тексту в режиме insert, если это несложно делается в normal, вообще не делай руками то, что можно скомандовать редактору - тут вырезать 3 строки, сюда вставить, дописать в начало каждой "хуй -> " и поставиться в конец последней строки в режиме редактирования. В емаксе такое вообще есть, или вообще каждый извращается полностью рандомно кто во что пидоразд? Пока применительно к редактированию текста замечаю в нём только многобуферность, занятную эстетику GUI и поехавшие хоткеи.
Android: Mobile Safari 472 3067381
>>3067337

> best practices


Та не. Это возникает в рамках решения задачи.
А тут как-бы задачи то и нет. У всех разная работа.

> вообще не делай руками то, что можно скомандовать редактору


Тут сначала надо описать мой бэкграунд, чтоб ответ читался.
Я не разработчик. Я писал за деньги код, но я не разработчик.
Мои отроческие воспоминания про людей, которые в емаксе работали, подсказывают, что у них было два паттерна.
Сто скриптов на каждый чих. Если каждый божий день пилишь одно и то-же, запоминаешь подобное, начинаешь использовать, даже менять. И по этому пункту - сложно описывать, так как это скучно. Заменить символ в конце строки. Сложная замена, с вложенной логикой. Вставить комментарий с временем и маркером. Каждый момент по отдельности не производит впечатления. Но они, лол, синнергичны.

А второе - просто вставить темплейты кода, сейчас любая иде это за тебя делает.

И скорость работы тех людей, которая у меня вызывала очучение магии, так они выросли, когда альтернатив не было.

> буфер


Ну да, мне лично кажется это основной спецификой емакса. Но не тем, за что к нему прикипают.

Т.е. опыт сишника, или сишарпера вряд ли будет пересекаться с опытом какого-дь инженера, который деплой типовых сред автоматизирует.

>>3067287
Расскажи про свой день в емаксе. Зарисовка быта.
Linux: Firefox based 473 3068777
>>3067381

>Расскажи про свой день в емаксе. Зарисовка быта.


Очень расплывчатый запрос, на самом деле, двух одинаковых дней не бывает.
Я разрабатываю под микроконтроллеры. Работаю на личном ноутбуке, который не выключаю 247. На нём крутится емакс в серверном режиме, на тот случай, если случайно закрою окошко. 80% времени приходится читать код в нескольких проектах. Языки в основном - сишечка (без плюсов), питон и ещё одна малопопулярная скриптовая хрень. Таким образом, основные инструменты для меня это:
projectile - для быстрого переключения между проектами, поиска файлов и их содержимого, конфигурации и компиляции проектов, заливки прошивки на контроллер и т.п.
lsp-mode в связке с clangd - автодополнение, подсветка ошибок и предупреждений, поиск объявлений, легкий рефакторинг и прочие радости простенькой IDE, с питоном не использую, а надо бы
magit - банальное управление репозиториями, быстрый просмотр истории коммитов, блеймы, мерджи, бисекты, етц
* встроенная функциональность емакса вроде eshell-mode для работы в терминале с тесной интеграцией с редактором или serial-term для доступа к контроллеру по последовательному порту
Для написания кода критичны только автодополнения на мой взгляд, ну и базовые вещи вроде автоматических отступов, всё остальное ерунда.
В принципе ничего такого особенно у меня не происходит, раньше для решения тех же задач я использовал vim+ctrlspace+coc.nvim+fugitive в связке с tmux/zsh/fzf/ag/minicom и прочими игрушками любителя терминала.
Вся остальная хрень, которая у меня есть в емаксе это скорее не про работу, а про красивости. Хотя это тоже важно.
Linux: Firefox based 474 3068778
Люто проебался с разметкой, эх.
Windows 10: Chromium based 475 3068785
>>3068777
Спасибо.
Я вот вспомнил, пока читал, что грепать по проекту - это архиважно.

> eshell-mode


А можно по этому пункту пример?
Это именно твоя специфика, что тебе через консольный порт надо контроллеру что-то сказать?

> ctrlspace


Офигеть.
Linux: Firefox based 476 3068872
>>3068785
Да там нет особых примеров-то особо. eshell - это по сути оболочка с elisp вместо интерпретатора и emacs вместо эмулятора терминала. Есть 3 приятных фичи - перенаправление вывода команд прямо в любой буфер редактора, возможность напрямую использовать функции elisp прямо в командой строке и перехват выхлопа некоторых стандартных команд вроде man и grep, emacs умеет их красиво отображать и добавляет к этому дополнительную функциональность.

Можешь тут поподробнее почитать, если интересно
https://www.masteringemacs.org/article/complete-guide-mastering-eshell
Linux: Firefox based 477 3080365
Питонисты-емаксеры, чем корректную подствеку f-strings запиливаете?
Fedora Linux: Firefox based 478 3081793
Привет. Анон емаксер, поделись простым конфигом. Чисто нюфане посмотреть как файлики организовать что куда пихать
Linux: Firefox based 479 3081798
Запускаю Emacs -> M-x shell -> vim. Кто делает также?
Screenshot from 2021-11-25 15-54-11.png254 Кб, 1754x1436
Linux: Firefox based 480 3081832
>>3081793
Не могу назвать свой конфиг простым, поэтому не буду пожалуй делиться. В целом - всё в одном файле, использую use-package и все настройки кроме каких-то совсем базовых лежат в секциях (не знаю как они правильно называют, лисп не знаю, лол) :custom и :config. Если пакет А зависит от настроек пакета B, то соответствующую настройку B я кладу в use-package A, мне так проще ориентироваться. Есть ещё второй файлик, который генерируется автоматически через customize интерфейсы, но я на его содержимое не полагаюсь и могу в любой момент удалить.
Многие помещают конфиги емакса в org-файлы и генерируют финальный конфиг из него (погугли literal programming org-mode). По-моему - бред. Если нужны коменты - возьми и напиши их в коде, зачем такое городить - не понимаю, применение инструмента не по назначению имхо.
Fedora Linux: Firefox based 481 3081846
>>3081832
Если не секрет, можешь залить на пастбин?
Fedora Linux: Firefox based 482 3081849
>>3081846
Кстати, вдогонку. Почему ты используешь init.el, а не .emacs?
mock.png1 Мб, 2560x1600
Apple Mac: Chromium based 483 3082231
>>3055629
Neovim охуеннейший проект, спору нет: libuv, LuaJIT, человеческий API, эмулятор терминала, встроенный tree-sitter, LSP-клиент. Emacs при текущем положении вещей, думаю, никогда уже до такого не дотянется. Но есть и пара довольно весомых аргументов за этот устарелый хлам: какой-никакой гуй и куда менее opinionated редактор. Гуй очень хотелось бы банально для того, чтобы в разных буферах иметь шрифт разного размера, а гибкость редактора нужна для воплощения принципов и философии Kakoune, в первую очередь first-class мульти-курсоров и регионов.
>>3051138
В общем, потыкал я в очередной раз самую малость, и что-то взгрустнулось мне: какой же Emacs тормоз, просто пиздец. Я читал, такое только на макоси, в первую очередь из-за кривого рендеринга, но на линуксовом серваке что-то не сильно-то и лучше. Еще говорят, что elisp тормозной, оно и понятно, но на том же серваке у меня 28.0 с native-comp. Я пока не заморачивался даже с LSP, банально открыть файл, распарсить с tree-sitter, подсветить через оверлей регион по query — как же все медленно, я ебал. Речь не о секундах, конечно, но обновить дерево по нажатию клавиши уже 150 миллисекунд на 86Кб файле, а у меня даже автокомлпит не настроен еще. И легаси, сраное легаси везде, которое раздражает еще больше стопорящегося UI. Банально минибуфер перенести, чтобы вертикальное место не отъедал или запилить любую хуйню, вроде суффиксных деревьях на триграммах, чтобы реактивный поиск по регуляркам по всему проекту был, так это нужно выносить в сишные/растишные модули, иначе тормоза гроб кладбище пидор — сколько же костылей. Я думаю забить хуй на этот кусок говна и реально написать свой редактор. Хер знает когда до этого дойдут руки, но я уже четко вижу концепцию: трехпанельник, слева outline, автокомплит, и поиск по коду, небу и Аллаху а-ля helm-swoop; в центре большая рабочая область, которую не смеет потревожить ни одно блядское всплывающее окно; ну а справа доки или в идеале WKWebView, притворяющийся мобильным браузером. Пик релейтед в качестве первого, грубого приближения.
mock.png1 Мб, 2560x1600
Apple Mac: Chromium based 483 3082231
>>3055629
Neovim охуеннейший проект, спору нет: libuv, LuaJIT, человеческий API, эмулятор терминала, встроенный tree-sitter, LSP-клиент. Emacs при текущем положении вещей, думаю, никогда уже до такого не дотянется. Но есть и пара довольно весомых аргументов за этот устарелый хлам: какой-никакой гуй и куда менее opinionated редактор. Гуй очень хотелось бы банально для того, чтобы в разных буферах иметь шрифт разного размера, а гибкость редактора нужна для воплощения принципов и философии Kakoune, в первую очередь first-class мульти-курсоров и регионов.
>>3051138
В общем, потыкал я в очередной раз самую малость, и что-то взгрустнулось мне: какой же Emacs тормоз, просто пиздец. Я читал, такое только на макоси, в первую очередь из-за кривого рендеринга, но на линуксовом серваке что-то не сильно-то и лучше. Еще говорят, что elisp тормозной, оно и понятно, но на том же серваке у меня 28.0 с native-comp. Я пока не заморачивался даже с LSP, банально открыть файл, распарсить с tree-sitter, подсветить через оверлей регион по query — как же все медленно, я ебал. Речь не о секундах, конечно, но обновить дерево по нажатию клавиши уже 150 миллисекунд на 86Кб файле, а у меня даже автокомлпит не настроен еще. И легаси, сраное легаси везде, которое раздражает еще больше стопорящегося UI. Банально минибуфер перенести, чтобы вертикальное место не отъедал или запилить любую хуйню, вроде суффиксных деревьях на триграммах, чтобы реактивный поиск по регуляркам по всему проекту был, так это нужно выносить в сишные/растишные модули, иначе тормоза гроб кладбище пидор — сколько же костылей. Я думаю забить хуй на этот кусок говна и реально написать свой редактор. Хер знает когда до этого дойдут руки, но я уже четко вижу концепцию: трехпанельник, слева outline, автокомплит, и поиск по коду, небу и Аллаху а-ля helm-swoop; в центре большая рабочая область, которую не смеет потревожить ни одно блядское всплывающее окно; ну а справа доки или в идеале WKWebView, притворяющийся мобильным браузером. Пик релейтед в качестве первого, грубого приближения.
Screenshot from 2021-11-26 17-06-03.png656 Кб, 1920x1080
Linux: Chromium based 484 3082286
Хочу написать свй плагин для vim'а. Как в vim'е можно на бэкраунд вывести какой нибудь текст, как например на пике красным выводиться сообщение об ошибке? В какую сторону искать?
Linux: Chromium based 485 3082305
>>3082286
Уже нашел что это. virtual text - фича neovim'а
Windows 10: Firefox based 486 3082983
Ананасы, поясните как в имаксе орг моде перенести дерево в другой файл?
Windows 10: Chromium based 487 3088959
Как же доебал этот имакс. Если прописать load-path и load или require, то нихуя не произойдёт. Если прописать load-file тоже. Причём M-x load-file работает исправно. Относительные, абсолютные пути не влияют. Ещё пишу модуль, прописал и autoload и provide, нихуя в итоге не работает. На se нашёл, что надо удалить .emacs, но у меня его и нет. Скинул .emacs.d на свинду и заработало, правда только через load-file, а в wsl2 не работает нихуя. Как же доебало это пердоговно нихуя не работающее.
Fedora Linux: Firefox based 488 3089277
>>3088959
переходи на пердоговно работающее
Android: Mobile Safari 489 3089588
>>3088959
Ты ещё слаб в пердолинге, падаван. По настоящему пердолинг, надо тебе открыть. Трансцедентальная аналитика терминала, путь твой. Не пердоль для чего-то. Нет. Пердолинг требует погружения и слияния. Познание отношения пердолющего к пердолингу. Единство пердолинг-субьекта и условия пердолинга, осознать должен, ты. Без условий пердолинга, невозможен пердолинг. Но условие это не внешнее, оно внутри, тебя самого. Чистый до-опытный пердолинг, путь пердоли, твой ли путь, понять тебе надо.
Windows 10: Chromium based 490 3089674
>>3089277
>>3089588
Всё норм, надо было с --debug-init запускать. имакс шрифты не мог загрузить, т.к. фонт кэши не были обновлены. Теперь всё работает как задумано. И никакой vim/nvim с двурежимным аутизмом не нужен.
Windows 10: Firefox based 491 3095784
Я очень сильно не хотел начинать пользоваться имаксом. Очень сука сильно не хотел. Но мне как-то в душу запал лисп. Накатил SPACEMACS с vim кейбандингами и вроде пока полёт хороший. Буду дрочить лисп. Для примера пик 2 - nvim в Windows Terminal
Android: Mobile Safari 492 3096375
>>3095784
Разве люди не дрочат больше evil?
emacs1.png144 Кб, 830x825
Windows 10: Firefox based 493 3096525
font.png56 Кб, 656x488
Windows 10: Firefox based 494 3096529
Как называются шрифты такого рода, какая-то разновидность комик санс? Есть какой-нибудь общеизвестный?
Windows 10: Firefox based 495 3096539
>>3096529

> Как называются шрифты такого рода,


хуйня
sage Apple Mac: Chromium based 496 3096542
>>3095784
Практически та же история. Хотел научится свои конфиги писать на лисп, но забил и начал жить и завёл тян. Попробуй doom emacs, он меньше ломается (тормозит так же). Хотел бы слезть с емакса но слишком привык к magit :( От горячих клавиш отказаться уже не могу. Idea и даже VScode с вим %говно-%режимом для меня фуфуфу.
Неовим — возможно. Однако тратить время на пердолинг конфига мне лень
sage Apple Mac: Chromium based 497 3096547
Текстовые редакторы должны моделироваться на основе стэйт машин, как и любой другой сложный UI. Иначе всё чем мы будем заниматься это бесконечно пытаться подружить одни плагины с другими. Когда будете писать свой редактор альтернативный вим или емакс, то спросите у меня как сделать правильно. Самому лень таким заниматься (никто за это не платит)
Мне всё равно как оно у вас там быстро медленно рендериться, как там у вас шрифты устроены, если оно плохо работает и нужно тратить месяцы на конфигурирование
sage Apple Mac: Chromium based 498 3096548
>>3096529
какой конденсированный моноспейсокарась с засечками
Windows 10: New Opera 499 3096549
>>3096547
Уважаемый юзер мак-говна, во-первых, попустите свое СВЧ, во-вторых,

> Когда будете писать свой редактор альтернативный вим или емакс, то спросите у меня как сделать правильно.


Вы можете написать свою статью, в которой изложите свое видение текстового редактора. Может быть кто-то прочитает и вдохновится этим, в последующем сделав свое поделие.
Windows 10: Firefox based 500 3096551
>>3096542

> тормозит так же


Это особенность всех имаксов?
Fedora Linux: Firefox based 501 3100454
Тред утонул или удален.
Это копия, сохраненная 24 февраля 2022 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /s/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски