Нужна более заметная индикация при редактировании через tramp. Цветовую схему что ли менять...
Группировка буферов (при переключении через тот же ido) тоже бы не помешала.
/me дозрел до убийства scroll-bar. Не то, чтоб часто пользовался - так, дело привычки. Не то, чтоб сильно мешал - так, место занимает. А без него как раз получается около 2x20 символов в ширину, C-x 3 и фпуть
Собственно, осваиваю auctex. Пока всё ок, только не понятно, а можно как-нибудь настроить, чтобы оно код в math environment тоже подсвечивало по-человечески, а не одним цветом, как вот здесь http://img812.imageshack.us/i/screenshot.....21491.png/ ? А ещё, чтобы оно так же по-человечески обрабатывало код в тех средах, которые она не знает, например dmath как вот здесь: http://img833.imageshack.us/i/screenshot.....21494.png/ Это как-то где-то настраивается?
По поводу перестановки кнопок Alt и Control.
Идея коренится в клавиатурах машин Sun и ЛИСП-машин, на которые якобы ориентированы горячие клавиши Emacs.
Если менять кнопки не для Emacs, а для всей среды, то, понятное дело, ощущения совсем ядерные. Мало кто такое стерпит. Вменяемых способов изменить раскладку для одного приложения я не нашёл.
Ну ладно, думаю, поработаю хотя-бы в Emacs — авось проникнусь. Почитав тут: http://www.emacswiki.org/emacs/SwapContr.....ndCapsLock и тут: http://xahlee.org/emacs/emacs_pinky.html , решил таки попробовать.
Был разочарован. Может быть я просто не привык, но у Emacs много команд начитается с C-x и C-c. При этом любой Control нажимается ребром ладони, и все пальцы остаются относительно свободными. Ну разве что мизинец не очень. А Alt так почти не нажмёшь. В итоге думаю, что как есть-лучше. Даже обидно — уже выпендриться собрался, а тут такое облом...
Мне очень хотелось, чтобы на клавиатуре были кнопки Super, Hyper и Meta. Хотя бы в редакторе Emacs, но так, чтобы всё остальное не пострадало (хотя когда есть Emacs, всё остальное не нужно). Зачем? Не знаю. Наверное я чувствую себя круче от кнопок Super, Hyper и Meta.
Хотелось и сделалось: http://dluciv.livejournal.com/147381.html#cutid1
Chong Yidong под сдержанным давлением общественности (RMS в том числе) ревертнул свой поломавший совместимость говнопатч для y-or-n-p c трагичной фразой "I guess we'll have to live with this unfortunate historical accident."
http://lists.gnu.org/archive/html/emacs-.....00701.html
Таки можно возвращаться к снэпшоту
Ок, друзья. Кнопку hyper я какбэ через xmodmap получил. xev говорит, что она есть и нажимается.
Но Emacs, скотина, не отличает её от Super.
Пробовал ассоциировать с Mod5 и Mod4.
ЧЯДНТ теперь?
Пытаюсь, как многие вменяемые люди, селать Emacs'у клавишу Hyper из виндовской кнопки "контекстное меню".
Делаю таким образом:
(setq
w32-pass-apps-to-system nil
w32-apps-modifier 'hyper)
Под виндами работает прекрасно.
Под иксами получаю фиг: как до, так и после при нажатии этой кнопки Emacs думает, что я нажал M-x.
Чяднт?
(defadvice find-file-noselect (before add-root-prefix
(filename &optional nowarn rawfile wildcards))
"Add tramp sudo prefix to filename"
(and root-prefix
(yes-or-no-p "Use root privileges? ")
(setq filename (concat root-prefix filename))))
(ad-activate 'find-file-noselect)
(defcustom find-file-root-prefix "/sudo::"
"The prefix of root user use in Emacs.")
(global-set-key
(kbd "M-s C-x C-f")
(lambda ()
(interactive)
(let ((root-prefix find-file-root-prefix))
(call-interactively (if ido-mode 'ido-find-file 'find-file)))))
Cие позволяет с помощью M-s C-x C-f открывать файлы/каталоги с рутовыми (в общем случае - с любыми, которые позволяет tramp) правами. В ido-mode тоже
работает.
Собственно всякие генерилки статических сайтов с викиобразным синтаксисом идут лесом. Когда ты достаточно крут, чтобы фигачить сайты при помощи org-mode.
Poorman's navigation:
- Ставим для GTK клавиатурную тему a-la emacs (тащемта, необязательно)
- Устанавливаем плагин Shortcut Manager https://chrome.google.com/extensions/det.....fcejoljijf
- Вешаем с его помощью на любой шорткат скрипт, тогглящий редактирование документа(примитивно, грубо, но меня пока устраивает и так):
javascript:document.body.contentEditable=!document.body.isContentEditable; void 0
- сохраняем, перезапускаем браузер
Теперь можно перемещаться-выделять-копировать с помощью одной клавиатуры (единственное - для поиска нужно переключаться обратно)
Из замеченных багов: искаропки не работает на локальных файлах и https (на страничке плагина есть хак, но мне пока лень).