telephone-line
- Description
- Rewrite of Powerline
- Latest
- telephone-line-0.5.tar (.sig), 2024-Mar-31, 90.0 KiB
- Maintainer
- Daniel Bordak <dbordak@fastmail.fm>
- Atom feed
- telephone-line.xml
- Website
- https://github.com/dbordak/telephone-line
- Browse ELPA's repository
- CGit or Gitweb
- Badge
To install this package from Emacs, use package-install
or list-packages
.
Full description
For more information on how to get those screenshots, check out the examples.
1. Features
Telephone Line is a new implementation of Powerline for emacs with (optional) baked-in evil support, antialiased separators, and an easy configuration language which makes it trivial to write your own themes. Additionally, I dogfood the hell out of it so bugfixes should come quickly. It's also named after a song which is what I always look for in software.
2. Installation
The easiest way to install telephone-line is with package.el through MELPA. Once you have the package installed, initializing it is the usual stuff:
(require 'telephone-line) (telephone-line-mode 1)
3. Separator Gallery
abs
cubed
identity
sin
halfsin
cos
halfcos
tan
gradient
There is also a perfectly flat vertical separator,
telephone-line-flat
, though there's not much to look at here ;)
4. Configuration
First, remember that all configuration must be done before calling
(telephone-line-mode 1)
Segments can be added by configuring the telephone-line-lhs
and
telephone-line-rhs
variables. Example configuration demonstrating
the format can be found in ./examples.html, and available segments are
in ./telephone-line-segments.el. You can also make your own!
Separators are chosen by configuring
telephone-line-primary-left-separator
,
telephone-line-primary-right-separator
,
telephone-line-secondary-left-separator
, and
telephone-line-secondary-right-separator
. Available separators are
in ./telephone-line-separators.el. You can also make your own!
You can force the height of the mode-line by setting
telephone-line-height
.
If you want to further information on configuration or creating your own segments/separators, continue on to ./configuration.html!