Ну что ты тут накотил, пчел? Хотя пофиг наверно, только давай в следующий раз мне только имакс в пекчи. Хотя бы они или неовим вместе с вскодом рядом положи.
Аноним (Google Android: Mobile Safari)25/02/21 Чтв 16:22:21№29450634
Э... Ещё не сдохли? Я вот лишп учу, у кого-нибудь есть пожелания по простеньким расширениям для ымакса? У меня пока что в планах миниатюры для видео в диред, но я пока что не знаю осилю ли и как этого в принципе добиться. Как их вообще генерировать и где они обычно лежат?
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". не совсем то что я бы хотел
>>2945187 thumbnails ты хрен сделаешь на голом емаксе без какого-нибудь ffmpeg. с ffmpeg это делается просто: генеришь картинку, сохроняешь в tmp, выводишь миниатюру. Как выводить минитарюры -- милионы плагинов уже есть
но если честно dired как файловый менеджер такое дерьмо... я просто нужные мне функции в dolphin и мне норм (см .local/share/kservices5/ServiceMenus/menu.desktop)
Аноним (Microsoft Windows 7: Firefox based)25/02/21 Чтв 20:43:42№29452618
Аноним (Google Android: Mobile Safari)25/02/21 Чтв 20:44:53№29452629
>>2945259 > Как выводить минитарюры -- милионы плагинов уже есть Не для видео > но если честно dired как файловый менеджер такое дерьмо... Почему? Каштомизировал его хотя бы, или просто так говоришь? Вообще неплохо бы через transient сделать превью кнопок как в магите, вот какой-то плагин даже есть https://github.com/conao3/transient-dwim.el >>2945256 Я не использую тмукс и сш, так что вряд ли смогу что-то сделать
Аноним (Microsoft Windows 10: Chromium based)25/02/21 Чтв 20:51:43№294526510
Реквестирую годные шрифты и темы для емакса. ЖЕлательно, со скринами. Сам сижу на космомаксе, вроде доволен, но попердолится всегда готов.
Аноним (Microsoft Windows 7: Firefox based)25/02/21 Чтв 20:52:06№294526611
>>2945187 Кстати, а в emacs'е переключаться между частями вот такого сплита можно через клавиатуру, как в WM'е? Малость покопался - сложилось впечатление, что нет, но так же не может быть. Курсором водить вправо-влево вразрез с концепцией же идёт.
Аноним (Microsoft Windows 10: Chromium based)25/02/21 Чтв 20:54:14№294526712
>>2945266 Очевиден что можно. Как в ванильнос емаксе хз, но в spacemacs (или просто evil) это можно сделать либо через alt-номер окна (в spacemacs циферка с номером всегда в углу), либо через проблем-w а там сам найдешь, куча хоткеев, тысячи их!
Аноним (Google Android: Mobile Safari)25/02/21 Чтв 21:18:04№294527713
>>2945266 Windmove или ace-window. Лично я использую frames-only-mode, у меня вместо буферов отдельные окна емакса которыми я управляю из своего вма >>2945265 Лосевка и адвайта >>2945187 >>2945267 > проблем-w Контрол лучший модификатор, жму ладонью, лично для меня Ctrl > Alt > Shift, вот вим шифт много и использует как раз, мне не нравится.
>>2945302 Интересно, чем они руководствуются, когда выбирают хоткеи, не могу сказать что мне было бы удобно, это же такая частая штука! То же самое можно сказать про avy на gss (вроде бы)
Шрифты в которых и кириллица и латиница нормально и одинаково выглядит. Terminus особенно хорош если у тебя монитор из позапрошлого века, ибо растровый
>>2945306 SPC w hjkl мне очень удобен, не знаю, очень легко нажимается и запоминается
avy не пользуюсь, только снайпом (просто t в normal mode)
Аноним (Microsoft Windows 7: Firefox based)25/02/21 Чтв 21:57:18№294531223
>>2945306 Чего, мне кажется, сложно что-то удобнее придумаать - не нужно палец никуда тянуть после первого w. Тут ещё можно vim'овскими клавишами переключаться, как оказалось: space-w-j/space-w-k.
>Почему? Каштомизировал его хотя бы, или просто так говоришь?
да, очень плотно притом. То есть оно прикольное, дёргается там... но мышка неюзабельна (по сравнению с нормальным ф менеджером), тамбнейлы сложно прикрутить, доп. инфу слонжо выдрать (и главное -- куда ты её положишь?), дроп-даун меню неюзабельное, сам dired генерирует огромное количество буферов, tree view сделать сложно.
Могу поделится последней своей конфигурацией дайреда прежде чем я его окончательно забросил: https://pastebin.com/kJFTi4qv
>>2945318 мне сложно ace-window использовать. всегда есть эта задержка: посмотреть на окно, решить какую клавишу жмякнуть, жмякнуть клавишу. хотя я может просто тугой, лол
>>2945331 Есть вроде какой-то мод, который показывает окна на модлайне, каждое окно всегда отвечает за своё окно.
Но вот другой вопрос: зачем со всем этим пердолиться, когда есть frames-only-mode, с которым можно управлять окнами вмом?
Аноним (Google Android: Mobile Safari)25/02/21 Чтв 22:56:27№294535328
>>2945336 > каждое окно всегда отвечает за своё окно. То есть, у каждого окна одна и та же цифра и она не меняется, можно просто один раз посмотреть и запомнить
Аноним (Google Android: Mobile Safari)26/02/21 Птн 01:32:34№294545229
>>2945266 >Кстати, а в emacs'е переключаться между частями вот такого сплита можно через клавиатуру, как в WM'е? Можно, и значительно гибче, чем в простом тайловом WM. Читай windmove.el
Аноним (Google Android: Mobile Safari)26/02/21 Птн 14:46:50№294577234
>>2945764 В чем это заключается? Опиши свой воркфлоу
Аноним (Google Android: Mobile Safari)26/02/21 Птн 15:21:55№294580235
Какие рлагины поставить на nvim, чтобы кодить на питоне? Есть ли расширения, чтобы кодить на Go? Плюс интернсует что-нибудь заточенное под bash
Аноним (Google Android: Mobile Safari)26/02/21 Птн 15:31:38№294581036
>>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 слева от активного.
Аноним (Google Android: Mobile Safari)26/02/21 Птн 15:37:17№294581338
>>2945811 Не похоже на что-то, что нельзя сделать с обычным вмом :/
>>2945813 Там это надо именно что "делать", а в Emacs оно работает из коробки.
Аноним (Google Android: Mobile Safari)26/02/21 Птн 16:14:09№294583040
>>2945816 > Там это надо именно что "делать" Это же в одну строчку конфига делается, да и добавлять эту строчку надо лишь один раз. Если его у тебя ещё нет, значит скорее всего оно тебе и не нужно было, либо ты не задумывался над этим. > а в Emacs оно работает из коробки. В Emacs его нужно повесить на клавишу, но большинство поставят windmove-default-keybindings и даже не будет задумываться.
>>2945836 Спасибо. Благодаря тебе поставил highlight-indentation стандартный. Хотя на гите написано, что highlight-indent-guides вроде из melpa ставиться у меня его нет. Правда я теперь понял, что мне лучше бы действительно, не как на скрине, а чисто каждый пробел подсвечивать.
>>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 это тоже уметь должен, но я точно не помню
Аноним (Microsoft Windows 10: Chromium based)26/02/21 Птн 18:28:18№294589147
Хочу попердолить емакс. Интересует примитивная работа с документами, почта аутлук, гугл(с двухфакторной авторизацией), протон, файловый менеджер и браузер. Возможно это?
Аноним (Microsoft Windows 10: Chromium based)26/02/21 Птн 18:28:38№294589248
>>2945891 >работа с документами org-mode, можно экспортировать в html или LaTeX >почта >с двухфакторной В гугле вот это, в аутлуке и протоне - хз https://myaccount.google.com/apppasswords >файловый менеджер Тут сказали, что диред - говно >браузер eww отображает только html, есть nyxt-browser с жсом написанный на лиспе но он скорее всего дырявый из-за того что непопулярен.
ЗХ зачем тебе оно, я бы на оргмоде остановился если он мне нужен был.
Аноним (Microsoft Windows 10: Chromium based)26/02/21 Птн 18:34:58№294589750
>>2945896 Ну я сессию сдал и мне скучно. А ляликс я уже допердолил
>>2945897 Научись лишпу через емакс и Practical Common Lisp тогда
Аноним (Microsoft Windows 10: Chromium based)26/02/21 Птн 18:37:34№294590052
>>2945898 >Если вы считаете, что наибольшее удовольствие в программировании доставляют большие результаты, достигнутые с помощью кода, просто и прозрачно выражающего ваши желания, тогда программирование на Common Lisp будет самым приятным из того, что вы можете делать на компьютере. Используя Common Lisp, вы достигнете больших результатов за меньшее время по сравнению с другими языками программирования. Мне как-то программирование не интересно
>>2945919 Это просто конфиг для емакса, работает сразу везде >Я пока не готов Анон, освойся, измени всё что тебе не нравится, включи CUA-mode если хочешь, это несложно и емакс не так уж и сильно отличается от обычных редакторов.
Аноним (Microsoft Windows 10: Chromium based)26/02/21 Птн 19:01:57№294592560
>>2945922 У меня даже пакет для латекса не ставится
>>2945932 WSL2 - это просто настроенная виртуалка с линуксом, можно убунту/дебиан/федору поставить, вообще емакс довольно популяриная тема поэтому есть в каждом репозитории.
Аноним (Microsoft Windows 10: Chromium based)26/02/21 Птн 19:07:15№294593566
Включил в Имексе CUA-mode, как сделать, чтоб комбинации клавиш одинаково работали в разных раскладках? C-м is undefined уже заебало. На нативной виндовой версии почему-то работает искаропки, а под Линапсом выёбывается.
Аноним (Google Android: Mobile Safari)26/02/21 Птн 19:14:08№294594168
>>2945939 reverse-im но он работает с хаками и не всегда
>>2945896 > Тут сказали, что диред - говно Мне заходило когда я был студентотой. То есть dired не совсем говно, пердолить его интересно было. Но мне использовать его оч сложно
Аноним (Microsoft Windows 10: Chromium based)26/02/21 Птн 20:11:23№294597270
Failed to download ‘gnu’ archive. Ну и как фиксить?
Аноним (Google Android: Mobile Safari)26/02/21 Птн 20:16:05№294597971
>>2945891 > Интересует примитивная работа с документами
С org-mode есть непримитивная работа. Самое то для попердолить. Я, например, свою резюме и org-mode храню и генерю pdf\doc\txt файл в зависимости от требований. Ещё шлёпаю автоматом рукописную дату и допись лол. Ещё вставляю и убираю секции из резюме интерактивно для заточки под вакансию, вроде: Сделать сайнтифик\инжиниринг\девопс резюме?
Ещё я бюджет веду с помощью hledger, в том числе стоки. Кто-то блоги ведёт. Ещё есть интеграция с кучей разных сервисов на выбор, разной степени всратости.
Ещё письма можно из org-mode делать ровно такие же как outlook отправляет. Будь как нормис! Не выделяйся!
> почта mu4e + mbsync. Остальное от лукавого. Gnus может и прикольный, но тормозной на больших ящиках, оч сложен в настройках. А mu4e всё самое хорошее из gnus и так тащит.
Google, outloock, proton -- есть подводные камни, но настроить возможно.
А вот кстати, поясните нубу разницу между ~/.emacs и init.el. Вроде бы и то, и другое работает.
Аноним (Google Android: Mobile Safari)26/02/21 Птн 21:08:46№294602784
>>2946023 .emacs - это если ты хочешь чтобы тебе в хомяк срали .emacs.d - это если хочешь чтобы в хомяке из говна была только одна папка .config/emacs - это если хочешь по XDG
Аноним (Google Android: Mobile Safari)26/02/21 Птн 21:25:35№294604085
>>2946020 Ну так конечно! Это же гуглится за пару секунд...
Аноним (Microsoft Windows 10: Chromium based)26/02/21 Птн 21:41:16№294604386
>>2946040 >гуглится за пару секунд >всё на английском >ты знаешь только базовый английский и по твоей специальности >единственное что у тебя есть-это хуевый бинговский переводчик
>>2946045 Я бы может тоже стал переводить, но я же не русский, засмеют... >>2946043 Мда, хуёво :/ Хорошо английский знать, вот казахский мне точно так и не пригодился ни разу, но всё равно подтянуть надо
Аноним (Google Android: Mobile Safari)26/02/21 Птн 23:48:44№294609089
Будет весело, если из-за вероники будет больше переводов гаедов по емаксу на казахский, чем на русский.
Аноним (Microsoft Windows 10: Firefox based)27/02/21 Суб 09:01:57№294618490
>>2947580 Привет, маткад с ноутбучным интерфейсом сделали в 86 году. Literate programming появился ещё раньше в техе. Твой орг-мод изначально про другое был. Да и сейчас впрочем тоже. Org-babel появился как дополнительная фича.
>>2948103 В емаксовом орг моде никакой коллаборации нет, но формат тут при чем? Для такого кейса его даже расширять не нужно - любому файлу и блоку можно присвоить ID.
>>2948413 >>2948278 файлу нельзя присвоить ID. Разве что добавить ID в имя файла...
У меня нет претензий к самому формату, но использование орг-мода при коллаборации как основного источника -- это сложно. 1) каждый юзверь должен поставть имакс 2) каждый юзверь должен как-то уметь синхронизировать файлы, т.е. его надо ставить какой-нибудь гит например 3) орг-мода надо настраивать что бы получить тот же функционал
То есть допустим я формирую группу из дата саентистов и мне как фанату орг-мода надо продать им идею коллаборации в орг-моде. Для этого мне потребуется: научить их пользоваться имаксом (с его не совсем стандартными кейбиндингами и терминологией), научить их пользоваться каким-нибудь гитом, сделать общедоступно-приемлимую конфигурация для этого емакса, настроить каждому комп, написать документацию по тому как этим управлятся. Возможно? Да.
Но юпитером ты просто ставишь юпитер-хаб на сервачок, и, volià, нарот прост заходит в браузер и работает. Очень просто.
Емакс это отличная система что бы сделать идеальную среду полностью под себя и свои нужды. Но нужды и vision у всех разный, а значит и емаксы у всех свои, разные и все особенные. Ты можешь работать в орг-моде и делать экспорты\импорты из юпитер ноутбуков если что. Как и милион других проприетарных и не очень форматов.
То есть что бы я сказал, что на имаксе\орг-моде можно делать коллаборацию, надо что бы кто-нибудь сделал какой-нибудь орг-моде-хаб, с документацией, примерами и хорошей изкоробочности. Что очень сложно. учитывая что занимаются этим исключительно энтузиасты без финансовой заинтересованности. Энтузиастам интереснее сделать себе новую, клёвую фичу Х, чем вылизывать общий экспириенс.
Иначе это инструмент для одного человека, а не команды.
Да и то, посмотрите на отношение к spacemacs/doom-emacs в среде "старой гвардии": нинужно, переусложнено, ограничено.
Любому подобному продукту придётся преодолевать сопротивление с двух сторон: со стороны старичков, которым это не уперлось, у них уже свой бесконечно настроеный имакс и со стороны новеньких: им оно надо, разбираться чем фрейм от окна отличается?
>>2948500 >нинужно, переусложнено, ограничено Так ведь правда же. Емакс сам по себе юзерфрендли, просто несовременный. Многие фичи банально не нужны, а те что нужны можно в 5 строчек елиспа получить
>>2948531 в контексте колаборации "5 строчек елиспа" -- неприемлемо. Для нормальной коллаборации нужен базовый продукт, готовый использованию сразу после установки. Программист (дата саентист \ аналитик \ итд) не обязан быть сисадмином и вообще опытным пользователем.
>>2948556 Настройка и сопровождение своего текствого редактора это не "рубанок подправить". Тем более если мы про емакс говорим. Это давай сделаем свой, идеальный рубанок, а так же: стамеску. тиски, верстак, отвёртку и так далее.
Пока ты будешь заниматься своим идеальным инструментом, я уже давно схожу в магазин, куплю средненький инструмент и буду натачивать свой скил как столяр. Через 2 года ты и столяр, и кузнец и на дуде игрец. Ток столяр не самый лучший, а так, средненьий, времени исил заниматься исключительно столярным мастерством не было. В то время как я уже открыл свое наебиз по производству резных лестник например.
Не хочу сказать что широкие спецы не нужны, но админить и настраивать свою среду это не маст-хев
>>2948580 И главное ошибка какая классная: Нет org-babel-function для питона, говорит! Что это? Куда мне нажимать? Что делать? нихуя не понял (бы, если бы был не емаксером, ошибка очевидная для меня, неочевидная для мимохуя)
Я тебе сразу отвечу: в голом емаксе не получится, настраивать всё это надо... Что мне очень нравится! Я делаю инструмент _полностью_ под себя. Просто это не для коллективной работы.
>>2948584 Ну с интеграцией чтмл и отрисовкой в нем пидорских графиков очевидно дела обстоят хуже, чем у jewpider-параши, тут спору нет.
Я думал ты про синхронизацию че-нить начнешь, мол без нее коллаборации нету, а я тебе в ответ: плейн текст епта, хоть дропбоксом, хоть гитом, хоть бабкиной залупой синхронизируй, орг-то тут при чем.
А для коллективной работы или нет, ну, просто коллектив должен состоять из имаксеров, очевидно же.
Аноним (Microsoft Windows 7: Firefox based)03/03/21 Срд 17:11:28№2948589134
Что юзаете для автокомплита в Emacs'е?
Аноним (Microsoft Windows 7: Firefox based)03/03/21 Срд 17:11:57№2948591135
>>2948579 >Настройка и сопровождение своего текствого редактора это не "рубанок подправить". Тем более если мы про емакс говорим. Это давай сделаем свой, идеальный рубанок, а так же: стамеску. тиски, верстак, отвёртку и так далее.
Идеальный не нужен, нужен чтобы работал. И да, производство своих инструментов там, где это уместно — часть процесса.
>Пока ты будешь заниматься своим идеальным инструментом, я уже давно схожу в магазин, куплю средненький инструмент и буду натачивать свой скил как столяр. Через 2 года ты и столяр, и кузнец и на дуде игрец. Ток столяр не самый лучший, а так, средненьий, времени исил заниматься исключительно столярным мастерством не было. В то время как я уже открыл свое наебиз по производству резных лестник например.
Маняфаниазии. В реале же, через два года я может и буду каким-то столяром. Может хорошим, может нет. А ты как лежал на диване, так и лежишь, и даже пылящуюся на балконе макиту продать лень, не оо что лестницы впаривать.
>Не хочу сказать что широкие спецы не нужны, но админить и настраивать свою среду это не маст-хев
Сейчас бы сходить к стоматологу, который не знает, как бор-машиной пользоваться
>>2948587 Ну тык мне начали же говорить что де вот настройка имакса, легко, просто и всё такое. Я и опоннирую эти аргументы.
Что синхронизации нет, я сказал, этот аргумент проигнорировали. Гитом -- надо учится пользоваться. Дропбоксом -- откатов и мерджа нет нормального. В юпитере есть тупо пару кнопок для всего этого.
>>2948591 > Идеальный не нужен, нужен чтобы работал. И да, производство своих инструментов там, где это уместно — часть процесса.
Именно что, там -- где уместно.
> Маняфаниазии. В реале же, через два года я может и буду каким-то столяром. Может хорошим, может нет. А ты как лежал на диване, так и лежишь, и даже пылящуюся на балконе макиту продать лень, не оо что лестницы впаривать.
Будешь слишком много тратить времени на инструменты, а не на основное дело -- не будешь. Надо уметь распределять время и силы.
> Сейчас бы сходить к стоматологу, который не знает, как бор-машиной пользоваться
Стоматолог пользуется бор-машиной каждый день. Программист пользуется текстым редактором каждый день. Не каждый программист умеет и настраивает свой редактор. Не каждый стоматолог умеет и вообще имеет право залезать в кишки бор машины...
>>2948594 Ну вот кстати смежная тема, я для мелких повторяющихся задачек междуорг-хабитом и рандомной парашей на андроид все-таки к последнему склоняюсь (туда-сюда иногда прыгаю, часть задачек тут, часть там). Все-таки блядь удобнее взять мобилу и поставить галочку, чем пердолить агенду, хоть она и более гибкая в плане настройки интервалов повторения. Короче для простых задачек удобнее рандомпараша для нормисов, а орг-агенду лучше для непосредственно связанных с пека тасков держать. Хуй знает.
Я одно время думал над запиливанием коллаб-таск-хуйнюшки с веб-мордой, которая бы могла синкаться с орг-файлами, кстати. Но в итоге так и не додумал до конца, как это организовать по структуре. Как думаешь, кому-то интересно такое?
Аноним (Microsoft Windows 7: Firefox based)03/03/21 Срд 17:31:25№2948609139
>>2948603 >> Идеальный не нужен, нужен чтобы работал. И да, производство своих инструментов там, где это уместно — часть процесса.
>Именно что, там -- где уместно.
Поэтому писать с нуля свой редактор не нужно. Но знать как пользоваться имеющимся необходимо. Для Емакса это подразумевает уметь прогать на elisp, иначе зачем нужен Емакс тогда? Как-то напечатать код можно и в блокноте.
>> Маняфаниазии. В реале же, через два года я может и буду каким-то столяром. Может хорошим, может нет. А ты как лежал на диване, так и лежишь, и даже пылящуюся на балконе макиту продать лень, не оо что лестницы впаривать.
>Будешь слишком много тратить времени на инструменты, а не на основное дело -- не будешь. Надо уметь распределять время и силы.
Планирование — такой же профессиональный навык, как и править рубанок. Что сказать-то хотел?
>> Сейчас бы сходить к стоматологу, который не знает, как бор-машиной пользоваться
>Стоматолог пользуется бор-машиной каждый день. Программист пользуется текстым редактором каждый день. Не каждый программист умеет и настраивает свой редактор. Не каждый стоматолог умеет и вообще имеет право залезать в кишки бор машины...
Я не знаком со всеми стоматологами, но таких, чтобы не знали как настроить свою аппаратуру при помощи штатных средств настройки ещё не встречал.
>>2948609 > Поэтому писать с нуля свой редактор не нужно. Но знать как пользоваться имеющимся необходимо. Для Емакса это подразумевает уметь прогать на elisp, иначе зачем нужен Емакс тогда? Как-то напечатать код можно и в блокноте.
Ну в случае емакса надо знать и уметь чуть больше чем если бы я пользовался юпитером и вс кодом. Не находишь?
> Планирование — такой же профессиональный навык, как и править рубанок. Что сказать-то хотел?
Что при прочих равных человек который настраивает рубанок 2 часа в день и человек который настраивает рубанок 1 час в месяц, будет лучше как спец. Просто потому что у него было больше времени на, непосредственно, саму работу.
> Я не знаком со всеми стоматологами, но таких, чтобы не знали как настроить свою аппаратуру при помощи штатных средств настройки ещё не встречал.
Я вообще не знаком со стоматологией или стоматологами. Могу предложить аналогию с водятлами. Далнобую очевидно нужно уметь в мелкий ремонт, но движок ему перебирать не имеет смысла учится.
> Это какие-то истории про мордор, извини, читать не буду, мне не актуально.
Это в целом про последнии достижения мед техники в стоматологии. Мне было интересно. (И далеко не всё из перечисленного в статье есть прямо в каждой клинике в какой-нибудь гермашке).
>>2948604 > Ну вот кстати смежная тема, я для мелких повторяющихся задачек междуорг-хабитом и рандомной парашей на андроид все-таки к последнему склоняюсь
У меня оч сложный сетап для синхронизации, но я пользуюсь оргом на мобиле. Если настроить синк -- всё будет очень просто. Но сделать его реально robust это сложно.
> Я одно время думал над запиливанием коллаб-таск-хуйнюшки с веб-мордой, которая бы могла синкаться с орг-файлами, кстати. Но в итоге так и не додумал до конца, как это организовать по структуре. Как думаешь, кому-то интересно такое?
>(И далеко не всё из перечисленного в статье есть прямо в каждой клинике в какой-нибудь гермашке). О том и речь, что чувак там пишет, что входит в топ-2% клиник в мире, а в каментах ему пишут, что и в регионах все это есть, если поискать; но при этом тон самой статьи - типичная порашная хуйня, "ряя консерватизм ряя а вот в сша ряя как страшно жить". Притом вообще непонятно, нахуй и к чему он это высирает, как бы и так понятно, что в топовой клинике с ценником по сотке за визит качество будет лучше, чем по омс. И сам он в конце говорит, что ну вот вообще-то и в других клиниках это все есть, и в комментах то же самое пишут. В итоге вообще получается, что порашное ворчание ни к селу ни к городу, ни аргументов, ни выводов, ничего - ну просто надо ж ввернуть неуместную порашную хуйню и обосрать работников здравоохранения в статье про современные технологии, иначе целевая аудитория не примет. Дебилы, блядь.
>>2948623 я понимаю твои чувства, тон и правда неуместный, но мне было интересно посмотреть на инструментарий современного стоматолога.
В контексте обсуждения инструментов это особенно имеет смысл, потому что прогресс технологий усложняет инструментарий => уровень специализации увеличивается => возможности быть мастером на все руки всё уменьшается. У специалиста в такой клинике будет меньше возможностей (и необходимости) что-то настраивать "под себя" за исключением мелочей вроде "табы шириной 8 или 4?".
>>2948621 >Если настроить синк -- всё будет очень просто. А как, через гит? Меня напрягают все эти автокоммиты, да и в целом это выглядит как ебаный костыль. Алсо, я знаю, что имакс под тачскрин вроде есть, но хуй знает, наверняка там опять стопицот костылей надо городить, чтобы этим было можно хоть как-то пользоваться, и все равно будет криво. А тут - поставил галку и все.
>organice Видел, тупое говно тупого говна. Нихуя неудобно пользоваться. У меня идея была немного в другом: использовать орг просто как один из форматов экспорта с прозрачной синхронизацией, а внутри все свое. Чтобы условно твои датасаентисты тыкали кнопки в веб-морде и не знали ничего об орге, а ты делал то же самое в файлике. Суть в том, что сложно понять, где провести границу и какой воркфлоу выбрать (а воркфлоу я хочу именно фиксированный, чтоб все из коробки, поэтому "очень многим оргерам" вангую будет припекать, что все организовано не так, как у них, поэтому будут плеваться). И тогда получается, что коллаб-тудулист - это одно, коллаб-вики\базазнаний - другое, агенда с привычками - третье. Короче хз.
>>2948625 если что я другой анон кстати, ну по юзерагенту вроде видно
С посылом-то этим я согласен, правда не уверен, что аналогия полностью корректная. Все-таки тыканье палками в рот и настройка микроскопов - это две разных специализации, а "писать код на елишпе" и "писать код на питухоне" - это крайне смежные области. Камень преткновения тут не в прогрессе и не в сложности инструментария, имхо, а исключительно в том, тратить время на подгонку редактора под себя, или все-таки подогнать себя под редактор.
И во втором нет ничего плохого, это я не в уничижительном тоне говорю, мол нео, матрица тебя поимела, - отнюдь, это наоборот в известной степени повышает твою ценность как работника.
Да. У меня есть 4 машины: мой файловый сервак, два компа и телефон. Файловый сервак выступает в роли центрального сервера где всё, всегда есть и последней версии для компов. Телефон туда доступа не имеет.
Для телефона отдельная приблуда: я делаю краткую выжимку тасков и событий, и заливаю это по WebDAV на почтовый сервак, с которым телефон уже синхронизируется. При этом есть несколько выжимок, и некоторые синхронизируются в одну сторону, а некоторые и туда и обратно.
> Меня напрягают все эти автокоммиты, да и в целом это выглядит как ебаный костыль
Я думаю о автокомитах как о дополнительной гарантии что я не продолбаю случайно изменения. Что я делаю относительно часто и откатываюсь и ревёрчу я относительно часто.
> Алсо, я знаю, что имакс под тачскрин вроде есть, но хуй знает, наверняка там опять стопицот костылей надо городить, чтобы этим было можно хоть как-то пользоваться, и все равно будет криво. А тут - поставил галку и все.
Orgzly хорош. Просто жмакаешь галки всё. Пикстронглирелейтед.
> У меня идея была немного в другом: использовать орг просто как один из форматов экспорта с прозрачной синхронизацией, а внутри все свое
Я так и пользуюсь! Только орг это основной формат, а синхронизация не прозрачна, и всё надо было настраивать. Я работаю по большей части в емаксе, а наружу выдаю в нужном формате: doc, pdf, txt или прости хоспади confluence какой-нибудь
> Чтобы условно твои датасаентисты тыкали кнопки в веб-морде и не знали ничего об орге, а ты делал то же самое в файлике
Это классная идея, но на голом энтузиазме далеко не уедешь. Нужно придумывать как это продовать и монетизировать. Иначе будет очередная недопиленая хуйня
Аноним (Microsoft Windows 7: Firefox based)03/03/21 Срд 18:20:03№2948638150
>>2948618 >Ну в случае емакса надо знать и уметь чуть больше чем если бы я пользовался юпитером и вс кодом. Не находишь?
Да, нахожу. В чём проблема? Кто-то заставляет пользоваться Емаксом? Если бы я хотел вскод, я бы взял вскод. Но мне больше понравился Емакс.
>Что при прочих равных человек который настраивает рубанок 2 часа в день и человек который настраивает рубанок 1 час в месяц, будет лучше как спец. Просто потому что у него было больше времени на, непосредственно, саму работу.
Ты попробуй как-нибудь тупым или плохо выставленным рубанком постругать, поймёшь о чём я. Им просто невозможно сделать работу, ни хорошо, ни плохо — никак. Можно только испортить материал. Любой инструмент сложнее молотка требует особого внимания и ухода.
>> Я не знаком со всеми стоматологами, но таких, чтобы не знали как настроить свою аппаратуру при помощи штатных средств настройки ещё не встречал.
>Я вообще не знаком со стоматологией или стоматологами. Могу предложить аналогию с водятлами. Далнобую очевидно нужно уметь в мелкий ремонт, но движок ему перебирать не имеет смысла учиться.
При этом любой дальнобой с опытом может это сделать хотя бы в теории. Парадокс?
Моя мысль такая: профессионал знает как работают его инструменты, умеет ими пользоваться и подгонять под себя где это возможно и необходимо. Для любителя любой инструмент выглядит как тостер. И это очень хорошо, потому что я в гробу видал ездить по городу на раллийной машине, равно как и гонщик не поедет на моём цивике Париж-Даккар катать.
>>2948633 >Для телефона отдельная приблуда: я делаю краткую выжимку тасков и событий Нуу полились костыли по трубам, вот поэтому я и говорил выше, что нахуй оно надо, ебли больше.
>Что я делаю относительно часто и откатываюсь и ревёрчу я относительно часто. Вот опять костыли и пердоленье, вот зачем кому-то нормальному (не пердолику) может понадобиться ревертить коммиты в тудулисте блеать? Ебля какая-то сплошная.
>Orgzly хорош. Просто жмакаешь галки всё. Пикстронглирелейтед. Он же не может (емнип) в агенды. На пеке я галки жмакаю в кастомных агендах, ничего из этих костыльных параш в елишп не может. Короче что так соснешь хуйца, что эдак.
>Это классная идея, но на голом энтузиазме далеко не уедешь. Нужно придумывать как это продовать и монетизировать. Иначе будет очередная недопиленая хуйня Да вообще без шансов, кому это надо. Тем более у нас жеж попенсорс, только биг тек корпорациями разрешено зарабатывать, а остальные на энтузиазме ж должны все делать. Так-то бы я и чисто для себя запилил, но как и сказал с требованиями таки и не смог определиться, нужен какой-то юай-иксперт, что ли. Пока думал, как лучше организовывать все эти списки и базы знаний да луркал все эти статьи карл-войта да роамы, перегорел и забил.
>>2948699 > Нуу полились костыли по трубам, вот поэтому я и говорил выше, что нахуй оно надо, ебли больше.
Если эти костыли оформить в норм пакет, то это будет просто пакет, который клац-клац и работает. Мне просто всё лень и времени нет.
Я просто не хочу сливать весь свой много-мегабайтный архив данных на какой-то левый андроид. Там ведь не только "постирать труханы: 2 месяца назад", там и про кастомеров и просто слишком личное. Нахуй надо рисковать.
> Вот опять костыли и пердоленье, вот зачем кому-то нормальному (не пердолику) может понадобиться ревертить коммиты в тудулисте блеать? Ебля какая-то сплошная.
Если данные проебал по неосторожности. Но с месседжем я согласен.
> Он же не может (емнип) в агенды. На пеке я галки жмакаю в кастомных агендах, ничего из этих костыльных параш в елишп не может. Короче что так соснешь хуйца, что эдак.
Может, там свой целый мини-язык есть
> Да вообще без шансов, кому это надо. Тем более у нас жеж попенсорс, только биг тек корпорациями разрешено зарабатывать, а остальные на энтузиазме ж должны все делать.
В смысле? Есть куча проектов: obisdian, notion, jupiter и т.д. Просто все выбирают markdown как формат, и никто -- org-mode.
Просто запилы для себя (а это 99% процентов всех запилов в орг-моде) это запил фичей. Что бы люди вне этой темы пользовались подобным софтом, надо ещё стабильно и нормальный ux завезти.
>>2948498 Я говорю не про имплементацию, а исключительно о формате. Хотя было бы конечно неплохо, если бы кто-то реализовал север для коллаборации и написал клиент для емакса. Но такого пока никто не сделал - кто-то начинал проект, но он не обновлялся лет 5. В формате можно присваивать id как файлу, вставляя блок :PROPERTIES: :ID: 123-456 :END: вверх файла, так и заголовку, используя этот блок в заголовке. Ко всяким блокам кода, изображениям итд можно тоже обращаться по #+NAME: name. И это очень просто расширить - например, org-roam использует свои параметры типа #+org_alias. Имея это, очень просто реализовать бд с полями "файл" - "id". А к этому уже можно привязать пользователей "пользователь - id".
Бтв пока гуглил про коллаборацию в орг, наткнулся на научную книгу, которую писали почти 100 человек, используя tex и git. https://github.com/HoTT/book
>>2949193 Если не хочешь читать, здесь демонстрация получше: https://utk-se.github.io/CodeRibbon/ По факту это линейная история конфигурации окон и положения курсора в этих окнах. Полная аналогия это winner-mode.
Аноним (Google Android: Mobile Safari)04/03/21 Чтв 20:27:49№2949316174
Что-то я установил Evil, даже не успел попользоваться, но как-то тошнит от него. У вас нет такого? У меня проблемы... Наверное сделаю mosey и defrepeater с префикс командой.
Меня немного бесит evil и вообще некоторые вещи в vi. Но мне оно бесит меня меньше чем всё остальное в "эффективных" редакторах. Не в последнюю очередь потому что evil уже очень вылизанный и evil-фикация всего чего можно была проведена.
>>2949421 кстати ты пробовал xah fly keys? (я нет)
Аноним (Google Android: Mobile Safari)05/03/21 Птн 14:41:38№2949722180
>>2949695 Какой именно? Лично я не стал бы трогать тот, который сделал Xah, чтобы его выучить придётся потратить месяц или два, а в итоге получишь хоткеи которые у тебя уже были в дефолтным эмаксе. Да и у меня есть программируемая клавиатура, на которой основной функционал уже есть и всё работает так, как я хочу.
Аноним (Google Android: Mobile Safari)05/03/21 Птн 17:15:01№2949817181
Плюс там многие фичи по редактированию текста лучше работали бы без модалки. Например, d это бекспейс. НАХУЯ он там? А вот e это по вимовски diw. Зачем оно там с режимом? Неужели кто-то несколько раз подряд этим пользуется?
Аноним (Google Android: Mobile Safari)05/03/21 Птн 22:44:09№2949943182
Двощ, появилась идея. Выделять пустые строки вот так, чтобы было видно сколько их. У меня ОКР уже нахуй, я считаю количество строк, а мог бы просто посмотреть на фигуру и сразу по ней понять, сколько пустык строк находится
Аноним (Microsoft Windows 10: Chromium based)07/03/21 Вск 12:27:44№2950616197
>>2950549 У тебя белый фон текстового редактора? Серьёзно??
Аноним (Google Android: Mobile Safari)07/03/21 Вск 12:32:52№2950624198
>>2950616 Я не сижу в темноте, да и у меня TN параша, на ней нужен высокий контраст и большой шрифт чтобы хорошо видеть. На сосаче вроде бы норм кстати, надо будет сделать макабу для ымакса.
Аноним (Google Android: Mobile Safari)07/03/21 Вск 12:37:15№2950627199
Аноним (Microsoft Windows 10: Chromium based)07/03/21 Вск 12:38:30№2950629200
>>2950624 >TN параша О, у меня тоже (Samsung LU28H750UQIXCI). Чёрный выглядит ущербно, но только при не самой лучшей освещённости, а проблем с низким разрешением (большими шрифтами) я не находил. Скажи свою модель.
Аноним (Google Android: Mobile Safari)07/03/21 Вск 12:51:57№2950639201
>>2950629 Packard Bell ноут 2013-го года, модель монитора не знаю :/
Аноним (Google Android: Mobile Safari)07/03/21 Вск 13:13:01№2950646202
>>2950629 > проблем с низким разрешением (большими шрифтами) я не находил. Я операнди и адваиту использовал очень давно, цвета выглядели ненасыщенными и странными, проблема была как раз в размере шрифта и в том, что это было убунту моно.
>>2950701 >Практически все биндинги Ну давай конкретнее, ты чего >Чтобы искренне считать, что нехоумроушный hjkl удобен Так он редко нужен, полно команд более полезных
>>2950729 Проблема, что h и j жмётся одним пальцем. Мой тезис в том, что hjkl удобен преимущественно своей дефолтностью и непротиворечивостью другим хоткеям, в анатомическом плане там есть поле для оптимизаций.
Проигрываю, когда слышу про какие-то противоречия и мифические удобства hjkl. На пике - клавиатура терминала ADM-3A, который использовался при создании vi. Были бы там стрелки на других местах - вы бы сейчас топили за другой вариант? Деды просто привыкли к этому вариант и не хотят переучиваться, а молодняк видит в этом какую-то особенную эргономичность.
>>2950737 У дедов на Vi были и ;, и f, и w/b для горизонтального перемещения, которые делают то же самое, только быстрее и эффективнее. Расскажи, почему IJKL лучше
Аноним (Google Android: Mobile Safari)07/03/21 Вск 16:28:43№2950768213
>>2950741-кун. Вим достаточно хорош для всего, может я бы хоткеями даже пользовался в емаксе, если бы меня не тошнило от него. Но если б я переделал с нуля, то
ijkl = khjl u o = b w f = f Ctrl + f = t ; повторить движение , повторить движение в обратную сторону Enter = a Enter a = i курсор на конце строки как в нормальных редакторах, блеать e = $ h = v Вместо шифта SPC
У меня уже пальцы болят от телефона, наверное надо таки написать...
Аноним (Google Android: Mobile Safari)07/03/21 Вск 16:29:15№2950770214
>>2950768 > если бы меня не тошнило от него. Точнее от комбинации Evil+Emacs. В неовиме нормально себя чувствую
>Так он редко нужен, полно команд более полезных Он не редко нужен, он в принципе ненужен. Вместо дебильного hjkl нужен ijkl, как у всех нормальных людей.
>>2950821 >$ >@ >^ Это переназначается в 3 строчки вимла. >дебильного hjkl нужен ijkl Нахуй оно тебе, когда можно через f перепрыгнуть сразу на несколько знаков вперёд?
>>2950768 u\o слова (либо параграфы при модификаторе), h; начало\конец (строки\файла), поиск и так норм (/nN). ijkl с модификаторами для контекстно-зависимой навигации (паредит, заголовки и т.п.)
>>2950826 >(/nN) Нихуя, шифт зажимать не так удобно. ИМХО, Alt > Ctrl > Shift. >ijkl с модификаторами для контекстно-зависимой навигации (паредит, заголовки и т.п.) Кстати да, неблохо, только заменить бы на смартпаренс...
Вообще я тут собрался все свои деяния через гидру делать, это типа модального редактирования только немножко другое, что думаешь, анон?
>>2950824 >Это переназначается в 3 строчки вимла. Так о том и речь, что вимовские хоткеи - говняк для тупняка, который надо переназначать.
>Нахуй оно тебе, когда можно через f перепрыгнуть сразу на несколько знаков вперёд? Проще и быстрее нажать несколько раз одну клавишу, чем выбирать символ, к которому ты хочешь прыгнуть (я не хочу прыгать к символу блядь, я не о символе думаю), думать о нем, вводить его. Это очередная тупорылая марсианская вимоговнохуйня. Нормальные люди думают в терминах слов (и иных структурных единиц), а не в терминах буковок. Короче с точки зрения юикс это тупое говно говна, но ты же любишь жрать говно, поэтому давай тяни палец к h, а потом ищи буковки в тексте.
>>2950828 Так ты его и зажимать будешь раз в полвека, обычно все-таки ты сразу нужное направление выбираешь. Ну можно альт вместо шифта для модификатора, не суть.
Гидру не вкурил, хуй знает, у меня просто обычное модальное, гидра добавляет еще больше контекстозависимости, таймаутов каких-то ебаных, если говна хочешь въебать - попробуй обязательно
>>2950832 Читать? Считать что ли? Нет, не нужно, ты просто как обезьяна жмешь кнопку и видишь результат. Нужно больше бананов сместить пиздюльку дальше - жмешь дальше. Прямая связь между действией и результатом, как в реальном мире (двигаешь табуретку - она двигается). Думать не надо, мозг вообще считай не участвует, чисто визуальная хуйня. Буковки разбирать не надо (мозг слова по буквам вообще не читает, он сразу парсит слово целиком).
Сап, аноны. Хотел узнать есть ли какая-нибудь простая рисовалка под емакс? Часто рисую себе какие-то моменты, если в голове каша, но гимп это пиздец кусок говна и было бы удобнее во втором окне емакса
>>2950829 > Проще и быстрее нажать несколько раз одну клавишу, чем выбирать символ, к которому ты хочешь прыгнуть (я не хочу прыгать к символу блядь, я не о символе думаю), думать о нем, вводить его.
По F надо прыгать куда-то очень далеко, не в текущей строчке. Для текущей строчки юзай snipe.
> Нормальные люди думают в терминах слов (и иных структурных единиц), а не в терминах буковок.
Ну так и перемещайся по словам, а не буковкам. В чём проблема нажать W несколько раз, не понимаю?
> Короче с точки зрения юикс это тупое говно говна, но ты же любишь жрать говно, поэтому давай тяни палец к h, а потом ищи буковки в тексте.
Посмотри на мою демонстрацию. Я не задумываюсь над этими действиями, потому что они именно структурные, над букавками. И я нажимаю hjkl по незнамо сколько раз, просто потому что это не нужно.
>>2952178 >По F надо прыгать куда-то очень далеко, не в текущей строчке. Че блядь ты несешь? f прыгает к ближайшему вхождению введенного символа, на всякий случай держу в курсе.
>Для текущей строчки юзай snipe. Я уже подробно описал, почему я не собираюсь юзать всякую аутичную ненужную хуйню для марсиан и шизофреников, и почему здоровому мужчине достаточно нормальных имаксовых команд навигации.
>В чём проблема нажать W несколько раз, не понимаю? Ты не понимаешь, потому что ты дебил и отвечаешь в цепочку, не прочитав постов, на которые отвечаешь. Типичный вимер, короче.
>Посмотри на мою демонстрацию Шрифты говно, тема вырвиглазая, в файле студенческий говнокод напополам с рунглишем. ЧТД.
>И я нажимаю hjkl по незнамо сколько раз Ну так малолетний дебил же, хуль с тебя взять.
>>2952590 > Че блядь ты несешь? f прыгает к ближайшему вхождению введенного символа, на всякий случай держу в курсе.
F это два символа, это долго. Snipe это 1 символ, это быстро. Так понятнее?
> Я уже подробно описал, почему я не собираюсь юзать всякую аутичную ненужную хуйню для марсиан и шизофреников, и почему здоровому мужчине достаточно нормальных имаксовых команд навигации. > Ты не понимаешь, потому что ты дебил и отвечаешь в цепочку, не прочитав постов, на которые отвечаешь. Типичный вимер, короче.
Ты предъявляешь за hjkl, тебе тут всем тредом поясняют что hjkl конечно говно, но всем похуй, потому что им очень редко пользуются. Перестань читать жопой.
> Шрифты говно, тема вырвиглазая, в файле студенческий говнокод напополам с рунглишем. ЧТД.
Когда вы, хейтеры, уже поймёте, что как только вы начинаете говорить не по теме, а цеплятся к личности, то любому нормальному человеку ваш слив просто очевиден?
Аноним (Google Android: Mobile Safari)10/03/21 Срд 23:41:56№2952674243
>>2952820 > Чем ближе твоё слово к тебе, тем проще комбинация для нажатия же. У меня сверху вниз (пик), это настраивается? > AA это всегда близлежащее слово, AS второе и так далее. Так было бы неэргономично, мизинец самый слабый же. Я бы так приоритеты расставил: j f d k s l jf fj kf dk... и так далее. Как можно больше смены руки которая печатает, мизинец не используется, указательный самый сильный палец, равномерная нагрузка рук.
Аноним (Google Android: Mobile Safari)11/03/21 Чтв 12:40:30№2952830246
>>2952828 > jf fj kf dk После kf должно быть dj, затем fk kd, и я все перепутал, надо будет питон скрипт написать. Можно этим заняться, переписать avy с нуля
>>2952828 >Так было бы неэргономично, мизинец самый слабый же.
Но мизинцу никуда не надо тянуться, a сразу под пальцем. Мне удобно, но с другой стороны у меня пальцы довольно сильные и подвижные. Так что логически я в целом согласен с твоим посылом и приоритетами. Но это настраивается же, нет? avy-keys
>>2952844 а, я понял, ты хочешь другой алгоритм выбора букв из доступных, что бы он как-нибудь хитро прыгал между ними. Я не нашёл как настраивать это.
Запили автору avy вопрос как это сделать, спроси как это можно было бы сделать и сделай экстенд к ави. Это было бы лучше чем пилить avy с нуля
>>2952626 >F это два символа, это долго. Snipe это 1 символ, это быстро. Так понятнее? Блядь, ты отвечаешь на абзац, который являлся ответом на твое предложение через ф прыгать на полстраницы каким-то образом. Ты постоянно бухой что ли тут отвечаешь? Хоть читай немного посты перед ответом.
>hjkl конечно говно Что и требовалось доказать. /thread
>Когда вы, хейтеры, уже поймёте, что Соси хуй, упоротое быдло. Твое место возле параши.
>>2952830 >Можно этим заняться, переписать avy с нуля Ненужно. В браузере этот изврат оправдан, просто потому что там других вариантов нет. А в редакторе структурированного текста прыгать по рандомно сгенерированным буквам - это просто такой хипстерский способ добавить информационного шума.
Аноним (Google Android: Mobile Safari)11/03/21 Чтв 22:48:15№2953153254
>>2953086 Мне нравится avy, я не вижу ничего плохого в нем. Я прохожу тесты на скорость печати со скоростью 100 слов в минуту, с одним-двумя знаками без проблем справлюсь.
Вы пользуетесь букамарками при кодировании? Я обычно ставлю одну на то место которое редактирую в данный момент, что бы при перемещениях не потерять его.
>>2953406 Когда работаю над багами - помечаю вимовскими отметками (m+буква) подозрительные места причём с мнемоническими буквами, чтобы легко запомнить и быстро перемещаться между ними. А так, последнее место редактирования он запоминает сам (g;). Переехал сейчас на емакс - всё это в ивил-моде тоже там работает правда иногда как будто некорректно. Букмарки для ориентации между файлами ненужны, проще и эффективнее projectile с прикрученным нечётким поиском.
Аноним (Google Android: Mobile Safari)12/03/21 Птн 15:58:09№2953459260
>>2953406 M-x point-to-register + consult-register + consult-mark >>2953456 > А так, последнее место редактирования он запоминает сам (g;). Звучит как mark-ring. Каждый раз когда редактируешь файлики выделяешь, редактируешь, ищешь что-то, почти что угодно создается метка и добавляется в mark-ring и global-mark-ring.
>>2953208 Открывал еще до того, как ты узнал, что такое GNU/Emacs. Нечего ответить по теме треда - продолжай сосать хуй, быдло.
>>2953326 Ну вот я об этом и говорю, вот это - логично и оправдано (и тащем-то полностью заменяется дефолтным vi-search-forward но и то структурированной навигации обычно хватает), а изврат с буковками - только от безысходности, твердо и четко.
>>2953406 Регистрами и клонированными буферами. На самом деле конечно регистры - немного костыль, гораздо лучше было бы иметь нормальную историю и навигацию по ней, но как-то она кривовато работает, с регистрами предсказуемей.
>>2953459 >>2953467 Суть в том, что в идеале оно должно сохранять позиции при прыжке (индивидуально для каждого файла буфера), притом интеллектуально-двимово понимать, когда произошел прыжок, а когда ты просто курсор сдвинул. По-моему без стронк ии корректно эту проблему не решить, поэтому проще самому ставить метки. Быстрая навигация (с лупом) по проставленным меткам, впрочем, пригодилась бы - вроде такого пакета нет, ну или я не видел.
Кстати да, заебись идея. Именно так это и должно работать. И просто тупо кастомный список команд, которые делают прыжок (добавляем идемпотентно метки на исходную и целевую точки). Вот видите, не такой уж итт тред и бесполезный, хоть там и всякое упоротое пидорочулочное быдло постоянно что-то вякает.
Аноним (Google Android: Mobile Safari)12/03/21 Птн 19:07:40№2953537267
>>2953529 > vi-search-forward С ним надо думать спереди или сзади ли место куда тебе надо и нажимать Enter, бгг >>2953531 >>2953532 Может просто сделать какой-нибудь threshold при котором оно засчитывает движение как прыжок?
>>2953537 Согласен, думать надо, но я как-то чаще вниз иду, чем вверх, а для всего остального есть imenu и т.п.
>>2953537 Тогда получится, что вот ты на две страницы к нужному месту промотал, и у тебя вместо одного маячка два запендюрилось. Будет куча эвристик, таймаутов, трешолдов и т.п., в итоге все будет работать как хочется только в полную луну в первый четверг после зимнего солнцестояния на марсе. Обычно все "умные" решения от этого страдают.
А тут - хуяк-хуяк, нажал одну клавишу и оно сохранилось.
Аноним (Google Android: Mobile Safari)12/03/21 Птн 19:56:18№2953577269
>>2953560 > Тогда получится, что вот ты на две страницы к нужному месту промотал, и у тебя вместо одного маячка два запендюрилось Это, конечно, да. Но! > Будет куча эвристик, таймаутов, трешолдов и т.п А что тогда self-insert-command делает для отмены?
Аноним (Google Android: Mobile Safari)12/03/21 Птн 20:05:56№2953594270
(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))
>>2953531 > Суть в том, что в идеале оно должно сохранять позиции при прыжке (индивидуально для каждого файла буфера), притом интеллектуально-двимово понимать, когда произошел прыжок, а когда ты просто курсор сдвинул. > По-моему без стронк ии корректно эту проблему не решить > без стронк ии корректно эту проблему не решить > проблему не решить > стронк ии
Не тупи, просто не сохраняй метки на передвижениях курсора.
>>2953532 > Вот видите, не такой уж итт тред и бесполезный,
Справку по avy почитай, ещё раз тебе говорю. Обещаю, целый новый мир обнаружишь.
> всякое упоротое пидорочулочное быдло постоянно что-то вякает.
... и общаться научись, иначе тред всегда будет полупустой.
Аноним (Microsoft Windows 10: Chromium based)13/03/21 Суб 14:42:27№2953936273
Аноны, нужна небольшая помощь. Решил попробовать Neovim вместо Notepad++, доволен как слон. Но: 1) В конфиге стоит set history=100, но по каким-то причинам история не работает и команды не запоминаются. Раньше все работало. 2) Я не кодер, а воннаби-писака. Освоил маркдаун, хочу пользоваться маркдаун-превью, но не понимаю, как правильно настроить его для портативного браузера и в целом, какие настройки стоит прописывать, а какие нет. 3) Так и не понял, как поменять местоположение папок с плагинами и конфигами чтобы сделать Neovim портативным и пользоваться на другом компьютере. Возможно ли это вообще?
Аноним (Microsoft Windows 10: Chromium based)13/03/21 Суб 14:48:47№2953948274
>>2953936 И сразу же меняю свой первый вопрос: зачем вообще надо отключать в коммандной строке стрелочки если hjkl работать будет на ввод? Ошибку свою понял только после того как написал, извините быстро-fix
Аноним (Google Android: Mobile Safari)13/03/21 Суб 16:42:17№2954029275
>>2953948 Создай свои хоткеи через cnoremap >>2953936 > как поменять местоположение папок с плагинами и конфигами чтобы сделать Neovim портативным и пользоваться на другом компьютере. Возможно ли это вообще? Просто копируй папку с конфигом, в чем проблема?
>>2953577 >А что тогда self-insert-command делает для отмены? А оно как раз периодически отменяет не то, что мне надо, например. Но с отменой это некритично, потому как ну отменил он лишнее слово - невелика беда, контекст не теряется, печатаю я быстро, в общем не суть.
>>2953666 >Не тупи, просто не сохраняй метки на передвижениях курсора. Это ты не тупи, речь именно о сохранении меток при передвижениях курсора (но не всех). Опять нихуя не читаешь, прежде чем отвечать, чулочник ебаный.
Справку по ави читал еще до того, как ты себе жопу анальным расширятором начал расширять, уже писал тебе выше (опять не читая отвечаешь).
Общаться научился, особенно с быдлом вроде тебя. Вот смотри, как с вами надо: соси хуй, быдло, твое место возле параши.
>>2953668 Ты принципиально не читаешь посты, на которые отвечаешь? Вообще никакой связи, абсолютно мимо.
>>2953936 >1) Переезжай сразу на имакс с ивилом, там все работает!
>2) Можешь просто взять любой рендер-демон для маркдауна и открывать его обычным браузером, тогда ничего настраивать не надо.
>3) vi -u /path/to/config, в неовиме наверное также. А тебе точно нужен именно отдельно портативный вим, кстати? Почему не залить на флешку какой-нибудь линукс и иметь полноценную настроенную систему?
Аноним (Microsoft Windows 7: Firefox based)13/03/21 Суб 18:34:53№2954111279
>>2954093 >Переезжай сразу на имакс с ивилом, там все работает! Мне не нравится "комбайнистость" емакса. Проблема, кстати, была в том, что я не смотрел на то, что скопировал. >рендер-даемон для маркдауна Гляну на досуге, спасибо. >А тебе точно нужен именно отдельно портативный вим, кстати? Да, именно он. Линуксом я какое-то время пользовался, есть свои плюсы, но на отдельной машине, а уж тем более на флешке, мне работа не позволяет - требуются программы, которых на Линуксе нет либо нет гарантии, что они стабильно работают. >>2954029 >Просто копируй папку с конфигом, в чем проблема? Может быть ситуация с отсутствием доступа к системным папкам.
Аноним (Google Android: Mobile Safari)13/03/21 Суб 18:46:11№2954118280
>>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
Аноним (Microsoft Windows 7: Firefox based)13/03/21 Суб 19:40:02№2954172281
Если кто юзает, как долго у вас обычно грузятся языковые сервера на Emacs'е при открытии последней сессии?
>>2954090 > Это ты не тупи, речь именно о сохранении меток при передвижениях курсора (но не всех)
Сохраняй метки на дальных перемещениях, сохраняй метки на определённых коммандах, вроде isearch, сохраняй метки если долго где-то тупишь и место далеко от других меток. Сильный ИИ-то тут зачем? Эвристик множество придумать можно.
> Справку по ави читал еще до того, как ты себе жопу анальным расширятором начал расширять, уже писал тебе выше (опять не читая отвечаешь). > Общаться научился, особенно с быдлом вроде тебя. Вот смотри, как с вами надо: соси хуй, быдло, твое место возле параши.
Начал с оскорблений, продолжает быть агрессивным, называет всех вокруг быдлом. Ты уверен что быдло здесь не ты, мм?
Если серьезно, то если ты чувствуешь необходимость так себя вести здесь, где довольно уважительное общение происходит по большей части, то возможно у тебя есть какие-то проблемы: стресс, травмы или что-то такое. В этом нет ничего постыдного, всякое случается и все мы не идеальны. Попробуй обратиться к кому-нибудь, многие вещи фиксятся, даже если у тебя нет финансовых возможностей оплачивать специалиста. Выход есть всегда, например естьть волонтёры, которые могут помочь. Главное не отмахивайся от проблем: само может и не пройти.
>>2954172 Пользуюсь только C и Python серверами. Питон проекты у меня все очень небольшие, они грузятся моментально практически. Сишные проекты грузятся медленее из-за размера, но даже linux kernel не дольше 3-5 секунд. (это на минуточку 20 MLOC).
У меня были одно время проблемы с CCLS, переезд на clang пофиксил это. Наверное в ccls была бага просто, но clangd в целом стал очень быстро бежать вперёд, он стал тупо гораздо фичастей.
Аноним (Microsoft Windows 7: Firefox based)13/03/21 Суб 19:47:39№2954181286
>>2954175 Ну, пару минут они даже у меня на одноядерной виртуалке не грузятся - секунд сорок где-то. Что-то у тебя не так. Просто хотелось прикинуть как раз, насколько быстрее процесс пошёл бы, если бы система "на железе" стояла.
>>2954179 > но даже linux kernel не дольше 3-5 секунд Принял, спасибо.
>>2954111 Просто анон, имей в виду, что вим без линукса... ну это как бутерброд с маслом, но без хлеба. Я бы на твоем месте тогда какой-нибудь б-гомерзкий вс код взял бы, мне кажется с ним было бы меньше возни, тем более для твоих задач. Но в общем-то смотри сам.
Оно всё так работает. Забавные, но игрушки. Из вариантов (если не руками рисовать) это генерировать рисунки по текстовым описаниям. Plantuml например, довольно неплохой вариант для скетчей: https://plantuml.com/
>>2954213 > Потестил, лаганный пиздец. Рисует с задержкой в миллиард секунд
Что-то либо собрано, либо настроено неправильно. Пишу заметки и наброски на руки на своём ноуте-трансформере. Ощущения ровно как пишу на бумаге, оно и-д-е-а-л-ь-н-о.
>>2954173 >Сильный ИИ-то тут зачем? Затем, что эвристик множество придумать можно, и все они будут работать непредсказуемо и не так, как хочется конкретно мне, или конкретно тому анону. Уже писал об этом выше, но ты, тупая морда, нихуя не читаешь посты, на которые отвечаешь.
>называет всех вокруг быдлом. Только тебя, потому что твое место возле параши.
>>2954282 > Затем, что эвристик множество придумать можно, и все они будут работать непредсказуемо и не так, как хочется конкретно мне, или конкретно тому анону. Уже писал об этом выше, но ты, тупая морда, нихуя не читаешь посты, на которые отвечаешь.
Так настрой их так, что бы они работали предсказуемо и так как удобно тебе. Мозги тебе боженька зачем дал? use the force люк
По факту вся необходимая история уже собирается и хранится в имаксе, просто есть несколько разных интерфейсов которые хранят эту информацию. Winner-mode, перемещения по xref-ам, разные варианты swiper-ов, avy перемещения. Не хватает только истории перемещений по page up \ page down, но и это можно впилить.
Если объединить это всё в один интерфейс... Возможно это было бы удобно. А придумывать сказки про какой-то там мифический сильный ИИ это определённо лишнее.
> Только тебя, потому что твое место возле параши.
Когда тебе плохо, попробуй спросить себя, какую информацию несёт в себе эти эмоции которые ты сейчас испытываешь? О чём они говорят тебе? Что на самом деле происходит в этой ситуации? Попробуй вести своеобразный внутренний диалог, попробуй отсраниться от эмоций и проанализировать своё состояние.
Это может быть непросто в первое время, для начала попробуй что-то самое детское, попробуй посчитать до десяти, например. Через какое-то время будет всё легче и легче, и ты станешь чаще ощущать контроль над своими действиями, желаниями и вообще жизнью.
В какой-то момент тебе все равно понадобится специалист. Это всегда очень большой шаг -- попросить о помощи, но это необходимый шаг. К сожалению, справится со многими болячками головым практически невозможно без внешней помощи. Главное не отступай, анонче.
Аноним (Google Android: Mobile Safari)13/03/21 Суб 23:12:24№2954295295
Evil или не Evil?
Аноним (Microsoft Windows 10: Firefox based)14/03/21 Вск 13:38:50№2954541296
Опиши опыт емакса на Винде. Чет нифига не понимаю.
Аноним (Google Android: Mobile Safari)15/03/21 Пнд 08:29:19№2955125298
>>2955124 Не использовал, но там много чего вырезано потому что сделано для линукс терминала, и оно медленно работает из-за того что NTFS очень медленная с кучей маленьких файлов. https://youtu.be/HChEv83ti0g
Аноним (Google Android: Mobile Safari)17/03/21 Срд 07:39:07№2956143303
За что magit часто называют киллер-фичей Emacs'а? Что там уже такого есть, о чём консольный пользователь гита может только мечтать?
Аноним (Google Android: Mobile Safari)17/03/21 Срд 07:56:37№2956147304
>>2956143 Простота в использовании. Все делается в одно-два нажатия с клавиатуры, постоянные подсказки и визуализация происходящего на экране. Плюс гит настолько разжирел еще в 2000-х, что Порвальдс сказал "да нет, что вы, это я сделал чтобы интерфейс прикрутили, напрямую не надо использовать"
Аноним (Google Android: Mobile Safari)17/03/21 Срд 09:05:56№2956154305
>>2956143 самый очевидный пример, наверное, это interactive rebase. просто попробуй это сделать в консолечке и в магите -- удобство отличается на порядки
>>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 ощущаю.
Пример плохой интеграции с ивил-модом - нельзя скопировать произвольный текст из буфера магита. Или чтобы отменить пару ханков в изменениях не могу сделать xj вместо этого нужно выделять две строки и жать x. Т.е. не работает каноничное вимовское command+motion.
Есть у кого опыт настройки ебучего python lsp? Это пиздец, в одних проектах испорты рабогтают, в других частично, в 3 нет вообще. Самоме забавное, что у все проектов совершенно одинаковая архитекрута, main в корне с 2 папки. Все что в папка при попытке импорта из мейна не видит вообще. Как итог автокомлит всего что отткду импорчу не работает, так езе и подсвечивает все как ошибку. Пиздец, просто мега-базовый функционал для любого редактора, не то что для иде, и он нет работет с lsp, зато работет, пусть и хуево, если lsp отключить...
Аноним (Microsoft Windows 10: Firefox based)17/03/21 Срд 23:47:08№2956557315
>>2956520 Там же разные бэкенды для lsp должны быть. Попробуй другой, посмотри, что он в ошибках пишет, может какой-то каталог не может найти или корень проекта неправильно определяется.
>>2956557 Во всех бекендах одинаково. >корень проекта неправильно определяется. Да. Причем сотни репортов на гитхабе, без каких либо решений. Корень вообще не предполагается задавать вручную в lsp.
PS company в spacemacs вообще нахуй поломали. Нихуя не работает, а в 0.2 было просто охеунно. Ебался сейчас полчаса, не работает буквально нихуя.
Аноним (Google Android: Mobile Safari)18/03/21 Чтв 00:46:19№2956590317
>>2956589 > PS company в spacemacs вообще нахуй поломали. Спейсмакс это кошмар. У них много кода совсем без лицензии, некоторый код тупо скопипасчен с емаксвики несколько лет назад и стоит не обновленный, прочее. > Нихуя не работает, а в 0.2 было просто охеунно. Почитай изменения слоя с компани, делов-то
>>2956589 Бля сейчас попытался установить тот же лсп на домашней пк (эти все траблы на работе)...и внезапно все ок, все рабоате как надо. Но. На работе раньше при октрытии приоекта спрашивало мол импортировать проект бла-бла. Теперь не спрашивает. А дома спросило, я сразу и вспомниал. И еще вот такой пикрил вылез, я что то на работе что то в конфиг добавил что бы он не чекал файлы. Трабл в том, что он чекает питоновский venv, хуйня какая. Возможно изза этой строчки в конфиге все и поломалось. Буду завтрат проверять.
Короче проблема с lsp решилась полным сносом емакса и всего что его качается и преустановкой с нуля.
Есть еще вопрос - как сделать, что бы автокомлит импорта работал сразу. Например, я пишу: from time import Я хочу что бы мне сразу же предлодило варианты, не дожидаясь ,пока я напечватаю первый символ
>>2956372 evil-collection стоит? Вроде как в этом пакете должны быть разные штуки для магита для evil. >Вместо этого в magit мне пришлось сделать дополнительно переключаться на master, чтобы подтянуть его свежие изменения f o master Всё остальное я так понимаю ты и так знаешь как делать
>>2957010 >f o master Респект, в глаза ебусь, я что-то только F замечал. f a - самый удобный вариант для меня.
>evil-collection стоит? Вроде как в этом пакете должны быть разные штуки для магита для evil. evil-magit есть. Ставлю пакеты из репозитория дистрибутива (nixos), а там ещё не обновили emacs-пакеты, даже в unstable-ветке они ноябрьской версии. А в evil-collection оно как раз в конце ноября попало, судят по гиту. Впрочем не думаю, что свежая реализация что-то кардинально меняет, т.к. там конфликт на уровне основных биндов. Например, банальные h/j/k делают то, что ожидаешь, а вот l показывает лог. Не работает схема комманда+движение. Блин, даже банальное выделение произвольного куска текста не работает, только в режиме блока. А бывает иногда хочется скопировать кусочек изменений.
Не в принципе, работать можно, дело привычки, но всё же я прямо себя заставляю, потому что я сходу понимаю что мне делать в терминале и только потом начинаю думать "а как же мне сделать то же самое в magit".
Что вспомнил из приятного - очень понравилось пользоваться бисектом, реально гораздо удобнее и нагляднее чем в терминале.
Аноним (Google Android: Mobile Safari)19/03/21 Птн 02:00:21№2957054326
>>2957043 > evil-magit есть. Ставлю пакеты из репозитория дистрибутива (nixos), Фи > Например, банальные h/j/k делают то, что ожидаешь, а вот l показывает лог Может потому что в transient не нужен курсор в принципе? > выделение произвольного куска текста не работает, Контролспейс попробуй > сходу понимаю что мне делать в терминале и только потом начинаю думать "а как же мне сделать то же самое в magit". Так то же самое в магите можно сделать, просто вместо команд Гита - команды магита. Нажми Shift+/, тебе все хоткеи и что они делают покажет.
>>2957054 >Фи Забыл твоё мнение спросить. >Может потому что в transient не нужен курсор в принципе? Тебе не нужен, мне вот нужен. Выше писал пример, что иногда хочется скопировать произвольный кусок изменений. >Контролспейс попробуй У меня на него counsel-projectile забинжен. В ивил-магите есть v, но он не работает как в обычно буфере, а выделяет построчно как V. >Так то же самое в магите можно сделать, просто вместо команд Гита - команды магита. Нажми Shift+/, тебе все хоткеи и что они делают покажет. Я говорю о том, что мне проще консольную команду вспомнить, чем понять интерфейс магита. Надоело уже даже примеры приводить, но вот тебе ещё один элементарнейший - забыл добавить пару изменений в коммит. В терминале это элементарное git add + git commit --amend --no-edit. В магите сидел и думал в чём разница между Fixup, Augment, Instant fixup, Instant squash. На мой взгляд - сплошные синонимы. Оказалось нужно Extend.
Аноним (Google Android: Mobile Safari)19/03/21 Птн 16:12:33№2957208328
>>2957201 > Я говорю о том, что мне проще консольную команду вспомнить, чем понять интерфейс магита. Анон, так там буквально все команды основаны на командах гита, им нужно просто научиться
>>2957201 > Тебе не нужен, мне вот нужен. Выше писал пример, что иногда хочется скопировать произвольный кусок изменений. люто, бешено плюсую. В evil magit есть опция Control+t, если что, буфер будет работать как обычный буфр. Но по мне -- костыль.
Мне кажется правильная интеграция должна была отключать клавишу l и другие motion комманды когда ты браузишь по исходникам уже.
> Я говорю о том, что мне проще консольную команду вспомнить, чем понять интерфейс магита. Когда-то поставил и оставил магит только ради ребейза, но потом начал делать то и сё и в итоге переехал в магит полностью. Пользовался частично тем, частично сем. Дело привычки, у меня уже многие действия в мускульной памяти, особено комиты и фиксапы прямо из файла.
Кстати до сих пор иногда что-то в консоли делаю, например с gc если надо возиться или по рефлогу бегать или бискектить что-то.
>>2960531 Вы наерное охуеете, когда узанете что меня звали работать в Microsoft Research. Я тоже охуел и не согласился. Как тяноу клеить на ломаном английском? Вот вот.
Аноним (Microsoft Windows 7: Firefox based)27/03/21 Суб 14:53:16№2961028336
>>2960519 Не совсем понимаю, какой подлости здесь можно ожидать от Майкрософта, если чисто LSP рассматривать - он как был опциональной вещью, так и останется.
https://github.com/alezost/mwim.el Что-то всё мертво. Вот вам, пакетик, гораздо лучше того говна что я написал. Конфиг такой: (use-package mwim :bind ("C-a" . mwim-beginning) ("C-e" . mwim-end)) ;test
Собираюсь переписывать юз-пекедж, что-то типа своего пакета... в общем радуйтесь!
Аноним (Microsoft Windows 10: Firefox based)02/04/21 Птн 16:52:16№2963827339
lite xl или крякнутый sublime text?
Аноним (Google Android: Mobile Safari)02/04/21 Птн 17:51:00№2963865340
>>2963827 ОСь? Лайт штука годная, но пердоленга с ним может хватать. Лично мне он зашёл на замену блокнота. К хоткеям быстро привык У сублима банально больше комьюнити, которое всегда поможет + охеренная тонна пакетов и тем, которые ставятся проще чем доставать с гитхаба и пихать в папку
Аноним (Microsoft Windows 10: Firefox based)02/04/21 Птн 18:01:13№2963876341
>>2963865 Пинукс. Но я думаю ещё neovim освоить, так что в лайте, наверное, мне нужды нет, а сублим пойдёт для кода, или я стану адептом неовима и остановлюсь лишь на нём
Вообще не понимаю зачем нужен neovim сегодня. Evil куда лучшая имплементация vim-а: нормальные плагины, тысячи других пакетов, пресобраные дистрибутивы, интеграция со всем чем можно, божественный орг-мод...
Я использую обычный vim... На серверах, потому что он там всегда есть, какой бы древний сервер не был. Но neovim-а то там не будет.
Единственная ниша в которой я вижу neovim в современном мире это встраивать его в IDE и всякие другие браузеры. Но я знаю только про эмбедед вим в фаерфоксе.
Аноним (Microsoft Windows 10: Firefox based)03/04/21 Суб 12:33:16№2964195346
>>2964188 neovim полегче будет чем напердоленный emacs c evil
Аноним (Google Android: Mobile Safari)03/04/21 Суб 12:33:29№2964196347
>>2964195 но если тебе полегче, то чем старый вим хуже? плагины? ну они и в виме есть.
мне, с моей стороны, кажется что neovim это попытка запрыгнуть в давно ушедший поезд "а давайте сделаем модульный бесконечно расширяемый редактор". а у людей просто нормального емакса (вскода) не было.
>>2964196 TRAMP долго заводится. Обычно-то по ssh я просто что-то запускаю, а тексты правлю локально. Но иногда хочется поправить в одном-двух конфигах "вотпрямщас" и тогда я открываю vim и быстро правлю.
Аноним (Google Android: Mobile Safari)03/04/21 Суб 17:15:58№2964318349
>>2964306 Разработчик вима сдохнет — сдохнет и вим, а неовим продолжит жить. Неовим делается группой, есть обсуждения, так в неовиме появляются интересные фичи из имакса, которые потом разраб вима припердоливает себе, т.е. появляется ещё конкуренция, потому что разраб вима не хочет, чтобы его редактор ушёл в небытие и стал вторым ви
Аноним (Google Android: Mobile Safari)03/04/21 Суб 17:35:38№2964328350
>>2964318 >>2964306 Ну и вим тоже не всегда существовал, когда-то он возник, а когда возник, то не был везде. Везде он стал благодаря его пользователям. Когда-то, возможно, неовим так займёт место вима, если они оба не лягут в одной могиле
Вообще идея lua-script мне очень по нраву. Даже тупенькие школьники из /mc/ могли программировать простенький ComputerCraft на луа, настолько он прост в обращении. Многословен конечно, но простота программирования advanced редактора это то что в первую очередь нужно от него.
Я конечно выучил emacs lisp в конце концов, но мне было очень лень.
Аноним (Google Android: Mobile Safari)03/04/21 Суб 19:26:12№2964383352
>>2964381 Лисп даже бухгалтеры используют для GNU Cash, простейшая хуйня же
> 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.
Одобряю. Аноны, мне нравится этот проект всё больше и больше. Я пошёл играться.
>>2964381 Он прост конечно, но он своей древностью и лисповостью очень отталкивает. В нём нет ни стройности какого-нибудь racket, ни возможностей коммон лиспа. Древний артефакт. Ну не хочется даже руки марать.
Аноним (Google Android: Mobile Safari)03/04/21 Суб 19:47:01№2964395357
>>2964385 В местах где Штульман работал, все использовали кеш. Только бухгалтерам не рассказали, что это программирование, чтобы не напугать :/ >>2964388 Это жму гуиль-то?
Аноним (Google Android: Mobile Safari)04/04/21 Вск 21:27:49№2964913358
> 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.
Не сдохли надеюсь. Тексты медленно пишутся, а годнота приближается к релизами. Однако вопросец. Стоит ли использовать один редактор для всего или один для локальных текстом и дополнительно развернуть полноценное Иде для глубокой работы? Лично я пока держу основной редактор на все и заметочки в долине, ибо орг мода нет
Аноним (Google Android: Mobile Safari)09/04/21 Птн 18:55:17№2967010363
>>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) > Стоит ли использовать один редактор для всего или один для локальных текстом и дополнительно развернуть полноценное Иде для глубокой работы? Судя по всему ты используешь имакс, чому бы просто его для всего не использовать?
Аноним (Google Android: Mobile Safari)09/04/21 Птн 19:01:46№2967017364
>>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?
>>2967010 >>2967017 я думал у нас тут только один шиз в мобилы, а вас оказывается два!
Аноним (Microsoft Windows 7: Firefox based)09/04/21 Птн 23:59:46№2967155369
Как вкатиться в редактирование текста нормальным образом, если я пока даже печать десяти пальцами не освоил? Пока использую vs code, да и то там говорят о плагинах, а я не знаком
Вот тебе и хороший редактор. > если я пока даже печать десяти пальцами не освоил? Печать тут вовсе ни при чем десять пальцев на русской тупо не нужно, лишь бы вслепую печатал > Пока использую vs code, да и то там говорят о плагинах, а я не знаком Ну так разберись
Аноним (Microsoft Windows 7: Firefox based)10/04/21 Суб 21:01:28№2967510375
Кто-нибудь сталкивался с неистовым жором памяти в LSP-моде? Чем лечить? При этом не понятно, отчего это происходит: сегодня есть - завтра нет.
>>2967515 Да, буквально вчера апгрейдился и вчера же словил очередное зависание. Ещё одно из ядер на сотню загружает - скорее всего, в какой-то бесконечный цикл входит или что-то вроде того. VScode не охота ставить, но там таких проблем, вроде, не репортят. Вроде, только на Emacs'е происходит.
Аноним (Google Android: Mobile Safari)10/04/21 Суб 21:53:50№2967532379
>>2967512 Алсо, это не процессы, в настройках htop отфильтруй эту парашу
Аноним (Microsoft Windows 10: Firefox based)14/04/21 Срд 08:31:26№2968673382
>>2967155 Vim нехило прокачивает 10 пальцев. Eще, как вариант, купить клаву без русских букв. Лично мне, набор пришел сам по себе. Сначала пароль от пеки начал вслепую набирать, потом капчевал, иногда поглядывая, потом взял себе ноут с авито, не заметив, что на клавишах нет русского лейаута. Понял, что смотреть на кнопки смысла нет. Писал по русски полностью вслепую, а там и английский сам освоился.
>>2968673 ... или не прокачивает. Знаю чела который пользовался vim-ом, не умел печатать в слепую. Навигировался стрелочками, и набирал текст глядя на клавиатуру. Говорил что пользуется вимом потому что ему нравится несколько кей-биндингов в нём.
Спустя несколько лет он перестал смотреть на клаву, но не из-за вима, а просто потому что стал набирать много текстов.
Здесь нет магии анон. Набираешь много текста => действия автоматизируются, с каждым разом делать их всё проще и проще, настолько что тебе даже не обязательно смотреть на то что ты делаешь. Я не знаю какая раскладка у клавиатуры, я не помню её. Только мои пальцы помнят.
Набор текст это обычный скил который приобретается твоей постоянной работой. Нельзя научится играть на гитаре или писать на С++ "за 30 дней". Разве что работать над этим 8 часов в день, 7 дней в неделю.
Аноним (Microsoft Windows 10: Яндекс браузер)21/04/21 Срд 16:08:09№2971790384
Двачата, здарова. Больше некуда обратиться - уже бошку сломал. Облазил весь тырнет, нихуя нету по теме. Кароче, поставил себе Libre Office, затестил, все устраивает НО! Сука бля, при копировании слов и последующей вставки прога ставит автоматический пробел перед словом. Заметил закономерность - это происходит с теми словами, которые стоят в центре предложения. То есть слова, которые стоят в самом начале предложения, добавление пробела не происходит. Надеюсь, ты мне поможешь.
Аноним (Microsoft Windows 10: Chromium based)27/04/21 Втр 13:11:06№2974719385
В каком редакторе удобнее всего писать Lua искаропки (ну или почти искаропки)?
Аноним (Google Android: Mobile Safari)27/04/21 Втр 22:17:39№2974962386
Аноним (Microsoft Windows 7: Firefox based)03/05/21 Пнд 18:35:48№2977931397
Почитал тред и опять вдохновился к перекату на емакс. Прошлый раз ниасил из за нехватки времени и сил, как итог - укатился обратно на нвим. Ответь емаксоводы на пару вопросов, дабы опять с воплями не укатиться на Вим: 1. Сложно сложно очень сложно. Буфферы, фреймы, минибуфферы, ещё всякая хуйня, миллиард плагинов, конфиг каждый дрочит кто во что горазд. В общем, есть какое нибудь общее структурированное руководство по вкату? 2. Ладно, хуй с ним со сложностью, разобраться можно. Основным, что оттолкнуло была уебищно работающая колорсхема и ебнутый автокомплит. Со схемой понятно, там вина не емакса и не дума(которым я пользовался), а соснольки (терминала). Но вот комплит, со скрипом настроил лсп для петухона, чтобы работал нужно открыть проект, инициализировать папку как корень проекта (как то так вроде) и потом с задержкой в 5 секунд, он начинает работать. Это у меня хуйня с конфигурацией какая то или у всех такой слоупок? (Просто на ютубе видел у кого то также) 3. Не самое волнующее, но все таки. Лисп сильно нужен? Учить сложна? Книги или что посоветуете?
Аноним (Google Android: Mobile Safari)03/05/21 Пнд 19:03:41№2977939398
>>2977931 > Сложно сложно очень сложно. Буфферы Текст, который находится в текущем окне. Что-то типа вкладок в браузере. > фреймы Иксовые окна. Можно их несколько иметь. > окна То же самое, что "pane" в тмуксе. > минибуфферы Полоска внизу, которая появляется когда делаешь M-x > миллиард плагинов Не надо сразу все ставить, пробуй по одному. > В общем, есть какое нибудь общее структурированное руководство по вкату? 1. Проходишь туториал 2. Пользуешься 3. Гуглишь когда возникают проблемы > колорсхема и ебнутый автокомплит. Со схемой понятно, там вина не емакса и не дума(которым я пользовался), а соснольки (терминала). Использовать емакс в терминале когда ты можешь в иксах/вяленде нет смысла, только ограничивать себя будешь. > потом с задержкой в 5 секунд, он начинает работат Eglot или lsp-mode стоял? Рекомендую первое, его проще настроить. > Лисп сильно нужен? Не обязательно. Можно пакеты ставить и настраивать гуями, темы менять, и т.д. Но я всё-таки рекомендую писать конфиг, т.к. все равно что-то да и захочется делать (чего в пакете не предоставили), да и переносить на разные машины проще. > Учить сложна? Проще чем питон. > Книги или что посоветуете? http://ergoemacs.org/emacs/elisp_basics.html
Кастомизировать свой редактор через написание кода -- это самое дуратское что можно сделать, в плане общественной пользы. Да, ты себе такой настрогал редактор своей месты (тм), но поделиться этим, отдать обратно в сообщество свой труд обратно сложно.
Большинство авторов (меня включая), просто кидают часто новичкам пачку отборной лапши, типо вот объяви функцию, забиндь на клавишу и будет тебе счастье. Любые правки поведения функции через прочитать\поменять функцию. С течением лет, эти функции, фичи всё множатся, меняются, исправляются и переписываются, превращаясь в огромную конфигурацию на тысячи строк кода, наипаршивейшего качества.
Я бы дал совет всем емаксерам учиться делать пакеты и делать пакеты из своих кастомизаций. В моём сознании идеальная конфигурация емакс это файл с custom-set-variables, и списком плагинов. Всё.
>>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://protesilaos.com/modus-themes/ Это темы основанные на WCAG AAA, т.е. для наибольшей читабельности. Совместимы вообще со всем чем можно, крайне настраиваемы.
> не дума(которым я пользовался), а соснольки (терминала).
Современные терминалы умеют в тру колор давно, как и емакс. Попробуй терминал сменить. Но вообще пользуйся иксами, ептыть.
> инициализировать папку как корень проекта (как то так вроде) и потом с задержкой в 5 секунд, он начинает работать. Это у меня хуйня с конфигурацией какая то или у всех такой слоупок? (Просто на ютубе видел у кого то также)
Если это первый раз, то нормально. Индексация же, в каком-нибудь пучарме -- всё ровно так же. Как проиндексирует, должно нормально работать и если тормозит каждый раз -- что-то не то. У меня работе есть только небольшой проект на питоне, не больше 70k строчек. Полёт нормальный.
> 3. Не самое волнующее, но все таки. Лисп сильно нужен? Учить сложна? Книги или что посоветуете?
Если не собираешься кастомайзить, то не особо нужен. Я знаю не одного человека, который сидит на редакторе и без идей как на лиспах программировать. Просто накофинугрировал в менюхах и по гайдам\документации что хотел, и с тех пор пользуется.
Вообще elisp очень простой язык, просто не очень удобный. Всякие геодезисты на лиспах вон программируют в своих автокадах, ёлки, от чего такой страх перед лиспом?
>>2977931 Эксвимер репортинг ин. Если умеешь в ангельский - то есть классный канал на ютубе Systems Crafters. Там есть постоянно развиваемая серия Emacs From Scratch, ну и пару видосов для совсем полных нубасов, но если ты вим прилично знаешь, то они тебе не нужны.
Меня в своё время сильно вдохновило и мотивировало.
В принципе за пару-тройку дней неспешного ковыряния на новогодних праздниках полностью скопировал свой вимовский сетап, а потом ещё пару месяцев его улучшал, лол. Ну и как во всем задротсокм это в принципе бесконечный процесс.
Аноним (Microsoft Windows 10: Firefox based)10/05/21 Пнд 00:15:54№2982412403
>>2945040 (OP) Давно эстетически привлекала возможность в линухе открывать текстовые файлы в borderless окне терминала.
Запилил такое же на винде с alacritty и micro через даблклик по файлу. Как сделать это нативно, не нашёл, пришлось написать небольшую прокладку на плюсах. Микро можно заменить на любой другой консольный текстовый редактор, можно ли заменить терминал - не знаю(надо смотреть опции конфигурирования других эмулей), да и меня алакритти вполне устроил.
Для перемещения и ресайза borderless окна использован утиль altDrag.
Аноним (Google Android: Mobile Safari)18/05/21 Втр 17:04:14№2985966404
я так не понял, вим не понимает другие раскладки? 2021. Столлман. итоги
Я вот Посидел на форке лайта Обитаю И думаю о вот о чем Недавно наткнулся на пост про браузеры и там был коммент осуждающий ВИМ навигацию как аутдейтед говно Вопрос в студию Так ли сие и стоит ли менять?
Аноним (Google Android: Mobile Safari)23/05/21 Вск 20:35:53№2988285410
Аноним (Microsoft Windows 10: Firefox based)26/05/21 Срд 14:04:21№2989676411
>>2988260 тащем-то самый эргономичный вариант hjui. но ты должен понимать, что всем, кто в виме пишет чуть больше хелло ворлда, на самом деле похуй. Никто не будет искать "более эргономичный бинд", потому что лучший бинд тот, который ты уже знаешь
Аноним (Microsoft Windows 10: Firefox based)28/05/21 Птн 01:52:27№2990797412
>>2989676 >тащем-то самый эргономичный вариант hjui Вообще без разницы. Мозг к любой комбинации привыкает за неделю. Неэргономично к стрелочкам рукой тянуться, а если перемещение на основных кнопках, то пофиг какие именно кнопки. Вимовское перемещение много где по-дефолту встроено, емаксовое - во всех эмуляторах терминала.
Аноним (Google Android: Mobile Safari)28/05/21 Птн 13:53:27№2991060413
>>2990797 > Вообще без разницы. Мозг к любой комбинации привыкает за неделю. Эргономика это не то, к чему мозг привыкает, это то что удобно и требует меньше усилий.
>>2991060 >это то что удобно и требует меньше усилий. Я и говорю о том, что "удобство" - чисто субъективный фактор. А усилия по перемещению курсора у вима, имакса примерно одинаковые. Чуть более удобное расположение hjkl нивелируется необходимостью переключать режимы вима.
Аноним (Google Android: Mobile Safari)28/05/21 Птн 14:59:03№2991096415
>>2991090 > А усилия по перемещению курсора у вима, имакса примерно одинаковые. Не сказал бы. > Чуть более удобное расположение hjkl нивелируется необходимостью переключать режимы вима. Режим один раз переключил, и он у тебя постоянно включен. А ктрл нужно удерживать
>>2945040 (OP) В последнее время периодически зависает emacs, кто-нибудь сталкивался с таким? Мне кажется, что скорее всего с /tmp может быть проблема или когда он сохраняет автосейв, что-то происходит.
Аноним (Google Android: Mobile Safari)13/06/21 Вск 11:58:21№3003812421
>>3003796 Если найдешь что именно вызывает такую нагрузку, можно M-x profiler GCMH уже установлен? Возможно это коллектор
Аноним (Google Android: Mobile Safari)18/06/21 Птн 02:58:39№3007863422
Бамп
Аноним (Microsoft Windows 8: Chromium based)22/06/21 Втр 10:09:29№3010675423
Емаксеры на месте? Поясните за глюки своего комбайна. Какого хрена он подвисает при переключении окон по C-x o? Вот буквально секунд пять ему нужно чтобы раздуплиться и понять, что C-x уже нажато. Из-за этого скроллинг по фреймам максимум неудобен. Алсо есть те, кто пытается кодить в емаксе на сях ? Что не так с этим вашим gud'ом? почему он не умеет обрывать программу? Ладно программу, вы скажите почему он не может мне показать внутренности сраного массива?
Аноним (Google Android: Mobile Safari)22/06/21 Втр 10:13:12№3010682424
Аноним (Google Android: Mobile Safari)22/06/21 Втр 10:18:07№3010684426
>>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.
Хочется попробовать емакс, только ради орг мода (в виме почему-то некоторые вещи не работают, сворачивания списков к примеру по табу) Как добавить автодополнения для уровней списков? Например . tasks .. task1 .. task2 При нажатия ввода в конце task2 редактор бы автоматом добавил отступ и вложенность? Ну и всякое по мелочи:
добавления автоматом заголовков блока кода, а мне было бы только нужно написать язык и сам фрагмент кода
добавление ссылок из буфера обмена, вроде: "некоторый текст жму хоткей в буфере ссылка [[ссылка][курсор переместился сюда]]
>>3011695 Пока не пользуюсь, но мне периодически нужно работать с двумя-тремя проектами одновременно и буферы неудобно переключать, т.к. обычно использую для этого counsel-projectile, а он очевидно только для одного проекта работает. Вот думаю tab bar или perspective для этого приспособить.
Аноним (Google Android: Mobile Safari)29/08/21 Вск 22:26:13№3042608431
Как-то делать особо нехуй, решил пару месяцев поиграть в Emacs. В общем, задумка такая: хочу взять идеи какуна https://kakoune.org/ и помножить их на возможности tree-sitter https://tree-sitter.github.io/, в итоге получаем структурный редактор кода с модальностью и визуальным фидбеком, где основными примитивами будут не слова и параграфы, а аргументы, выражения, блоки etc.
Пытаюсь вот придумать идеальную раскладку, механику регионов, а главное как усовершенствовать ублюдские multiple-cursors, которые вылезают за пределы viewport. Планирую минимально зависеть от овсянки сторонних либ NIH во все поля, но уже чую, что придется переизобрести пару структур данных, в elisp не завезли ведь нихуя, кроме связных списков, векторов и хеш-таблиц из 80-х. Может что в итоге и выйдет стоящее, если меня не настоебёт торчащее из каждой щели легаси.
Ах да, хотел спросить: хочу кастомный jump to definition в соседнем окне, есть что-нибудь есть поумнее ctags с инкрементальным обновлением по мере редактирования, но побыстрее LSP-серверов <200 мс на проектах размером с ядро Пинуса? В идеале еще чтобы поиск подпоследовательности по индексу был.
>>3051181 Пакет неплохой, но он на каждый вызов спавнит grep/ack/ag, которые шуршат по ФС. Даже если держать сорцы в tmpfs, это будет дольше 200 мс, т.к. там регулярка неизменно к каждой строке исходников прикладывается. Хотелось бы именно держать в памяти индекс и итеративно обновлять его при каждой модификации — существуют эффективные алгоритмы, проблем быть не должно. Мне кажется, тот же tree-sitter вполне для этого сгодится, но меня пугает маршалинг мегабайтных деревьев в elisp. Тот же emacs-tree-sitter идет в комплекте с нативным модулем, чтобы не вырезать гланды через жопу. Блядь, сколько же работы. Почему за 35+ лет не запилили нихуя? Самое смешное, что можно повесить обновление индекса во второй поток, но т.к. многопоточность в имаксе кооперативная, нужно постоянно дрочить thread-yield, иначе начнутся фризы UI. Пиздец, можно подумать треды прямиков в 1980 завезли, а не 3 года назад. Но да хуй с ним, хочу просто запрототипировать свои задумки, на скорость похер пока. Если структурное редактирование сишки и других не-лиспов окажется пушкой, я буду готов форкнуть сракун или даже свой редактор на коленке написать, вместо того, чтобы бороться с легаси-говном.
> добавления автоматом заголовков блока кода, а мне было бы только нужно написать язык и сам фрагмент кода
Control+C Control+,
Там будет менюшка, вставить source это s. Ещё из полезных (мне) блоков есть quote, то есть цитирование и verse, он при экспорте в другие документы форматирование сохраняет.
> добавление ссылок из буфера обмена, вроде: "некоторый текст жму хоткей в буфере ссылка [[ссылка][курсор переместился сюда]]
Не понел. Хочешь вставить ссылку? Control+C Control+L там обычно будет ссылка буфера обмена которую ты только что сохранил. Если что можно Control+Y что бы скопировать.
> в виме почему-то некоторые вещи не работают
А вообще накатывай doom emacs там оргмод по-умолчанию очень норм
Интересно есть ли хоткеи имакса для вима? Заметил, что им трудновато пользоваться стало, так как в основном как редактором пользуюсь имаксом, да и в консольке у меня имакс-хоткеи.
>>3058328 > .png Лол, емакс -- редактор малолетних долбоёбов-позеров? Я всегда говорил, что им пользуются только гнутые бомжи и школьники для разработки срачла и этот скрин очередное наглядное докательство.
>>3058609 Если ему это нравится, не вижу ничего плохого. Причем быть может человек делает это не для внимания и желания выделится. по-крайней мере я так думаю, потому что нахуя иначе свою письменность делать, кроме как разве что тебя самого это не прикалывает
Аноним (Microsoft Windows 7: Palemoon)07/10/21 Чтв 16:13:04№3060024452
Всегда печатал как-то интуитивно, без фиксирования рук на определенном месте клавиатуры. Я так понимаю, ви- подобные пробовать даже не стоит? Олсо, с трудом представляю как в виме можно удобно вырезать/вставить блок текста без мыши. Кароч, куда смотреть? Емакс? Нужен для быдлокода, пока пользуюсь нотепад++.
>>3060024 В виме вырезать, копировать, изменять и в целом работать с блоками супер удобно, потому что командный режим отлично с ними работает, есть много разных команд, которые их определяют. Просто, навскидку, самые популярные с командой вырезать: diw - вырезать слово, внутри которого курсор di" - вырезать всё внутри двойных кавычек da{ - вырезать всё внутри самого маленького блока в фигурных скобках вместе с ними.
Аноним (Microsoft Windows 10: Яндекс браузер)08/10/21 Птн 13:44:22№3060572455
>>3060745 Там написано про «альтруизм» жидовского бездельника и вора Штульмана. И этого человека пердолики считают своим Богом и хотят отдать весь софт мира в его жадные еврейские руки.
>>3060813 Любой поступок требует личных оснований, не выйдет перенять чужие желания без промежуточного шага. Но разве это лишает того факта, что ты по своей воле самоотверженно следуешь за мечтами других?
Аноним (Google Android: Mobile Safari)08/10/21 Птн 22:35:23№3060831461
>>3060815 Опять диванные нацисты с методичкой «Унтерменьш» негодуют. Не надоело тебе этим шок-контентом несвежим обмазываться?
>>3060828 >за мечтами других За мечтой жадного еврея о господстве в мире софта. >>3060831 >Опять диванные нацисты с методичкой «Унтерменьш» негодуют. Любопытно. Единственное, что возмущает раба Штульмана, это упоминание еврейства своего хозяина. Он считает,что его кумир имеет право на любые, самые отвратительные поступки.
>>3060984 > За мечтой жадного еврея о господстве в мире софта. Gpl наделяет всех равным господством в мире софта. > записал еврейство в самые отвратительные поступки™ Лол.
Штульман и правда мешает развитию СПО, тому же gcc развиватся толком не давал, пока злые проприетарные пидорасы из apple выдрачивали шланг. А теперь и вообще пнули его нахуй из комитета gcc. Бгггг.
Аноним (Microsoft Windows 8: Firefox based)12/10/21 Втр 15:04:40№3062790465
>>3060024 >Емакс? Нужен для быдлокода, пока пользуюсь нотепад++. Я сам пытался переделать емакс под нотпад++ для того же самого хеллоувординга. Поменяв с десяток параметров можно сделать практически копию от внешнего вида до поведения.
Да, в Емаксе есть из коробки пара полезных штук, но его интерфейс, вот видимо сказывается что он делался для tty; и пока в нотпаде любую функцию можно вызвать из меню-бара, в емаксе часто нужно вводить M-x ... или листать 600-страничный мануал если забыл на какую букву называется команда чтобы вставить строки в выделенный rectangle.
В общем потыкать можно, что тот что этот редакторы нужно смотреть и нужными плагинами обвешивать.
Аноним (Microsoft Windows 8: Firefox based)12/10/21 Втр 15:05:24№3062792466
>>3060024 >Емакс? Нужен для быдлокода, пока пользуюсь нотепад++. Я сам пытался переделать емакс под нотпад++ для того же самого хеллоувординга. Поменяв с десяток параметров можно сделать практически копию от внешнего вида до поведения.
Да, в Емаксе есть из коробки пара полезных штук, но его интерфейс, вот видимо сказывается что он делался для tty; и пока в нотпаде любую функцию можно вызвать из меню-бара, в емаксе часто нужно вводить M-x ... или листать 600-страничный мануал если забыл на какую букву называется команда чтобы вставить строки в выделенный rectangle.
В общем потыкать можно, что тот что этот редакторы нужно смотреть и нужными плагинами обвешивать.
Аноним (Microsoft Windows 8: Firefox based)12/10/21 Втр 15:06:27№3062793467
>>2945040 (OP) Ищу уже хуй знает сколько лёгкий IDE, настраиваемый, опенсорсный, с линтингом питона, yaml и прочей девопсины. Натыкаюсь постоянно на EMACS, но вижу его ужасный интерфейс и вспоминаю что не знаю lisp)). видел что хардкорные Сишные деды хуярят в нём как боги. Пытался как-то по гайдам настроить emacs, какие-то пакеты чёто хуй пойми чё происходит, получилось что-то почти рабочее. Я раньше вим не уважал, но полюбил и теперь юзаю только его. Есть в треде аноны которые онли на EMACS? и умеют его настраивать и делать конфетку?
Аноним (Google Android: Mobile Safari)22/10/21 Птн 10:34:17№3067195469
>>3067135 > хуярят как Я тоже видел, в моём случае этим людям за 70 сейчас. И у меня тоже есть незакрытый гештальт про емакс. Единственное, как я его приготовил цать лет назад - как ньюз груп клиент.
В результате у меня сформировалось очучуение, что использовать емакс - это не про продуктивность. Это про исследование вопроса как работать с текстовым редактором, что такое текстовый редактор. В самом общем смысле. И емакс - полигон для этого изыскания.
Есть люди с родом деятельности, у которых сродство к углубленному изучению этого вопроса. Тут дело не в языке, а скорее в области, в которой девелопер работает. Как не искусственно это звучит, но мета задачи рождают мета прослойки между языком и кодером. Как-то так. Если человек пишет мат код, статистику, ерп, что-то для веба - у него не будет задачи, которая заставит задуматься о том, как он взаимодействует с языком. Сугубо имхо.
Плюс есть люди, которые используют емакс очень прагматично и узко. Как записную книжку. Как ньюзридер. Как редактор без всяких 'под себя'. Потому что попробовали несколько вариантов и емакс оказался меньшим из зол. Никакой там разособенной настройки в этом случае нет. Все по хауту из интернета. Но и магии не возникает.
Т.е. в емаксе нет конфетки как рецепта. Нет этой магической, чудесной писи. Есть процесс, в котором человек отвечает себе - что такое текстовый редактор для меня. Некоторым это интересно. И мне кажется, что это не столько характерная черта познающего, сколько характерная черта класса задач, которые перед ним стоит.
Т.е. если тебе просто нужна подсветка синтаксиса, ну вряд-ли емакс это лучший инструмент. Но если вопрос - а какие типовые задачи у меня есть в моей личной 'прочей девопсине' и как именно я их решаю в текстовом редакторе - если это вопрос свербит перед сном, тогда е варанти из воид.
>>3067135 Переехал с вима на емакс, настроил по вкусу, программирую в нём почти год. Опыт вима до этого - лет 5-7. IDE не использую. Что спросить-то хотел?
YAML-mode в емаксе говно кстати, не поддерживается давно и на сложных конструкция ломается.
Аноним (Microsoft Windows 10: Chromium based)22/10/21 Птн 16:26:43№3067337471
Оч.хочется вкатиться в емакс, именно из-за гештальта. Уже почти все сетёво-юниксовые гештальты закрыл, из приложенек по сути остался ниасиленным емакс только и это иногда зудит :)
Ньюсридер и заметочница это понятно. Юзал, поприкалываться можно, хотя бы понятно с какой стороны в емаксе ебсти эти задачи. А эээээ... код или конфиги там как писать, ну с какой стороны? Best practices такие вещи называются вроде. Ну типа как в vim старайся не ездить по тексту в режиме insert, если это несложно делается в normal, вообще не делай руками то, что можно скомандовать редактору - тут вырезать 3 строки, сюда вставить, дописать в начало каждой "хуй -> " и поставиться в конец последней строки в режиме редактирования. В емаксе такое вообще есть, или вообще каждый извращается полностью рандомно кто во что пидоразд? Пока применительно к редактированию текста замечаю в нём только многобуферность, занятную эстетику GUI и поехавшие хоткеи.
Аноним (Google Android: Mobile Safari)22/10/21 Птн 18:06:32№3067381472
>>3067337 > best practices Та не. Это возникает в рамках решения задачи. А тут как-бы задачи то и нет. У всех разная работа.
> вообще не делай руками то, что можно скомандовать редактору Тут сначала надо описать мой бэкграунд, чтоб ответ читался. Я не разработчик. Я писал за деньги код, но я не разработчик. Мои отроческие воспоминания про людей, которые в емаксе работали, подсказывают, что у них было два паттерна. Сто скриптов на каждый чих. Если каждый божий день пилишь одно и то-же, запоминаешь подобное, начинаешь использовать, даже менять. И по этому пункту - сложно описывать, так как это скучно. Заменить символ в конце строки. Сложная замена, с вложенной логикой. Вставить комментарий с временем и маркером. Каждый момент по отдельности не производит впечатления. Но они, лол, синнергичны.
А второе - просто вставить темплейты кода, сейчас любая иде это за тебя делает.
И скорость работы тех людей, которая у меня вызывала очучение магии, так они выросли, когда альтернатив не было.
> буфер Ну да, мне лично кажется это основной спецификой емакса. Но не тем, за что к нему прикипают.
Т.е. опыт сишника, или сишарпера вряд ли будет пересекаться с опытом какого-дь инженера, который деплой типовых сред автоматизирует.
>>3067287 Расскажи про свой день в емаксе. Зарисовка быта.
>>3067381 >Расскажи про свой день в емаксе. Зарисовка быта. Очень расплывчатый запрос, на самом деле, двух одинаковых дней не бывает. Я разрабатываю под микроконтроллеры. Работаю на личном ноутбуке, который не выключаю 247. На нём крутится емакс в серверном режиме, на тот случай, если случайно закрою окошко. 80% времени приходится читать код в нескольких проектах. Языки в основном - сишечка (без плюсов), питон и ещё одна малопопулярная скриптовая хрень. Таким образом, основные инструменты для меня это: projectile - для быстрого переключения между проектами, поиска файлов и их содержимого, конфигурации и компиляции проектов, заливки прошивки на контроллер и т.п. lsp-mode в связке с clangd - автодополнение, подсветка ошибок и предупреждений, поиск объявлений, легкий рефакторинг и прочие радости простенькой IDE, с питоном не использую, а надо бы magit - банальное управление репозиториями, быстрый просмотр истории коммитов, блеймы, мерджи, бисекты, етц * встроенная функциональность емакса вроде eshell-mode для работы в терминале с тесной интеграцией с редактором или serial-term для доступа к контроллеру по последовательному порту Для написания кода критичны только автодополнения на мой взгляд, ну и базовые вещи вроде автоматических отступов, всё остальное ерунда. В принципе ничего такого особенно у меня не происходит, раньше для решения тех же задач я использовал vim+ctrlspace+coc.nvim+fugitive в связке с tmux/zsh/fzf/ag/minicom и прочими игрушками любителя терминала. Вся остальная хрень, которая у меня есть в емаксе это скорее не про работу, а про красивости. Хотя это тоже важно.
>>3068785 Да там нет особых примеров-то особо. eshell - это по сути оболочка с elisp вместо интерпретатора и emacs вместо эмулятора терминала. Есть 3 приятных фичи - перенаправление вывода команд прямо в любой буфер редактора, возможность напрямую использовать функции elisp прямо в командой строке и перехват выхлопа некоторых стандартных команд вроде man и grep, emacs умеет их красиво отображать и добавляет к этому дополнительную функциональность.
>>3081793 Не могу назвать свой конфиг простым, поэтому не буду пожалуй делиться. В целом - всё в одном файле, использую use-package и все настройки кроме каких-то совсем базовых лежат в секциях (не знаю как они правильно называют, лисп не знаю, лол) :custom и :config. Если пакет А зависит от настроек пакета B, то соответствующую настройку B я кладу в use-package A, мне так проще ориентироваться. Есть ещё второй файлик, который генерируется автоматически через customize интерфейсы, но я на его содержимое не полагаюсь и могу в любой момент удалить. Многие помещают конфиги емакса в org-файлы и генерируют финальный конфиг из него (погугли literal programming org-mode). По-моему - бред. Если нужны коменты - возьми и напиши их в коде, зачем такое городить - не понимаю, применение инструмента не по назначению имхо.
>>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, притворяющийся мобильным браузером. Пик релейтед в качестве первого, грубого приближения.
Хочу написать свй плагин для vim'а. Как в vim'е можно на бэкраунд вывести какой нибудь текст, как например на пике красным выводиться сообщение об ошибке? В какую сторону искать?
>>3082286 Уже нашел что это. virtual text - фича neovim'а
Аноним (Microsoft Windows 10: Firefox based)28/11/21 Вск 18:00:01№3082983486
Ананасы, поясните как в имаксе орг моде перенести дерево в другой файл?
Аноним (Microsoft Windows 10: Chromium based)13/12/21 Пнд 21:44:02№3088959487
Как же доебал этот имакс. Если прописать load-path и load или require, то нихуя не произойдёт. Если прописать load-file тоже. Причём M-x load-file работает исправно. Относительные, абсолютные пути не влияют. Ещё пишу модуль, прописал и autoload и provide, нихуя в итоге не работает. На se нашёл, что надо удалить .emacs, но у меня его и нет. Скинул .emacs.d на свинду и заработало, правда только через load-file, а в wsl2 не работает нихуя. Как же доебало это пердоговно нихуя не работающее.
Аноним (Google Android: Mobile Safari)15/12/21 Срд 16:47:30№3089588489
>>3088959 Ты ещё слаб в пердолинге, падаван. По настоящему пердолинг, надо тебе открыть. Трансцедентальная аналитика терминала, путь твой. Не пердоль для чего-то. Нет. Пердолинг требует погружения и слияния. Познание отношения пердолющего к пердолингу. Единство пердолинг-субьекта и условия пердолинга, осознать должен, ты. Без условий пердолинга, невозможен пердолинг. Но условие это не внешнее, оно внутри, тебя самого. Чистый до-опытный пердолинг, путь пердоли, твой ли путь, понять тебе надо.
Аноним (Microsoft Windows 10: Chromium based)15/12/21 Срд 20:47:57№3089674490
>>3089277 >>3089588 Всё норм, надо было с --debug-init запускать. имакс шрифты не мог загрузить, т.к. фонт кэши не были обновлены. Теперь всё работает как задумано. И никакой vim/nvim с двурежимным аутизмом не нужен.
Аноним (Microsoft Windows 10: Firefox based)02/01/22 Вск 02:31:23№3095784491
Я очень сильно не хотел начинать пользоваться имаксом. Очень сука сильно не хотел. Но мне как-то в душу запал лисп. Накатил SPACEMACS с vim кейбандингами и вроде пока полёт хороший. Буду дрочить лисп. Для примера пик 2 - nvim в Windows Terminal
Аноним (Google Android: Mobile Safari)03/01/22 Пнд 10:03:38№3096375492
>>3095784 Практически та же история. Хотел научится свои конфиги писать на лисп, но забил и начал жить и завёл тян. Попробуй doom emacs, он меньше ломается (тормозит так же). Хотел бы слезть с емакса но слишком привык к magit :( От горячих клавиш отказаться уже не могу. Idea и даже VScode с вим %говно-%режимом для меня фуфуфу. Неовим — возможно. Однако тратить время на пердолинг конфига мне лень
Текстовые редакторы должны моделироваться на основе стэйт машин, как и любой другой сложный UI. Иначе всё чем мы будем заниматься это бесконечно пытаться подружить одни плагины с другими. Когда будете писать свой редактор альтернативный вим или емакс, то спросите у меня как сделать правильно. Самому лень таким заниматься (никто за это не платит) Мне всё равно как оно у вас там быстро медленно рендериться, как там у вас шрифты устроены, если оно плохо работает и нужно тратить месяцы на конфигурирование
>>3096529 какой конденсированный моноспейсокарась с засечками
Аноним (Microsoft Windows 10: New Opera)03/01/22 Пнд 19:32:57№3096549499
>>3096547 Уважаемый юзер мак-говна, во-первых, попустите свое СВЧ, во-вторых, > Когда будете писать свой редактор альтернативный вим или емакс, то спросите у меня как сделать правильно. Вы можете написать свою статью, в которой изложите свое видение текстового редактора. Может быть кто-то прочитает и вдохновится этим, в последующем сделав свое поделие.
Аноним (Microsoft Windows 10: Firefox based)03/01/22 Пнд 19:40:30№3096551500
>>3096542 > тормозит так же Это особенность всех имаксов?