Решил тут перелезть на Emacs с Vim'a, да так мне всё понравилось, что радости хоть отбавляй. Но омрачает всё это веселье моё незнание некоторых вещей, собственно об этом и тред, подскажите мне пару расширений:
1) Воркспейсы, т.е. как рабочие столы в гноме или теги в том же осоме.
2) Сохранение сессий, т.е. закрыл имакс и вообще перезагрузился, стартуешь, а у тебя имакс висит уже с открытыми воркспейсами, а на них уже расставленные как тебе было надо буферы с приложениями.
Тут же отвечу себе:
1) Есть workspaces.el, но вопрос, есть ли что-нить ещё?
2) Вроде как можно всё сделать например через «так» и dedicated-mode:
(defun my-make-three-windows ()
"Make three windows"
(interactive)
(delete-other-windows)
(find-file "~/file_1")
(split-window-horizontally)
(find-file "~/file_2")
(split-window-vertically)
(find-file "~/file_3")
(other-window 1)
(other-window 1)
(dedicated-mode))
и потом уже поставить хук при запуске имакса запускать эту функцию например на воркспейсе 1 и т.д.
В общем, что спросить-то хотел... Правильно ли и не занимаюсь ли я велосипедостроительством совмещённым с костылеизобретательством? Или же есть более изящный и просто й способ реализовать мои хотелки?