LINUX.ORG.RU

GNU Emacs 25.2

 ,


1

2

Представлен выпуск GNU Emacs 25.2.

Основные изменения, вошедшие в релиз, направлены на исправление ошибок. Однако есть и другие улучшения, например новая переменная для обратной совместимости (use-default-font-for-symbols), позволяющая вернуться к поведению Emacs до версии 25, и объединение find-library, help-function-def и help-variable-def в find-function-after-hook.

До версии 24.5 Emacs развивался под управлением Ричарда Столлмана, однако потом пост мейнтейнера был передан другому лицу.

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 3)

Ответ на: комментарий от awesomebuntu

300 МБ? Ну да, действительно, это же так мало, учитывая, что у меня mate после запуска вместе с ведром поедает ~200 МБ.

Не плангуй, а? Так даже скажу: не сравнивай запускалку (бесполезную) приложений с самим приложением (который, может быть, тебе еды приносит + з/п). Можно перетерпеть (а еще лучше – не обращать внимание).

bookman900 ★★★★★
()
Последнее исправление: bookman900 (всего исправлений: 1)
Ответ на: комментарий от AntonyRF

Охренеть, чувак, у тебя почти 900 мб жрёт VSCode!!!! ТЕКСТОВЫЙ РЕДАКТОР!!! 900 МБ!!!

А теперь берем тупейший NetBEans и голосуем за РАМ.

bookman900 ★★★★★
()
Ответ на: комментарий от makoven

emacs-is-not-a-proper-gtk-application.html

Чего же тут огорчительного? GTK в емаксе не нужен. Емакс без него прекрасно собирается и работает. (И нет, я не про консольную версию).

anonymous
()
Ответ на: комментарий от makoven

ТАК ВЕДЬ ЭТО НА ШЕСТЬ ВКЛАДОК!

vim с 30 открытыми буферами и 2 табами по 5 тайлов в каждом (4+NerdTree) + clang-complete + пачка плагинов не жрет даже пятой части этого

upcFrost ★★★★★
()
Ответ на: комментарий от upcFrost

Да я ж шуткую. Конечно это жесть. Еще пару плагинов накатить - еще пол гига. Разработчики плагинов не стесняются совать в них зависимости. В package.json лучше не заглядывать)

makoven ★★★★★
()
Ответ на: комментарий от upcFrost

deepin вполне pretty. А уж если сравнивать с голыми иксами..

makoven ★★★★★
()
Ответ на: комментарий от makoven

ТАК ВЕДЬ ЭТО НА ШЕСТЬ ВКЛАДОК!

900mb на 6 «вкладок» (открытых файлов) ? okay, допустим это линейная зависимость, допустим это не зависит от размера файла и его типа, то есть 150mb на «вкладку», то есть 3000mb на 20 (мой случай в среднем, в емаксе, там еще терминал и почта да, и куча фреймов - это все удовольствие у меня и близко 3000mb не занимает). Для отладки у меня есть куча vm на которые 512mb заглаза, плюс всякие tun междуморды. И мне 4-8 Gb хватает, и только хипстоподелки в говнобраузере от таких как ты говнодеятелей рушат всю картину, не неся никакого функционала - от слова совсем.

alwayslate ★★
()
Ответ на: комментарий от makoven

Да, «удачно» ты пошутил. Смотри, уже несколько фанатов этой твоей шутки отписались.

anonymous
()
Ответ на: комментарий от alwayslate

