GNU ELPA - nano-modeline


N Λ N O modeline
nano-modeline-1.1.0.tar (.sig), 2024-Apr-29, 920 KiB
Nicolas P. Rougier <>
Atom feed
Browse ELPA's repository
CGit or Gitweb

To install this package from Emacs, use package-install or list-packages.

Full description

Nano modeline is a an alterntive to the GNU/Emacs modeline. It can
be displayed at the bottom (mode-line) or at the top (header-line)
depending on the nano-modeline-position custom setting. There are
several modelines that can be installed on a per-mode basis or as
the default one.

Usage example:

Install prog mode modeline:
(add-hook 'prog-mode-hook #'nano-modeline-prog-mode)

Make text mode modeline the default:
(nano-modeline-text-mode t)

Install all available modes:
(add-hook 'prog-mode-hook            #'nano-modeline-prog-mode)
(add-hook 'text-mode-hook            #'nano-modeline-text-mode)
(add-hook 'org-mode-hook             #'nano-modeline-org-mode)
(add-hook 'pdf-view-mode-hook        #'nano-modeline-pdf-mode)
(add-hook 'mu4e-headers-mode-hook    #'nano-modeline-mu4e-headers-mode)
(add-hook 'mu4e-view-mode-hook       #'nano-modeline-mu4e-message-mode)
(add-hook 'mu4e-compose-mode-hook    #'nano-modeline-mu4e-compose-mode)
(add-hook 'elfeed-show-mode-hook     #'nano-modeline-elfeed-entry-mode)
(add-hook 'elfeed-search-mode-hook   #'nano-modeline-elfeed-search-mode)
(add-hook 'elpher-mode-hook          #'nano-modeline-elpher-mode)
(add-hook 'term-mode-hook            #'nano-modeline-term-mode)
(add-hook 'eat-mode-hook             #'nano-modeline-eat-mode)
(add-hook 'xwidget-webkit-mode-hook  #'nano-modeline-xwidget-mode)
(add-hook 'messages-buffer-mode-hook #'nano-modeline-message-mode)
(add-hook 'org-capture-mode-hook     #'nano-modeline-org-capture-mode)
(add-hook 'org-agenda-mode-hook      #'nano-modeline-org-agenda-mode)

Old versions

nano-modeline-1.0.1.tar.lz2024-Mar-31 652 KiB
nano-modeline-1.0.0.tar.lz2023-Jun-02 664 KiB
nano-modeline-0.7.2.tar.lz2022-Oct-28 666 KiB
nano-modeline-0.7.1.tar.lz2022-May-25 666 KiB
nano-modeline-0.7.tar.lz2022-May-12 666 KiB
nano-modeline-0.6.tar.lz2022-Mar-29 640 KiB
nano-modeline-0.5.tar.lz2022-Jan-06 640 KiB
nano-modeline-0.4.tar.lz2022-Jan-03 639 KiB
nano-modeline-0.3.tar.lz2021-Dec-23 710 KiB
nano-modeline-0.2.tar.lz2021-Oct-07 709 KiB
nano-modeline-0.1.tar.lz2021-Oct-07 709 KiB


Version  1.1.0
- Minor bugfix with org-capture
- Better mu4e message mode line
- Fixed eat mode line
- Better margin/fringe alignment
- API change: button now take advantage of new svg-lib API
- Fixed flat-button style

Version 1.0.1
- Minor bugfix

Version 1.0.0
- Complete rewrite to make it simpler & faster
- API break: No longer a minor mode
- Activatable buttons can be added and grouped
- Modeline can be now be activated through modes hook

Version 0.7.2
- Fix a bug in info mode (breadcrumbs)
- Fix mu header mode for version 1.8
- Put back padding (for default style)

Version 0.7.1
- Fix a bug with mu4e-dashboard
- Fix a bug in pdf view mode
- Better org-capture mode

Version 0.7
- Prefix is now an option (none, status or icon)
- Prefix can be replaced by icons
- Better space computation
- New imenu-list mode
- Indirect buffers are now handled properly
- Bugfix in org-clock-mode

Version 0.6
- Spaces have face that enforce active/inactive
- Better marker for dedicated windows
- Internal reordering of modes, most frequent first
   (educated guess, might vary greatly with users)

Version 0.5.1
- Bug fix (make-obsolete-variable)
- Added marker for dedicated window

Version 0.5
- Dynamic version that is now configurable thanks to the wonderful
  contribution of Hans Donner (@hans-d)

Version 0.4
- Reverted to RO/RW/** default prefix

Version 0.3
- Usage of :align-to: properties for better alignment
- Added elpher mode
- Fix user mode

Version 0.2
- Implements modeline as minor mode

Version 0.1
- Submission to ELPA