Время на эту тему буду вырывать иногда и по паре минут, так что часто короткие советы будут идти отдельными постами.
Код: Выделить всё
(menu-bar-mode nil)
Модератор: /dev/random
Код: Выделить всё
(menu-bar-mode nil)
Код: Выделить всё
(line-number-mode t)
(column-number-mode t)
Код: Выделить всё
(15,18)
Код: Выделить всё
(transient-mark-mode -1)
Код: Выделить всё
(icomplete-mode t)
Код: Выделить всё
M-x r{e-builder,egexp-builder,mail-mode\
,mail-sort-by-correspondent,mail-summar\
y-by-topic,...}
Код: Выделить всё
M-x re{-builder,cover-session,cursive-e\
dit,ftex-index-phrases-mode,gexp-builde\
r,place-regexp,...}
Код: Выделить всё
M-x rep{eat,eat-complex-command,eat-mat\
ching-complex-command,lace-regexp,lace-\
string,ort-emacs-bug,...}
Код: Выделить всё
M-x repl(ace-){buffer-in-windows,rectan\
gle,regexp,string}
Код: Выделить всё
M-x replace-{buffer-in-windows,rectangl\
e,regexp,string}
Код: Выделить всё
M-x replace-r(e){ctangle,gexp}
Код: Выделить всё
M-x replace-re{ctangle,gexp}
Код: Выделить всё
M-x replace-reg(exp) [Matched]
Код: Выделить всё
M-x replace-regexp [Matched]
Код: Выделить всё
(require 'ido)
(setq ido-save-directory-list-file "~/.emacs.d/ido.last")
(ido-mode t)
Хм... А я пользуюсь iswitchb, на первый взгляд то же самое, кроме того, что при выборе буфера не надо Tab жать при неполном имени.
Так он только для буферов, как я понял. Так что есть два возражения. С одной стороны, icomplete наиболее удобен именно для имён функций и переменных в M-x, C-h f/v и т.д. С другой стороны, есть упомянутый выше ido, который, как оказалось, работает и с буферами тоже, и при этом ощутимо удобнее, чем iswitchb.watashiwa_daredeska писал(а): ↑10.05.2010 20:25Хм... А я пользуюсь iswitchb, на первый взгляд то же самое, кроме того, что при выборе буфера не надо Tab жать при неполном имени.
Код: Выделить всё
(when (not (file-directory-p "~/.backup"))
(make-directory "~/.backup"))
(if (file-directory-p "~/.backup")
(setq backup-directory-alist '(("." . "~/.backup"))))
Код: Выделить всё
M-x eval-buffer
Код: Выделить всё
M-x eval-region
Рад, что полезно: значит не зря стараюсь.
Будет.
Что Вы имеете ввиду? Переключение между буферами? Перемещение текста между буферами? Или что-то другое? В двух озвученных случаях никаких особых хитростей нет.
А Вы попробуйте. (:
А какие там хитрости? Переключение между буферами, копирование или перещение текста -- это всё как будто достаточно просто. Конкретизируйте, пожалуйста.
Какие-то наверняка есть, но так навскидку они в голову не приходят. Если придут, напишу обязательно.
Код: Выделить всё
(require 'color-theme)
(color-theme-initialize)
(color-theme-emacs-21)
trancefer писал(а): ↑16.05.2010 00:03Годный тред. Жду продолжения
От себя добавлю. Включение пользовательской цветовой схемы:
Код: Выделить всё
(require 'color-theme) (color-theme-initialize) (color-theme-emacs-21)
Название темы определяется в данном случае последней строкой, в моем случае (color-theme-emacs-21). В базовой поставке Emacs идет несколько десятков тем.
Выключаем меню. В консольной версии оно точно не нужно, да и в графической весьма сомнительно: для частых функций нужно назначить сочетания клавиш, а редкие эффективнее вызвать через M-x с автодополнением, чем вспоминать, где они запрятаны в меню.Код: Выделить всё
(menu-bar-mode nil)
Код: Выделить всё
(tool-bar-mode 0)
Код: Выделить всё
(global-set-key [f9] 'compile)
Код: Выделить всё
(show-paren-mode t)
Конечно не против. Что ж мне, одному стараться? (: Только за. Кстати, тема что-то подзабылась; спасибо, что напомнили.