Comments 32
в последнее время чаще сижу на семерочке (так получилось, не по собственному желанию, хотя начинаю влюблятся в нее), ну естественно без емакса как-то не привычно чтоли) столкнулся с проблемой запуска emacsclientw.exe, решил её тупо, запускаю runemacs.exe при загрузке, сворачиваю, прописываю emacsclientw.exe как редактор для totalcommander и на душе спокойнее) хоть как-то вовлек emacs в свою виндосовскую жизнь) это я так решил написать с чем сталкивался, раз уж пошел разговор о emacs и windows)
А нормальный текстовый редактор там уже появился? (:
А можно сборкой выложить?
Желательно портабельное с установленными плагинами и готовыми конфигами. Если ещё под веб разработку заточенное — вообще супер.
Желательно портабельное с установленными плагинами и готовыми конфигами. Если ещё под веб разработку заточенное — вообще супер.
скачайте емакс 23.1, и вставьте все что написано в файл — .emacs.
Правда должен разочаровать вас, пока не разберетесь что к чему, и не научитесь играть другими клавишами на клавиатуре — ничего не выйдет.
Правда должен разочаровать вас, пока не разберетесь что к чему, и не научитесь играть другими клавишами на клавиатуре — ничего не выйдет.
сборка отсюда: ftp.gnu.org/pub/gnu/emacs/windows/ под 7кой даже не запускатеся :(
Я бы посоветовал иначе начинать :-D
1) Просто голый емакс
2) десяток туториалов по настройке и простым приемам.
3) и постепенно собирать свой собственный .emacs
В индивидуальности — кайф и фигуры высшего пилотажа.
Кстати. Первый из советов. Помогает во всех программах в принципе. Если обнаружите как перебиндить Ctrl на Caps Lock под виндой — сразу делайте. Во-первых, это удобней даже при нажатии Ctrl-c, Ctrl-v; во-вторых, мизинец при наборе команд не устает.
1) Просто голый емакс
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 очень естественно лежит прямо под мизинцем левой руки, палец двигать не надо.
Я перескакиваю в зависимости от сочетания клавиш, ближе они к левой стороне клавиатуры или правой. Народ, не изучавший специально слепую печать — те часто жмут левой рукой сочетания типа 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"
Все нормальные люди давно уже используют унифицированный способ записи кейбиндингов. Примеры:
(global-set-key (kbd «C-S-») 'shrink-window-horizontally)
(global-set-key (kbd «S-») 'my-scroll-up)
(global-set-key (kbd «C-w») 'kill-region-or-backward-word)
(global-set-key (kbd «C-c C-p») 'paredit-mode)
Парсер, конечно, заменил кавычки :)
> linum-mode) ;; без этой штуки жить нельзя
Только расскажите юному падавану, что с этой штукой при скроллинге у вас периодически курсор будет прыгать на середину страницы :)
Ну и, конечно, не указана куча must have опций и настроек.
> (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"
Все нормальные люди давно уже используют унифицированный способ записи кейбиндингов. Примеры:
(global-set-key (kbd «C-S-») 'shrink-window-horizontally)
(global-set-key (kbd «S-») 'my-scroll-up)
(global-set-key (kbd «C-w») 'kill-region-or-backward-word)
(global-set-key (kbd «C-c C-p») 'paredit-mode)
Парсер, конечно, заменил кавычки :)
> linum-mode) ;; без этой штуки жить нельзя
Только расскажите юному падавану, что с этой штукой при скроллинге у вас периодически курсор будет прыгать на середину страницы :)
Ну и, конечно, не указана куча must have опций и настроек.
Не знаю как можно жить без recenter'инга ^_^ Но тем не менее. На что вы предлагаете заменить linum?
Так рассказали бы об этих недостающих must have настройках…
> сказал а, скажи и б
давай мастхав лист, и свой .emacs
давай мастхав лист, и свой .emacs
Было бы интересно услышать, кто для каких задач использует Emacs и какими фичами пользуется. Просто любопытства/статистики ради. Вот я использую так:
Платформа: Linux/Ubuntu
Задачи:
— Кодинг (С++, Bash, Python, Perl.....)
— Кастомизированная рабочая система/оргнанайзер (Дневник, заметки, списки задач, управление проектами)
— Редактор конфигов
Фичи (самые часто употребляемые):
— workspaces (как screen)
— org-mode (для органайзера)
— таблицы/электронные таблицы из org-mode
— tramp — редактирование через сетевые протоколы
— shell (ansi-term)
Платформа: Linux/Ubuntu
Задачи:
— Кодинг (С++, Bash, Python, Perl.....)
— Кастомизированная рабочая система/оргнанайзер (Дневник, заметки, списки задач, управление проектами)
— Редактор конфигов
Фичи (самые часто употребляемые):
— workspaces (как screen)
— org-mode (для органайзера)
— таблицы/электронные таблицы из org-mode
— tramp — редактирование через сетевые протоколы
— shell (ansi-term)
Sign up to leave a comment.
Открой двери Emacs в окнах, или как собрать приемлемый .emacs под Windows