├── .ert-runner ├── .github └── workflows │ └── main.yml ├── .gitignore ├── CHANGELOG.org ├── Cask ├── LICENSE ├── Makefile ├── README.md ├── images ├── code1.png ├── simple-python-layout.png └── terminal-at-bottom.png ├── layouts ├── edit-terminal-general.window-layout └── edit-terminal.window-layout ├── test ├── configuration-test.el ├── core-test.el ├── extensions-test.el ├── layout-test.el ├── layouts1 │ ├── test-dired2.window-layout │ ├── test-edit-terminal.frame-layout │ └── test-edit-terminal.window-layout ├── layouts2 │ ├── test-dired-edit-general.window-layout │ └── test-edit-terminal.window-layout ├── prefix-overload-test.el ├── switch-test.el ├── test-helper.el └── window-purpose-test.el ├── window-purpose-configuration.el ├── window-purpose-core.el ├── window-purpose-fixes.el ├── window-purpose-layout.el ├── window-purpose-prefix-overload.el ├── window-purpose-switch.el ├── window-purpose-utils.el ├── window-purpose-x.el └── window-purpose.el /.ert-runner: -------------------------------------------------------------------------------- 1 | -L . 2 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/CHANGELOG.org -------------------------------------------------------------------------------- /Cask: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/Cask -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/README.md -------------------------------------------------------------------------------- /images/code1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/images/code1.png -------------------------------------------------------------------------------- /images/simple-python-layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/images/simple-python-layout.png -------------------------------------------------------------------------------- /images/terminal-at-bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/images/terminal-at-bottom.png -------------------------------------------------------------------------------- /layouts/edit-terminal-general.window-layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/layouts/edit-terminal-general.window-layout -------------------------------------------------------------------------------- /layouts/edit-terminal.window-layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/layouts/edit-terminal.window-layout -------------------------------------------------------------------------------- /test/configuration-test.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/test/configuration-test.el -------------------------------------------------------------------------------- /test/core-test.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/test/core-test.el -------------------------------------------------------------------------------- /test/extensions-test.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/test/extensions-test.el -------------------------------------------------------------------------------- /test/layout-test.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/test/layout-test.el -------------------------------------------------------------------------------- /test/layouts1/test-dired2.window-layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/test/layouts1/test-dired2.window-layout -------------------------------------------------------------------------------- /test/layouts1/test-edit-terminal.frame-layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/test/layouts1/test-edit-terminal.frame-layout -------------------------------------------------------------------------------- /test/layouts1/test-edit-terminal.window-layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/test/layouts1/test-edit-terminal.window-layout -------------------------------------------------------------------------------- /test/layouts2/test-dired-edit-general.window-layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/test/layouts2/test-dired-edit-general.window-layout -------------------------------------------------------------------------------- /test/layouts2/test-edit-terminal.window-layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/test/layouts2/test-edit-terminal.window-layout -------------------------------------------------------------------------------- /test/prefix-overload-test.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/test/prefix-overload-test.el -------------------------------------------------------------------------------- /test/switch-test.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/test/switch-test.el -------------------------------------------------------------------------------- /test/test-helper.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/test/test-helper.el -------------------------------------------------------------------------------- /test/window-purpose-test.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/test/window-purpose-test.el -------------------------------------------------------------------------------- /window-purpose-configuration.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/window-purpose-configuration.el -------------------------------------------------------------------------------- /window-purpose-core.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/window-purpose-core.el -------------------------------------------------------------------------------- /window-purpose-fixes.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/window-purpose-fixes.el -------------------------------------------------------------------------------- /window-purpose-layout.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/window-purpose-layout.el -------------------------------------------------------------------------------- /window-purpose-prefix-overload.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/window-purpose-prefix-overload.el -------------------------------------------------------------------------------- /window-purpose-switch.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/window-purpose-switch.el -------------------------------------------------------------------------------- /window-purpose-utils.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/window-purpose-utils.el -------------------------------------------------------------------------------- /window-purpose-x.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/window-purpose-x.el -------------------------------------------------------------------------------- /window-purpose.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmag/emacs-purpose/HEAD/window-purpose.el --------------------------------------------------------------------------------