Skip to content

Small global-minor-mode to Emacs to handle several layouts

License

Notifications You must be signed in to change notification settings

talyz/0blayout-mode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

0blayout-mode – Small Layout Management mode

This mode provides the ability to have several layouts saved and then you can easily switch between your saved layouts. When you first load the mode, you will get a “default” layout named “default”.

Then you have the ability to create new layouts C-c C-l C-c and name them. There you can set up your layout as you want it, open buffers, do stuff.

And when you have more than one layout, you can switch between the layouts you have active with C-c C-l C-b.

You can also kill the layout that you’re currently visiting with C-c C-l C-k.

Note: I’m sorry for my bad elisp. I don’t think it’s that bad, but this is basicly the first thing I’ve ever built in elisp more than my .emacs-file, which depends alot on stackoverflow and other sources on internet.

Things to do

  • Add name of current layout to the mode-line
  • Tab completions of layouts available when switching layout
  • Kill other layouts than the one you’re visiting, also with tab-completions
  • Remove the C-c C-l C-c (create new layout) command and just support switch to a undefined buffer to create a new one.

Why the name?

0b is just a prefix I use for things because I have the domain 0b.se, that’s it.

About

Small global-minor-mode to Emacs to handle several layouts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Emacs Lisp 100.0%