20 (мой случай в среднем, в емаксе, там еще терминал и почта да, и куча фреймов

Прям интересно стало, сколько это дело занимает памяти? Емакс гуевый?

И что такое tun междуморды?

makoven ★★★★★
()
Последнее исправление: makoven (всего исправлений: 1)
Ответ на: комментарий от makoven

Вот прямо сейчас в гуевом emacs'е открыт 21 буффер - 211 Мб. Не аскет, плагинами активно пользуюсь.

feofan ★★★★★
()
Ответ на: комментарий от makoven

через xwayland вполне прилично работает. Никаких косяков не замечено. Другое дело, что сам wayland еще не готов.

feofan ★★★★★
()
Ответ на: комментарий от makoven

Ну если для емакс должен стать «a proper GTK application», чтобы заработать на вейланде, то ну его нафиг, этот вейланд.

anonymous
()
Ответ на: комментарий от bookman900

запускалку (бесполезную)

Ок, буду сидеть без WM вообще и запускать приложения из соседнего терминала.
А ведро так вообще ненужно.

awesomebuntu
()

Минорщина

Deleted
()
Ответ на: комментарий от makoven

чувак, у тебя почти 900 мб жрёт VSCode!!!! ТЕКСТОВЫЙ РЕДАКТОР!!! 900 МБ!!!

ТАК ВЕДЬ ЭТО НА ШЕСТЬ ВКЛАДОК!

Надеюсь ты не работаешь программистом

AntonyRF ★★★★
()
Ответ на: комментарий от makoven

Господи. Некрософт со своим говнософтом на .netCore атакуе.

BceM_IIpuBeT ★★☆☆☆
()
Ответ на: комментарий от makoven

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

А по поводу електрона и VSC, вот что я вижу: https://yadi.sk/i/cPFsX-0P3HL8kT

AntonyRF ★★★★
()
Ответ на: комментарий от makoven
[2349:0425/144325:ERROR:sandbox_linux.cc(343)] InitializeSandbox() called with multiple threads in process gpu-process.
[main 14:43:25] Starting VS Code in verbose mode
[main 14:43:25] from: /usr/share/code/resources/app
[main 14:43:25] args: { _: [],
  help: false,
  h: false,
  version: false,
  v: false,
  wait: false,
  w: false,
  diff: false,
  d: false,
  goto: false,
  g: false,
  'new-window': false,
  n: false,
  'unity-launch': false,
  'reuse-window': false,
  r: false,
  performance: false,
  p: false,
  verbose: true,
  logExtensionHostCommunication: false,
  'disable-extensions': false,
  disableExtensions: false,
  'list-extensions': false,
  'show-versions': false,
  nolazy: false }
[2323:0425/144325:WARNING:proxy_config_service_linux.cc(75)] Proxy authentication parameters ignored, see bug 16709
[2349:0425/144325:ERROR:texture_manager.cc(2971)] [.DisplayCompositor-0xd8f5900]GL ERROR :GL_INVALID_ENUM : glTexImage2D: <- error from previous GL command
[2349:0425/144325:ERROR:gles2_cmd_decoder.cc(2291)] [.CompositorWorker-0xd8f5000]GL ERROR :GL_INVALID_ENUM : GLES2DecoderImpl::DoBindTexImage2DCHROMIUM: <- error from previous GL command
[2349:0425/144325:ERROR:gles2_cmd_decoder.cc(2291)] [.CompositorWorker-0xd8f5000]GL ERROR :GL_INVALID_VALUE : ScopedTextureBinder::dtor: <- error from previous GL command
OpenGL Warning: You called glBindTexture with a target of 0xde1, but the texture you wanted was target 0x8513 [1D: de0 2D: de1 3D: 806f
cube: 8513]
[2349:0425/144325:ERROR:gles2_cmd_decoder.cc(2295)] [.CompositorWorker-0xd8f5000]GL ERROR :GL_INVALID_OPERATION : ScopedTextureBinder::ctor: was unhandled
[2349:0425/144325:ERROR:gles2_cmd_decoder.cc(2291)] [.CompositorWorker-0xd8f5000]GL ERROR :GL_INVALID_VALUE : ScopedTextureBinder::dtor: <- error from previous GL command
[2349:0425/144325:ERROR:gles2_cmd_decoder.cc(2295)] [.CompositorWorker-0xd8f5000]GL ERROR :GL_INVALID_OPERATION : ScopedTextureBinder::ctor: was unhandled
[2349:0425/144325:ERROR:gles2_cmd_decoder.cc(2291)] [.CompositorWorker-0xd8f5000]GL ERROR :GL_INVALID_VALUE : ScopedTextureBinder::dtor: <- error from previous GL command
[2349:0425/144327:ERROR:texture_manager.cc(2971)] [.RenderCompositor-0xdc25d80]GL ERROR :GL_INVALID_ENUM : glTexImage2D: <- error from previous GL command
[2349:0425/144327:ERROR:gles2_cmd_decoder.cc(2291)] [.RenderWorker-0xdc26b00]GL ERROR :GL_INVALID_ENUM : GLES2DecoderImpl::DoBindTexImage2DCHROMIUM: <- error from previous GL command
[2349:0425/144327:ERROR:gles2_cmd_decoder.cc(2295)] [.RenderWorker-0xdc26b00]GL ERROR :GL_INVALID_OPERATION : ScopedTextureBinder::ctor: was unhandled
[2349:0425/144327:ERROR:gles2_cmd_decoder.cc(2291)] [.RenderWorker-0xdc26b00]GL ERROR :GL_INVALID_VALUE : ScopedTextureBinder::dtor: <- error from previous GL command
[2349:0425/144327:ERROR:gles2_cmd_decoder.cc(2291)] [.RenderWorker-0xdc26b00]GL ERROR :GL_INVALID_VALUE : ScopedTextureBinder::dtor: <- error from previous GL command
[2349:0425/144327:ERROR:gles2_cmd_decoder.cc(2291)] [.RenderWorker-0xdc26b00]GL ERROR :GL_INVALID_VALUE : ScopedTextureBinder::dtor: <- error from previous GL command
[main 14:43:38] Lifecycle#window-before-close 1
[main 14:43:38] Lifecycle#unload() 1
[main 14:43:38] Lifecycle#window-before-close 1
[main 14:43:38] Lifecycle#window-close 1
[main 14:43:38] Lifecycle#window-all-closed
[main 14:43:38] Lifecycle#before-quit
[main 14:43:38] App#will-quit: disposing resources
AntonyRF ★★★★
()
Ответ на: комментарий от Infra_HDC

Помнится, как-то ставил несколько лет назад, и были проблемы с LANG=ru_RU.UTF8. Уже починили?

LANG=ru_RU.UTF8 не нужно. людям хватает LANG=en_GB.UTF8

wisedraco ★★
()

Дабы не создавать новую тему. Через Options -> Set default font выбираю шрифт «Fira medium». Шрифт в окне емакса меняется. Жму «Save Options». В файле .emacs проявляются строки:

(custom-set-variables
 '(ansi-color-faces-vector
   [default default default italic underline success warning error])
 '(custom-enabled-themes (quote (dichromacy))))
(custom-set-faces
 '(default ((t (:family "Fira Mono" :foundry "CTDB" :slant normal :weight normal :height 113 :width normal)))))

Закрываю/открываю emacs - Вместо Fira отображается системный шрифт. Кто виноват? Что делать?

makoven ★★★★★
()
Ответ на: комментарий от makoven

Он «a proper X application». Чего ж тебе ещё надо, хороняка?

Что, кстати, нужно делать, чтобы получить «a proper Wayland application»? Или такого понятия нет?

anonymous
()
Ответ на: комментарий от anonymous

Что, кстати, нужно делать, чтобы получить «a proper Wayland application»?

Реализовать вывод через что-нибудь неиксовое. Ну я не знаю. Opengl, cairo, SDL, gtk3, qt5, что там еще

makoven ★★★★★
()
Ответ на: комментарий от makoven

Для начала попробуй в этих новых строчках в .emacs заменить

(:family "Fira Mono" :foundry "CTDB" :slant normal :weight normal :height 113 :width normal)
на просто
(:family "Fira Mono")
То есть, убрать всё лишнее.

anonymous
()
Ответ на: комментарий от makoven

А это всё на линуксе? (А то на аватарке у тебя какой-то хипстер с макбуком)

Попоробуй ещё тему отключить.

anonymous
()
Ответ на: комментарий от anonymous

Archlinux, emacs 25.2.1.

Отключение темы не помогло, НО когда заходишь в Options -> Customize Emacs -> Custom Themes и кликаешь по галочке с любой темой, то шрифт Fira тут же устанавливается..

makoven ★★★★★
()
Ответ на: комментарий от makoven

Archlinux, emacs 25.2.1.

Ты меня не путай, не 25.2.1, а 25.2-1. А то я уже с удивлением полез искать свежий емакс на gnu.org. :)

Похоже кто-то тебе гадит либо в твоём .emacs, либо в системных.

Попробуй забекапить .emacs и создать новый с одной строчкой:

(custom-set-faces '(default ((t (:family "Fira Mono")))))

И посмотри ещё в .emacs.d/ нет ли у тебя файлов init.el или custom.el (ну и ~/.emacs.el, на всякий случай)

anonymous
()
Ответ на: комментарий от anonymous

Ты меня не путай

А я и не путаю )

# emacs --version
GNU Emacs 25.2.1

Удалил .emacs.d. В .emacs оставил только

(custom-set-faces
 '(default ((t (:family "Fira Mono")))))

То же самое

makoven ★★★★★
()
Ответ на: комментарий от makoven

Прям интересно стало, сколько это дело занимает памяти? Емакс гуевый?

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

И что такое tun междуморды?

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

alwayslate ★★
()
Ответ на: комментарий от alwayslate

Чувак. Ты ж обычный гребец. А гонора как у президента)

А у меня, между прочим, даже подворотов нет

makoven ★★★★★
()
Последнее исправление: makoven (всего исправлений: 1)
Ответ на: комментарий от makoven

А я и не путаю )
GNU Emacs 25.2.1

И действительно, у меня так же. :)

То же самое

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

Поспрашивай на арчефоруме, у меня таки не арч.

anonymous
()

Дебильные шутки про отсутствущий текстовый редактор уже были или школьные каникулы ещё не начались?

zabbal ★★★★★
()
Ответ на: комментарий от th3m3

Ты просто ещё Sublime не видел.

Ну я, например, видел. Днище ещё то: совершенно нерасширяемо, почти как vim.

zabbal ★★★★★
()
Ответ на: комментарий от argv_0_

«Вы уж или трусы оденьте, или крестик снимите.» ;)

Всё хорошее, что было в виме давно перекочевало в spacemacs. Плохое, соответственно, осталось на месте.

zabbal ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.