[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Маркапящим большие ASCII-тексты в PSGML посвящается...
=== ~/.emacs ===
(defun sgml-insert-mdash ()
"Insert \"—\" entity removing already existing dashes."
(interactive)
(insert "—")
(if (looking-at "\\s-*-+\\s-*")
(progn (kill-region (match-beginning 0) (match-end 0))
(insert " ")))
)
(local-set-key [(control kp-subtract)]
'sgml-insert-mdash)
=== ~/.emacs ===
Сие вставляет "—" при нажатии на Ctrl-GrayMinus, причем если
курсор находится перед чем-нибудь типа " -- Ну и что?", то оно
превратится в "— Ну и что?". Очень удобно.
Особенно хорошо вышеприведенное вставляется в My-SGML-keymap из
.emacs, взятого с http://xtalk.price.ru :)
--
Пусть тени обходят тебя стороной // slow constant attack