Двач.hk прислал битые данные.
Вы видите копию треда, сохраненную 8 сентября в 08:14.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Вы видите копию треда, сохраненную 8 сентября в 08:14.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Не нашёл - создал
1. Скачиваешь Emacs https://www.gnu.org/software/emacs/
2. Заходишь в конфу https://t.me/emacs_ru
3. Наслаждаешься жизнью, ведь теперь у тебя есть лучший в мире редактор интерпретатор Лиспа
1. Скачиваешь Emacs https://www.gnu.org/software/emacs/
2. Заходишь в конфу https://t.me/emacs_ru
3. Наслаждаешься жизнью, ведь теперь у тебя есть лучший в мире редактор интерпретатор Лиспа
бамп
Так а зачем он нужен простому анону, не считая изучения SICP? Конфиги удобнее править в консольных редакторах, все остальное как будто бы тоже
>>27897
Повторяют за дедами РМС и Линусом как культисты. А ещё добавляет 100 очков к трушности в телеграмме.
Повторяют за дедами РМС и Линусом как культисты. А ещё добавляет 100 очков к трушности в телеграмме.
>>27897
- режимы на все случаи жизни
- орг мод
- удобные клавиши, причём, если не нравится дефолт - берёшь другой вариант, тысячи их
- режимы на все случаи жизни
- орг мод
- удобные клавиши, причём, если не нравится дефолт - берёшь другой вариант, тысячи их
>>27970
Т.е. можно тянуть разные конфиги для разных файлов? Можно автоматически для файлов с суффиксом '.хуй' использовать один конфиг, а для '.пизда' другой?
Выглядит привлекательно
Так везде же, не?
>- режимы на все случаи жизни
Т.е. можно тянуть разные конфиги для разных файлов? Можно автоматически для файлов с суффиксом '.хуй' использовать один конфиг, а для '.пизда' другой?
>орг мод
Выглядит привлекательно
>удобные клавиши, причём, если не нравится дефолт - берёшь другой вариант, тысячи их
Так везде же, не?
>>27826
А зачем всякие порриджи-датасатанисты используют ipython notebooks? Можно же из консоли graphviz вызывать... А почему в браузере JavaScript? Можно же формы на сервер послать, как деды... Много вопросов.
Вот и Emacs про это. Это интерактивная, программируемая среда для обработки текста с REPL и невсратым ЯП.
>>27988
Примерно так, да. Но только не "тянуть разные конфиги", а в одном и том же ~/.emacs прописать, что при в режиме X используются фичи Y и Z, и настройка A меняется на B.
А зачем всякие порриджи-датасатанисты используют ipython notebooks? Можно же из консоли graphviz вызывать... А почему в браузере JavaScript? Можно же формы на сервер послать, как деды... Много вопросов.
Вот и Emacs про это. Это интерактивная, программируемая среда для обработки текста с REPL и невсратым ЯП.
>>27988
> Т.е. можно тянуть разные конфиги для разных файлов? Можно автоматически для файлов с суффиксом '.хуй' использовать один конфиг, а для '.пизда' другой?
Примерно так, да. Но только не "тянуть разные конфиги", а в одном и том же ~/.emacs прописать, что при в режиме X используются фичи Y и Z, и настройка A меняется на B.
(bump)
Emacs=пидор
>>27897
Богатые возможности редактирования и навигации по тексту. Легко прыгнуть в начало файла, вставить импорт, вернуться назад, прыгнуть к началу класса, перемещаться по файлам. Все не отрывая пальцев от клавиатуры. Мощный буфер обмена: можно сначала скопировать несколько кусков текста, потом вставить в разные места, все куски текста сохраняются, есть поиск по ним. Куча всяких режимов редактирования, например, редактирование текста прямоугольниками - бывает очень удобно для форматирования. Можно выделить кусок текста, и открыть в отдельном буфере, при этом назначив другой режим редактирования. Например, выделить в коде на плюсах кусок строки с шейдером, открыть отдельно, и редактировать как GLSL с подсветкой и всеми плюшками.
Макросы. Например, надо удалить столбец в HTML табличке: искать вперед <tr>, искать вперед <td> N раз, искать назад "<", начать выделение, искать вперед </td>, удалить кусок. Повторить сколько нужно.
Макросы + копируемый текст везде. Т.е. результат работы, скажем, встроенных калькулятора или файлового менеджера можно использовать в макросе.
Например, есть список Петя = 1, Вася = 2, Коля = 3 из сотни элементов. Надо после Васи вставить Машу, и перенумеровать все последующие элементы. Элементарный макрос: искать вперед "=", начать выделение, искать вперед ",", курсор влево, вырезать текст в калькулятор, плюс один, вставить результат из калькулятора в текст. Повторить сто раз.
Программируемость всего. Там, где макросом не получается, есть доступ ко всем функциям редактора, при этом макросы легко сохраняются в функцию, а функции вызываются из макроса. Например, надо у класса все методы переименовать из КэмелКейса в снейк_кейс.
>Почему?
Богатые возможности редактирования и навигации по тексту. Легко прыгнуть в начало файла, вставить импорт, вернуться назад, прыгнуть к началу класса, перемещаться по файлам. Все не отрывая пальцев от клавиатуры. Мощный буфер обмена: можно сначала скопировать несколько кусков текста, потом вставить в разные места, все куски текста сохраняются, есть поиск по ним. Куча всяких режимов редактирования, например, редактирование текста прямоугольниками - бывает очень удобно для форматирования. Можно выделить кусок текста, и открыть в отдельном буфере, при этом назначив другой режим редактирования. Например, выделить в коде на плюсах кусок строки с шейдером, открыть отдельно, и редактировать как GLSL с подсветкой и всеми плюшками.
Макросы. Например, надо удалить столбец в HTML табличке: искать вперед <tr>, искать вперед <td> N раз, искать назад "<", начать выделение, искать вперед </td>, удалить кусок. Повторить сколько нужно.
Макросы + копируемый текст везде. Т.е. результат работы, скажем, встроенных калькулятора или файлового менеджера можно использовать в макросе.
Например, есть список Петя = 1, Вася = 2, Коля = 3 из сотни элементов. Надо после Васи вставить Машу, и перенумеровать все последующие элементы. Элементарный макрос: искать вперед "=", начать выделение, искать вперед ",", курсор влево, вырезать текст в калькулятор, плюс один, вставить результат из калькулятора в текст. Повторить сто раз.
Программируемость всего. Там, где макросом не получается, есть доступ ко всем функциям редактора, при этом макросы легко сохраняются в функцию, а функции вызываются из макроса. Например, надо у класса все методы переименовать из КэмелКейса в снейк_кейс.
bump
>>31515
Вим/Неовим предлагает большую часть всего функционала, кроме разве что программируемости, и я хз насчёт буфера обмена. При этом вимы в разы удобнее использовать в терминале, т.е. в типах ОС, которые емак в первую очередь поддерживает. И господа красноглазики работать предпочитают в tty.
Суть емака в том, что это настраиваемая среда, в котором 95% функционала использует единый язык программирования - и этот же язык ты можешь использовать в любой момент со всеми его возможностями, потому что он интерактивный. По сути браузер, только не для сайтов, а для файлов в целом - с полным доступом к своему роду js/html/css/json/xml (только это 1 язык, а не стопицот), способному изменить поведение программы так, как ты этого хочешь. Как сам понимаешь, мимо анонасу это не особо интересно.
Вим/Неовим предлагает большую часть всего функционала, кроме разве что программируемости, и я хз насчёт буфера обмена. При этом вимы в разы удобнее использовать в терминале, т.е. в типах ОС, которые емак в первую очередь поддерживает. И господа красноглазики работать предпочитают в tty.
Суть емака в том, что это настраиваемая среда, в котором 95% функционала использует единый язык программирования - и этот же язык ты можешь использовать в любой момент со всеми его возможностями, потому что он интерактивный. По сути браузер, только не для сайтов, а для файлов в целом - с полным доступом к своему роду js/html/css/json/xml (только это 1 язык, а не стопицот), способному изменить поведение программы так, как ты этого хочешь. Как сам понимаешь, мимо анонасу это не особо интересно.
>>14201 (OP)
у него всратый интерфейс к сожалению
у него всратый интерфейс к сожалению
>>33398
Вим - для открыл файл, поправил, закрыл. Емакс - IDE, в которой работаешь постоянно. Терминал обычно открываешь изнутри емакса. Плюс графический режим имеет свои плюшки, вроде отображения PDF, когда статью на латехе пишешь.
>При этом вимы в разы удобнее использовать в терминале
Вим - для открыл файл, поправил, закрыл. Емакс - IDE, в которой работаешь постоянно. Терминал обычно открываешь изнутри емакса. Плюс графический режим имеет свои плюшки, вроде отображения PDF, когда статью на латехе пишешь.
>>33847
Интерфейс не нужен. Обычно меню и скроллбары отключают, остается голый текст и строка статуса.
>всратый интерфейс к сожалению
Интерфейс не нужен. Обычно меню и скроллбары отключают, остается голый текст и строка статуса.
>>33836
Грузится долго. Можно, конечно, заебашить в виде демона, а в соснольке вызывать емаклиента, но я ещё не закончил дрочиться с настройкой. Проблема долбоёба, я в курсе.
>>34063
Я полностью согласен с тем, что работаешь с ним постоянно, и что графический емак может больше, чем соснольные (но различия не критичные).
IDE возможности неиронично примерно те же, что и в виме. Лсп, стаги, макросы клавиатурные, вся эта ерунда либо считается базовым функционалом любого пердольного редактора текста, либо сидит отдельно от редактора. А терминал (полноценный, не собственный шелл) некроссплатформенный и от третьих лиц, проигрывает неовиму. Вместо терминала предполагается, что ты начинаешь такой-то процесс, и у тебя его выход уходит в отдельный буфер, с которым уже отдельно расправляешься.
Но это не всё. Ты можешь и музыку послушать, и почту с rss почитать, и картинки посмотреть, и в erc пообщаться, и стянуть json файл, и к удалённому терминалу изнутри подключиться, и лиспоскриптов наклепать, и иксовыми окнами управлять... Достаточно много интеграции со сторонними утилитами в единую среду. Но даже IDEшке столько всего нахрен не сдалось.
Тема для ноулайф аутистов. Я вот очень доволен, но дела сделать можно и в вскоде.
Грузится долго. Можно, конечно, заебашить в виде демона, а в соснольке вызывать емаклиента, но я ещё не закончил дрочиться с настройкой. Проблема долбоёба, я в курсе.
>>34063
Я полностью согласен с тем, что работаешь с ним постоянно, и что графический емак может больше, чем соснольные (но различия не критичные).
IDE возможности неиронично примерно те же, что и в виме. Лсп, стаги, макросы клавиатурные, вся эта ерунда либо считается базовым функционалом любого пердольного редактора текста, либо сидит отдельно от редактора. А терминал (полноценный, не собственный шелл) некроссплатформенный и от третьих лиц, проигрывает неовиму. Вместо терминала предполагается, что ты начинаешь такой-то процесс, и у тебя его выход уходит в отдельный буфер, с которым уже отдельно расправляешься.
Но это не всё. Ты можешь и музыку послушать, и почту с rss почитать, и картинки посмотреть, и в erc пообщаться, и стянуть json файл, и к удалённому терминалу изнутри подключиться, и лиспоскриптов наклепать, и иксовыми окнами управлять... Достаточно много интеграции со сторонними утилитами в единую среду. Но даже IDEшке столько всего нахрен не сдалось.
Тема для ноулайф аутистов. Я вот очень доволен, но дела сделать можно и в вскоде.
:%s/emacs/говно/g
:wq.
Хуяк.
:wq.
Хуяк.
Двач.hk прислал битые данные.
Вы видите копию треда, сохраненную 8 сентября в 08:14.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Вы видите копию треда, сохраненную 8 сентября в 08:14.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.