LINUX.ORG.RU

о сворачивании в Emacs


0

1
Тут надавно был вопрос, про то как сворачивать честь текста в Emacs (folding). Ну вот. Во-первых, вместо "штатного" в Debian outline-mode, используется folding.el, потому, что хочу чтобы одна и та же разметка работала и в ViM и в Emacs.

В верхнем окне -- собственно включение режима и добавление маркеров.

В нижнем -- привязки клавиш для Viper-mode.

К сожалению(?) вложенность фолдеров контролируется в ручную -- виден дополнительный пробел в ViM's features и внутри него folding



Проверено: maxcom
да - только помоему им еще надо было сделать что-то типа

(fset 'goto-char-old (symbol-function 'goto-char))
(defun goto-char (pos &optional buffer)
  "Goto-char that regard folding-mode"
  (if (and (boundp folding-mode) folding-mode)
      (if buffer
	  (with-current-buffer buffer
	    (folding-goto-char pos))
	(folding-goto-char pos))
    (goto-char-old pos buffer)))

так как большинство навигационных фишек работает через
find-file (не nonselect) и goto-char

возможно что как раз из-за того что не работает goto-char
нельзя внутри закрытого фолда задать text property или overlay, 
что вызывает ошибки при работе semantic, speedbar, funcmenu и 
других ...
lg ★★
()
иногда (совсем иногда) я смотрю в сторону емакса.
как там у него с поддержкой нескольких языков? кто реально пробовал,откликнитесь!
anonymous
()
впервые вижу чтобы в XMMS на скриншоте на LOR была нормальная музыка.
anonymous
()
ну если опять всплывает VIM vs Emacs может кто в курсе как встав в код на произвольной строке узнать в какой функции находишься? интересует решение и для VIMа (обожаю за работу с тэгами и <g><d>) ну и для емакса до кучи

Николай

anonymous
()
в emacs используй semantic - у него есть поддержка which-function

кстати в emacsе офигительная поддержка тагов .. реализован tag-stack так что скакать по ним одно удовольствие ..

lg ★★
()
оппа сам нашел решение для VIM - <[[> :) ИМХО поддержка тэгов VIMом офигительней :)

Николай

anonymous
()
Народ, а ViM умеет код между {} сворачивать?
Az
()
hmmm ... nado poprobovat' do six por uzal speedbar
anonymous
()
эй, а как ты от иконок в emacs21 ибзавился?
lowry
()
сильно разжевывать увы некогда. http://isc.uu.ru/~dsa/dot-files

коментариев навалом

а кнопки по-моему отключаются тривиально в меню

dsa
() автор топика
Ответ на: комментарий от anonymous
> впервые вижу чтобы в XMMS на скриншоте на LOR была нормальная музыка.

Покусать бы вас всех (анонимусов)!

Кстати, а чем отличается нормальная музыка от не нормальной, каковы критерии нормальности? Вариант вроде: "Ну... То, что нравиться мне Васе Пупкину - нормальная" - не подходит.
Misantrop
()
2Misantrop: Не бери в рот всякую гадость, изо рта вонять будет. (с) Ледниковый период. :0)
Az
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.