Emacs. Рабочее пространство

Управление рабочими пространствами (workspaces) в Emacs.

Содержание

1 Пакеты

1.1 Perspective for Emacs

  • Репозиторий: https://github.com/nex3/perspective-el
  • Создаёт несколько именованных рабочих пространств (перспектив) в Emacs, аналогично нескольким рабочим столам в тайловых оконных менеджерах (см. Тайловые оконные менеджеры).
  • Каждая перспектива имеет свой собственный список буферов и собственный макет окон.
  • В перспективе по умолчанию доступны только её буферы.
  • Каждый фрейм Emacs имеет отдельный список перспектив.
  • Поддерживается сохранение состояния в файл.

1.2 persp-mode

  • Репозиторий: https://github.com/Bad-ptr/persp-mode.el
  • Форк Perspective.
  • Реализует другой подход к сохранению состояния и другие параметры конфигурации.
  • При форке были оставлены те же названия функций, что и в Perspective. Поэтому их невозможно установить одновременно.

1.3 Workgroups 2

1.4 eyebrowse

1.5 wconf

1.6 ElScreen

  • Репозиторий: https://github.com/knu/elscreen
  • Поддерживает структуру окон, но не списки буферов.
  • Скорее всего не поддерживается.

1.7 Burly

  • Репозиторий: https://github.com/alphapapa/burly.el
  • Только сохранение конфигураций окон и фреймов с использованием закладок (bookmarks) Emacs.

1.8 Bufler.el

  • Репозиторий: https://github.com/alphapapa/bufler.el
  • Группирует буферы на основе правил группировки.
  • Рабочие области создаются динамически.
  • Состояние не сохраняется.
  • Для сохранения состояния используется Burly.

1.9 Tabspaces

  • Репозиторий: https://github.com/mclear-tools/tabspaces
  • Использует tab-bar.el и project.el для создания изолированных от буфера рабочих пространств (пространств вкладок).

1.10 IBuffer

  • Информация: https://www.emacswiki.org/emacs/IbufferMode
  • В составе Emacs начиная с версии 22.
  • Замена встроенной команды list-buffer.
  • Позволяет программно группировать буферы.

Links to this note

Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие