GNU-devel ELPA - nano-modeline

nano-modeline

Description
N Λ N O modeline
Latest
nano-modeline-1.1.0.0.20240429.102433.tar (.sig), 2024-Apr-29, 920 KiB
Maintainer
Nicolas P. Rougier <Nicolas.Rougier@inria.fr>
Atom feed
nano-modeline.xml
Website
https://github.com/rougier/nano-modeline
Browse ELPA's repository
CGit or Gitweb
Badge

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.0.20240318.92455.tar.lz2024-Mar-31 653 KiB
nano-modeline-1.0.1.0.20240120.114819.tar.lz2024-Jan-20 653 KiB
nano-modeline-1.0.1.0.20230712.92019.tar.lz2023-Jul-17 652 KiB
nano-modeline-1.0.0.0.20230603.175642.tar.lz2023-Jun-03 652 KiB
nano-modeline-1.0.0.0.20230602.115716.tar.lz2023-Jun-02 652 KiB
nano-modeline-0.7.2.0.20230420.150147.tar.lz2023-Apr-20 666 KiB
nano-modeline-0.6.0.20220502.81350.tar.lz2022-May-02 665 KiB
nano-modeline-0.5.0.20220307.143954.tar.lz2022-Mar-07 640 KiB
nano-modeline-0.4.0.20220104.70550.tar.lz2022-Jan-04 639 KiB
nano-modeline-0.1.0.20211006.101338.tar.lz2021-Oct-07 709 KiB

News

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