Третий раз пытаюсь научиться юзать Емакс. И третий раз посылаю его в жоппу после получаса мучений.
Входной барьер Емакса — он какой-то невообразимо высокий.
Вот скачал я бандл — xEmacs + AUCTeX. Всё, вроде бы, сразу работает.
Но вот беда После курения хелпа разобрался, как работать с файлами, в которых нету (и не нужно) hard line breaks без дела. M-x longlines-mode.
Хайлайтер, фолдер и превьюер формул сломались в самом начале документа на вербатиме, внутри которого джава-код. Там, видите ли, фигурные скобки. И парсер перестал понимать, чего от него хотят. Ведь не может быть, чтобы в "Великом" Емаксе не было предусмотрено исключать из парсинга вербатимы и листинги? Наверняка можно что-то чуть-чуть подкрутить и сразу всё заработает. Там, "поддержку пакетов вербатим и листинг" в конфиге активировать или ещё что. Есть там переключения между режимами парсинга. Только как бы я не переключал, ноль внимания. Хайлайтинг продолжает работать даже когда я его выключаю. То есть, выключаю и нажимаю на кнопку "Set for this and future sessions". Может быть, этой кнопки недостаточно и нужно ещё в трёх местах нажать? Да мать вашу, дайте мне просто список парсящих регэкспов, я руками там всё сделаю за две минуты! Так ведь куда засунуты? Я не знаю, хелп молчит, а рыться в сырцах пять часов мне не хочется.
А главное в том, что во всем этом рыться у меня нету ни малейшего желания. Это должно работать из коробки. Как работает в Kile и в Эклипсе при всей топорности первого и тормознутости второго.
Upd: Потрахался со вторым вопросом. Оказывается, емакс успешно писал файл .emacs, но отчего-то его не читал. Оттого не работали все настройки. Почему это так я до сих пор не выяснил, но свой custom'ный вербатим добавил брутфорсом. Закинул .el-файлик, исправляющий механизм парсинга в site-start.d.
Всё работает, всё устраивает. Только почему для этого нужно столько траха?..
