в последнее время чаще сижу на семерочке (так получилось, не по собственному желанию, хотя начинаю влюблятся в нее), ну естественно без емакса как-то не привычно чтоли) столкнулся с проблемой запуска emacsclientw.exe, решил её тупо, запускаю runemacs.exe при загрузке, сворачиваю, прописываю emacsclientw.exe как редактор для totalcommander и на душе спокойнее) хоть как-то вовлек emacs в свою виндосовскую жизнь) это я так решил написать с чем сталкивался, раз уж пошел разговор о emacs и windows)
А можно сборкой выложить?
Желательно портабельное с установленными плагинами и готовыми конфигами. Если ещё под веб разработку заточенное — вообще супер.
скачайте емакс 23.1, и вставьте все что написано в файл — .emacs.
Правда должен разочаровать вас, пока не разберетесь что к чему, и не научитесь играть другими клавишами на клавиатуре — ничего не выйдет.
2) десяток туториалов по настройке и простым приемам.
3) и постепенно собирать свой собственный .emacs
В индивидуальности — кайф и фигуры высшего пилотажа.
Кстати. Первый из советов. Помогает во всех программах в принципе. Если обнаружите как перебиндить Ctrl на Caps Lock под виндой — сразу делайте. Во-первых, это удобней даже при нажатии Ctrl-c, Ctrl-v; во-вторых, мизинец при наборе команд не устает.
Вот во всех подобных советах я одного не понимаю: вы что, только одним контролом пользуетесь из двух? Гораздо удобнее мизинцем одной руки нажимать Control, а другой рукой — клавишу с буквой. Так и всякие руководства по постановке рук для десятипальцевого набора говорят… Ну, поменяю я левый контрол с капсом, и что это изменит по сути? Только путаница лишняя.
Капс лок должен раскладку переключать, ИМХО.
Никто ничего не должен :) У меня, например, правый winkey переключает раскладку.
Я перескакиваю в зависимости от сочетания клавиш, ближе они к левой стороне клавиатуры или правой. Народ, не изучавший специально слепую печать — те часто жмут левой рукой сочетания типа C-w, C-x, C-z, C-a, C-e.
Когда-то и я донажимался до онемевшего мизинца. А caps lock в роли Ctrl очень естественно лежит прямо под мизинцем левой руки, палец двигать не надо.
Ваш конфиг, чарующе бесполезен :) Все равно делать нечего, пробегусь по нему:
> (set-language-environment 'UTF-8)
Для емакса в виндусе полезна переменная file-name-coding-system, установленная в cp1251, иначе кириллические имена файлов будут вопросами.
> (set-background-color "#333333")
Половина настроек цветовой темы в custom-set-faces, половина вручную. Зачем? Если уж начал писать, то писать в одном месте.
> ( "\\.el$". emacs-lisp-mode)
ВНЕЗАПНО, это и все ниже и так есть по умолчанию, незачем засирать конфиг бесполезным.
> (setq scroll-step 1)
Сказал раз, говори и два:
;; smart scrolling
(setq scroll-step 1; плавный скроллинг
scroll-conservatively 100000; не прыгать на середину страницы при скроллинге
scroll-margin 5; начинать промотку страницы за 5 сток до края
scroll-preserve-screen-position t); без этого не будет нормально работать страница вниз/вверх
> [(control tab)] "\C-cr"
Все нормальные люди давно уже используют унифицированный способ записи кейбиндингов. Примеры:
Было бы интересно услышать, кто для каких задач использует Emacs и какими фичами пользуется. Просто любопытства/статистики ради. Вот я использую так:
Платформа: Linux/Ubuntu
Задачи:
— Кодинг (С++, Bash, Python, Perl.....)
— Кастомизированная рабочая система/оргнанайзер (Дневник, заметки, списки задач, управление проектами)
— Редактор конфигов
Фичи (самые часто употребляемые):
— workspaces (как screen)
— org-mode (для органайзера)
— таблицы/электронные таблицы из org-mode
— tramp — редактирование через сетевые протоколы
— shell (ansi-term)
Открой двери Emacs в окнах, или как собрать приемлемый .emacs под Windows