И когда я говорю «Полностью», я имею в виду даже сам интерфейс рабочего стола!

Хорошо, это сумасшедший эксперимент, который я пробовал. Здесь было и хорошее, и плохое, и ужасное. Вот что я сделал. Я удалил все программы, которые были у меня на компьютере: просмотр изображений, графический интерфейс рабочего стола, просмотрщик pdf, текстовые редакторы, меню… ВСЁ. И использовал буквально только Emacs для всего, и вот что я сделал и как я это сделал. Я думаю, что это довольно хороший рабочий процесс для работы, и его можно использовать как полноценную операционную систему. Я бы также рассказал о том, кому это действительно подходит, поэтому вы можете просто попробовать, а не реализовывать его полностью, если он вам не подходит. Также, если вам интересно, почему Emacs (у меня долгая история ненависти к Emacs), это только потому, что я ненавижу себя и хочу мучить себя. Я посмотрю, смогу ли я в какой-то момент сделать полное видео об этом на моем дорогом канале YouTube, потому что его настройка сама по себе - полный беспорядок.

ПРИМЕЧАНИЕ. Для тех из вас, кто не знает, конечно, вы не можете удалить файловые менеджеры и прочее в Windows, поэтому в этой статье я говорю о Linux. Полная статья будет посвящена использованию дистрибутива Linux, в данном случае Arch Linux.

Настройка

Расширения… Эта часть программы полностью зависит от расширений, доводящих ее до крайности. Его можно превратить во что угодно, и его можно легко настроить на все, что угодно, просто используя расширения. Без расширений это просто простой текстовый редактор.

Какой дистрибутив Emacs я использовал?

Что ж… Emacs поставляется с разными «редакциями», созданными разными людьми. Тот, который я бы использовал, называется Doom Emacs, поскольку он поставляется со всеми видами предустановленных функций, которые мне нужны, а также удобен для начинающих.

графический интерфейс

Как я уже сказал, я полностью удалил свой графический интерфейс. Это значит, что я остался ни с чем. Но у меня был установлен emacs, а значит, у меня все установлено. В doom emacs Win+X выдаст мне меню, в котором я должен выбрать «Установить пакет». Теперь, когда у меня есть полный магазин, я установил расширение «экзамен», которое является оконным менеджером. Оконный менеджер — это простейшая форма графического интерфейса, с которой вы будете работать ежедневно. Он просто управляет окнами, как следует из названия.

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

Самая основная программа, необходимая для путешествий по вашему компьютеру. Для этого я использовал простое расширение в Doom Emacs под названием Dired — это очень хорошее название для файлового менеджера, и в нем так много смысла (нет, это не так). Dired предустановлен в большинстве дистрибутивов Emacs, поэтому, погуглив его, я просто пошел дальше и начал использовать его в своем рабочем процессе.

Поиск

Нажатие пробела откроет вам меню, через которое вы сможете открыть/запустить все, что захотите. Это утомительный рабочий процесс, и я расскажу об этом позже.

Окна

Windows, как в коробках с приложениями на наших компьютерах. Для этого вам просто нужно настроить файл конфигурации emacs таким образом, чтобы он мог использовать Lisp, который сам по себе является полной альтернативой ракетостроению. Поэтому я сделал то, что никто не должен делать. Скопируйте и вставьте из этой неживой вещи, называемой Интернетом.

Просмотрщик изображений

Для этого снова dired+ поставляется с некоторыми довольно хорошими функциями, которые вы можете получить после нескольких часов настройки. Но, в конце концов, он работал при предварительном просмотре изображения прямо из «файлового менеджера», который ничем не отличается от любого другого файлового менеджера.

Просмотр веб-страниц

Да… Когда я говорю использовать только emacs, я имею в виду использование его и в качестве веб-браузера. Для этого я использую eww. Это так же странно, как и его название, и дает все функции, которые могут быть у вас с той или иной проблемой. eww — это веб-браузер, созданный для людей, которым ничего не нужно в веб-браузере, кроме задач. Понятно, почему этим никто не пользуется. Он также не использует расширения Chrome и не имеет большой поддержки сообщества.

И более

Были, конечно, и несколько небольших, более простых пакетов, которые мне приходилось устанавливать, чтобы уберечь мой компьютер от самоуничтожения, и это отнимало ОЧЕНЬ много времени. Если сложить, я думаю, что установка его сама по себе будет 24 часа без остановок.

Использование этого

Это был не лучший опыт. Основная проблема, которую я получил от этого, - это рабочий процесс, как упоминалось выше. Я понимаю, что emacs пытается быть полностью ориентированным на клавиатуру интерфейсом, но он просто не работает эффективно. Для редактирования текста в качестве разработчика программного обеспечения это бесполезно. Не поймите меня неправильно, я знаю, что некоторые из вас могут использовать emacs ежедневно, но он бесполезен как полноценный графический интерфейс и как система. Даже работая текстовым редактором, вам нужно МНОГО учиться и МНОГО настраивать, просто чтобы совладать с такими текстовыми редакторами, как VSC или Sublime (я больше не могу говорить Atom). Итак, это определенно сейчас для меня. Как прохладный ветерок, хотя в моей комнате его не было, и чрезвычайное облегчение, даже несмотря на то, что у меня накопилась вся моя работа, просто вернувшись к моему старому доброму дистрибутиву Linux, который в любом случае не использует Emacs.

Когда это работает?

Единственное место, где это может работать, — это серверы… Например, интерфейсы CUI или интерфейсы, где вы широко используете терминал.

Общий

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

Вывод: когда следует переключаться и следует ли?

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

В конце концов, стоит ли вообще пробовать это? НЕТ… Определенно не с моей стороны, так как это не имеет практического применения. Теперь я вернулся к своему любимому дистрибутиву и теперь я счастливый парень, живущий без какой-либо депрессии. Я бы не сказал этого, если бы я продолжал использовать это. Дайте мне знать, если у вас был такой же мозг, как у меня, и пробовали ли вы Emacs. С учетом сказанного, я сделаю еще много видео на YouTube (очевидно) и увидимся в следующем.

Ты потрясающий :)

FadinGeek