| ~/.emacs |
[Aug. 29th, 2008|01:56 am] |
Чтобы не пропало, ну и, может быть, кому-нибудь будет полезно: мой .emacs. Никаких открытий и редкостей в нём, конечно, нет — отчасти из-за того, что я довольно плохо знаю Emacs (кстати, язвительные комментарии от гуру приветствуются), отчасти — из-за того, что в Alt Linux, которым я пользуюсь, Emacs "из коробки" и так ведёт себя гораздо более цивилизованно, чем в RH, Ubuntu, Debian, SuSE и прочих популярных дистрибутивах (например, по умолчанию включает pc-selection-mode).
Я это дело хранил в Google Notebook, но он, сволочь, что-то заглючил и перестал работать, уничтожив горы полезной информации (!@#$% вебдваноль, ага).
;; Первым делом всегда отменяю защиту от дурака =)
(put 'upcase-region 'disabled nil) (put 'downcase-region 'disabled nil)
;; Сюда я не лазил, это здесь было "из коробки". Не знаю, что это. (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(ecb-options-version "2.32") '(safe-local-variable-values (quote ((TeX-master . t))))) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. )
;; Везде, кроме Makefile'ов, символы табуляции --- зло. (setq-default indent-tabs-mode nil)
;; Неплохо читаемый моноширинный шрифт, есть везде (set-default-font "-monotype-courier new-medium-r-normal--0-0-0-0-m-0-iso10646-1")
;; Сохранение сессии (списка открытых файлов и прочего) --- ;; удобно, когда работаешь над большим проектом (desktop-save-mode t)
;; Вешаем умное автодополнение à la IntelliSense на Ctrl-Tab (global-set-key [(control tab)] 'semantic-ia-complete-symbol-menu)
;; Прямоугольное выделение по Ctrl-Return (cua-selection-mode t)
;; Добавляем ~/.emacs.d/ к библиотечным путям ;; по умолчанию (часто оно там уже есть) (setq load-path (cons "~/.emacs.d/" load-path))
; Загрузка настроечного файла для Semantic от Алекса Отта ; (сам файл взят отсюда, ;; см. также вот это; обсуждение) (load "emacs-rc-cedet.el")
; No more annoying semantic-stickyfunc-mode!!! ; (спасибо за рецепт ЖЖ-юзеру p1r4nh4@lj) (if (fboundp 'global-semantic-stickyfunc-mode) '(global-semantic-stickyfunc-mode -1))
;; Заставляем панель закладок выглядеть по-человечески ;; (настройки взяты отсюда) (load "tabbar-face.el")
|
|
|